Column-resize now works in PKGget
I have posted about the improved PKGget package manager in Easy Excalibur, that is now a frontend to APT, as well retaining it's ability to install many package types. An improvement to the UI is the window became resizable:
"Wow PKGget window resizable"
https://bkhome.org/news/202507/wow-pkgget-window-resizable.html
However, the column-divider, between "Package" and "Description" fields, could not be dragged, as it caused gtkdialog to crash. gtkdialog is a binary executable that shell scripts can use to create GUIs, as used in PKGget. As you can see when you use it, quite sophisticated GUIs can be created.
I'm using quite an old version of gtkdialog, compiled in OpenEmbedded. The gtkdialog project is still maintained. The gtk+2 or gtk+3 version here:
https://github.com/puppylinux-woof-CE/gtkdialog
There is also a gtk+3-only version maintained by Mick:
https://github.com/01micko/gtk3dialog
I downloaded the first one, and compiled for gtk+2. There were a couple of compile fails, that I fixed and reported:
https://github.com/puppylinux-woof-CE/gtkdialog/issues/165
https://github.com/puppylinux-woof-CE/gtkdialog/issues/166
Forum member urzz reported the dragging problem here, with a photo:
https://forum.puppylinux.com/viewtopic.php?t=15547
The good news is that dragging the column-divider now works. So, I have enabled it in the GUI.
Note, if you want to learn how to use gtkdialog, there is online
documentation, in particular in the old Puppy Forum. In EasyOS,
you can find docs in /usr/share/doc/gtkdialog
Tags: easy