Deutsch   English   Fran├žais   Italiano  

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!!!!!!!!!!FUSE.NET-a2kHrUvQQWlmc!not-for-mail
Date: Wed, 05 Dec 2007 14:03:21 -0500
From: Kevin Walzer <>
User-Agent: Thunderbird (Macintosh/20071031)
MIME-Version: 1.0
Newsgroups: comp.lang.tcl
Subject: ANN: mactoolbar and aquahig
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <b23e9$4756f5ab$4275d90a$19501@FUSE.NET>
Lines: 34
X-Trace: b23e94756f5abe7d07caf19501
Bytes: 2131

I've released two packages to help make Tk applications fit in more 
"natively" on Mac OS X.

The Mactoolbar Package

The mactoolbar package is designed to emulate the standard Cocoa toolbar 
provided on OS X. On the Mac, toolbars behave a bit differently than 
they do on Windows or X11; rather than having the entire button darken 
when pressed, only the image and/or text darkens, and the toolbar itself 
can be hidden or made visible with a button-click. As such, the usual Tk 
approach to toolbars (arranging Tk or Tile buttons in a frame) requires 
a bit of customization. The mactoolbar package uses a Tile frame, 
labels, and bindings to implement a Cocoa-style toolbar.

More information:

The Aquahig Package

The aquahig package implements some Mac OS X-specific configurations to 
selected Tk megawidgets to make them better fit in visually with Mac 
interface conventions, similar to iTunes and other Mac applications. 
Currently supported widgets are the BWidgets Tree, the BWidgets ListBox, 
and Tablelist.

More information:

Both packages are available under the standard Tcl/Tk BSD-style license.


Kevin Walzer
Code by Kevin