TIX 4.0.4 Released on Mar 3, 1996 Subject: [Announce] Tix version 4.0.4 is available I am pleased to announce the availability of Tix version 4.0.4, the fourth patched version of Tix 4.0. Please see the "What's New" section below for changes since the last release. REQUIREMENT Tix 4.0.4 works with the following combinations of Tcl/Tk/ITcl/ET: * Tcl 7.4 + Tk 4.0 * Tcl 7.4 + Tk 4.0 + ITcl 2.0 * Tcl 7.4 + Tk 4.0 + ET * Tcl 7.5 + Tk 4.1 (a2, b1 or b2), supports dynamic loading. GETTING THE TIX PACKAGE You can obtain Tix from the following ftp site: ftp://ftp.xpi.com/pub/Tix4.0.4.tar.gz ftp://ftp.xpi.com/pub/Tix4.0.4.README I have also uploaded the file to the official Tcl site, so in a few days it will also be available at: ftp://ftp.aud.alcatel.com/tcl/extensions/Tix4.0.4.tar.gz ftp://ftp.aud.alcatel.com/tcl/extensions/Tix4.0.4.README WHAT'S NEW SINCE TIX 4.0.3 (THE LAST RELEASE) 2/12/96 Bug fix: The balloon was not keeping the button states correctly and not appear again after the user clicks the mouse several times, especially during grab transitions. 2/15/96 Bug fix: ComboBox didn't react to paste events properly. Bug fix: XPM reader wasn't parsing the header properly and couldn't read any XPM files that heas the header "/* XPM2 */". 2/16/96 Bug fix: NoteBook no longer complains when all of the pages have been deleted. New feature: New command refresh for DirTree. 2/17/96 New feature: New option -ignoreinvoke added to TixVTree: if set to false, the branch of the tree is not opened/closed if the user invokes an entry in the tree . Bug fix: Tix no longer uses the tkNormalUid variable that used to be exported by Tk. 2/18/96 New feature: New class tixListNoteBook. 2/22/96 New feature: New color scheme "Bisque" that looks similar (bu not identical) to the color scheme of Tk 3.6. Changes: New command "flash" for ComboBox. ComboBox doesn't automatically flash anymore when the user selects an entry. You have to call "flash" explicitly. Changes: Major changes in Schemes: * Menu font is changed to an upright bold font, instead of the old italic bold font. * Menu buttons and NoteBook tabs now have more padding. 2/27/96 Incompatible Changes: All %E substitutions have been changed to %V substitutions. The HList widgets supported an undocumented feature: Any string %E in the -command or -browsecmd option will be substituted by the current highlighted entry. This has been changed to %V to advoid name conflict with TK. 2/28/96 Bug fix: The XPM reader didn't handle properly the color names that contain space characters. Bug fix: The ScrolledWindow widget didn't resize the scrollbars accordingly when the client window changed its size. 2/29/96 Bug fix: The XPM reader didn't handle quotation properly. Also, now it can handle comments anywhere in the XPM image file. 3/1/96 New feature: New command -activatecmd for FileEnt widget: it specifies a command to be executed when the user presses the "file" button. Can be used to customize the file dialog before it pops up. New feature: New option -dynamicgeometry for tixOptionMenu. When set to false (the default), the size of the menubutton subwidget will be wide enough to display every menu entry fully and does not change when the user selects different entries. New Doc: NBFrame documentation is available. WHAT IS TIX ABOUT THE TIX PROGRAMMING LIBRARY The Tix library is an extension to the Tk toolkit that contains over 20 new widgets for Tk. Features include: A LOT of new widgets: The Tix library has by far the greatest collection of widgets for programming with Tcl/Tk. Highlights include: ComboBox, Motif style FileSelectBox, MS Windows style FileSelectBox, PanedWindow, NoteBook, Hierarchical Listbox, Directory List/Tree View, Spin Control widget .... and many more. With these new widgets, your Tcl/Tk applications can acquire a great professional look and interact with your users in intuitive ways. XPM image suport: This allows you to display color icons in XPM format. Supports transparent background. Compound images: A new image type called "compound" allows youto glue together a bunch of bitmaps, images and text strings together to form a bigger image. Then you can use this image with widgets that support the -image option. For example, you can display a text string string together with a bitmap, at the same time, inside a TK button widget. Display Items and Display Styles: Display items and display styles make it possible to display visual information in many formats. Currently only the HList widget supports display items, but this will become the standard way of displaying informations in all the Tix widgets in the next version (Tix 4.1). Form geometry manager: Works similarly to the Motif Form widget. You can specify geometry constraints using attachment rules. Mwm window mamager support: With the tixMwm command, you can communicate with the Motif window manager "mwm"; you can add new items to the Motif system menu and change the window manager decorations. Rapid Prototyping New Widgets: Tix comes with a complete Object-Oriented framework for building new customed widgets using TCL exclusively. It typically reduces the efforts of developing a new widget by a factor of ten or more. _________________________________________________________________ GETTING MORE INFORMATION ABOUT TIX Tix Home Page: The Tix Home Page at http://www.xpi.com/tix/ provides more detailed and up-to-date information about Tix. The Tix Mailing List There is a mailing list for the discussion of the development of both the Tix library and Tix-based applications. To subscribe, send me a mail to majordomo@xpi.com with the line "subscribe tix-info [your_address]" in the body of the mail. To send a message to the Tix mailing list, please use the address tix-info@xpi.com. The Tix mailing list has been archived. You can find useful information at the Tix mailing list archives at: http://www.xpi.com/archives/archives.html. GETTING TECHICAL SUPPORT FOR TIX If you have a question about using the Tix library, feel free to contact the Tix support team at the address tix-support@xpi.com. Please notice that this support service is currently provided only on a good-will basis with no implied obligations or guaranty. BUG REPORTS Tix is a large product and as such will certainly contain bugs. If you have encountered a bug while using Tix, please send a bug report to the address tix-bugs@xpi.com . We'll appreciate it if you can send along a small, self-contained program that demonstrates the behavior of the bug. IS TIX FREE? Tix 4.0 is released under very liberal license terms, similar to the Tcl/TK license terms. Please read the file docs/LEGAL.html in the distribution for more details. _________________________________________________________________ Last modified Feb 19 18:10