Changes Made to Tix

Contents


Changes Since Tix 4.0.4

5/5/96

New feature: New tool unix-et-tk4.0/makescript.tcl. It includes the Tix script library into a ET application in the correct order. If A.tcl depends on B.tcl, then B.tcl is loaded first.

5/6/96

New feature: Now the -default option of the Tix mega widget classes are inherited from their superclasses.

New feature: New option -expand for the panes in PanedWindow

Bug Fixed: ScrolledHList didn't calculate the size of the hlist subwidget correctly, resulting in scrollbars not appearing even if the hlist widget is not big enough to display all of its contents.

5/8/96

New feature: New method setsize for PanedWindow.

5/10/96

New feature: New widget tixMeter, can be used to display the progress of work.

Bug Fixed: HList multiple and extended selectMode now work with TixTree.

5/11/96

Bug Fixed: HList "see" method sometimes doesn't display the specified element correctly.

New widgets: New widgets CheckList, Grid, ScrolledGrid, TList and ScrolledTList added to the Tix 4.1 distribution.

New feature: New option -postcmd for PopupMenu widget.


Changes Since Tix 4.1a3

7/14/96

New feature: Supports ET+TK4.1. --enable-tk41_et flag for configure script.

New feature: Supports ITCL 2.1. --enable-itcl21 flag for configure script.

New feature: Default color schemes and fontset can be set when Tix is compiled: --with-fontset= and --with-scheme= flags for configure script.

Incompatibility: All the "::" qualifiers in Tix class methods have been replaced by ":", so that the Tix classes can be loaded into Itcl without patching Itcl. If you have written your own Tix classes, you need to modify the source files to use the ":" qualifier instead.

The program tools/setcolon.sh helps you port your code from the "::" convention to the ":" convention. Execute the program without argument for usage syntax. It may modify your code in unexpected ways. Use with caution.

7/15/96

New feature: New function Tix_SetRcFileName() and new macros TCL_7_5_OR_LATER, TK_4_1_OR_LATER to provide better support for both Tcl7.4/Tk4.0 and Tcl7.5+/Tk4.1+.

Bug Fixed: entrycget method of OptionMenu didn't work as expected.

7/17/96

The demos-c subdirectory has been moved to demos/c-code.

7/24/96

Bug Fixed: tixMwm now deletes information about a toplevel when the toplevel is destroyed.

8/22/96

New feature: New command "tixConsoleInit" available with Tcl 7.5/Tk 4.1. Create console window that runs in a separate interpreter.

New feature: Now Tix works under multiple interpreters.

8/23/96

New feature: Now ListNoteBook uses a PanedWindow to manage the HList and the pages.

New feature: New option -dynamicgeometry for PanedWindow.

8/24/96

New feature: New command "tixStrEq" compares the equality of two strings.

9/12/96

New feature: Tix provides emulation for strcasecmp() for platforms that do not support this function.

9/14/96

New feature: New widget command selection get for HList. This is just an alias for info selection. It's added so that the API is similar to the TK API.

New feature: New widget command info bbox for HList. Used mainly in regression tests.

9/17/96

New feature: Orientation of the pane subwidget in TixListNoteBook now configureable via the -options switch during creation.

9/22/96

New feature: Now the default fontset and color scheme are configurable in the setup.tcl program as well as in the configure script.


Last modified Sep 30 20:43