1. Guidance on GUI options

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

new topic     » topic index » view message » categorize

2. Re: Guidance on GUI options

cp said...

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

new topic     » goto parent     » topic index » view message » categorize

3. Re: Guidance on GUI options

cp said...

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
new topic     » goto parent     » topic index » view message » categorize

4. Re: Guidance on GUI options

DerekParnell said...
cp said...

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

new topic     » goto parent     » topic index » view message » categorize

5. Re: Guidance on GUI options

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:

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

new topic     » goto parent     » topic index » view message » categorize

6. Re: Guidance on GUI options

Huh. I've never even heard of IUP.

new topic     » goto parent     » topic index » view message » categorize

7. Re: Guidance on GUI options

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

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu