Re: [Alephmodular-devel] Platform-independence structure (was: Developer Rant #1 :) )
Status: Pre-Alpha
Brought to you by:
brefin
From: Michael A. <mdm...@ya...> - 2003-01-15 15:51:38
|
FYI: At least in the open source world, the state of the art in cross-platform UI would be wxWindows (www.wxwindows.org). Closed source (to Windows developers, open to Linux) would probobly be QT. This is a topic I've spend a little time on. Note: wxWindows "hijacks" main though IIRC you still have a real function called "main". wxWindows just uses macros to intersept and have *its* main be called before yours. This allows the differences of main vs WinMain to be transparent. Most non-windows developers probobly aren't aware that the function called in a Windows app is not main but WinMain, so any cross platform solution will *have* to hijack main in some way or another. Michael D. Adams mdm...@ya... --- "Woody Zenfell, III" <woo...@sb...> wrote: > On Tuesday, January 14, 2003, at 09:38 PM, Br'fin > wrote: > > > A1 has far more things "in parallel" than it > should. I don't agree with > > you, Woody, on which things should be shared. > > I hope some of your next messages illuminate what > you have in mind, > then... I am beginning to suspect I just > misunderstand what you're > thinking and that's why things don't seem to be > making sense. In any > event, I think I've made my points many times over, > and if they're not > compelling for you, then you obviously have some > reasons. :) But what > are they? > > > But I agree that A1 proper doesn't share enough. I > applaud you and > > whoever else managed to get SDL working with A1. > The basic code only > > has some nods towards cross-platform issues. > > I can't really take much (if any) credit for that > stuff. I tend to > deflect it to Christian Bauer, whom I gather did > quite a bit, but even > then he might not have acted alone - I don't know. > > > SDL may or may not be appropriate within AM based > tools. Mostly it > > would depend on how nicely it can play with > others. > > I concede that picturing SDL in a traditional > application environment > (like an editor) kind of gives me the willies - > shades of like an MS-DOS > painting program or something. <<shudder>> :) SDL > might serve as a > "buffer provider" into which the software renderer > draws while playing a > game, but something else fills that role (through > the same higher-level > code interface from the renderer's viewpoint of > course) in a traditional > app. > > The traditional app strikes me as more likely to be > platform-specific, > anyway (probably Cocoa, and if anyone asks why, then > they probably > haven't worked in Cocoa ;) ). Though there are > cross-platform > general-purpose UI widget toolkits, I'm not sure > I've encountered any > that really get the "look and feel" right > (especially on a > detail-oriented platform like the Mac). But I am by > no means an > authority on cross-platform UI widget toolkits. :) > > Woody > > > > ------------------------------------------------------- > This SF.NET email is sponsored by: Take your first > step towards giving > your online business a competitive advantage. > Test-drive a Thawte SSL > certificate - our easy online guide will show you > how. Click here to get > started: > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0027en > _______________________________________________ > Alephmodular-devel mailing list > Ale...@li... > https://lists.sourceforge.net/lists/listinfo/alephmodular-devel __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com |