[[HomePage]] > [[SoftwareIndex| Software Index]] > [[SoftwareDevelopment| Development]] ====""GtkDialog""==== Programming language that allows you to create GUI elements via [[Bash]] script. Minor GUIs are made in minutes, but it's also capable of building complex applications like [[pMusic]]. ~||{{image url="http://www.smokey01.com/zigbert/gtkdialog/helloWorld.png" title="gtkdialog" alt="gtkdialog"}}||%%(bash) export A=' /path/input.svg ' gtkdialog -p A %%|| ===Documentation=== There are 3 major resources: - **[[https://github.com/puppylinux-woof-CE/gtkdialog/wiki/ The reference guide]]** contains syntax and options for all gtkdialog widgets. A major work by Thunor. - **[[gtkdialogDocTips|Tips and Tricks]]** is a comprehensive collection of information for both newbies and skilled developers. - **[[http://xpt.sourceforge.net/techdocs/language/gtkdialog/gtkde02-GtkdialogExamples/single/ Simple GtkDialog examples]]** In addition there are other resources which may give some more flesh to the bone. - Basic tutorials [[http://www.tecmint.com/gtkdialog-create-graphical-interfaces-and-dialog-boxes/ here]] and [[http://pclosmag.com/html/Issues/200910/page21.html here]] - [[http://xpt.sourceforge.net/techdocs/language/gtkdialog/gtkde03-GtkdialogUserManual/ General documentation]] of gtkdialog is poor, but it's a start. - The command 'gtkdialog --help' shows available parameters. - [[http://www.murga-linux.com/puppy/viewtopic.php?p=331440 How to add GTK GUI frontends in minutes]] - [[http://murga-linux.com/puppy/viewtopic.php?t=89045 GtkDialog Tutorial Manual]] - [[http://www.murga-linux.com/puppy/viewtopic.php?p=143732 Sigmund Berglund Gtkdialog programs]] - [[http://www.murga-linux.com/puppy/viewtopic.php?t=69282 Index of programs using GtkDialog]] ==Installation== Packages - [[http://murga-linux.com/puppy/viewtopic.php?p=707526#707526 Old Puppylinux forum]] - [[http://distro.ibiblio.org/quirky/pet_packages-common/ Quirky repository]]. Source code - [[https://github.com/01micko/gtkdialog See code at github.com]] - [[https://web.archive.org/web/20200524085209/http://murga-linux.com/puppy/viewtopic.php?p=538294#538294 Compile info]] ==Articles on Puppy blog== - [[http://web.archive.org/web/20160720092102/http://blog.puppylinux.com/?viewDetailed=00021 The gtkdialog lib]] - [[http://web.archive.org/web/20160919214114/http://blog.puppylinux.com/?viewDetailed=00020 Knob]] - [[http://web.archive.org/web/20170815224527/http://blog.puppylinux.com/?viewDetailed=00030 Right-click menu]] - [[http://web.archive.org/web/20180223030345/http://blog.puppylinux.com/?viewDetailed=00040 Dynamic tabs]] ==Also on Wiki== - [[HowToProgramming Programming Index]] - [[BASH]] - [[Gtk]] - [[MMview]] - written in Gtkdialog - [[PBurn]] - written in Gtkdialog - [[Frameworks]] - [[Gtkwialog]] - an alternative by forum member Wiak ==Default Version== Find your gtkdialog version by execute ##gtkdialog -v## in terminal. - BionicPup 8.0 - gtkdialog 0.8.4 - Slacko 5.3.1 - gtkdialog 0.8.0 ==Related Webpages== - [[https://www.murga-linux.com/puppy/viewtopic.php?t=69188 forum topic]] - [[http://linux.pte.hu/~pipas/gtkdialog/]] ---- ==Categories== CategoryGtkdialog CategoryDevelopment CategorySoftware