The server, or object manager, is the control center of the user interface. The server object provides a Tcl interpreter calling custom object manager commands. These are used to define and initialize the user interface, and execute UI action procedures at runtime.
reset-server appInitialize appname,appclass,resources createObjects [resource-name] destroyObject object activate deactivate [unmap]value = getResource resource-name [default-value [class]] getResources resource-list
createMenu menu-name parent item-list editMenu menu-name parent item-list destroyMenu menu-name
createBitmap name width height data createCursor name source mask fg_color bg_color x_hot y_hot createPixmap name width height depth fg_color bg_color data
print arg [arg ...] # debug messages send object message
postActivateCallback procedure id = postTimedCallback procedure msec [client-data] deleteTimedCallback id id = postWorkCallback procedure [client-data] deleteWorkCallback id