I will start developing my contributions for puppy that require User Inteface using tcl/gnocl.
Reasons why I discarded other toolkits
- gtkdialog is OK for small UIs but a pain for complex UIs
- xmessage/XDialog are great for small scripts too, but difficult to keep the flow in complex user interactions
- I evaluated different tcl toolkits such as tk, tix and tile, all of them impresivelly functional and greately portable but... old looking, don't follow themes set for other applications, and sometimes too convoluted (e.g. tile) and all of them are way larger than gnocl
Reasons for gnocl
- Native GTK. That means that it will follow the gtk themes for widgets and icons.
- Well documented.
- Easy to learn toolkit
Here are some samples to show of how tcl/gnocl applications are native GTK
First new NW wizard mockup
And the first real application out of the door will be a new Sound mixer (volume mixer).
Here shown with an XAqua GTK theme
The second one New Remote Desktop Client
If you want to see an example of gnocl code, I recomend having a look at this code.
Click to go to the download page:
Simple View
Expanded and showing options
I'm providing just the libraries in this download. To get the readme's and full documentation, download the package from the oficial site http://www.dr-baum.net/gnocl/
Gnocl: A native GTK Tcl toolkit
Gnocl: A native GTK Tcl toolkit
- Attachments
-
- gnocl-0.9.91.pup
- (124.04 KiB) Downloaded 1960 times
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to
Hello, Puppyists.
I've attached the same gnocl as above, but in pet archive format.
gnocl is a library that functions as a bridge between tcl-tk apps and gtk
themes. This is needed if you intend to use pConvert, for ex.
BFN.
musher0
I've attached the same gnocl as above, but in pet archive format.
gnocl is a library that functions as a bridge between tcl-tk apps and gtk
themes. This is needed if you intend to use pConvert, for ex.
BFN.
musher0
- Attachments
-
- gnocl-0.9.91.pet
- This is not the latest version of gnocl, but it handles pConvert just fine.
(See URL above.) - (126.99 KiB) Downloaded 458 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
I aimed to run Pmixer with
Merci Musher0, i keep this pet in my tool case. I aimed to run Pmixer with, but i failed.
Toutou 4.3.6 ( i.e 4.3.1 renewed 2014 for its french suscribers) - has Zmixer volume control, does its job. It was just a try.
Toutou 4.3.6 ( i.e 4.3.1 renewed 2014 for its french suscribers) - has Zmixer volume control, does its job. It was just a try.