abstract class $TK_WIDGET
****
Widget abstraction. Most widgets correspond directly to their Tk equivalents, but some consist of a frame + the Tk widget + optional scroll bars. The standard widgets get their functionality from TK_WIDGET_INCL, whereas these scrollable widgets use SCOLLABLE_WIDGET_INCL


Descendants
TK_TEXT TOPPING TK_MENU TK_MENUBUTTON
TK_RASTER TK_RADIO TK_LABEL TK_LISTBOX
TK_FRAME TK_TOPLEVEL TK_CANVAS TK_GEN_WIDGET
TK_BUTTON TK_ENTRY



Public


Features
act_on(id: INT,args: ARRAY{STR});
**** Internal working of the widget - this routine is called by GUI_APP_END whenever the widget gets a callback
path_name: STR;
**** The name of the path to the widget, including the widget itself. Used for creating children of a widget
widget_name: STR;
**** The name of the widget itself. With one exception, the widget name and the path name are the same. The exception is the root window "." Its widget name is "." but the path used by its children is "" Beware of this difference when destroying windows, binding events to windows etc.

The Sather Home Page