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