Re: Cross Platform GUI
Derek Parnell wrote:
> Here is a link that might interest a few.
>
> http://www.mainsoft.com/products/mainwin_sysreq.html
I'm a bit leery of these sorts of things. Windows applications aren't
designed to be portable, so you pretty much have to drag the entire
environment along with you. Then again, if Robert is going to shell out for
this, more power to him.
A cheaper option is to link Euphoria to WineLib, or simply run on Linux
under Wine:
http://www.winehq.com
It's been a number of months since I've tried this, but it worked pretty
well at the time, and Wine just keeps getting better and better. Win32Lib
has a good chance of working well, because it only uses well documented
routines. Then again, it's currently limited to x86 machines.
You could go the other route and write a Euphoria library linked to GTK.
There's a Windows port of GTK+ available:
http://user.sgic.fi/~tml/gimp/win32/
It works, but the result is invariably an application that ported, and out
of place.
Some toolkits, like Qt and ZooLib, try to make up for this by drawing their
own controls. But I think the most successful libraries are those that are
designed from the start to be cross-platform, such as Zinc:
http://www.zinc.com
or V:
http://www.objectcentral.com/vgui/vgui.htm
or my personal favorite, wxWindows:
http://www.wxwindows.org
There's a list of plenty more GUI toolkits at:
http://www.geocities.com/SiliconValley/Vista/7184/guitool.html
-- David Cuny
|
Not Categorized, Please Help
|
|