Xtme documentation: glossary

X windows and widgets

Widgets
A data structure that normally includes information about a user-interface component (like a button or an edit box) and has pointers to the code needed to make the component work. Windows are not widgets but widgets have windows in them. Widgets that don't have any windows are called something else (gadgets).
Actions
A subroutine in an X application that has been given a textual label. X uses the labels to figure out which subroutine it should call when you press a key that has a translation associated with it.
Translations
These are statements that tell an X application what action to do when the user presses a particular key. With "key" I include modified keys like Shift-F1 or Ctrl-Alt-Delete (which doesn't necessarily reboot your machine).

Metadata

Element
Any of the 334 named topics within the CSDGM. Elements contain either other elements, in which case they are referred to as compound elements, or some value, in which case they are referred to as data elements or scalar elements.
Subtree
In documentation for xtme I use subtree to refer to an element, its children, its children's children, and so on; everything below a given point in the hierarchy.
Parent
The compound element that contains a given element.
Child
An element contained by a given compound element.
Sibling
An element whose parent is the same as a given element.