Version 3 of JayBy

Updated 2016-05-30 13:36:24 by JayBy

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.

I can write bash scripts and HTML with php and javascript, and years ago as I saw Tcl/Tk, it's a good scripting language with capabilities to writing GUIs. But I read in some forums, Tcl/Tk is obselete, so I leave it.

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'.

Programs

  • 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 )

Packages

  • defColor ( helpers for mixing colors and something else )
  • xtk::theme ( creates ttk::themes, based on system environment, like gtk2 )