Web lists-archives.com

Re: Past and future evolution of Gtk+




Thanks Igor for the wxWidgets clarification.

On 9/18/17, Igor Korot <ikorot01@xxxxxxxxx> wrote:
> On Mon, Sep 18, 2017 at 9:39 AM, Carsten Mattner
> <carstenmattner@xxxxxxxxx> wrote:
>> 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.
>
> wxWidgets does have GUI builders - wxGlade, wxFormBuilder, wxCrafter to
> name a few.
> It also works on both MS Windows and OSX without any issues.
>
> If you requirements are to have a "native look and feel" of the software
> then wxWidgets is the way to go.
>
> The license is free for both O/S and commercial applications.
>
> It has bindings for all popular languages - Python, Perl, Ruby.
>
> On Linux GTK is the most developed and most mature port.
> wxQt is relatively new and wxX11 (so called Universal) is not actively
> developed. wxMotiff is really outdated and will be removed in future
> versions.
>
> Thank you.
>
>> 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
>
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list