On 9/18/17, Ian Chapman <ichapman@xxxxxxxxxxxx> wrote: > This is not a troll, only a trawler as in fishing boat. I found the > discourse on “traditional file chooser” quite interesting and > informative. I'm using glade 3.18.3 and I'm able to do useful work so > possibly I'm off subject. > > Point 1 > > In glade I can select GtkMenuItem and GtkImageMenuItem and when I look > at the GTK+ 3 Reference Manual the latter is depreciated. It's working > great so I wonder what depreciated actually implies? At some time in the > future will it vanish and working software will fail or simply fail to > compile on the newer distribution? That's how I interpret it. Case in point Raleigh theme which was never, from what I can tell, intended to be a replacement for the Gtk2 Raleigh theme. It didn't look right and now it just looks completely broken. If something is supposed to be removed, there's no need to make 3.x seem like it supports it and remove it in 4.x, when the version in 3.x isn't supported and working by sheer luck. This is what I read from the info I can gather and not meant to be an attack. I'm just trying to stitch together a picture. > Point 2 > > Lots of acronyms were mentioned. Qt was one and it's in the LMDE > repositories. Wiki has a long list of GUIs in > “https://en.wikipedia.org/wiki/List_of_widget_toolkits”; but only a few > could be of interest. In any case there would be a learning curve to use > any them and maybe no glade which greatly simplifies Gtk for me. Is > there an evaluation on these alternative GUIs? With all due respect and apologies to the list admins, allow me to answer this here although it's kinda advertising for "competitors". Ian, Qt and FLTK have GUI builders and FLTK generates code, not markup. Qt is used heavily with the declarative variant QML in entertainment systems of cars and such. If QML is something that works for you and the licensing is compatible, then consider a lunch break checking it out. If you're writing engineering software that doesn't have requirement that mandate Qt or Gtk, then FLTK or IUP have been used successfully in that domain. Qt has Haskell bindings (Qtah). wxWidgets has Gtk2, Gtk3, Qt5 backends and bindings pretty much everywhere, but there's no GUI builder I know of. FLTK has a GUI builder and the Haskell bindings also generate Haskell code when using the GUI builder. Just in case you had interest in a different language. IUP is plain C and has been used in many brazilian industrial applications. Check the screenshots section. _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gtk-list