Re: Cross Platform GUI
- Posted by David Cuny <dcuny at LANSET.COM> Mar 20, 2001
- 462 views
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