Openismus has made several contributions to GTK+ recently, getting changes into the upstream releases, doing things properly via bugzilla and the mailing lists, working with other developers even when it’s complicated, so it’s done right. This has helped my application, Glom, which uses GTK+ via gtkmm. It shows that we could do the same for you.
For some of our employees this is also a slight reward for being so busy coding with Qt right now. We love GTK+ as much as ever, regardless of one big company’s arbitrary choice to stop using it. Some of us like it even more now.
A short list of recent Openismus work on GTK+:
- The GtkToolPalette widget
Started by our Mathias Hasselmann, continued by our Jan Arne Petersen and finished by Johannes Schmid.
- The GtkScrollable interface
Started by Jan Arne and recently finished by Tristan Van Berkom.
- Extended layout (height-for-width geometry management)
Started by Mathias, finished (almost) by Tristan.
- GtkComboBox’s set_popup_fixed_width() function
Tristan also created a couple of useful container widgets that were not needed in GTK+ itself so they are now in libegg. They were made possible by the extended layout support in GTK+ 3.
By Tristan. This positions child widgets in sequence according to its orientation. For instance, with the horizontal orientation, the widgets will be arranged from left to right, starting a new row under the previous row when necessary, as in a toolbar or tool palette.