GTK+3: Dialogs in GTK+3
I just wonder, is there someone who tried to port gtkdialog and Xdialog in gtk+3?
Discussion, talk and tips
https://forum.puppylinux.com/
I just wonder, is there someone who tried to port gtkdialog and Xdialog in gtk+3?
I am just now facing gtkdialog problems in WeeDog builds and had to do some removal and installation to get the gtk3 versions going because gtkdialog had broken and was preventing any updates from happening via the package manager.
So far I have not addressed any gtkdialog changes in Puppy yet. Once I see what I can see and learn messing around with WeeDog and gtkdialog and later apply the knowledge to Puppy's when needed.
I'm working on GTK 3 support in Puppy.
The ARM Chromebook port of Puppy I'm working on in https://github.com/puppylinux-woof-CE/woof-CE/pull/1948 is almost a pure GTK 3 experience. Only ROX-Filer and Xdialog are using GTK 2 as far as I remember, and even gtkdialog uses GTK 3! I built Geany with GTK 3 support (instead of GTK 2), replaced Leafpad with l3afpad (GTK 3 port), and so on.
Most of the GTK 3 related fixes and changes are coming from https://github.com/puppylinux-woof-CE/woof-CE/pull/1984, and the ARM Chromebook port has them incorporated.
With https://github.com/puppylinux-woof-CE/woof-CE/pull/2005, https://github.com/puppylinux-woof-CE/woof-CE/pull/2024 and a theme that supports both GTK 2 and 3 (https://github.com/dimkr/gtk3_flat_grey_rounded), a pure (or, almost pure) GTK 3 Puppy, applications look and feel consistent.
I document my progress and major issues I find in https://github.com/puppylinux-woof-CE/w ... ssues/2004.
I don’t know about Xdialog, but GTK+3 support was already mostly implemented in gtkdialog. Just some bugs that kept it from compiling.
There was a bug with the terminal widget that would crash gtkdialog, and I finally got around to re-compiling the releases on my GitHub page.
https://github.com/woodenshoe-wi/gtkdialog/releases
Let me know if there are still any problems with the pre-compiled GTK+3 versions at the link above.