My name is Jürgen "Arthur" Beyersdorff, coming from Stuttgart, Germany.
I'm workless at the moment - my tenor is to work for the project, not for the boss ;-) -, so I have time to learn more about Tcl/Tk and GUI programming, internal structure, like elements and something else.
But now I'm back.
My biggest problem with Tcl/Tk is the 'old school' GUI. With ttk::themes it's a little bit better, but the nicest theme looks ugly, if it doesn't match the colors of the environment. So I've tried to learn much things about the structure of Tk/Ttk and write some packages to make things easier (for me !?).
Mostly I try, that my apps and packages are system independent. I write my scripts on a Linux (Slackware 14.1) system and test it some times on WinXP/Win7. I have no Mac, so I cannot test on a Mac.
I have also rewritten some ideas from this wiki, to put them into my packages.
I have named most of my packages with the prefix xtk, because I've tried to extend the present widgets and commands with my own ideas. So 'xtk' means 'eXtended TK'.
- TkStyles ( Theme switcher, to create uniform look with different GUI libraries )
- TkTest ( My personal test app, to test my packages and the usage/handling of the widgets )
- defColor ( helpers for mixing colors and something else )
- xtk::theme ( creates ttk::themes, based on system environment, like gtk2 )
- xtk::theme::rivet ( Bitmap themes with round widgets )
- xtk::wm ( Extended window procedures for positioning and movments )
- xtk::notebook ( Extends ttk::notebook with buttons for adding and scrolling tabs )
- xtk::bindings ( Bindings for widgets, like search function for ttk::combobox )