Re: Cross Platform GUI

new topic     » goto parent     » topic index » view thread      » older message » newer message

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. smile

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

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu