From: Arjen M. <arj...@de...> - 2010-06-07 10:11:01
|
Hello Harald, Johann, something I thought of this weekend, on the Wiki we have a number of widgets implemented via the canvas to select, say, a real number. I am thinking of the various "dial" widgets. Would it fit into the concept of BWidget to include these widgets? Just a thought, mind you. Regards, Arjen On 2010-06-07 10:50, Harald Oehlmann wrote: > As 3rd result of the European User meeting in Strasbourg, I am pleased > to announce BWidget 1.9.2. > > This is a release due to two reasons: > - there are some bug fixes and enhancements since 1.9.0 > - ActiveTCL contained a package BWidget 1.9.1 which was a development > snapshot from the Tile-enabled version. > Anybody having compatibility issues with this version is encouraged to > use BWidget 1.9.2 > The Tile-enabled version will not be released as 1.9.x. > > Thanks to all reporters, contributers and testers. > Sorry for the eventual troubble with BWidget 1.9.1 (and of cause with > this release if you might have any). > > Attached are the full release notes. > > Regards, > Harald > ----- > BWidget ToolKit 1.9.2 June 2010 > Copyright (c) 1998-1999 UNIFIX. > Copyright (c) 2001-2002 ActiveState Corp. > > See the file LICENSE.txt for license info (uses Tcl's BSD-style license). > > -------------------------------------------------------------------------- > > Maintenance release containing some bugfixes and minor enhancements. > > Highlight: > - ListBox: Drag and Drop sample handles multiple items > > Release 1.9.1 was included in ActiveTCL in may 2010. > This release was a snapshop of the outcomming tile-enhanced version which > showed incompatibilities in default option handling. > This 1.9.2 release does not include the Tile enhancements but only bug fixes > arised after release 1.9.0. > > Remark that this is a snapshot of the bugfix release branch which resides > in tcllib cvs under the tag "bwidget". > The trunc contains the tile-enabled version. > > Dedication: > This release is dedicated to Luc Moulinier who organized the European TCL > user meeting where this release was coordinated. > > -------------------------------------------------------------------------- > > WHAT IS BWIDGET ? > > The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using > native Tcl/Tk 8.x namespaces. > > The BWidgets have a professional look&feel as in other well known > Toolkits (Tix or Incr Widgets), but the concept is radically different > because everything is pure Tcl/Tk. No platform dependencies, and no > compiling required. The code is 100% Pure Tcl/Tk. > > The BWidget library was originally developed by UNIFIX Online, and > released under both the GNU Public License and the Tcl license. > BWidget is now maintained as a community project, hosted by > Sourceforge. Scores of fixes and enhancements have been added by > community developers. See the ChangeLog file for details. > > -------------------------------------------------------------------------- > > WIDGET LIST (1.9) > > Simple Widgets > Label Extended Label widget > Entry Extended Entry widget > Button Extended Button widget > ArrowButton Button widget with an arrow shape. > ProgressBar Progress indicator widget > ScrollView Display the visible area of a scrolled window > Separator 3D separator widget > > Manager Widgets > MainFrame Manage toplevel with menu, toolbar and statusbar > LabelFrame Frame with a Label > TitleFrame Frame with a title > ScrolledWindow Generic scrolled widget > ScrollableFrame Scrollable frame containing widget > PanedWindow Tiled layout manager widget > ButtonBox Set of buttons with horizontal or vertical layout > PagesManager Pages manager widget > NoteBook Notebook manager widget > Dialog Dialog abstraction with custom buttons > > Composite Widgets > LabelEntry LabelFrame containing an Entry widget. > ComboBox ComboBox widget > SpinBox SpinBox widget > Tree Tree widget > ListBox ListBox widget > MessageDlg Message dialog box > ProgressDlg Progress indicator dialog box > PasswdDlg Login/Password dialog box (contributed by Stephane > Lavirotte) > SelectFont Font selection widget > SelectColor Color selection widget > > Commands Classes > Widget The Widget base class > DynamicHelp Provide help to Tk widget or BWidget > DragSite Commands set for Drag facilities > DropSite Commands set for Drop facilities > BWidget Utilities > > -------------------------------------------------------------------------- > INSTALLATION AND USE > > - On Unix Platform: > Uncompress the file BWidget-<version>.tar.Z|gz > > To use the BWidget: > - If you have uncompressed the archive file under the Tcl Library Path > directory, you only need to do: > % package require BWidget > - If not, you have to specify the BWidget installation path in auto_path > global variable: > % lappend auto_path <install_path> > % package require BWidget > > To launch the demo, you need to cd into the demo subdirectory: > $ cd <install_path>/demo > $ wish demo.tcl > > - On Windows and others Platforms: > Uncompress the file BWidget-<version>.zip > > To use the BWidget: > - If you uncompressed the archive file under the Tcl Library Path > directory, you only need to do: > % package require BWidget > - If not, you have to specify the BWidget installation path in auto_path > global variable: > % lappend auto_path your_path > % package require BWidget > > To launch the demo : > Double click on demo.tcl in the demo subdirectory > > > Distribution contains these directories: > > BWidget-<version> Root directory and BWidget Tcl sources > BWman HTML manual pages > images images used by BWidget > lang Resources for language customization > demo Demo sources > tests BWidgets test suite > > > -------------------------------------------------------------------------- > > DOCUMENTATION > > HTML manual pages are available in the BWman subdirectory. Point to > index.html for frame version with tree navigation, or to contents.html > for no frame version. > > -------------------------------------------------------------------------- > > CONTACTS > > The BWidget toolkit is maintained on Sourceforge, at > http://www.sourceforge.net/projects/tcllib/ > > -------------------------------------------------------------------------- > > Changes: > (Only showing changes since BWidget 1.9 release.) > > > 2010-05-31 Harald Oehlmann < oe...@us...> > > * listbox.html Reflected patch 2010-05-12 in documentation. > The selection may not be disabled any more by binding button 1. > > 2010-05-12 Harald Oehlmann < oe...@us...> > > * listbox.tcl(ListBox::bindText and ListBox::bindImage) > Method bindText and bindImage overwrote internal selection > bindings [Bug 3000293] reported by Robert Karen. > > 2010-05-11 Harald Oehlmann < oe...@us...> > > * listbox.tcl(ListBox::see) Method see shifts image out of > view. Showed up, by a selection click on a long item with icon > [Bug 2999764] reported by Robert Karen. > > 2010-05-05 Harald Oehlmann < oe...@us...> > > * listbox.tcl(ListBox::_configureSelectmode) Drag modifies > multiple selection [Bug 2995969] reported by Robert Karen. > Bound events on ButtonRelease-1 instead Button-1 for multiple > selections to avoid bug. > * listbox.tcl(ListBox::_drag_and_drop) The default drag and drop > routine only handled single drag and drop. > It was extended to handle also drag and drop of multiple entries. > > 2009-09-03 Harald Oehlmann <oe...@us...> > > * util.tcl(BWidget::place), BWidget.html Widget placed incorrectly, > when bigger than current screen [Bug 2850031] by Thomas Grausgruber > Possible incompatibility: BWidget::place w h -> w,h are reduced to > screen width. > > 2009-08-12 Harald Oehlmann <oe...@us...> > > * dynhelp.tcl Use balloon help font TkTooltipFont if tk <= 8.5. > Otherwise use helvetica 11 on Aqua [Patch 2835180] for Kevin Walzer > * dynhelp.tcl(DynamicHelp::_show_help)Replaced aqua conditional code > check by $Widget::_aqua > > 2009-08-10 Harald Oehlmann <oe...@us...> > > * notebook.tcl (NoteBook::delete) Method delete destroyframe=1 and > reinsertion -> raise failed - state variables were deleted. > [Bug 2831785] by kjnash > * tree.tcl (Tree::_keynav) Fire virtual event <<TreeSelect>> also on > keyboard navigation [Patch 2828086] by Kevin Walzer > * combobox.tcl Replaced aqua conditional code check by $Widget::_aqua > > 2009-08-10 Harald Oehlmann <oe...@us...> > > **** Branched to bwidget **** > > This is the bwidget branch of module bwidget of tcllib > Use "-r bwidget" for all cvs operations > Scope: Package BWidget compatible to tcl/tk 8.1 and tk > (e.g. no tile/ttk). > > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > Tcllib-devel mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcllib-devel > |