Another possibility is IUP [http://webserver2.tecgraf.puc-rio.br/iup/]. It
is a cross-platform GUI library that takes a 'wrapper' approach: like
wxWidgets, it uses GTK widgets on X11 platforms and native widgets on
Windows. Unlike wxWidgets, it has a straight C API, and I believe is a good
deal simpler to use. It possibly lacks some features you would want if you
were building an office suite or a full-featured IDE, but for most purposes
I think it is quite sufficient.

I created a Gist showing how you might use IUP from Julia to create a text
editor with a Scintilla editing pane:
https://gist.github.com/mgushee/3a3f032440219bc045b0 . I think my code is
mostly correct; in fact, most parts of it work in isolation, but it
segfaults when you try to create a menu from a list of menu items. I must
be doing something wrong, but I'm a Julia newbie and not much of a C
programmer, so I have no idea why.

But anyway, have a look and see what you think!

--
Matt Gushee

On Tue, Apr 28, 2015 at 1:46 AM, Andreas Lobinger <[email protected]>
wrote:

> Hello colleagues,
>
> what is status of availability and usecases for GUI toolkits.
>
> I see Tk and Gtk on the pkg.julialang.org. Gtk has the tag 'doesn't load'
> from testing, Tk seems OK.
> In a recent discussion here, Tim Holy mentioned himself tesing Qwt and Qt
> in general seem to be a testcase for Cxx.
>
> Do i miss something here?
>
> Wishing a happy day,
>      Andreas
>
>
>

Reply via email to