help me catch up on GTK gui tools



Please give me a hand – I believe there is a loop around here somewhere, and I am out of it.


I don’t want to take too much of your time, but I think a little bit of background will help you understand what I am looking for.


I’ve written a bunch of number crunching C++ code and want to create some UIs to visualize and interact with the data.  I want to use OpenGL for this but I also need buttons to help with data interaction.  This will be for the Solaris platform, but the machines at work are not connected to the internet, so I need to get the sysadmins to bring in tarballs – which I don’t want to do too many times.


So to get started and figure out what I want to use, I’m testing out tools at home using Solaris 2.10 installed within VMWare Server on a PC (I never could get MINGW/MSYS/GTK to work on the PC, plus that wasn’t the end system anyway).  I know the general advice is to install the binary packages, but I don’t have much sysadmin experience and this is on a fresh Solaris 10 install (on my PC) – I figured if I couldn’t compile the libraries I’d have trouble with any tools using the libraries (this also goes back to the PC trouble I had).  So I’ve spent more than a few days getting gtk 2.10.1 and all dependencies compiled.  My not properly conceived notion was to then get gtkglext/glade and the corresponding mm versions and start testing development.  Now that I have 2.10.1 compiled, there is no gtkmm 2.10 (2.6 is the latest stable) and there is a choice with glade v2 (for gtk 2.8) and the in-development glade v3.  I also saw a hint that gtkbuilder (in development?) is preferred over glade also.  And I’m not sure which versions are compatible with gtkglext. 


Better is the enemy of Good Enough.  I can keep searching for a perfect solution and wait a long time, or pick something and start developing – which is where being out of the loop hurts.  Could those of you that know where GTK is going please help me pick one of the following, or a better path? 


1)       Older, stable versions of gtk/gtkglext/glade/mm’s (binary package versions)

a.       Pro – stable, easy to install

b.       Con – Difficult to upgrade?  Doesn’t have newer features.

2)       Stable GTK with Glade v2

a.       Pro – newer version of GTK

b.       Con – older version of Glade, does it support newer GTK features?

3)       Stable GTK with Glade v3

a.       Pro – newer GTK

b.       Con – Unstable Glade

4)       Unstable GTK with GTKBuilder – available in GTK 2.12 betas?

a.       Pro – most future proof?  Part of GTK, so no need to wait for dependency updates (big benefit)?

b.       Con – Unstable


The last three don’t address gtkglext, nor the mm part of this but help on these would at least get me going in the right direction.


I’m sure the different developers have different ideas – I actually would appreciate different views.  As someone new to this community and presented with so many options (I’m not considering QT/wxWidgets/FLTK but still have multiple choices with GTK), any discussion (or pointers to recent discussion) would likely benefit me as well as many others.  I’m basing this last comment on this article -


Thanks in advance,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]