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 - Starter package

Programming in Tcl/TK - Starter package What is Tcl/TK ? Tcl/TK (Tool Command Language) is a very powerful but easy-to-learn dynamic and open source programming language. The motivation for this article is to give a beginner, who wants to learn the language some usefull information and as well a “starter package” which includes the required software to start with (see download link below). 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...

DBM - A New Task Management Tool

DBM - A New Task Management Tool MAIN WINDOW Task management application Simple and easy to use application Can be used within a group of people to follow up tasks. DATABASE MANAGER Integrated Database manager Allows to defined any kind of data-table (just like in a spread sheet application). 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...

CATSkript - Voronoi Mesh Generator

Mesh Generator als Catia-Makro Vorwort: Der Mesh Generator erzeugt automatisch eine Voronoi Struktur. Als Eingabe dient dabei ein Sketcher (Catia) mit einer 2D-Punktewolke. Die Punktewolke kann dabei regelmäßig (auskonstruiert) oder scheinbar regellos sein. Die Reihenfolge der Punkte spielt für die Generierung der Struktur (Mesh) keine Rolle. Continue reading...

STL Viewer

STL-Viewer STL Files: STL (an abbreviation of “stereo-lithography”) is a file format native to the stereo-lithography CAD software. Nowadays STL files are widely used within 3D-Printing technology. Please note: This project is currently flagged as experimental. The viewer is implemented as a web-application which emulates a local web-server. Continue reading...

STL Files: Convert from ascii to binary

Convert STL files from ascii to binary STL (an abbreviation of “stereo-lithography”) is a file format native to the stereo-lithography CAD software. For a full description of the specification refer to the following links: https://de.wikipedia.org/wiki/STL-Schnittstelle https://en.wikipedia.org/wiki/STL_(file_format) Purpose Since the introduction of the 3D-Printing technology, the STL file format has become very popular. 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...