(23rd May 2008) - Tile based GRIDPLUS2.3 has been released.
GRIDPLUS2.3 has the following new and enhanced features:-
- New -columnformat option for widget and grid to specify the width of the left and right elements of each column. This makes it possible to line up labels and widgets in separately created grids.
- New -validatepopup option to enable "pop-up" validation error messages. See this Example.
- New -validateauto option for widget to determine whether entry validations are to be automatic or forced.
- New -validate option for tree and tablelist to invoke entry validations when a tree/tablelist node/row is selected.
- New facility to specify entry validation error message for individual widgets.
- New !@ widget option to specify that an entry may be null when a validation is specified. For example: "!@int" means entry may be null or integer.
- New ?! widget option to set pop-up/balloon text to be same as validation error message.
- The -entrycommand option can be used to specify an event to be generated. This can be used to allow the enter key to "Tab" to the next field.
- The -entrycommand can now be set using the option database.
- New -fixed option for widget grid to specify maximum number of characters allowed in an entry field.
- New widget option for entry widgets to allow both display size and maximum number of characaters allowed to be specified for an individual widget.
- New -topmost option for window to determine whether a toplevel window will be the topmost window.
- New facility to allow accelerator keys for menus.
- New -labelanchor option for grid and layout to determine the position of the frame label text.
- New "Find" option added to text right-click pop-up menu.
- New gpfind/gpfind_dialog commands to perform find operations on text.
- New gpcut/gpcopy/gppaste/gpclear commands to perform cut/copy/paste/clear operations on text and entry.
- New Example "Text Editor" application.
- When autogroup facility is in use the initial widget state is set to the opposite of the state specified for when the widget is modified. For example: If ">mygroup" widget option is specified the widget will be created as "disabled".
- The menu seprator can now be specified using "=" to be consistant with grid/layout. The old ("-") method still works.
- The menu command can now be specified using "~" to be consistant with widget. The old (".") method still works.
- Date validations now work for dates prior to 01/01/1970.
- Text right-click pop-up menu only shows "Copy" when created as "disabled".
- "{expand}" changed to "{*}" for Tcl8.5b1 and later.
- Fix problem with validations in contained windows.
- Notebook tab text now uses message catalogue.
- The text default font is set to "TkTextFont" to deal with font change in recent (production) 8.5 releases.
Copyright © 2008 Adrian Davis.