Tcl/tk HelpViewer widget based on Tkhtml 3.0

HelpViewer - a tcl/tk widget The helpviewer widget represents the core functionality for for the helpviewer application. The functionality is based on Tkhtml3.0 (shared library) and subsequently on the html3widget (tcl/tk source package). Usage: After download, the package might not run out of the box. Continue reading...

Font selection dialog

Font chooser / font selection dialog Although there are many similar font selection dialogs available, I always wanted to create a dialog which allows to choose a font in an easy and efficient way. This is a support package for tcl/tk which implements another kind of font selection dialog (or so called font chooser dialog). Continue reading...

Tcl/tk savedefault package

Tcl/tk savedefault package Purpose This package is quite small but turned out to be incredibly useful for me. In fact I am using it for almost all GUI related programs I wrote so far. This is probably also one of my very first tcl/tk utility package I wrote. Continue reading...

Tcl/tk screenshot widget

Tcl/tk screenshot widget Purpose A TclOO class which implements a so called “screen shot” widget. The function non only allows to take a screen shot from a native tk widget, like for example the image create photo -format window -data $mywidget command, but also works to capture any portion of the screen. Continue reading...

Tcl/tk html3widget

html3widget - a tcl/tk megawidget A tcl/tk megawidget to render html + css based on the Tkhtml3.0 library. Purpose The html3widget is a tcl/tk package which implements a megawidget to render html + css. The code is based on Tkhtml3.0 and as well HV3 which (for the moment) is not actively developed, but still offers a solid base to render html including css support. Continue reading...

How to access a remote sqlite database file: sqlitedb.tcl + sqlitedb.php

sqlitedb.tcl package Purpose: Database connectivity package to establish a connection to a remote sqlite database file via http protocol and with the aid of the SqliteDB PHP interface. Be aware that this package is a proove of concept and far from complete. Continue reading...

Tcl/Tk xtablelist

XTablelist Package A kind of TclOO code example to show how an existing widget can be extended to add more sub-commands to it. Purpose A TclOO class to extend the fabulous tablelist widget. TclOO naming conventions public methods - starts with lower case declaration names, whereas private methods - starts with uppercase naming, so we use CamelCase … Widget commands xtablelist::xtablelist Continue reading...

Tcl/tk BWidget_patch

BWidget_patch A patch to fix some problems with BWidget 1.9.10. Please double check with the actual version of BWidget currently in use, maybe this has become already obsolete over time. Purpose This package solves some issues with BWidget in conjunction with the ttk widget set. Continue reading...