Expand/Shrink

Types

xpGUI uses a pretty minimal set of types, plus the odd helper utility.

These types are deliberately designed to crash on error, and maximise compile-time error messages. Should a typecheck error occur within xpGUI.e, the prime suspect should be the calling code, to which end xpGUI.e is normally shipped containing a "without debug" directive.

gdx An interface element, such as a button, image, timer, container, or whole dialog, or a sequence of them.
nullable_string A string or NULL.
rtn An event handler, such as the click routine for a button, or NULL.
gUseGTK() An officially unsupported Windows-only testing aid for GTK.
Expand/Shrink