Glossary

actions

In Motif terminology, any reaction of the interface to a user input is called an action.

callback

In programming for the X Window System, a callback is a procedure that gets called when some event, such as button click, takes place. Essentially the use interface is calling the application back for service.

embeddable

A computer language that can function as an embedded interpreter. For example, the Tcl language is embedded as the tool control language of applications written in Tk or Tm. Tcl could also be embedded in applications running on Microsoft Windows or other systems. To be embeddable, a language must be relatively simple (unlike C++) and stand by itself (unlike the Bourne shell, which requires commands).

embedded interpreter

A relatively small language interpreter embedded in another system. One example is the Lisp interpreter embedded in emacs.

embedded system

Hardware and software that forms a component of some larger system and is expected to function without human intervention. Typically an embedded system consists of a single-board microcomputer with software in ROM, which starts running a dedicated application as soon as power is turned on and does not stop until power is turned off.

events

In Motif terminology, any user input having a symbolic name is called an event.

GUI

Acronym for graphical user interface: a software system that relies on tactile metaphors such as the push-button and picture icon to encapsulate commands issued by a person to the computer.

keysym

In X Window System terminology, a keysym is an abstract label for a keyboard symbol, often matching the engraving on the key.

sash

In Motif terminology, a sash is the small handle on a pane separator that allows the user to change the space alloted for each widget. Enhanced Motif permits sashes to operate in both directions, but standard Motif works only for horizontal pane separators.

widgets

In Xt and Motif, visual objects on the screen that can be manupulated with the mouse and keyboard.