Shorthand: [DDG].
mailto: dgroth (at) gmx (dot) de
Web Pages:
* Home page: http://www.dgroth.de/ * Chiselapp: https://chiselapp.com/user/dgroth/repository/tclcode
Wiki Pages I started:
***Tcl-Programming Utilities***
* [biotcl] - some biological relevant [snit] types
* [dgtools::argvparse] - command line parsing of the argv list in the spirit of Pythons argparse library
* [FisherTest] - statistical test for categorical variables
* [memoize] a- package for caching of function calls, the cache can also loaded from and saved to a file
* [recover] - like the R recover[ https://www.rdocumentation.org/packages/utils/versions/3.5.3/topics/recover] function allows you to debug the code by placing the recover function into your code or rename recover to error
* [tclcairo] - Tcl binding to the cairo library using [swig]
* [TemplateRecall] A- template engine where the programming logic remains in the tcl code
* [tsql4mk] - Tiny SQL for [Metakit] databases (unsupported, we have [SQLite]!)
***Crossplatform Widgets***
* [dgw::combobox] - [snit] widget which is like a [ttk::combobox] but automatically popups the internal listbox and filters the items by user input
* [dgw::sbuttonbar] - snit widget for a nice button buttonbar where buttons have rounded corners, based on old [gbuttons] code from Steve Landers and the ported snit Version [snitButton]
* [dgw::sfinddialog] is an extended version of [snitfinddialog] with direct bindings for a text widget and a comprehensive manual
* [tlistbox%|%dgw::tlistbox%|%] an easy to use [tablelist] based listbox widget with multiline support, search facilities
* [snitbutton] a port of [gbuttons] which is [itcl]-based to the snit-framework by providing a [gbuttons] wrapper type
* [shtmlview] htmlview widget to render simple html pages with pure Tcl/Tk. Basic toolbar provides as well.
* [snitbrowser] a [snit]::widget wrapper for the tkhtml library.
* [snitdnd] A snit package for easy drag and drop implementation based on [simplednd] with some extensions
* [snitfinddialog] a [snit]::widget toplevel providing a standard find-dialog
* [snitDom] a [snit] wrapper type to use TclDOM with a [tdom] syntax
* [SnitTtkNotebook] just an extension to ttk::notebook with bindings to move, add, delete and rename tabs
* [speertext] A splitable text [[snit]]widget based on the new 8.5 peer method
***Widgets for X-Windows***
* [SnitMPlayer] snit widget to embed the mplayer video/audio application
* [SnitXMupdf] a snit widget which allows to embed the mupdf application and which provides an additional toolbar for easier usage of mupdf
* [SnitXSurf] snit widget to embed the surf web browser into Tk applications see http://surf.suckless.org
* [SnitXUrxvt] snit widget to embed one or multiple Urxvt Terminals into Tk applications
* [SnitXWindow] a snit widget to embed any app into a Tk application, could be seen as a tk window manager on top of window manager
***Chess Tools***
* [Chess4Tcl] oo-wrapper for the chess.js library using [tcl-duktape]
* [ChessValidator] snit wrapper to the ChessBoard implementation on [Chess in Tcl] but with castling, enpassant and mate, stalemate notifications
***Applications***
* [dgHelpBrowser] a sophisticated helptools with the tcl-documentation and many additional packages ([tcllib],[bwidget],[tix] ...)
* [dgDBBrowser] cross-platform and cross-database viewer and editor, replaces the old [dgSQLite] and [dgMKViewer] database applications
* [dgSQLite] a graphical database tool to access and modify [sqlite] databases (currently sqlite2)
* [dgMKViewer] a graphical database tool to access and modify [metakit] databases
----
See also: [TixTclkit]
<<categories>> Person