|
Xm/XmOptionLabelGadget(o) -- A RowColumn function that obtains the widget ID for the LabelGadget in an OptionMenu
|
XmOptionLabelGadget provides the application with the means for obtaining the widget ID for the internally created LabelGadget. Once the application has obtained the widget ID, it can adjust the visuals for the LabelGadget, if desired. When an application creates an instance of the OptionMenu widget, the widget creates two internal gadgets. One is a LabelGadget that is used to display RowColumn's XmNlabelString resource. The other is a CascadeButtonGadget that displays the current selection and... |
Xm/XmPanedWindow(o) -- The PanedWindow widget class
|
PanedWindow is a composite widget that lays out children in a vertically tiled format. Children appear in top-to-bottom fashion, with the first child inserted appearing at the top of the PanedWindow and the last child inserted appearing at the bottom. The PanedWindow grows to match the width of its widest child and all other children are forced to this width. The height of the PanedWindow is equal to the sum of the heights of all its children, the spacing between them, and the size of the top an... |
|
Xm/XmPrimitive(o) -- The Primitive widget class
|
Primitive is a widget class used as a supporting superclass for other widget classes. It handles border drawing and highlighting, traversal activation and deactivation, and various callback lists needed by Primitive widgets. Classes Primitive inherits behavior and resources from Core class. The class pointer is xmPrimitiveWidgetClass. The class name is XmPrimitive. New Resources The following table defines a set of widget resources used by the programmer to specify data. The programmer can also ... |
Xm/XmProcessTraversal(o) -- A function that determines which component receives keyboard events when a widget has the focus
|
XmProcessTraversal determines which component of a hierarchy receives keyboard events when the hierarchy that contains the given widget has keyboard focus. Using XmProcessTraversal to traverse to MenuBars, Pulldown MenuPanes, or Popup MenuPanes is not supported. widget Specifies the widget ID of the widget whose hierarchy is to be traversed. The hierarchy is only traversed up to the top of the shell. If that shell does not currently have the focus, any changes to the element with focus within th... |
Xm/XmPushButton(o) -- The PushButton widget class
|
PushButton issues commands within an application. It consists of a text label or pixmap surrounded by a border shadow. When a PushButton is selected, the shadow changes to give the appearance that it has been pressed in. When a PushButton is unselected, the shadow changes to give the appearance that it is out. The default behavior associated with a PushButton in a menu depends on the type of menu system in which it resides. By default, BSelect controls the behavior of the PushButton. In addition... |
Xm/XmPushButtonGadget(o) -- The PushButtonGadget widget class
|
PushButtonGadget issues commands within an application. It consists of a text label or pixmap surrounded by a border shadow. When PushButtonGadget is selected, the shadow changes to give the appearance that the PushButtonGadget has been pressed in. When PushButtonGadget is unselected, the shadow changes to give the appearance that the PushButtonGadget is out. The default behavior associated with a PushButtonGadget in a menu depends on the type of menu system in which it resides. By default, BSel... |
Xm/XmRegisterSegmentEncoding(o) -- A compound string function that registers a compound text encoding format for a specified font list element ta
|
XmRegisterSegmentEncoding registers a compound text encoding format with the specified font list element tag. The XmCvtXmStringToCT function uses this registry to map the font list tags of compound string segments to compound text encoding formats. Registering a font list tag that already exists in the registry overwrites the original entry. You can unregister a font list tag by passing a NULL value for the ct_encoding parameter. fontlist_tag Specifies the font list element tag to be registered.... |
Xm/XmRemoveProtocolCallback(o) -- A VendorShell function that removes a callback from the internal list
|
XmRemoveProtocolCallback removes a callback from the internal list. XmRemoveWMProtocolCallback is a convenience interface. It calls XmRemoveProtocolCallback with the property value set to the atom returned by interning WM_PROTOCOLS. shell Specifies the widget with which the protocol property is associated property Specifies the protocol property protocol Specifies the protocol atom (or an int cast to Atom) callback Specifies the procedure to call when a protocol message is received closureSpecif... |
Xm/XmRemoveProtocols(o) -- A VendorShell function that removes the protocols from the protocol manager and deallocates the internal table
|
XmRemoveProtocols removes the protocols from the protocol manager and deallocates the internal tables. If any of the protocols are active, it will update the handlers and update the property if shell is realized. XmRemoveWMProtocols is a convenience interface. It calls XmRemoveProtocols with the property value set to the atom returned by interning WM_PROTOCOLS. shell Specifies the widget with which the protocol property is associated property Specifies the protocol property protocols Specifies t... |
Xm/XmRemoveTabGroup(o) -- A function that removes a tab group
|
This function is obsolete and its behavior is replaced by setting XmNnavigationType to XmNONE. XmRemoveTabGroup removes a widget from the list of tab groups associated with a particular widget hierarchy and sets the widget's XmNnavigationType to XmNONE. tab_group Specifies the widget ID |
Xm/XmRemoveWMProtocolCallback(o) -- A VendorShell convenience interface that removes a callback from the internal list
|
XmRemoveWMProtocolCallback is a convenience interface. It calls XmRemoveProtocolCallback with the property value set to the atom returned by interning WM_PROTOCOLS. shell Specifies the widget with which the protocol property is associated protocol Specifies the protocol atom (or an int type cast to Atom) callback Specifies the procedure to call when a protocol message is received closureSpecifies the client data to be passed to the callback when it is invoked For a complete definition of VendorS... |
Xm/XmRemoveWMProtocols(o) -- A VendorShell convenience interface that removes the protocols from the protocol manager and deallocates the i
|
XmRemoveWMProtocols is a convenience interface. It calls XmRemoveProtocols with the property value set to the atom returned by interning WM_PROTOCOLS. shell Specifies the widget with which the protocol property is associated protocols Specifies the protocol atoms (or ints cast to Atom) num_protocols Specifies the number of elements in protocols For a complete definition of VendorShell and its associated resources, see VendorShell(3X).... |
Xm/XmRepTypeAddReverse(o) -- A representation type manager function that installs the reverse converter for a previously registered represe
|
XmRepTypeAddReverse installs the reverse converter for a previously registered representation type. The reverse converter takes a numerical representation type value and returns its corresponding string value. Certain applications may require this capability to obtain a string value to display on a screen or to build a resource file. The values argument of the XmRepTypeRegister function can be used to register representation types with nonconsecutive values or with duplicate names for the same v... |
Xm/XmRepTypeGetId(o) -- A representation type manager function that retrieves the identification number of a representation type
|
XmRepTypeGetId searches the registration list for the specified representation type and returns the associated identification number. rep_type Specifies the representation type for which an identification number is requested |
Xm/XmRepTypeGetNameList(o) -- A representation type manager function that generates a list of values for a representation type
|
XmRepTypeGetNameList generates a null-terminated list of the value names associated with the specified representation type. Each value name is a null-terminated string. This routine allocates memory for the returned data. The application must free this memory using XtFree. rep_type_id Specifies the identification number of the representation type. use_uppercase_format Specifies a Boolean value that controls the format of the name list. If True, each value name is in uppercase characters prefixed... |