X-Received: by 10.224.40.65 with SMTP id j1mr5294159qae.7.1373359181168; Tue, 09 Jul 2013 01:39:41 -0700 (PDT) X-Received: by 10.49.48.201 with SMTP id o9mr694612qen.42.1373359181146; Tue, 09 Jul 2013 01:39:41 -0700 (PDT) Path: ...!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!t19no877775qam.0!news-out.google.com!f7ni1652qai.0!nntp.google.com!t19no877770qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.tcl Date: Tue, 9 Jul 2013 01:39:41 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=193.195.192.118; posting-account=mza1agkAAACxevjptKjg4tMQyfcSN2Kr NNTP-Posting-Host: 193.195.192.118 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: ANNOUNCE: GRIDPLUS 2.10 - A Grid Based Screen Building Tool For Tcl/Tk From: Adrian Davis Injection-Date: Tue, 09 Jul 2013 08:39:41 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable GRIDPLUS 2.10 has been released and is available from:=20 http://www.satisoft.com/tcltk/gridplus2=20 Enhancements ------------ *) New GRIDPLUS "spinbox" command/mode. *) New GRIDPLUS "pane" command/mode. *) New "gpoptions" command to simplify setting options database for GRIDPLUS. *) New "dateselector" option to display icon instead of downarrow. *) New popup/balloon help ("*Gridplus.helpDisplayTime") display duration option. *) New "gpselect" (backward compatible) syntax. *) New "-menu" option to specify user defined right-click invoked menu for text. *) New "-seeinsert" option for "text". *) New "-seeinsert" option for "tablelist". *) New "-takefocus" option for "tablelist". *) New "-selectpage" option for "tablelist". *) New "-names" option for "tablelist". *) New "=3Dname" column option for "tablelist" to set column names - (Potential compatibility issue). *) New "-names" option for "gpset" to set "tablelist" column names. *) New "-titles" option for "gpset" to set "tablelist" column titles. *) New "-index" option for "gpset" to set/select a "tablelist" row. *) New "-index" option for "gpselect" to set/select a "tablelist" row. *) New "gpmap" option to map to dict. *) New Command Subsitution facility for Grid/Layout and Notebook. *) New interface to create User Defined Grid Widgets for widget grid. Changes ------------ *) Change popup/balloon help to display at pointer position to improve look/feel for larger widgets. *) Change to allow "@" embedded widgets to work in embedded grids. *) Change: Support for "&w" embedded widget grid syntax removed - (Potential compatibility issue). *) Change: Example 7 has been updated to demonstrate using the (PNG) icon image files facility in ICONS version 2. Bug Fixes ------------ *) Fix problem setting "tablelist" sort column when first column is integer/real. *) Fix problem with "tablelist" row selection. *) Fix problem with clipboard operations when widget with focus not of suitable type. *) Fix problem with "gpfind" for patterns begining with "-". *) Fix problem with menu separator problem with cascade style menus. WHAT IS GRIDPLUS:=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20 GRIDPLUS is a package intended to simplify GUI screen layout development fo= r Tcl/Tk programmers. It is a "Grid" based layout system which builds on, s= implifies and extends the existing grid manager. GRIDPLUS layouts are defin= ed as a hierarchy of grids. Each cell in a grid consists of two elements. T= hese will usually be a text label and some other widget such as an entry. I= t is also allowed to have just one element in a cell, or a cell which is em= pty. GRIDPLUS grids can also be stretched to neatly fill the cells in which= they are positioned.=20 While the GRIDPLUS grid can be used "native", GRIDPLUS commands/options exi= st to create grids of Buttons, Checkbuttons, Date selectors, Dropdowns (Com= boboxes), Entries, Menubuttons, Links, Radiobuttons and Spinboxes. All plac= es where text can be displayed make use of the TCL message catalogue facili= ty. In effect GRIDPLUS is much more than an alternative to the grid geometry ma= nager, it provides most, if not all, of the facilities required to build co= mplete screens/windows. Although aimed at producing data entry/update/displ= ay form screens for database applications, it may be useful for other tasks= .=20 GRIDPLUS also includes the following features:-=20 *) Scrollable text widget with support for tags.=20 *) Scrollable tablelist.=20 *) Scrollable tree.=20 *) Calendar style date display/selector.=20 *) Notebook widget.=20 *) Simple drop-down menus.=20 *) Simple method to specify widget traversal order when=20 using the TAB key to navigate the screen.=20 *) A group facility to enable/disable groups of widgets=20 and menu options.=20 *) Facility to include non-GRIDPLUS widgets in groups.=20 *) Simple pattern/procedure based entry validations.=20 *) Works with toplevel windows.=20 *) ...and much, much more!!=20 Best Regards,=20 =3DAdrian=3D