site  contact  subhomenews

Column-resize now works in PKGget

August 23, 2025 — BarryK

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