TmCore(3Tm)
TmCore - the Core widget class
As shipped in IRIX 6.5.30. Unchanged since IRIX 6.5.
NAME TmCore - the Core widget class SYNOPSIS No command exists to create this widget - it is for inheritance purposes only. DESCRIPTION This is the tcl binding to the Xt Core widget. RESOURCES The new resources are background backgroundPixmap borderColor borderPixmap borderWidth destroyCallback height mappedWhenManaged sensitive width x y background The value for this resource is the name of a color. height The value for this resource is an integer number of pixels. sensitive The values for this resource are true false METHODS The methods supported for this widget and all its descendants are getValues setValues manageChild unmanageChild getGC callActionProc destroyWidget dragStart dropSiteRegister isComposite isConstraint isManaged isSensitive isShell mapWidget processTraversal realizeWidget resources setSensistive unmapWidget getValues -resource vbl ... getValues takes a list of resource/variable pairs and stores the value of each resource in the corresponding variable. setValues -resource value ... setValues takes a list of resource/value pairs and sets each resource to the corresponding value. manageChild This manages the child and brings it under the geometry management of the parent. unmanageChild This removes the child from the geometry management of the parent. getGC -background bg -foreground fg This method creates a graphics context with the specified foreground and background values, and returns an XID that can be used in drawing commands requiring a graphics context. callActionProc action [options] This calls the widget action specified. The action must be in the form it would appear in an action table, The event included given to the action is by default of type ClientMessage. Options include -type ButtonRelease | ButtonPress | KeyRelease | KeyPress This sets the event type. -x x This sets the x value in the event. -y y This sets the y value in the event. -keysysm keysym This sets the keysym for a KeyRelease or KeyPress event. A keysym is the Xt abstraction for keys. For example the arrow widget has an action Activate() which requires x and y values of the pointer: callActionproc Activate() -type ButtonPress -x 0 -y 0 destroyWidget The destroys the widget and the tcl command associated to it. dragStart This is used in drag and drop. See TmDrag.man. dropSiteRegister This is used in drag and drop. See TmDrag.man. mapWidget This maps the widget, causing it to become visible if unmapped. processTraversal direction This sets the widget that receives the next keyboard events. The possible values are current down home left next next_tab_group prev prev_tab_group right up realizeWidget This realizes the widget and all its children, which creates windows for the widget and its children. Generally this would only be used on `.', but may be used on other widgets if it is neccessary that they have an X window. resources This returns a list of resources that the widget has. Each element of the list consists of a list of five values: the resource name as used in get/setValues, the resource name as used in resource files, the resource class as used in resource files, the resource type as known to Motif and the resource value. in cases where the resource value makes no sense (as in a C pointer), it is replaced by an empty string. setSensitive true | false Sets the sensitivity of the widget to input events to either true or false. unmapWidget This unmaps the widget, removing it from the display. It does not remove it from the geometry management of the parent. CALLBACK SUBSTITUTIONS No substitutions are supported for this class. BUGS None known. AUTHOR Jan Newmarch, University of Canberra