Version 24 of TclMacBag

Updated 2008-01-24 22:52:19 by kevinwalzer

Title: TclMacBag

Description: A bag of widgets for Tcl on the Mac. TclMacBag is written entirely in Tcl.

License: BSD

URL: http://tclmacbag.autons.net/

Author/s: Peter Caffin (peterc) and other parties.

Requires: Img and Tile. Supports Tcl/Tk 8.4 and 8.5 and Tile 0.7.8 and 0.8.x+.

Rationale: The aim of this extension is to allow Tcl developers to use pretty Mac widgets, knowing they'll be rendered appropriately on other platforms using Tile and Tk fallbacks. It's an extension which would be used in conjunction with Tile and shares the overall goal of being able to use one command and have it look platform native where-ever it's run.

Widgets in v0.11: combo, flatbutton, groupbox, helpbutton, listbox, pnb (Panther-style notebook), searchentry, scrollbar, text, stylebutton, viewbutton, dbutton (disclosure button), dframe (disclosure triangle widget), boxframe, colorframe, scrolledframe, toolbar, toplevel.


Screenshots:

http://tclmacbag.autons.net/docs/shots/wiki/tclmacbag-general-mac.png

Above: The toolbar, combo, flatbutton, searchentry, text, listbox and helpbutton.

http://tclmacbag.autons.net/docs/shots/wiki/tclmacbag-notebooks-mac.png

Above: The pnb (Panther notebook) and groupbox widgets.

http://tclmacbag.autons.net/docs/shots/wiki/tclmacbag-viewbutton-mac.png

Above: Viewbutton widgets come in with a collection of style options. This image also demonstrates the colorframe.

http://tclmacbag.autons.net/docs/shots/wiki/tclmacbag-disclosures-mac.png

Above: The dbutton, dframe and boxframe widgets. The dbutton and dframe also have an option to update the toplevel geometry automatically to resize the window when their state is changed.


2008-01-06: Tkinter users report that TclMacBag is "particularly easy to install" for Python [L1 ].

For a group of related Mac packages, see mactoolbar and aquahig.


Category Mac