![gtk-2.0 gtk-2.0](https://blog.gtk.org/files/2020/05/Screenshot-from-2020-05-20-17-26-18.png)
Simon Long's Intro to C & GUI Programming is the exception, published in 2019. I have noticed, nearly ALL published books on Gtk are copyright 2008 (or Older).
#GTK 2.0 SOFTWARE#
This is somewhat maddening, I must admit, and unfortunately indicates to me that very little (if anything) has improved in this aspect of the software industry after years and years. Only thing is, I'm using Raspberry Pi OS (Debian Linux) on a Raspberry Pi, and for whatever reason, Debian has yet to include the runtimes needed in support of Gtk4.0. Now that Gtk4.0 has been released in 2020 (I believe), I'm thinking I better get to porting my application over to Gtk4.0. In the process of developing the application, however, I frequently found many much needed functionality that was DEPRECATED, forcing me to look further for functionality that was up to date, so I could use it with Gtk3.0. It has already surpassed my expectations in terms of raw power achieved, having never worked with Gtk before. I have a software project I began in late 2020 / early 2021, using Gtk3.0.
#GTK 2.0 DOWNLOAD#
(It is a custom UI built on OpenGL).īut should GIMP and Xfce and similar projects do the same? Only time will tell.įor now, you can download GTK 4.0 from its official website, or expect its arrival soon in your distribution’s official repositories. It is for this reason, Blender, one of the most successful open source projects in history, chose to build its own UI toolkit and made it under its control rather than depending on another party to build it.
![gtk-2.0 gtk-2.0](https://cardatabase.appblicity.com/photo/142-27951790-0-08-7b6bf27f0b7b0d9e73dd3fd38e8649f90b526908-2-1628052151.jpg)
These large projects seem to take more than 3 years to completely finish their ports, which means that in the future, they might need to skip some GTK releases in order to not keep repeating the porting process each few years. How many years will it take it to port to GTK 4? One can wonder. GIMP started working initially on the GTK 3 port in 2012, and didn’t finish until 2020. But GTK 5.0 should be released in around 2-3 years according to the current plans announced by the GTK team, and hence these projects should definitely speed up or they will miss GTK 4.X as well.
![gtk-2.0 gtk-2.0](https://i.ytimg.com/vi/i7G6T8YdFEM/maxresdefault.jpg)
Of course, none of these projects have to start immediately porting to GTK 4.0. It feels bad for these projects which now find their selves in need of porting to GTK 4.0, to enjoy its new features. GIMP, the original program for which the entire GTK toolkit was written in the first place, released GIMP 2.99.2 just one month ago, finally featuring the GTK 3 interface by default. Xfce 4.14 took 4 and half years to port from GTK 2 to GTK 3, and barely finished around just one year ago. GTK 4.2 and 4.4 may add some new features, but they will never screw up your software, as the developers promise.Įach major GTK version (E.g 5.X or 6.X) are expected to be released after 2-3 years. Which means that as a software developer, you can start porting your GTK 3 application into GTK 4.0 right now.
#GTK 2.0 UPDATE#
New minor releases may introduce new widgets, or update the implementation of windowing system protocols in the GDK backends, but no additional features or theme changes will be allowed” GTK DEVS
#GTK 2.0 SERIES#
“This API series will be considered stable. The GTK development team is committed into making the API stable and backward compatible for all the minor versions in the stable 4.X branch: GTK 4.0 is marked as API-stable Meaning that if you were a software developer and you wanted to build a UI for your program using GTK 4.0, then you don’t need to be afraid of API-breaking changes in GTK 4.2, 4.4 or 4.6, as they will not exist at all. However, there are some interesting remarks about GTK 4.0 Some API Stability At Last You can read more about these changes in details from the official GTK blog post, which we’ll not copy here since you’d need to see the detailed videos and screenshots by yourself. After 4 years of continuous work, the GTK 4.0 series brings tremendous changes over the GTK 3.X branch. The GTK development team has just announced GTK 4.0 The latest stable version of the popular graphical user interfaces development toolkit.