NOTE: These are just being implemented, so the following descriptions is likely incomplete!
Standard exchange of information (input or output) with LUX goes through
the terminal window (basic) or through LUX windows (if the
package has been included). In addition, basic menus are available in
Widgets allow a greater variety of input/output methods, including
buttons and more advanced pull-down menus. LUX widgets are (currently)
implemented using Motif. You can only use widgets in LUX if the
X11 packages have been included in the LUX
compilation, and if the Motif widgets are installed on your system.
The Motif widgets themselves are not part of LUX, just like X11 is not part of LUX. LUX merely offers ways of manipulating the Motif widgets – if they are present on your system. For information about the availability or installation of Motif, consult your system manager.
If you want to use your own widgets, then first you have to build the widgets (i.e., specify what goes in them and where, and what is supposed to happen if the user does something to one of their elements), and then you have to manage the widgets (i.e., wait for the user to do something to the widgets, and then act accordingly).
|• Building Widgets:|
|• Managing Widgets:|