-
Notifications
You must be signed in to change notification settings - Fork 16
Home
Gtkdialog (or gtkdialog) is a small utility for fast and easy GUI building. It can be used to create dialog boxes for almost any interpreted and compiled programs which is a very attractive feature since the developer does not have to learn various GUI languages for the miscellaneous programming languages.
This GitHub project is a continuation of Thunor's Google Code hosted project which was the continuation of László Pere's project which he no longer has the time to maintain. László Pere's website can be found here: https://linux.pte.hu/~pipas/gtkdialog/
As of 2013-04-02 Thunor had added GTK+ 3 support but not support for loading gtk.css stylesheets.
There is a development forum available here. (archived)
As of 2021-11-10 @dimkr and @01micko have added basic Wayland compositor support for layers and screen anchoring (GTK+ 3 only).
As of 2022-01-15 @step- has improved and fixed bugs in the chooser, edit, text and terminal widgets as well as added backend fixes and enhancements.
HTML documentation is in the doc/reference directory, and examples are in the examples directory. (The examples may be out of date and need testing.)
More comprehensive documentation is found at the Puppylinux Wiki.
Some old documentation is available online but be aware that it's very incomplete and has not been updated since at least 2007 although it is still informative for beginners.
László Pere's original Gtkdialog homepage includes some useful information.
Widgets (b-e) | Widgets (e-m) | Widgets (m-t) | Widgets (t-w) |
---|---|---|---|
button | expander | menuitem | terminal |
checkbox | fontbutton | menuitemseparator | text |
chooser | frame | notebook | timer |
colorbutton | hbox | pixmap | togglebutton |
combobox | hscale | progressbar | tree |
comboboxentry | hseparator | radiobutton | vbox |
comboboxtext | list | spinbutton | vscale |
edit | menu | statusbar | vseparator |
entry | menubar | table | window |
eventbox |
- Creating a GUI with Gtkdialog - PCLinuxOS Magazine
- Zigbert's excellent Gtkdialog Tips
- Michael Czapski's excellent Blog
- Gtkdialog on Freshmeat