BWidget

Under construction ...

NAME
  BWidget - Description text

COMMAND
  BWidget::XLFDfont cmd ?arg...?
  BWidget::assert exp ?msg?
  BWidget::badOptionString type value list
  BWidget::bindMouseWheel widget
  BWidget::classes class
  BWidget::clonename menu
  BWidget::focus option path
  BWidget::get3dcolor path bgcolor
  BWidget::getname name
  BWidget::grab option path
  BWidget::inuse class
  BWidget::library class ?class ...?
  BWidget::lreorder list neworder
  BWidget::parsetext text
  BWidget::place path w h ?arg...?
  BWidget::write filename ?mode?
  BWidget::wrongNumArgsString string

DESCRIPTION

Description text

COMMAND

BWidget::XLFDfont cmd ?arg...?
  Description text

BWidget::assert exp ?msg?
  Description text

BWidget::badOptionString type value list
  Return a proper error string for a value of type that doesn't match list.

BWidget::bindMouseWheel widget
  Bind the given widget with the standard mouse wheel bindings.

BWidget::classes class
  Returns a list of classes needed by the given class.

BWidget::clonename menu
  Description text

BWidget::focus option path
  Description text

BWidget::get3dcolor path bgcolor
  Description text

BWidget::getname name
  Description text

BWidget::grab option path
  Description text

BWidget::inuse class
  Returns true or false if the given class is being used by the current running program.

BWidget::library class ?class ...?
  Returns a string of code that contains all the libraries needed to use the widgets given by class. Each class's code and the code of its dependent classes is appended to the string and returned. This is mostly useful for saving BWidgets to another project.

BWidget::lreorder list neworder
  Description text

BWidget::parsetext text
  Description text

BWidget::place path w h ?arg...?
  Used to position and resize the widget specified by path. w and h are used to specify the requested width and height of the path widget for use by wm geometry (set to 0 to use current values). The placement of the widget relative to other widgets or the screen is controlled by additional arguments:
  at x y
    Place the widget specified by the path argument at screen position x,y. See wm geometry for information about window placement values.
  center ?widget?
    Place the path widget centered against widget or against the root widget if widget is not given.
  left ?widget?
  right ?widget?
    Place the path widget either left or right of the reference widget (or the root widget if widget is not specified). If the reference widget's position is such that the newly placed window might be obscured then the opposite side will be tried.
  above ?widget?
  below ?widget?
    As for left/right above, this option causes the widget to be placed either above or below the reference widget with the opposite placement being attempted if the newly placed widget will not be visible.

BWidget::write filename ?mode?
  Writes the currently used set of BWidget class code to the given filename. All the code necessary to run the BWidgets currently in use is written to the file. This is mostly useful for saving BWidget code to another project as a single file instead of the entire BWidget package.

BWidget::wrongNumArgsString string
  Returns a standard error string for the wrong number of arguments. string is appended to the standard string.