1.  Introduction  

      This manual describes the functions, special forms, and variables defined by the Xt (X Toolkit Intrinsics) extension included in the Elk distribution. Most of the functions are directly equivalent to a function of the X toolkit C library, so that the description need not be repeated. In such cases, only the name of the corresponding Xt function is mentioned. Thus, you should have the X Toolkit Intrinsics - C Language Interface manual within reach when using this reference manual.

      The functions listed in this document are loaded when the expression

(require 'xwidgets)
is evaluated or, when the OSF/Motif software has been installed on your system and you want to use Motif widgets from within Scheme, when
(require 'motif)
is evaluated in the interpreter's top level or in a Scheme program. If you only want to use the toolkit functionality (and no widgets), evaluate
(require 'xt).
Note that all of the above forms cause the Elk/Xlib functions to be loaded as well.

Individual widgets are loaded by evaluating

(load-widgets . widget-names)

Each widget-name is a symbol (not quoted, since load-widgets is a macro).

      The widgets are loaded from subdirectories of ``$install_dir/runtime/obj'' (where $install_dir is the directory where you have installed Elk on your system).

      In the following, the types of arguments of the listed procedures are not specified when they are obvious from the context or from the name. For instance, an argument named widget is always of type widget, an argument named context is an object of type context (application context), etc. Arguments the names of which end in ``?'' are always of type boolean.


Markup created by unroff 1.0,    September 24, 1996,    net@informatik.uni-bremen.de