Simple Widgets
Label Label widget with state option, dynamic help and drag and drop facilities
Entry Entry widget with state option, dynamic help and drag and drop facilities
Button Button widget with enhanced options
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 (consider Tk 8.4+ labelframe instead)
PanelFrame Frame with a boxed title area
ScrolledWindow Generic scrolled widget
ScrollableFrame Scrollable frame containing widget
PanedWindow Tiled layout manager widget (consider Tk 8.4+ panedwindow instead)
ButtonBox Set of buttons with horizontal or vertical layout
PagesManager Pages manager widget
NoteBook Notebook manager widget
Dialog Dialog abstraction with custom buttons
StatusBar Status bar widget with resize control


Composite Widgets
LabelEntry LabelFrame containing an Entry widget.
ComboBox ComboBox widget
SpinBox SpinBox widget (consider Tk 8.4+ spinbox instead)
Tree Tree widget
ListBox ListBox widget
MessageDlg Message dialog box
ProgressDlg Progress indicator dialog box
PasswdDlg Login/Password dialog box
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 Description text



Load BWidget

Possible load sequence:
# If package msgcat is available, its locale is used for BWidget
package require msgcat
# load BWidget
package require BWidget