1. Guidance on GUI options
- Posted by cp Jul 10, 2009
- 1205 views
Looking for some guidance on GUI to use with Euphoria. I know this potentially opens a can of worms I've looked at some of the options: JAPI, ARWEN, EUGUI etc.. each of which seem to have a limited set of controls. So the more complete libraries seem to be Win32LiB, WX and IUP.
Any help is appreciated. Thanks
2. Re: Guidance on GUI options
- Posted by jeremy (admin) Jul 10, 2009
- 1132 views
- Last edited Jul 11, 2009
Looking for some guidance on GUI to use with Euphoria. I know this potentially opens a can of worms I've looked at some of the options: JAPI, ARWEN, EUGUI etc.. each of which seem to have a limited set of controls. So the more complete libraries seem to be Win32LiB, WX and IUP.
Any help is appreciated.
Who is your target audience? If it contains Linux or Mac, then Win32Lib is out. If it contains Mac, then IUP is out. Iup is a simpler library to use however it's not as expansive as wxWidgets.
Jeremy
3. Re: Guidance on GUI options
- Posted by DerekParnell (admin) Jul 10, 2009
- 1125 views
- Last edited Jul 11, 2009
Looking for some guidance on GUI to use with Euphoria. I know this potentially opens a can of worms I've looked at some of the options: JAPI, ARWEN, EUGUI etc.. each of which seem to have a limited set of controls. So the more complete libraries seem to be Win32LiB, WX and IUP.
Any help is appreciated. Thanks
Library | Platforms | Beginners | Advanced | Extendable |
---|---|---|---|---|
IUP | Windows Linux |
Yes | No? | I think so |
Win32Lib | Windows | Yes | Yes | Yes |
WX | Windows Linux OS X |
Yes | Yes | Not sure |
4. Re: Guidance on GUI options
- Posted by mattlewis (admin) Jul 10, 2009
- 1159 views
- Last edited Jul 11, 2009
Looking for some guidance on GUI to use with Euphoria. I know this potentially opens a can of worms I've looked at some of the options: JAPI, ARWEN, EUGUI etc.. each of which seem to have a limited set of controls. So the more complete libraries seem to be Win32LiB, WX and IUP.
Any help is appreciated. Thanks
Library | Platforms | Beginners | Advanced | Extendable |
---|---|---|---|---|
IUP | Windows Linux |
Yes | No? | I think so |
Win32Lib | Windows | Yes | Yes | Yes |
WX | Windows Linux OS X |
Yes | Yes | Not sure |
With respect to wxEuphoria. It also runs on FreeBSD. I do not have OSX, though it should be possible to get wxEuphoria up and working, since wxWidgets runs there.
As far as being extensible, all of wxWidgets is not wrapped. It's relatively easy to wrap new stuff. Some knowledge of C is required. It's also possible to extend wxWidgets generally, though of course, now you're talking about a lot of C being required.
Matt
5. Re: Guidance on GUI options
- Posted by jeremy (admin) Jul 10, 2009
- 1236 views
- Last edited Jul 11, 2009
It's amazing what is done w/IUP. I wouldn't say that IUP is simple. It can make some very advanced applications, you can look at screen shots:
- http://www.tecgraf.puc-rio.br/iup/en/gallery.html
- http://www.tecgraf.puc-rio.br/iup/en/gallery_ctrl.html
- http://www.tecgraf.puc-rio.br/iup/en/gallery_dlg.html
- http://www.tecgraf.puc-rio.br/iup/en/screenshots.html
I think I used the wrong term when I said not as advanced. wxWidgets has quite a few controls that Iup does not have directly, yet most can be done. The thing that I really like about Iup is that I can construct GUI applications very fast, far faster than any GUI library I have ever used.
It's well worth a look and if it meets your needs, then I believe it to be an excellent choice.
Jeremy
6. Re: Guidance on GUI options
- Posted by jaygade Jul 11, 2009
- 1165 views
Huh. I've never even heard of IUP.
7. Re: Guidance on GUI options
- Posted by gma Aug 05, 2009
- 1119 views
Hello Jeremy,
I feel this IupEu is the last "feature" I was waiting for. Now Euphoria seems nearly perfect for small and large projects to me. I'm really happy, thank you!
Mark