This provides a new toplevel for arranging [preferences] or options in a common manner.
I still have some ideas for it, but right now it works fine. Some options can only be configured at creation time like -tabfont. It makes use of the [BLT] tabs, but I tried to separate the tab functionality so that an other tab [widget] could be used. Any volunteers for [tile]? [SC] No, but I added [BWidget]s.
Screenshot:
''Mar. 05. 2006 Changes:''
* added BWidget Tabstyle contributed by [SC]
* use canvas to draw title of a page to show gradients [http://wiki.tcl.tk/9079]
''Oct. 19. 2005 Changes:''
* fix typo in option
* add color option for selected item
* set default font to font size 10
* leave selected item marked when highlighting another item
* separate procs for enter and leave of an item
''Oct. 14. 2005 Changes:''
* delete widgets array when widget is destroyed
* add new command options
* add _rcsid variable for version tracking
----
# Copyright (c) 2005, Rüdiger Härtel
# All Rights Reservered
#
#
# This code is freely distributable without restriction, but is
# provided as-is with no warranty expressed or implied.
#
#
# This widgets presents a framework for a
# preferences widget.
#
# Requirements:
# BLT, BWidget one of the two
# autoscroll only used if package is installed
#
# Options:
# -canceltext text for Cancel Button
# -command