Package motif-devel

Development libraries and header files

http://www.motifzone.net/

This is the Motif 2.3.4 development environment. It includes the
header files and also static libraries necessary to build Motif applications.

General Commands (Section 1)
uil
The uil command invokes the UIL compiler. The User Interface Language (UIL) is a specification language for describing the initial state of a user interface for...
Library Functions (Section 3)
ApplicationShell
ApplicationShell is used as the main top-level window for an application. An application should have more than one ApplicationShell only if it implements...
Composite
Composite widgets are intended to be containers for other widgets and can have an arbitrary number of children.
Constraint
Constraint widgets maintain additional state data for each child. For example, client-defined constraints on the child's geometry may be specified. When a...
Core
Core is the Xt Intrinsic base class for windowed widgets. The Object and RectObj classes provide support for windowless widgets.Classes All widgets are built...
MrmCloseHierarchy
The MrmCloseHierarchy function closes a UID hierarchy previously opened by MrmOpenHierarchyPerDisplay. All files associated with the hierarchy are closed by the...
MrmFetchBitmapLiteral
The MrmFetchBitmapLiteral function fetches a bitmap literal from an MRM hierarchy, and converts the bitmap literal to an X pixmap of depth 1. The function...
MrmFetchColorLiteral
The MrmFetchColorLiteral function fetches a named color literal from a UID file, and converts the color literal to a pixel color value.
MrmFetchIconLiteral
The MrmFetchIconLiteral function fetches an icon literal from an MRM hierarchy and converts the icon literal to an X pixmap.
MrmFetchLiteral
The MrmFetchLiteral function reads and returns the value and type of a literal (named value) that is stored as a public resource in a single UID file. This...
MrmFetchSetValues
The MrmFetchSetValues function is similar to XtSetValues, except that the values to be set are defined by the UIL named values that are stored in the UID...
MrmFetchWidget
The MrmFetchWidget function fetches and creates an indexed application widget and its children. The indexed application widget is any widget that is named in...
MrmFetchWidgetOverride
The MrmFetchWidgetOverride function is the extended version of MrmFetchWidget. It is identical to MrmFetchWidget, except that it allows the caller to override...
MrmInitialize
The MrmInitialize function must be called to prepare an application to use MRM widget-fetching facilities. You must call this function prior to fetching a...
MrmOpenHierarchy
This routine is obsolete and exists for compatibility with previous releases. It is replaced by MrmOpenHierarchyPerDisplay. MrmOpenHierarchy is identical to...
MrmOpenHierarchyFromBuffer
MrmOpenHierarchyFromBuffer allows you to specify a buffer containing information from UID files that MRM searches in subsequent fetch operations. This function...
MrmOpenHierarchyPerDisplay
MrmOpenHierarchyPerDisplay allows you to specify the list of UID files that MRM searches in subsequent fetch operations. All subsequent fetch operations return...
MrmRegisterClass
The MrmRegisterClass function allows MRM to access user-defined widget classes. This function registers the necessary information for MRM to create widgets of...
MrmRegisterNames
The MrmRegisterNames function registers a vector of names and associated values for access in MRM. The values can be callback functions, pointers to...
MrmRegisterNamesInHierarchy
The MrmRegisterNamesInHierarchy function registers a vector of names and associated values for access in MRM. The values can be callback functions, pointers to...
Object
Object is never instantiated. Its sole purpose is as a supporting superclass for other widget classes.Classes The class pointer is objectClass. The class name...
OverrideShell
OverrideShell is used for shell windows that completely bypass the window manager, for example, PopupMenu shells.Classes OverrideShell inherits behavior and...
RectObj
RectObj is never instantiated. Its sole purpose is as a supporting superclass for other widget classes.Classes RectObj inherits behavior and a resource from...
Shell
Shell is a top-level widget (with only one managed child) that encapsulates the interaction with the window manager. At the time the shell's child is managed...
TopLevelShell
TopLevelShell is used for normal top-level windows such as any additional top-level widgets an application needs.Classes TopLevelShell inherits behavior and...
TransientShell
TransientShell is used for shell windows that can be manipulated by the window manager, but are not allowed to be iconified separately. For example, DialogBoxes...
Uil
The Uil function provides a callable entry point for the UIL compiler. The Uil callable interface can be used to process a UIL source file and to generate UID...
UilDumpSymbolTable
The UilDumpSymbolTable function dumps the contents of a UIL symbol table pointer to standard output.
VendorShell
VendorShell is a Motif widget class used as a supporting superclass for all shell classes that are visible to the window manager and that are not override...
VirtualBindings
The Motif reference pages describe key translations in terms of virtual bindings, based on those described in the Motif Style Guide.Bindings for osf Keysyms...
WMShell
WMShell is a top-level widget that encapsulates the interaction with the window manager.Classes WMShell inherits behavior and resources from the Core...
XmActivateProtocol
XmActivateProtocol activates a protocol. It updates the handlers and the property if the shell is realized. It is sometimes useful to allow a protocol's state...
XmActivateWMProtocol
XmActivateWMProtocol is a convenience interface. It calls XmActivateProtocol with the property value set to the atom returned by interning WM_PROTOCOLS.
XmAddProtocolCallback
XmAddProtocolCallback adds client callbacks for a protocol. It checks if the protocol is registered, and if it is not, calls XmAddProtocols. It then adds the...
XmAddProtocols
XmAddProtocols adds the protocols to the protocol manager and allocates the internal tables. XmAddWMProtocols is a convenience interface. It calls...
XmAddTabGroup
This function is obsolete and its behavior is replaced by setting XmNnavigationType to XmEXCLUSIVE_TAB_GROUP. When the keyboard is used to traverse through a...
XmAddToPostFromList
XmAddToPostFromList makes a menu accessible from more than one widget. After a menu is once created, this function may be used to make that menu accessible from...
XmAddWMProtocolCallback
XmAddWMProtocolCallback is a convenience interface. It calls XmAddProtocolCallback with the property value set to the atom returned by interning WM_PROTOCOLS.
XmAddWMProtocols
XmAddWMProtocols is a convenience interface. It calls XmAddProtocols with the property value set to the atom returned by interning WM_PROTOCOLS.
XmArrowButton
ArrowButton consists of a directional arrow surrounded by a border shadow. When it is selected, the shadow changes to give the appearance that the ArrowButton...
XmArrowButtonGadget
ArrowButtonGadget consists of a directional arrow surrounded by a border shadow. When it is selected, the shadow changes to give the appearance that the...
XmBulletinBoard
BulletinBoard is a composite widget that provides simple geometry management for child widgets. It does not force positioning on its children, but can be set to...
XmButtonBox
The Button Box widget manages children (usually buttons) in a single row or single column layout. The Button Box maintains equal spacing between its children at...
XmCascadeButton
CascadeButton links two menu panes or a MenuBar to a menu pane. It is used in menu systems and must have a RowColumn parent with its XmNrowColumnType resource...
XmCascadeButtonGadget
CascadeButtonGadget links two menu panes, a MenuBar to a menu pane, or an OptionMenu to a menu pane. It is used in menu systems and must have a RowColumn parent...
XmCascadeButtonGadgetHighlight
XmCascadeButtonGadgetHighlight either draws or erases the shadow highlight around the CascadeButtonGadget.
XmCascadeButtonHighlight
XmCascadeButtonHighlight either draws or erases the shadow highlight around the CascadeButton or the CascadeButtonGadget.
XmChangeColor
XmChangeColor handles all color modifications for the specified widget when a new background pixel value is specified. This function recalculates the...
XmClipboardCancelCopy
XmClipboardCancelCopy cancels the copy to clipboard that is in progress and frees up temporary storage. When a copy is to be performed, XmClipboardStartCopy...
XmClipboardCopy
XmClipboardCopy copies a data item to temporary storage. The data item is moved from temporary storage to the clipboard data structure when a call to...
XmClipboardCopyByName
XmClipboardCopyByName copies the actual data for a data item that was previously passed by name to the clipboard. Data is considered to be passed by name when a...
XmClipboardEndCopy
XmClipboardEndCopy locks the clipboard from access by other applications, places data in the clipboard data structure, and unlocks the clipboard. Data items...
XmClipboardEndRetrieve
XmClipboardEndRetrieve suspends copying data incrementally from the clipboard. It tells the clipboard routines that the application is through copying an item...
XmClipboardInquireCount
XmClipboardInquireCount returns the number of data item formats available for the data item in the clipboard. This function also returns the maximum name-length...
XmClipboardInquireFormat
XmClipboardInquireFormat returns a specified format name for the data item in the clipboard. If the name must be truncated, the function returns a warning...
XmClipboardInquireLength
XmClipboardInquireLength returns the length of the data stored under a specified format name for the clipboard data item. If no data is found for the specified...
XmClipboardInquirePendingItems
XmClipboardInquirePendingItems returns a list of data ID/private ID pairs for the specified format name. A data item is considered pending if the application...
XmClipboardLock
XmClipboardLock locks the clipboard from access by another application until XmClipboardUnlock is called. All clipboard functions lock and unlock the clipboard...
XmClipboardRegisterFormat
XmClipboardRegisterFormat registers a new format. Each format stored on the clipboard should have a length associated with it; this length must be known to the...
XmClipboardRetrieve
XmClipboardRetrieve retrieves the current data item from clipboard storage. It returns a warning if the clipboard is locked, if there is no data on the...
XmClipboardStartCopy
XmClipboardStartCopy sets up storage and data structures to receive clipboard data. An application calls this function during a cut or copy operation. The data...
XmClipboardStartRetrieve
XmClipboardStartRetrieve tells the clipboard routines that the application is ready to start copying an item from the clipboard. The clipboard is locked by this...
XmClipboardUndoCopy
XmClipboardUndoCopy deletes the last item placed on the clipboard if the item was placed there by an application with the passed display and window arguments...
XmClipboardUnlock
XmClipboardUnlock unlocks the clipboard, enabling it to be accessed by other applications. If multiple calls to XmClipboardLock have occurred, the same number...
XmClipboardWithdrawFormat
XmClipboardWithdrawFormat indicates that the application no longer supplies a data item to the clipboard that the application had previously passed by name.
XmColorSelector
The Color Selector widget allows users to choose a color by using either a set of RGB sliders or choosing from a list of all colors available in the rgb...
XmColumn
XmColumn displays its children stacked in a column, each with an optional associated label: labels appear in one column, and children in another. This is useful...
XmComboBox
XmComboBox combines the capabilities of a single-line TextField widget and a List widget. It allows users to perform opoerations like typing and pasting...
XmComboBoxAddItem
The XmComboBoxAddItem function adds the given item to the XmComboBox at the given position. The w argument specifies the XmComboBox widget ID. The item argument...
XmComboBoxDeletePos
The XmComboBoxDeletePos function deletes a specified item from a XmComboBox widget. The w argument specifies the XmComboBox widget ID. The pos argument...
XmComboBoxSelectItem
The XmComboBoxSelectItem function selects an item in the XmList of the XmComboBox widget. The w argument specifies the XmComboBox widget ID. The item argument...
XmComboBoxSetItem
The XmComboBoxSetItem function selects an item in the XmList of the given XmComboBox widget and makes it the first visible item in the list. The w argument...
XmComboBoxUpdate
XmComboBoxUpdate resynchronizes the internal data structures of a specified ComboBox widget. This function is useful when an application manipulates ComboBox's...
XmCommand
Command is a special-purpose composite widget for command entry that provides a built-in command-history mechanism. Command includes a command-line text-input...
XmCommandAppendValue
XmCommandAppendValue appends the passed XmString to the end of the string displayed in the command area of the Command widget.
XmCommandError
XmCommandError displays an error message in the history area of the Command widget. The XmString error is displayed until the next command entered occurs.
XmCommandGetChild
XmCommandGetChild is used to access a component within a Command. The parameters given to the function are the Command widget and a value indicating which...
XmCommandSetValue
XmCommandSetValue replaces the string displayed in the command area of the Command widget with the passed XmString.
XmContainer
Container manages child widgets that have the ContainerItem trait. These child widgets can be viewed in several different layout formats, selected using...
XmContainerCopy
XmContainerCopy copies the primary selected container items to the clipboard. This routine calls the XmNconvertCallback procedures, possibly multiple times...
XmContainerCopyLink
XmContainerCopyLink copies links to the primary selected items to the clipboard. This routine calls the XmNconvertCallback procedures, possibly multiple times...
XmContainerCut
XmContainerCut cuts the primary selected items to the clipboard. This routine calls the XmNconvertCallback procedures, possibly multiple times, with the...
XmContainerGetItemChildren
XmContainerGetItemChildren allocates a WidgetList and stores within it the widget IDs of all widgets that have item specified as the value of their...
XmContainerPaste
XmContainerPaste requests data transfer from the clipboard selection to the Container. This routine calls the widget's XmNdestinationCallback procedures with...
XmContainerPasteLink
XmContainerPasteLink requests data transfer from the clipboard selection to the Container. This routine calls the widget's XmNdestinationCallback procedures...
XmContainerRelayout
XmContainerRelayout forces a layout of all items in the Container using the XmNpositionIndex and XmNentryParent constraint resources associated with each item.
XmContainerReorder
XmContainerReorder obtains the XmNpositionIndex constraint resources of each widget specified in widgets, sorts them in ascending order, and inserts the...
XmConvertStringToUnits
XmConvertStringToUnits converts a string specification value and returns the converted value as the return value from the function. This function uses the...
XmConvertUnits
XmConvertUnits converts the value and returns it as the return value from the function. For resources of type, dimension, or position, you can specify units...
XmCreateArrowButton
XmCreateArrowButton creates an instance of an ArrowButton widget and returns the associated widget ID.
XmCreateArrowButtonGadget
XmCreateArrowButtonGadget creates an instance of an ArrowButtonGadget widget and returns the associated widget ID.
XmCreateBulletinBoard
XmCreateBulletinBoard creates an instance of a BulletinBoard widget and returns the associated widget ID.
XmCreateBulletinBoardDialog
XmCreateBulletinBoardDialog is a convenience creation function that creates a DialogShell and an unmanaged BulletinBoard child of the DialogShell. A...
XmCreateButtonBox
XmCreateButtonBox creates an instance of a ButtonBox widget and returns the associated widget ID.
XmCreateCascadeButton
XmCreateCascadeButton creates an instance of a CascadeButton widget and returns the associated widget ID.
XmCreateCascadeButtonGadget
XmCreateCascadeButtonGadget creates an instance of a CascadeButtonGadget and returns the associated widget ID.
XmCreateCombinationBox2
XmCreateCombinationBox2 creates an instance of an ArrowButton widget and returns the associated widget ID.
XmCreateComboBox
XmCreateComboBox creates an instance of a ComboBox widget of XmNcomboBoxType XmCOMBO_BOX and returns the associated widget ID.
XmCreateCommand
XmCreateCommand creates an instance of a Command widget and returns the associated widget ID.
XmCreateCommandDialog
XmCreateCommandDialog is a convenience function that creates a DialogShell and an unmanaged Command child of the DialogShell. A CommandDialog is used for...
XmCreateContainer
XmCreateContainer creates an instance of a Container widget and returns the associated widget ID.
XmCreateDialogShell
XmCreateDialogShell creates an instance of a DialogShell widget and returns the associated widget ID.
XmCreateDragIcon
XmCreateDragIcon creates a DragIcon and returns the associated widget ID.
XmCreateDrawingArea
XmCreateDrawingArea creates an instance of a DrawingArea widget and returns the associated widget ID.
XmCreateDrawnButton
XmCreateDrawnButton creates an instance of a DrawnButton widget and returns the associated widget ID.
XmCreateDropDown
XmCreateDropDown creates an instance of a DropDown widget and returns the associated widget ID.
XmCreateDropDownComboBox
XmCreateDropDownComboBox creates an instance of a ComboBox widget of XmNcomboBoxType XmDROP_DOWN_COMBO_BOX and returns the associated widget ID.
XmCreateDropDownList
XmCreateDropDownList creates an instance of a ComboBox widget of XmNcomboBoxType XmDROP_DOWN_LIST and returns the associated widget ID.
XmCreateErrorDialog
XmCreateErrorDialog is a convenience creation function that creates a DialogShell and an unmanaged MessageBox child of the DialogShell. An ErrorDialog warns the...
XmCreateFileSelectionBox
XmCreateFileSelectionBox creates an unmanaged FileSelectionBox.
XmCreateFileSelectionDialog
XmCreateFileSelectionDialog is a convenience creation function that creates a DialogShell and an unmanaged FileSelectionBox child of the DialogShell. A...
XmCreateForm
XmCreateForm creates an instance of a Form widget and returns the associated widget ID.
XmCreateFormDialog
XmCreateFormDialog is a convenience creation function that creates a DialogShell and an unmanaged Form child of the DialogShell. A FormDialog is used for...
XmCreateFrame
XmCreateFrame creates an instance of a Frame widget and returns the associated widget ID.
XmCreateHierarchy
XmCreateHierarchy creates an instance of a Hierarchy widget and returns the associated widget ID.
XmCreateIconGadget
XmCreateIconGadget creates an instance of an IconGadget widget and returns the associated widget ID.
XmCreateInformationDialog
XmCreateInformationDialog is a convenience creation function that creates a DialogShell and an unmanaged MessageBox child of the DialogShell. An...
XmCreateLabel
XmCreateLabel creates an instance of a Label widget and returns the associated widget ID.
XmCreateLabelGadget
XmCreateLabelGadget creates an instance of a LabelGadget widget and returns the associated widget ID.
XmCreateList
XmCreateList creates an instance of a List widget and returns the associated widget ID.
XmCreateMainWindow
XmCreateMainWindow creates an instance of a MainWindow widget and returns the associated widget ID.
XmCreateMenuBar
XmCreateMenuBar creates an instance of a RowColumn widget of type XmMENU_BAR and returns the associated widget ID. It is provided as a convenience function for...
XmCreateMenuShell
XmCreateMenuShell creates an instance of a MenuShell widget and returns the associated widget ID.
XmCreateMessageBox
XmCreateMessageBox creates an unmanaged MessageBox. A MessageBox is used for common interaction tasks, which include giving information, asking questions, and...
XmCreateMessageDialog
XmCreateMessageDialog is a convenience creation function that creates a DialogShell and an unmanaged MessageBox child of the DialogShell. A MessageDialog is...
XmCreateNotebook
XmCreateNotebook creates an instance of a Notebook widget and returns the associated widget ID.
XmCreateOptionMenu
XmCreateOptionMenu creates an instance of a RowColumn widget of type XmMENU_OPTION and returns the associated widget ID. It is provided as a convenience...
XmCreateOutline
XmCreateOutline creates an instance of a Outline widget and returns the associated widget ID.
XmCreatePanedWindow
XmCreatePanedWindow creates an instance of a PanedWindow widget and returns the associated widget ID.
XmCreatePopupMenu
XmCreatePopupMenu creates an instance of a RowColumn widget of type XmMENU_POPUP and returns the associated widget ID. When this function is used to create the...
XmCreatePromptDialog
XmCreatePromptDialog is a convenience creation function that creates a DialogShell and an unmanaged SelectionBox child of the DialogShell. A PromptDialog...
XmCreatePulldownMenu
XmCreatePulldownMenu creates an instance of a RowColumn widget of type XmMENU_PULLDOWN and returns the associated widget ID.
XmCreatePushButton
XmCreatePushButton creates an instance of a PushButton widget and returns the associated widget ID.
XmCreatePushButtonGadget
XmCreatePushButtonGadget creates an instance of a PushButtonGadget widget and returns the associated widget ID.
XmCreateQuestionDialog
XmCreateQuestionDialog is a convenience creation function that creates a DialogShell and an unmanaged MessageBox child of the DialogShell. A QuestionDialog is...
XmCreateRadioBox
XmCreateRadioBox creates an instance of a RowColumn widget of type XmWORK_AREA and returns the associated widget ID. Typically, this is a composite widget that...
XmCreateRowColumn
XmCreateRowColumn creates an instance of a RowColumn widget and returns the associated widget ID. If XmNrowColumnType is not specified, then it is created with...
XmCreateScale
XmCreateScale creates an instance of a Scale widget and returns the associated widget ID.
XmCreateScrollBar
XmCreateScrollBar creates an instance of a ScrollBar widget and returns the associated widget ID.
XmCreateScrolledList
XmCreateScrolledList creates an instance of a List widget that is contained within a ScrolledWindow. The ScrolledWindow parent is created managed. All...
XmCreateScrolledText
XmCreateScrolledText creates an instance of a Text widget that is contained within a ScrolledWindow. The ScrolledWindow parent is created managed. All...
XmCreateScrolledWindow
XmCreateScrolledWindow creates an instance of a ScrolledWindow widget and returns the associated widget ID.
XmCreateSelectionBox
XmCreateSelectionBox creates an unmanaged SelectionBox.
XmCreateSelectionDialog
XmCreateSelectionDialog is a convenience creation function that creates a DialogShell and an unmanaged SelectionBox child of the DialogShell. A SelectionDialog...
XmCreateSeparator
XmCreateSeparator creates an instance of a Separator widget and returns the associated widget ID.
XmCreateSeparatorGadget
XmCreateSeparatorGadget creates an instance of a SeparatorGadget widget and returns the associated widget ID.
XmCreateSimpleCheckBox
XmCreateSimpleCheckBox creates an instance of a RowColumn widget of type XmWORK_AREA and returns the associated widget ID. This routine creates a CheckBox and...
XmCreateSimpleMenuBar
XmCreateSimpleMenuBar creates an instance of a RowColumn widget of type XmMENU_BAR and returns the associated widget ID. This routine creates a MenuBar and its...
XmCreateSimpleOptionMenu
XmCreateSimpleOptionMenu creates an instance of a RowColumn widget of type XmMENU_OPTION and returns the associated widget ID. This routine creates an...
XmCreateSimplePopupMenu
XmCreateSimplePopupMenu creates an instance of a RowColumn widget of type XmMENU_POPUP and returns the associated widget ID. This routine creates a Popup menu...
XmCreateSimplePulldownMenu
XmCreateSimplePulldownMenu creates an instance of a RowColumn widget of type XmMENU_PULLDOWN and returns the associated widget ID. This routine creates a...
XmCreateSimpleRadioBox
XmCreateSimpleRadioBox creates an instance of a RowColumn widget of type XmWORK_AREA and returns the associated widget ID. This routine creates a RadioBox and...
XmCreateSimpleSpinBox
The XmCreateSimpleSpinBox function creates an instance of a SpinBox widget and returns the associated widget ID. The parent argument specifies the parent widget...
XmCreateSpinBox
XmCreateSpinBox creates a SpinBox widget. This function creates a SpinBox with two arrows, but without any traversable children (choices to spin). The...
XmCreateTemplateDialog
XmCreateTemplateDialog is a convenience creation function that creates a DialogShell and an unmanaged MessageBox child of the DialogShell. The MessageBox...
XmCreateText
XmCreateText creates an instance of a Text widget and returns the associated widget ID.
XmCreateTextField
XmCreateTextField creates an instance of a TextField widget and returns the associated widget ID.
XmCreateToggleButton
XmCreateToggleButton creates an instance of a ToggleButton widget and returns the associated widget ID.
XmCreateToggleButtonGadget
XmCreateToggleButtonGadget creates an instance of a ToggleButtonGadget and returns the associated widget ID.
XmCreateWarningDialog
XmCreateWarningDialog is a convenience creation function that creates a DialogShell and an unmanaged MessageBox child of the DialogShell. A WarningDialog warns...
XmCreateWorkArea
XmCreateWorkArea creates an instance of a RowColumn widget and returns the associated widget ID. The widget is created with XmNrowColumnType set to XmWORK_AREA.
XmCreateWorkingDialog
XmCreateWorkingDialog is a convenience creation function that creates a DialogShell and an unmanaged MessageBox child of the DialogShell. A WorkingDialog...
XmCvtByteStreamToXmString
XmCvtByteStreamToXmString converts a stream of bytes representing a compound string in Byte Stream format to a compound string. This routine is typically used...
XmCvtCTToXmString
XmCvtCTToXmString converts a (char *) string in compound text format to a compound string. The application must call XtAppInitialize before calling this...
XmCvtStringToUnitType
XmCvtStringToUnitType converts a string to a unit type. Refer to the reference pages for XmGadget, XmManager, or XmPrimitive for a description of the valid unit...
XmCvtTextPropertyToXmStringTable
A function that converts from a TextProperty Structure to a StringTable
XmCvtXmStringTableToTextProperty
XmCvtXmStringTableToTextProperty converts the XmStrings in the specified XmStringTable into an XTextProperty structure. The function sets the encoding member of...
XmCvtXmStringToByteStream
XmCvtXmStringToByteStream converts a compound string to a string of bytes representing the compound string in Byte Stream format. This routine is typically used...
XmCvtXmStringToCT
XmCvtXmStringToCT converts a compound string to a (char *) string in compound text format. The application must call XtAppInitialize before calling this...
XmDataField
The DataField widget is a Data Presentation widget that handles display and entry of data as text. The DataField widget is a subclass of the XmTextField widget...
XmDataFieldCopy
XmDataFieldCopy copies the primary selected text to the clipboard. This routine calls the XmNconvertCallback procedures, possibly multiple times, with the...
XmDataFieldCut
XmDataFieldCut copies the primary selected text to the clipboard and then deletes the primary selected text. This routine calls the widget's...
XmDataFieldGetSelection
XmDataFieldGetSelection retrieves the value of the primary selection. It returns a NULL pointer if no text is selected in the widget. The application is...
XmDataFieldGetSelectionPosition
XmDataFieldGetSelectionPosition accesses the left and right position of the primary selection in the text buffer of the DataField widget.
XmDataFieldGetString
XmDataFieldGetString accesses the string value of the DataField widget. The application is responsible for freeing the storage associated with the string by...
XmDataFieldGetStringWcs
XmDataFieldGetStringWcs retrieves a copy of the wide character string value of the DataField widget. The application is responsible for freeing the storage...
XmDataFieldPaste
XmDataFieldPaste inserts the clipboard selection at the insertion cursor of the destination widget. If XmNpendingDelete is True and the insertion cursor is...
XmDataFieldSetAddMode
XmDataFieldSetAddMode controls whether or not the DataField widget is in Add mode. When the widget is in Add mode, the insert cursor can be moved without...
XmDataFieldSetEditable
XmDataFieldSetEditable sets the edit permission state of the DataField widget. When set to True, the text string can be edited.
XmDataFieldSetHighlight
XmDataFieldSetHighlight highlights text between the two specified character positions. The mode parameter determines the type of highlighting. Highlighting text...
XmDataFieldSetInsertionPosition
XmDataFieldSetInsertionPosition sets the insertion cursor position of the DataField widget. This routine also calls the widget's XmNmotionVerifyCallback...
XmDataFieldSetSelection
XmDataFieldSetSelection sets the primary selection of the text in the widget. It also sets the insertion cursor position to the last position of the selection...
XmDataFieldSetString
XmDataFieldSetString sets the string value of the DataField widget. This routine calls the widget's XmNvalueChangedCallback and verification callbacks, either...
XmDataFieldXYToPos
XmDataFieldXYToPos accesses the character position nearest to the specified x and y position, relative to the upper left corner of the DataField widget.
XmDeactivateProtocol
XmDeactivateProtocol deactivates a protocol without removing it. It updates the handlers and the property if the shell is realized. It is sometimes useful to...
XmDeactivateWMProtocol
XmDeactivateWMProtocol is a convenience interface. It calls XmDeactivateProtocol with the property value set to the atom returned by interning WM_PROTOCOLS.
XmDestroyPixmap
XmDestroyPixmap removes pixmaps that are no longer used. Pixmaps are completely freed only when there is no further reference to them.
XmDialogShell
Modal and modeless dialogs use DialogShell as the Shell parent. DialogShell widgets cannot be iconified. Instead, all secondary DialogShell widgets associated...
XmDirection
XmDirection is the data type specifying the direction in which the system displays subwidgets, children of widgets, or other visual components that are to be...
XmDirectionMatch
XmDirectionMatch compares two XmDirection values. The function returns a Boolean value depending on whether or not the two input values "match." The simplest...
XmDirectionMatchPartial
XmDirectionMatchPartial compares d1 and d2 along the direction component specified by dmask. For example, if dmask equals XmVERTICAL_MASK, then the function...
XmDirectionToStringDirection
XmDirectionToStringDirection converts the specified XmDirection direction value to its equivalent XmStringDirection value. Basically, if the XmDirection value...
XmDisplay
The XmDisplay object is used by the Motif widgets to store information that is specific to a display. It also allows the toolkit to access certain information...
XmDragCancel
XmDragCancel terminates a drag operation and cancels any pending actions of the specified DragContext. This routine can only be called by the initiator client.
XmDragContext
DragContexts are special widgets used in drag and drop transactions. A DragContext is implemented as a widget, but a client does not explicitly create a...
XmDragIcon
A DragIcon is a component of the visual used to represent the source data in a drag and drop transaction. During a drag operation, a real or simulated X cursor...
XmDragStart
XmDragStart initiates a drag operation. This routine returns the DragContext widget that it initializes for the associated drag transaction. The toolkit is...
XmDrawingArea
DrawingArea is an empty widget that is easily adaptable to a variety of purposes. It does no drawing and defines no behavior except for invoking callbacks...
XmDrawnButton
The DrawnButton widget consists of an empty widget window surrounded by a shadow border. It provides the application developer with a graphics area that can...
XmDropDown
The DropDown widget allows the user to select elements from a list of choices, and enter their own values in a text widget. To conserve screen space, the list...
XmDropDownGetChild
XmDropDownGetChild is used to access a component within a DropDown. The parameters given to the function are the DropDown widget and a value indicating which...
XmDropSite
A client registers a widget or gadget as a drop site using the XmDropSiteRegister function. In addition, this routine defines the behavior and capabilities of a...
XmDropSiteConfigureStackingOrder
XmDropSiteConfigureStackingOrder changes the stacking order of the drop site specified by widget. The stacking order controls the manner in which drag-under...
XmDropSiteEndUpdate
XmDropSiteEndUpdate is used in conjunction with XmDropSiteStartUpdate to process updates to multiple drop sites within the same hierarchy. XmDropSiteStartUpdate...
XmDropSiteQueryStackingOrder
XmDropSiteQueryStackingOrder obtains the parent, a list of children registered as drop sites, and the number of children registered as drop sites for a given...
XmDropSiteRegister
XmDropSiteRegister identifies the specified widget or gadget as a drop site and sets resource values that define the drop site's behavior. The routine assigns...
XmDropSiteRegistered
XmDropSiteRegistered determines if the specified widget has a drop site registered. If a drop site is registered, this function returns True.
XmDropSiteRetrieve
XmDropSiteRetrieve extracts values for the given resources from the drop site specified by widget. An initiator can also obtain information about the current...
XmDropSiteStartUpdate
XmDropSiteStartUpdate is used in conjunction with XmDropSiteEndUpdate to process updates to multiple drop sites within the same shell widget...
XmDropSiteUnregister
XmDropSiteUnregister informs the toolkit that the specified widget is no longer a registered drop site. The function frees all associated drop site information.
XmDropSiteUpdate
XmDropSiteUpdate modifies drop site resources associated with the specified widget. This routine updates the drop site resources specified in the arglist.
XmDropTransfer
DropTransfer provides a set of resources that identifies the procedures and associated information required by the toolkit in order to process and complete a...
XmDropTransferAdd
XmDropTransferAdd identifies a list of additional drop transfer entries to be processed after a drop transfer is started.
XmDropTransferStart
XmDropTransferStart initiates a drop transfer and uses the specified argument list to initialize an XmDropTransfer object. The DropTransfer object can be...
XmExt18List
This widget contains a multi-column list with headers along the top and a search area along the bottom. The list has scrollbars along the right and bottom edges...
XmFileSelectionBox
FileSelectionBox traverses through directories, views the files and subdirectories in them, and then selects files.
XmFileSelectionBoxGetChild
XmFileSelectionBoxGetChild is used to access a component within a FileSelectionBox. The parameters given to the function are the FileSelectionBox widget and a...
XmFileSelectionDoSearch
XmFileSelectionDoSearch initiates a directory and file search in a FileSelectionBox widget. For a description of the actions that the FileSelectionBox takes...
XmFontList
XmFontList is the data type for a font list. A font list consists of font list entries. Each entry contains a font or a font set (a group of fonts) and is...
XmFontListAdd
XmFontListAdd creates a new font list consisting of the contents of oldlist and the new font list element being added. This function deallocates oldlist after...
XmFontListAppendEntry
XmFontListAppendEntry creates a new font list that contains the contents of oldlist. This function copies the contents of the font list entry being added into...
XmFontListCopy
XmFontListCopy creates a new font list consisting of the contents of the fontlist argument.
XmFontListCreate
XmFontListCreate creates a new font list with a single element specified by the provided font and character set. It also allocates the space for the font list...
XmFontListEntryCreate
XmFontListEntryCreate creates a font list entry that contains either a font or font set and is identified by a tag.
XmFontListEntryFree
XmFontListEntryFree recovers memory used by a font list entry. This routine does not free the XFontSet or XFontStruct associated with the font list entry.
XmFontListEntryGetFont
XmFontListEntryGetFont retrieves font information for a specified font list entry. If the font list entry contains a font, type_return returns XmFONT_IS_FONT...
XmFontListEntryGetTag
XmFontListEntryGetTag retrieves a copy of the tag of the specified font list entry. This routine allocates memory for the tag string that must be freed by the...
XmFontListEntryLoad
XmFontListEntryLoad loads a font or creates a font set based on the value of the type argument. It creates and returns a font list entry that contains the font...
XmFontListFree
XmFontListFree recovers memory used by a font list. This routine does not free the XFontSet or XFontStruct associated with the specified font list.
XmFontListFreeFontContext
XmFontListFreeFontContext instructs the toolkit that the context is no longer needed and will not be used without reinitialization.
XmFontListGetNextFont
XmFontListGetNextFont accesses the character set and font for the next entry of the font list. The application first uses the XmFontListInitFontContext routine...
XmFontListInitFontContext
XmFontListInitFontContext establishes a context to allow applications to access the contents of a font list. This context is used when reading the font list...
XmFontListNextEntry
XmFontListNextEntry returns the next entry in the font list. The application uses the XmFontListInitFontContext routine to create a font list context. The first...
XmFontListRemoveEntry
XmFontListRemoveEntry creates a new font list that contains the contents of oldlist minus those entries specified in entry. The routine removes any entries from...
XmFontSelector
The Font Selector widget allows users to easily choose a font by selecting the font family and size of the font. The bold and italic attributes may also be set...
XmForm
Form is a container widget with no input semantics of its own. Constraints are placed on children of the Form to define attachments for each of the child's four...
XmFrame
Frame is a very simple manager used to enclose a single work area child in a border drawn by Frame. It uses the Manager class resources for border drawing and...
XmGadget
Gadget is a widget class used as a supporting superclass for other gadget classes. It handles shadow-border drawing and highlighting, traversal activation and...
XmGetAtomName
XmGetAtomName returns the string representation for an atom. It mirrors the Xlib interfaces for atom management but provides client-side caching. When and where...
XmGetColorCalculation
XmGetColorCalculation returns the procedure being used to calculate default colors. For a description of XmColorProc, see XmSetColorCalculation(3).
XmGetColors
XmGetColors takes a screen, a colormap, and a background pixel, and returns pixel values for foreground, select, and shadow colors.
XmGetDestination
XmGetDestination returns the widget that is the current destination on the specified display. The destination is generally the last editable widget on which a...
XmGetDragContext
XmGetDragContext returns the widget ID of the active DragContext associated with a given display and timestamp. A timestamp uniquely identifies which...
XmGetFocusWidget
XmGetFocusWidget examines the hierarchy that contains the specified widget and returns the ID of the widget that has keyboard focus. The function extracts the...
XmGetMenuCursor
XmGetMenuCursor queries the menu cursor currently being used by this client on the specified display and returns the cursor ID. This function returns the menu...
XmGetPixmap
XmGetPixmap uses the parameter data to perform a lookup in the pixmap cache to see if a pixmap has already been generated that matches the data. If one is...
XmGetPixmapByDepth
XmGetPixmapByDepth uses the parameter data to perform a lookup in the pixmap cache to see if a pixmap has already been generated that matches the data. If one...
XmGetPostedFromWidget
XmGetPostedFromWidget returns the widget from which a menu was posted. For torn-off menus, this function returns the widget from which the menu was originally...
XmGetScaledPixmap
XmGetScaledPixmap uses its Widget argument to look up for a Print Shell ancestor to get the pixmap resolution and the default printer resolution information to...
XmGetSecondaryResourceData
Some Motif widget classes (such as Gadget, Text, and VendorShell) have resources that are not accessible through the functions XtGetResourceList and...
XmGetTabGroup
XmGetTabGroup returns the widget ID of the tab group that contains the specified widget.
XmGetTearOffControl
XmGetTearOffControl provides the application with the means for obtaining the widget ID of the internally created tear-off control in a tear-off menu. RowColumn...
XmGetVisibility
XmGetVisibility returns the visibility state of the specified widget. It checks to see if some part of the widget's rectangular area is unobscured by the...
XmGetXmDisplay
XmGetXmDisplay returns the XmDisplay object ID associated with a display. The application can access Display resources with XtGetValues.
XmGetXmScreen
XmGetXmScreen returns the XmScreen object ID associated with a screen. The application can access and manipulate Screen resources with XtGetValues and...
XmHierarchy
The Hierarchy widget is not intended to be instantiated itself, but rather should be used as the base class for any widget that would like to present a...
XmHierarchyGetChildNodes
XmHierarchyGetChildNodes is a function that returns a list of child nodes of a Hierarchy.
XmHierarchyOpenAllAncestors
XmHierarchyOpenAllAncestors opens all ancestors of a given node assuring that the node will be visible to the user.
XmIconBox
The Icon Box widget lays out its children on a grid with each child forced to be the same size and with the location of each child specified as an X and Y...
XmIconBoxIsCellEmpty
XmIconBoxIsCellEmpty returns True if specified cell contains no child and False otherwise.
XmIconButton
The Icon Button widget is a selectable area of the screen that contains both a label and a string. When the user selects this button with the OSF/Motif select...
XmIconGadget
IconGadget is an instantiable widget used to display both text and a pixmap in various combinations. Other widgets that hold the XmQTcontainer trait, such as...
XmImCloseXIM
XmImCloseXIM closes all input contexts associated with the Input Method (IM) of widget. widget is used to identify the Display that specifies the Input Method...
XmImFreeXIC
XmImFreeXIC unregisters all widgets associated with the specified X Input Context (XIC). The specified widget must be associated with the specified xic. After...
XmImGetXIC
XmImGetXIC creates and registers an X Input Context (XIC) with the specified arguments for widget. If XmINHERIT_POLICY is specified for input_policy, a new XIC...
XmImGetXIM
XmImGetXIM retrieves the XIM data structure representing the input method that the input manager has opened for the specified widget. If an input method has not...
XmImMbLookupString
XmImMbLookupString returns a string composed in the locale associated with the widget's input method and a KeySym that is currently mapped to the keycode in a...
XmImMbResetIC
XmImMbResetIC gets the XIC of the widget and resets it. It puts a pointer to a string containing the current preedit string to mb. The caller should free the...
XmImRegister
XmImRegister registers a widget with its input manager. This adds the specified widget to a list of widgets that are supported by the input manager for an input...
XmImSetFocusValues
XmImSetFocusValues notifies the input manager that the specified widget has received input focus. This function also updates the attributes of the input context...
XmImSetValues
XmImSetValues updates attributes of the input context associated with the specified widget. The arglist argument is a list of attribute/value pairs for the...
XmImSetXIC
XmImSetXIC registers the specified X Input Context (XIC) with widget. Any existing XIC registered for widget is unregistered. The new XIC registered for widget...
XmImUnregister
XmImUnregister removes the specified widget from the list of widgets registered for input by the input manager. Note that the Text, TextField, and List widgets...
XmImUnsetFocus
XmImUnsetFocus unsets a specified widget's focus, then notifies the input manager that the specified widget has lost its input focus. Note that the Text...
XmImVaSetFocusValues
XmImVaSetFocusValues notifies the input manager that the specified widget has received input focus. This function also updates the attributes of the input...
XmImVaSetValues
XmImVaSetValues updates attributes of the input context associated with the specified widget. This function passes the attributes to XICSetValues. The initial...
XmInstallImage
XmInstallImage stores an image in an image cache that can later be used to generate a pixmap. Part of the installation process is to extend the resource...
XmInternAtom
XmInternAtom returns an atom for a given name. The returned atom remains defined even after the client's connection closes. The returned atom becomes undefined...
XmIsMotifWMRunning
XmIsMotifWMRunning lets a user know whether the Motif Window Manager is running on a screen that contains a specific widget hierarchy. This function first sees...
XmIsTraversable
XmIsTraversable determines whether the specified widget is eligible to receive focus through keyboard traversal.
XmLabel
Label is an instantiable widget and is also used as a superclass for other button widgets, such as PushButton and ToggleButton. The Label widget does not accept...
XmLabelGadget
LabelGadget is an instantiable widget and is also used as a superclass for other button gadgets, such as PushButtonGadget and ToggleButtonGadget. LabelGadget...
XmList
List allows a user to select one or more items from a group of choices. Items are selected from the list in a variety of ways, using both the pointer and the...
XmListAddItem
XmListAddItem adds an item to the list at the given position. When the item is inserted into the list, it is compared with the current XmNselectedItems list. If...
XmListAddItems
XmListAddItems adds the specified items to the list at the given position. The first item_count items of the items array are added to the list. When the items...
XmListAddItemsUnselected
XmListAddItemsUnselected adds the specified items to the list at the given position. The inserted items remain unselected, even if they currently appear in the...
XmListAddItemUnselected
XmListAddItemUnselected adds an item to the list at the given position. The item does not appear selected, even if it matches an item in the current...
XmListDeleteAllItems
XmListDeleteAllItems deletes all items from the list.
XmListDeleteItem
XmListDeleteItem deletes the first item in the list that matches item. A warning message appears if the item does not exist.
XmListDeleteItems
XmListDeleteItems deletes the specified items from the list. For each element of items, the first item in the list that matches that element is deleted. A...
XmListDeleteItemsPos
XmListDeleteItemsPos deletes the specified number of items from the list starting at the specified position.
XmListDeletePos
XmListDeletePos deletes an item at a specified position. A warning message appears if the position does not exist.
XmListDeletePositions
XmListDeletePositions deletes noncontiguous items from a list. The function deletes all items whose corresponding positions appear in the position_list array. A...
XmListDeselectAllItems
XmListDeselectAllItems unhighlights and removes all items from the selected list.
XmListDeselectItem
XmListDeselectItem unhighlights and removes from the selected list the first item in the list that matches item.
XmListDeselectPos
XmListDeselectPos unhighlights the item at the specified position and deletes it from the list of selected items.
XmListGetKbdItemPos
XmListGetKbdItemPos returns the position of the list item at the location cursor.
XmListGetMatchPos
XmListGetMatchPos is a Boolean function that returns an array of positions where a specified item is found in a List.
XmListGetSelectedPos
This routine is obsolete. It is replaced by calling XtGetValues for the List resources XmNselectedPositions and XmNselectedPositionCount. XmListGetSelectedPos...
XmListItemExists
XmListItemExists is a Boolean function that checks if a specified item is present in the list.
XmListItemPos
XmListItemPos returns the position of the first instance of the specified item in a list.
XmListPosSelected
XmPosSelected determines if the list item at the specified position is selected or not.
XmListPosToBounds
XmListPosToBounds returns the coordinates of an item within a list and the dimensions of its bounding box. The function returns the associated x and...
XmListReplaceItems
XmListReplaceItems replaces each specified item of the list with a corresponding new item. When the items are inserted into the list, they are compared with the...
XmListReplaceItemsPos
XmListReplaceItemsPos replaces the specified number of items of the List with new items, starting at the specified position in the List. When the items are...
XmListReplaceItemsPosUnselected
XmListReplaceItemsPosUnselected replaces the specified number of items in the list with new items, starting at the given position. The replacement items remain...
XmListReplaceItemsUnselected
XmListReplaceItemsUnselected replaces each specified item in the list with a corresponding new item. The replacement items remain unselected, even if they...
XmListReplacePositions
XmListReplacePositions replaces noncontiguous items in a list. The item at each position specified in position_list is replaced with the corresponding entry in...
XmListSelectItem
XmListSelectItem highlights and adds to the selected list the first item in the list that matches item.
XmListSelectPos
XmListSelectPos highlights a List item at the specified position and adds it to the list of selected items.
XmListSetAddMode
XmListSetAddMode allows applications control over Add Mode in the extended selection model. This function ensures that the mode it sets is compatible with the...
XmListSetBottomItem
XmListSetBottomItem makes the first item in the list that matches item the last visible item in the list.
XmListSetBottomPos
XmListSetBottomPos makes the item at the specified position the last visible item in the List.
XmListSetHorizPos
XmListSetHorizPos sets the XmNvalue resource of the horizontal ScrollBar to the specified position and updates the visible portion of the list with the new...
XmListSetItem
XmListSetItem makes the first item in the list that matches item the first visible item in the list.
XmListSetKbdItemPos
XmListSetKbdItemPos sets the location cursor at the item specified by position. This function does not determine if the item at the specified position is...
XmListSetPos
XmListSetPos makes the item at the given position the first visible position in the list.
XmListUpdateSelectedList
XmListUpdateSelectedList frees the contents of the current XmNselectedItems list. The routine traverses the XmNitems list and adds each currently selected item...
XmListYToPos
XmListYToPos returns the position of the item at the given y-coordinate within the list.
XmMainWindow
MainWindow provides a standard layout for the primary window of an application. This layout includes a MenuBar, a CommandWindow, a work region, a MessageWindow...
XmMainWindowSep1
XmMainWindowSep1 returns the widget ID of the first Separator in the MainWindow. The first Separator is located between the MenuBar and the Command widget. This...
XmMainWindowSep2
XmMainWindowSep2 returns the widget ID of the second Separator in the MainWindow. The second Separator is located between the Command widget and the...
XmMainWindowSep3
XmMainWindowSep3 returns the widget ID of the third Separator in the MainWindow. The third Separator is located between the message window and the widget above...
XmMainWindowSetAreas
XmMainWindowSetAreas identifies which of the valid children for each area (such as the MenuBar and work region) are to be actively managed by MainWindow. This...
XmManager
Manager is a widget class used as a supporting superclass for other widget classes. It supports the visual resources, graphics contexts, and traversal resources...
XmMapSegmentEncoding
XmMapSegmentEncoding searches the segment encoding registry for an entry that matches the specified font list tag and returns a copy of the associated compound...
XmMenuPosition
XmMenuPosition positions a Popup menu pane using the information in the specified event. Unless an application is positioning the menu pane itself, it must...
XmMenuShell
The MenuShell widget is a custom OverrideShell widget. An OverrideShell widget bypasses mwm when displaying itself. It is designed specifically to contain Popup...
XmMessageBox
MessageBox is a dialog class used for creating simple message dialogs. Convenience dialogs based on MessageBox are provided for several common interaction...
XmMessageBoxGetChild
XmMessageBoxGetChild is used to access a component within a MessageBox. The parameters given to the function are the MessageBox widget and a value indicating...
XmMultiList
This widget contains a multi-column list with headers along the top and a search area along the bottom. The list has scrollbars along the right and bottom edges...
XmMultiListDeselectItems
XmMultiListDeselectItems unhighlights rows in the list where column number column matches item.
XmMultiListDeselectRow
XmMultiListDeselectRow unhighlights the specified row in the MultiList widget.
XmMultiListGetSelectedRowArray
This routine creates an array of integers which are selected row numbers in the MultiList widget.
XmMultiListGetSelectedRows
Use this routine to find the rows that currently are selected in an MultiList widget.
XmMultiListMakeRowVisible
XmMultiListMakeRowVisible makes specified row visible.
XmMultiListSelectAllItems
Selects all rows of the passed MultiList widget and returns nothing.
XmMultiListSelectItems
XmMultiListSelectItems highlights rows in the list where column number column matches item.
XmMultiListSelectRow
XmMultiListSelectRow highlights the specified row in the MultiList widget.
XmMultiListToggleRow
XmMultiListToggleRow toggles the selection state of a row designated by row argument of the passed MultiList widget.
XmMultiListUnselectAllItems
Unselects all rows of the passed MultiList widget and returns nothing.
XmMultiListUnselectItem
XmMultiListUnselectItem unselects the row designated by row_info of the passed MultiList widget.
XmNotebook
Notebook is a manager widget that organizes its children into pages, tabs, status areas, and page scrollers to simulate a real notebook. It stacks its page...
XmNotebookGetPageInfo
XmNotebookGetPageInfo returns status information for the specified Notebook page.
XmObjectAtPoint
XmObjectAtPoint searches the child list of the specified manager widget and returns the child most closely associated with the specified x,y coordinate pair.
XmOptionButtonGadget
XmOptionButtonGadget provides the application with the means for obtaining the widget ID for the internally created CascadeButtonGadget. Once the application...
XmOptionLabelGadget
XmOptionLabelGadget provides the application with the means for obtaining the widget ID for the internally created LabelGadget. Once the application has...
XmOutline
The Outline widget is a container that shows the relationship of its children in a graphical tree-like format. Each child of the Outline widget is a node in the...
XmPaned
The Paned widget manages children in a vertically or horizontally tiled fashion with each child in a separate pane. The panes may be dynamically resized by the...
XmPanedGetPanes
XmPanedGetPanes Returns the number of panes in the paned widget.
XmPanedWindow
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...
XmParseMapping
XmParseMapping is an opaque data type for a parse mapping used by XmStringParseText to create a compound string. A parse mapping contains a pattern to be...
XmParseMappingCreate
XmParseMappingCreate creates a parse mapping for use in a parse table. This function allows the application to specify values for components of the parse...
XmParseMappingFree
XmParseMappingFree recovers memory used by an XmParseMapping.
XmParseMappingGetValues
XmParseMappingGetValues retrieves attributes of an XmParseMapping object, using a resource-style argument list. If the XmNsubstitute resource is in the arglist...
XmParseMappingSetValues
XmParseMappingSetValues specifies attributes of an XmParseMapping object, using a resource-style argument list.
XmParseTable
XmParseTable is the data type for an array of parse mappings (objects of type XmParseMapping). A parse table is used by some routines that parse and unparse...
XmParseTableFree
XmParseTableFree recovers memory used by an XmParseTable and its constituent XmParseMappings.
XmPrimitive
Primitive is a widget class used as a supporting superclass for other widget classes. It handles border drawing and highlighting, traversal activation and...
XmPrintPopupPDM
A convenience function that sends a notification to start a Print Dialog Manager on behalf of the application, XmPrintPopupPDM hides the details of the X...
XmPrintSetup
A function that does the appropriate setting and creates a realized XmPrintShell that it returns to the caller. This function hides the details of the Xt to set...
XmPrintShell
The XmPrintShell provides the Motif application programmer with an Xt widget oriented API to some of the X Print resources and a callback to drive the...
XmPrintToFile
XmPrintToFile hides the details of X display connection and XpGetDocumentData to the Motif application programmer. This function is a convenience routine that...
XmProcessTraversal
XmProcessTraversal determines which component of a hierarchy receives keyboard events when the hierarchy that contains the given widget has keyboard focus...
XmPushButton
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...
XmPushButtonGadget
PushButtonGadget issues commands within an application. It consists of a text label or pixmap surrounded by a border shadow. When PushButtonGadget is selected...
XmRedisplayWidget
This function is a convenience routine that hides the details of the Xt internals to the application programmer by calling the expose method of the given widget...
XmRegisterSegmentEncoding
XmRegisterSegmentEncoding registers a compound text encoding format with the specified font list element tag. The XmCvtXmStringToCT function uses this registry...
XmRemoveFromPostFromList
XmRemoveFromPostFromList makes a Popup or Pulldown menu no longer accessible from a widget. This function does not destroy a menu, or deallocate the memory...
XmRemoveProtocolCallback
XmRemoveProtocolCallback removes a callback from the internal list. XmRemoveWMProtocolCallback is a convenience interface. It calls XmRemoveProtocolCallback...
XmRemoveProtocols
XmRemoveProtocols removes the protocols from the protocol manager and deallocates the internal tables. If any of the protocols are active, it will update the...
XmRemoveTabGroup
This function is obsolete and its behavior is replaced by setting XmNnavigationType to XmNONE. XmRemoveTabGroup removes a widget from the list of tab groups...
XmRemoveWMProtocolCallback
XmRemoveWMProtocolCallback is a convenience interface. It calls XmRemoveProtocolCallback with the property value set to the atom returned by interning...
XmRemoveWMProtocols
XmRemoveWMProtocols is a convenience interface. It calls XmRemoveProtocols with the property value set to the atom returned by interning WM_PROTOCOLS.
XmRenderTable
XmRenderTable is the data type for a render table, which contains a table of renditions (XmRenditions). Each rendition consists of a set of attributes for...
XmRenderTableAddRenditions
XmRenderTableAddRenditions is a function to create a new render table that includes the renditions listed in oldtable, if there is one. This function also...
XmRenderTableCopy
XmRenderTableCopy creates a new render table which will contain the renditions of the table whose tags match those in tags.
XmRenderTableCvtFromProp
XmRenderTableCvtFromProp converts a string of characters representing a render table to a render table. This routine is typically used by the destination of a...
XmRenderTableCvtToProp
XmRenderTableCvtToProp converts a render table to a string of characters representing the render table. This routine is typically used by the source of a data...
XmRenderTableFree
XmRenderTableFree frees the memory associated with the specified render table.
XmRenderTableGetRendition
XmRenderTableGetRendition searches table and returns a copy of the rendition whose XmNtag resource matches tag. If no rendition matches, then NULL is returned...
XmRenderTableGetRenditions
XmRenderTableGetRenditions searches table and returns an array of copies of the renditions whose XmNtag resources match a tag in tags. If no renditions match...
XmRenderTableGetTags
XmRenderTableGetTags searches the specified table for the XmNtag resources of all the renditions (XmRenditions) entries. These tag resources are then composed...
XmRenderTableRemoveRenditions
XmRenderTableRemoveRenditions removes from oldtable the renditions whose tags match the tags specified in tags, then places the remaining renditions in a newly...
XmRendition
XmRendition is a pseudo widget used for the rendering of XmStrings. XmRendition has two parts: XmStringTag and rendering information. The XmStringTag part can...
XmRenditionCreate
XmRenditionCreate creates a rendition whose resources are set to the values specified in arglist. Default values are assigned to resources that are not...
XmRenditionFree
XmRenditionFree recovers memory used by rendition.
XmRenditionRetrieve
XmRenditionRetrieve extracts values for the given resources (arglist) from the specified rendition. Note that the function returns the actual values of the...
XmRenditionUpdate
XmRenditionUpdate modifies resources in the specified rendition.
XmRepTypeAddReverse
XmRepTypeAddReverse installs the reverse converter for a previously registered representation type. The reverse converter takes a numerical representation type...
XmRepTypeGetId
XmRepTypeGetId searches the registration list for the specified representation type and returns the associated identification number.
XmRepTypeGetNameList
XmRepTypeGetNameList generates a NULL-terminated list of the value names associated with the specified representation type. Each value name is a NULL-terminated...
XmRepTypeGetRecord
XmRepTypeGetRecord retrieves information about a particular representation type that is registered with the representation type manager. This routine allocates...
XmRepTypeGetRegistered
XmRepTypeGetRegistered retrieves information about all representation types that are registered with the representation type manager. The registration list is...
XmRepTypeInstallTearOffModelConverter
XmRepTypeInstallTearOffModelConverter installs the resource converter that allows values for the XmNtearOffModel resource to be specified in resource default...
XmRepTypeRegister
XmRepTypeRegister registers a representation type resource with the representation type manager. All features of the representation type management facility...
XmRepTypeValidValue
XmRepTypeValidValue tests the validity of a numerical value for a given representation type resource. The function generates a default warning message if the...
XmResolveAllPartOffsets
A function that allows writing of upward-compatible applications and widgets
XmResolvePartOffsets
The use of offset records requires one extra global variable per widget class. The variable consists of a pointer to an array of offsets into the widget record...
XmRowColumn
The RowColumn widget is a general purpose RowColumn manager capable of containing any widget type as a child. In general, it requires no special knowledge about...
XmScale
Scale is used by an application to indicate a value from within a range of values, and it allows the user to input or modify a value from the same range. A...
XmScaleGetValue
XmScaleGetValue returns the current slider position value displayed in the scale.
XmScaleSetTicks
XmScaleSetTicks controls the number, location, and size of the tick marks on a Scale. Each tick mark is a SeparatorGadget oriented perpendicular to the Scale's...
XmScaleSetValue
XmScaleSetValue sets the slider value within the Scale widget.
XmScreen
The XmScreen object is used by Motif widgets to store information that is specific to a screen. It also allows the toolkit to store certain information on...
XmScrollBar
The ScrollBar widget allows the user to view data that is too large to be displayed all at once. ScrollBars are usually located inside a ScrolledWindow and...
XmScrollBarGetValues
XmScrollBarGetValues returns the the ScrollBar's increment values. The scroll region is overlaid with a slider bar that is adjusted in size and position using...
XmScrollBarSetValues
XmSetScrollBarValues changes the ScrollBar's increment values and the slider's size and position. The scroll region is overlaid with a slider bar that is...
XmScrolledWindow
The ScrolledWindow widget combines one or two ScrollBar widgets and a viewing area to implement a visible window onto some other (usually larger) data display...
XmScrolledWindowSetAreas
XmScrolledWindowSetAreas adds or changes a window work region and a horizontal or vertical ScrollBar widget to the ScrolledWindow widget for the application...
XmScrollVisible
XmScrollVisible makes an obscured or partially obscured widget or gadget descendant of a ScrolledWindow work area visible. The function repositions the work...
XmSelectionBox
SelectionBox is a general dialog widget that allows the user to select one item from a list.
XmSelectionBoxGetChild
XmSelectionBoxGetChild is used to access a component within a SelectionBox. The parameters given to the function are the SelectionBox widget and a value...
XmSeparator
Separator is a primitive widget that separates items in a display. Several different line drawing styles are provided, as well as horizontal or vertical...
XmSeparatorGadget
SeparatorGadget separates items in a display. Several line drawing styles are provided, as well as horizontal or vertical orientation. Lines drawn within the...
XmSetColorCalculation
XmSetColorCalculation sets the procedure to calculate default colors. This procedure is used to calculate the foreground, top shadow, bottom shadow, and select...
XmSetFontUnit
XmSetFontUnit provides an external function to initialize font unit values. Applications may want to specify resolution-independent data based on a global font...
XmSetFontUnits
XmSetFontUnits provides an external function to initialize font unit values. Applications may want to specify resolution-independent data based on a global font...
XmSetMenuCursor
XmSetMenuCursor programmatically modifies the menu cursor for a client; after the cursor has been created by the client, this function registers the cursor with...
XmSetProtocolHooks
XmSetProtocolHooks is used by shells that want to have preactions and postactions executed when a protocol message is received from MWM. Since there is no...
XmSetWMProtocolHooks
XmSetWMProtocolHooks is a convenience interface. It calls XmSetProtocolHooks with the property value set to the atom returned by interning WM_PROTOCOLS.
XmSimpleSpinBox
The XmSimpleSpinBox widget is a user interface control to increment and decrement an arbitrary TextField. For example, it can be used to cycle through the...
XmSimpleSpinBoxAddItem
The XmSimpleSpinBoxAddItem function adds the given item to the XmSimpleSpinBox at the given position. The w argument specifies the widget ID. The item argument...
XmSimpleSpinBoxDeletePos
The XmSimpleSpinBoxDeletePos function deletes a specified item from a XmSimpleSpinBox widget. The w argument specifies the widget ID. The pos argument specifies...
XmSimpleSpinBoxSetItem
The XmSimpleSpinBoxSetItem function selects an item in the list of the given XmSimpleSpinBox widget and makes it the current value. The w argument specifies the...
XmSlideContext
SlideContext can be used to change a widgets geometry over a period of time. Next paragraph Next paragraphClasses SlideContext inherits behavior and resources...
XmSpinBox
SpinBox allows the user to select a value from a ring of related but mutually exclusive choices which are displayed in sequence. The SpinBox always has an...
XmSpinBoxValidatePosition
The XmSpinBoxValidatePosition function is a utility that can be used by applications wanting to implement a policy for tracking user modifications to editable...
XmString
XmString is the data type for a compound string.
XmStringBaseline
XmStringBaseline returns the number of pixels between the top of the character box and the baseline of the first line of text in the provided compound string.
XmStringByteCompare
This function is obsolete and exists for compatibility with previous releases. XmStringByteCompare returns a Boolean indicating the results of a byte-by-byte...
XmStringByteStreamLength
XmStringByteStreamLength receives a byte stream format string and returns the size, in bytes, of that stream, including the header. Because of this header...
XmStringCompare
XmStringCompare returns a Boolean value indicating the results of a semantically equivalent comparison of two compound strings. Semantically equivalent means...
XmStringComponentCreate
XmStringComponentCreate creates a new XmString component of type c_type, containing value. If value is invalid for the particular component type, this function...
XmStringComponentType
XmStringComponentType is the data type specifying compound string component types. A compound string component identifies some part of a compound string, and...
XmStringConcat
XmStringConcat copies s2 to the end of s1 and returns a copy of the resulting compound string. The original strings are preserved. The function will allocate...
XmStringConcatAndFree
XmStringConcatAndFree copies s2 to the end of s1 and returns a copy of the resulting compound string. The original strings are freed. The function will allocate...
XmStringCopy
XmStringCopy makes a copy of an existing compound string. When the application no longer needs the returned compound string, the application should call...
XmStringCreate
XmStringCreate creates a compound string with two components: text and a font list element tag. The function will allocate space to hold the returned compound...
XmStringCreateLocalized
XmStringCreateLocalized creates a compound string containing the specified text in the current language environment. An identical compound string would result...
XmStringCreateLtoR
This function is obsolete and exists for compatibility with previous releases. It is replaced by XmStringGenerate. XmStringCreateLtoR creates a compound string...
XmStringCreateSimple
XmStringCreateSimple creates a compound string with a text component and a charset tag. It derives the character set from the current language environment. The...
XmStringDirection
XmStringDirection is the data type for specifying the direction in which the system displays characters of a string, or characters of a segment of a compound...
XmStringDirectionCreate
XmStringDirectionCreate creates a compound string with a single component, a direction with the given value. When the application no longer needs the returned...
XmStringDirectionToDirection
XmStringDirectionToDirection converts the specified XmStringDirection direction value to its equivalent XmDirection value. This function provides backward...
XmStringDraw
XmStringDraw draws a compound string in an X Window. If a compound string segment uses a rendition that contains a font set, the graphic context passed to this...
XmStringDrawImage
XmStringDrawImage draws a compound string in an X Window and paints both the foreground and background bits of each character. If a compound string segment uses...
XmStringDrawUnderline
XmStringDrawUnderline draws a compound string in an X Window. If the substring identified by underline can be matched in string, the substring will be...
XmStringEmpty
XmStringEmpty returns a Boolean value indicating whether any non-zero-length text components exist in the provided compound string. It returns True if there are...
XmStringExtent
XmStringExtent determines the width and height, in pixels, of the smallest rectangle that will enclose the provided compound string.
XmStringFree
XmStringFree conditionally recovers memory used by a compound string. Applications should call XmStringFree when the application no longer needs string.
XmStringFreeContext
XmStringFreeContext releases the string scanning context data structure.
XmStringGenerate
XmStringGenerate calls the XmStringParseText function with a default parse table of entries consisting of '0&', which maps to Separator, and ' ', which maps to...
XmStringGetLtoR
This function is obsolete and exists for compatibility with previous releases. It is replaced by XmStringUnparse. XmStringGetLtoR returns the first text...
XmStringGetNextComponent
This function is obsolete and exists for compatibility with previous releases. It is replaced by XmStringGetNextTriple. XmStringGetNextComponent returns the...
XmStringGetNextSegment
This routine is obsolete and exists for compatibility with previous releases. To read the contents of a compound string, read each component of the string with...
XmStringGetNextTriple
XmStringGetNextTriple returns the type, length, and value of the next component in the compound string identified by context. This function returns one...
XmStringHasSubstring
XmStringHasSubstring indicates whether or not one compound string is contained within another.
XmStringHeight
XmStringHeight returns the height, in pixels, of the sum of all the line heights of the given compound string. Separator components delimit lines.
XmStringInitContext
XmStringInitContext creates a context to allow applications to read out the contents of a compound string component by component. A Boolean status is returned...
XmStringIsVoid
XmStringIsVoid returns a Boolean value indicating whether or not string s1 is void.
XmStringLength
This function is obsolete and exists for compatibility with previous releases. It is replaced by XmStringByteStreamLength. XmStringLength obtains the length of...
XmStringLineCount
XmStringLineCount returns the number of separators plus one in the provided compound string. In effect, it counts the lines of text.
XmStringNConcat
This function is obsolete and exists for compatibility with previous releases. It is replaced by XmStringConcat. XmStringNConcat appends a specified number of...
XmStringNCopy
This function is obsolete and exists for compatibility with previous releases. XmStringNCopy creates a copy of s1 that contains a specified number of bytes...
XmStringParseText
XmStringParseText converts characters specified in text to corresponding components in the returned compound string. The resulting compound string consists of...
XmStringPeekNextComponent
This function is obsolete and exists for compatibility with previous releases. It is replaced by XmStringPeekNextTriple. XmStringPeekNextComponent examines the...
XmStringPeekNextTriple
XmStringPeekNextTriple examines the next component that would be fetched by XmStringGetNextTriple and returns the component type.
XmStringPutRendition
XmStringPutRendition places matching Xm_STRING_COMPONENT_RENDITION_BEGIN and XmSTRING_COMPONENT_RENDITION_END components containing rendition around string. The...
XmStringSegmentCreate
This function is obsolete and exists for compatibility with previous releases. It can be replaced by using a combination of XmStringComponentCreate and...
XmStringSeparatorCreate
XmStringSeparatorCreate creates a compound string with a single component, a separator.
XmStringTable
XmStringTable is the data type for an array of compound strings (objects of type XmString).
XmStringTableParseStringArray
XmStringTableParseStringArray takes an array of strings, allocates an XmStringTable with an equal number of slots, calls XmStringParseText on each string in...
XmStringTableProposeTablist
XmStringTableProposeTablist takes an XmStringTable structure containing tabbed compound strings, information on padding between columns, and rendering...
XmStringTableToXmString
XmStringTableToXmString takes as input table of compound strings and a specified string component (such as a tab) and returns a single compound string...
XmStringTableUnparse
XmStringTableUnparse takes an array of compound strings, allocates a string array for the type of characters determined by type with an equal number of slots...
XmStringToXmStringTable
XmStringToXmStringTable takes as input a single compound string and a specified string component (such as a tab) and returns a table of compound strings...
XmStringUnparse
XmStringUnparse looks in the input string for text segments that are tagged with locale or charset tags that match tag. The tag_type parameter specifies whether...
XmStringWidth
XmStringWidth returns the width, in pixels, of the widest line in the provided compound string.
XmTab
XmTab is a data structure that specifies a tab stop to be used in rendering an XmString containing tab components. An XmTab value contains a value, a unit type...
XmTabCreate
XmTabCreate creates a tab stop at a position defined by the value and units arguments.
XmTabFree
XmTabFree frees the memory associated with the specified tab.
XmTabGetValues
XmTabGetValues takes an XmTab structure, returns the floating point number that is set as the value of the tab, and then sets values for the units, offset...
XmTabList
XmTabList is the data type for a tab list. A tab list consists of tab stop list entries (XmTabs). Whenever a tab component is encountered while an XmString is...
XmTabListCopy
XmTabListCopy creates a new tab list consisting of a copy of a portion of the contents of the tablist argument. This function starts copying at the specified...
XmTabListFree
XmTabListFree recovers memory used by a tab list. In addition, this function frees all contained tabs. If the tablist is NULL, the function returns immediately.
XmTabListGetTab
XmTabListGetTab returns a copy of the tab that is located at the specified position in the tab list.
XmTabListInsertTabs
XmTabListInsertTabs creates a new tab list that includes the tabs in oldlist. This function copies specified tabs to the tab list at the given position. The...
XmTabListRemoveTabs
XmTabListRemoveTabs removes noncontiguous tabs from a tab list. The function creates a new tab list by copying the contents of oldlist and removing all tabs...
XmTabListReplacePositions
XmTabListReplacePositions creates a new tab list that contains the contents of oldlist, but with the tabs at the positions in position_list replaced with copies...
XmTabListTabCount
XmTabListTabCount counts the number of tabs in the specified tablist.
XmTabSetValue
XmTabSetValue sets the value field of the XmTab structure associated with tab.
XmTabStack
The XmTabStack widget manages a group of widgets such that only one widget in the group is visible at a time. Each child is associated with a "tab" that...
XmTabStackGetSelectedTab
XmTabStackGetSelectedTab returns the widget ID of the currently selected tab.
XmTabStackSelectTab
XmTabStackSelectTab sets the currently displayed child of the TabStack.
XmTabStackXYToWidget
XmTabStackXYToWidget converts an X/Y pixel coordinate in the window if TabStack to the widget ID of the tab occupying that space.
XmTargetsAreCompatible
XmTargetsAreCompatible determines whether the import targets of the destination match any of the export targets of a source. If there is at least one target in...
XmText
Text provides a single-line and multiline text editor for customizing both user and programmatic interfaces. It can be used for single-line string entry, forms...
XmTextClearSelection
XmTextClearSelection clears the primary selection in the Text widget.
XmTextCopy
XmTextCopy copies the primary selected text to the clipboard. This routine calls the XmNconvertCallback procedures, possibly multiple times, with the selection...
XmTextCopyLink
XmTextCopyLink copies a link to the primary selected text to the clipboard. This routine calls the XmNconvertCallback procedures, possibly multiple times, with...
XmTextCut
XmTextCut copies the primary selected text to the clipboard and then deletes the primary selected text. This routine calls the widget's XmNvalueChangedCallback...
XmTextDisableRedisplay
XmTextDisableRedisplay prevents redisplay of the specified Text widget even though its visual attributes have been modified. The visual appearance of the widget...
XmTextEnableRedisplay
XmTextEnableRedisplay is used in conjunction with XmTextDisableRedisplay, which suppresses visual update of the Text widget. When XmTextEnableRedisplay is...
XmTextField
The TextField widget provides a single line text editor for customizing both user and programmatic interfaces. It is used for single-line string entry, and...
XmTextFieldClearSelection
XmTextFieldClearSelection clears the primary selection in the TextField widget.
XmTextFieldCopy
XmTextFieldCopy copies the primary selected text to the clipboard. This routine calls the XmNconvertCallback procedures, possibly multiple times, with the...
XmTextFieldCopyLink
XmTextFieldCopyLink copies a link to the primary selected text to the clipboard. This routine calls the XmNconvertCallback procedures, possibly multiple times...
XmTextFieldCut
XmTextFieldCut copies the primary selected text to the clipboard and then deletes the primary selected text. This routine calls the widget's...
XmTextFieldGetBaseline
XmTextFieldGetBaseline accesses the y position of the baseline in the TextField widget, relative to the y position of the top of the widget.
XmTextFieldGetEditable
XmTextFieldGetEditable accesses the edit permission state of the TextField widget.
XmTextFieldGetInsertionPosition
XmTextFieldGetInsertionPosition accesses the insertion cursor position of the TextField widget.
XmTextFieldGetLastPosition
XmTextFieldGetLastPosition accesses the position of the last character in the text buffer of the TextField widget.
XmTextFieldGetMaxLength
XmTextFieldGetMaxLength accesses the value of the current maximum allowable length of the text string in the TextField widget entered from the keyboard. The...
XmTextFieldGetSelection
XmTextFieldGetSelection retrieves the value of the primary selection. It returns a NULL pointer if no text is selected in the widget. The application is...
XmTextFieldGetSelectionPosition
XmTextFieldGetSelectionPosition accesses the left and right position of the primary selection in the text buffer of the TextField widget.
XmTextFieldGetSelectionWcs
XmTextFieldGetSelectionWcs retrieves the value of the primary selection, encoded in a wide character format. It returns a NULL pointer if no text is selected in...
XmTextFieldGetString
XmTextFieldGetString accesses the string value of the TextField widget. The application is responsible for freeing the storage associated with the string by...
XmTextFieldGetStringWcs
XmTextFieldGetStringWcs retrieves a copy of the wide character string value of the TextField widget. The application is responsible for freeing the storage...
XmTextFieldGetSubstring
XmTextFieldGetSubstring retrieves a copy of a portion of the internal text buffer of a TextField widget. The function copies a specified number of characters...
XmTextFieldGetSubstringWcs
XmTextFieldGetSubstringWcs retrieves a copy of a portion of the internal text buffer of a TextField widget that is stored in a wide character format. The...
XmTextFieldInsert
XmTextFieldInsert inserts a character string into the text string in the TextField widget. The character positions begin at 0 (zero) and are numbered...
XmTextFieldInsertWcs
XmTextFieldInsertWcs inserts a wide character string into the TextField widget at a specified location. The character positions begin at 0 (zero) and are...
XmTextFieldPaste
XmTextFieldPaste inserts the clipboard selection at the insertion cursor of the destination widget. If XmNpendingDelete is True and the insertion cursor is...
XmTextFieldPasteLink
XmTextFieldPasteLink inserts a link to the clipboard selection at the insertion cursor. This routine calls the widget's XmNdestinationCallback procedures with...
XmTextFieldPosToXY
XmTextFieldPosToXY accesses the x and y position, relative to the upper left corner of the TextField widget, of a given character position in the text buffer.
XmTextFieldRemove
XmTextFieldRemove deletes the primary selected text. If there is a selection, this routine also calls the widget's XmNvalueChangedCallback and verification...
XmTextFieldReplace
XmTextFieldReplace replaces part of the text string in the TextField widget. The character positions begin at 0 (zero) and are numbered sequentially from the...
XmTextFieldReplaceWcs
XmTextFieldReplaceWcs replaces part of the wide character string in the TextField widget. The character positions begin at 0 (zero) and are numbered...
XmTextFieldSetAddMode
XmTextFieldSetAddMode controls whether or not the TextField widget is in Add mode. When the widget is in Add mode, the insert cursor can be moved without...
XmTextFieldSetEditable
XmTextFieldSetEditable sets the edit permission state of the TextField widget. When set to True, the text string can be edited.
XmTextFieldSetHighlight
XmTextFieldSetHighlight highlights text between the two specified character positions. The mode parameter determines the type of highlighting. Highlighting text...
XmTextFieldSetInsertionPosition
XmTextFieldSetInsertionPosition sets the insertion cursor position of the TextField widget. This routine also calls the widget's XmNmotionVerifyCallback...
XmTextFieldSetMaxLength
XmTextFieldSetMaxLength sets the value of the current maximum allowable length of the text string in the TextField widget. The maximum allowable length prevents...
XmTextFieldSetSelection
XmTextFieldSetSelection sets the primary selection of the text in the widget. It also sets the insertion cursor position to the last position of the selection...
XmTextFieldSetString
XmTextFieldSetString sets the string value of the TextField widget. This routine calls the widget's XmNvalueChangedCallback and verification callbacks, either...
XmTextFieldSetStringWcs
XmTextFieldSetStringWcs sets the wide character string value of the TextField widget. This routine calls the widget's XmNvalueChangedCallback and verification...
XmTextFieldShowPosition
XmTextFieldShowPosition forces text at the specified position to be displayed. The cursor position is not updated nor is the cursor shown at this position.
XmTextFieldXYToPos
XmTextFieldXYToPos accesses the character position nearest to the specified x and y position, relative to the upper left corner of the TextField widget.
XmTextFindString
XmTextFindString locates the beginning position of a specified text string. This routine searches forward or backward for the first occurrence of the string...
XmTextFindStringWcs
XmTextFindStringWcs locates the beginning position of a specified wide character text string. This routine searches forward or backward for the first occurrence...
XmTextGetBaseline
XmTextGetBaseline accesses the y position of the baseline in the Text widget, relative to the y position of the top of the widget. In vertical mode (when the...
XmTextGetCenterline
XmTextGetCenterline accesses the x position of the centerline in the Text widget, relative to the x position of the top of the widget.
XmTextGetEditable
XmTextGetEditable accesses the edit permission state of the Text widget.
XmTextGetInsertionPosition
XmTextGetInsertionPosition accesses the insertion cursor position of the Text widget.
XmTextGetLastPosition
XmTextGetLastPosition accesses the last position in the text buffer of the Text widget. This is an integer number of characters from the beginning of the...
XmTextGetMaxLength
XmTextGetMaxLength accesses the value of the current maximum allowable length of the text string in the Text widget entered from the keyboard. The maximum...
XmTextGetSelection
XmTextGetSelection retrieves the value of the primary selection. It returns a NULL pointer if no text is selected in the widget. The application is responsible...
XmTextGetSelectionPosition
XmTextGetSelectionPosition accesses the left and right position of the primary selection in the text buffer of the Text widget.
XmTextGetSelectionWcs
XmTextGetSelectionWcs retrieves the value of the primary selection that is encoded in a wide character format. It returns a NULL pointer if no text is selected...
XmTextGetSource
XmTextGetSource accesses the source of the Text widget. Text widgets can share sources of text so that editing in one widget is reflected in another. This...
XmTextGetString
XmTextGetString accesses the string value of the Text widget. The application is responsible for freeing the storage associated with the string by calling...
XmTextGetStringWcs
XmTextGetStringWcs retrieves a copy of the wide character string value of the Text widget. The application is responsible for freeing the storage associated...
XmTextGetSubstring
XmTextGetSubstring retrieves a copy of a portion of the internal text buffer of a Text widget. The function copies a specified number of characters from a given...
XmTextGetSubstringWcs
XmTextGetSubstringWcs retrieves a copy of a portion of the internal text buffer of a Text widget that is stored in a wide character format. The function copies...
XmTextGetTopCharacter
XmTextGetTopCharacter accesses the position of the text at the top of the Text widget. If there is no text in the Text widget (in other words, XmNvalue contains...
XmTextInsert
XmTextInsert inserts a character string into the text string in the Text widget. The character positions begin at 0 (zero) and are numbered sequentially from...
XmTextInsertWcs
XmTextInsertWcs inserts a wide character string into the Text widget at a specified location. The character positions begin at 0 (zero) and are numbered...
XmTextPaste
XmTextPaste inserts the clipboard selection at the insertion cursor of the destination widget. If XmNpendingDelete is True and the insertion cursor is inside...
XmTextPasteLink
XmTextPasteLink inserts a link to the clipboard selection at the insertion cursor. This routine calls the widget's XmNdestinationCallback procedures with the...
XmTextPosition
XmTextPosition is an integer data type that holds a character's position within a text string for Text and TextField. An XmTextPosition value conceptually...
XmTextPosToXY
XmTextPosToXY accesses the x and y position, relative to the upper left corner of the Text widget, of a given character position in the text buffer. In the case...
XmTextRemove
XmTextRemove deletes the primary selected text. If there is a selection, this routine also calls the widget's XmNvalueChangedCallback and verification...
XmTextReplace
XmTextReplace replaces part of the text string in the Text widget. The character positions begin at 0 (zero) and are numbered sequentially from the beginning of...
XmTextReplaceWcs
XmTextReplaceWcs replaces part of the wide character string in the Text widget. The character positions begin at zero and are numbered sequentially from the...
XmTextScroll
XmTextScroll scrolls text by a given number of lines in a Text widget. The sign of the number is interpreted according to the value of the XmNlayoutDirection...
XmTextSetAddMode
XmTextSetAddMode controls whether or not the Text widget is in Add mode. When the widget is in Add mode, the insert cursor can be moved without disturbing the...
XmTextSetEditable
XmTextSetEditable sets the edit permission state of the Text widget. When set to True, the text string can be edited.
XmTextSetHighlight
XmTextSetHighlight highlights text between the two specified character positions. The mode parameter determines the type of highlighting. Highlighting text...
XmTextSetInsertionPosition
XmTextSetInsertionPosition sets the insertion cursor position of the Text widget. This routine also calls the widget's XmNmotionVerifyCallback callbacks if the...
XmTextSetMaxLength
XmTextSetMaxLength sets the value of the current maximum allowable length of the text string in the Text widget. The maximum allowable length prevents the user...
XmTextSetSelection
XmTextSetSelection sets the primary selection of the text in the widget. It also sets the insertion cursor position to the last position of the selection and...
XmTextSetSource
XmTextSetSource sets the source of the Text widget. Text widgets can share sources of text so that editing in one widget is reflected in another. This function...
XmTextSetString
XmTextSetString sets the string value of the Text widget. This routine calls the widget's XmNvalueChangedCallback and verification callbacks, either...
XmTextSetStringWcs
XmTextSetStringWcs sets the wide character string value of the Text widget. This routine calls the widget's XmNvalueChangedCallback and verification callbacks...
XmTextSetTopCharacter
XmTextSetTopCharacter sets the position of the text at the top of the Text widget. If the XmNeditMode is XmMULTI_LINE_EDIT, the line of text that contains...
XmTextShowPosition
XmTextShowPosition forces text at the specified position to be displayed. If the XmNautoShowCursorPosition resource is True, the application should also set the...
XmTextXYToPos
XmTextXYToPos accesses the character position nearest to the specified x and y position, relative to the upper left corner of the Text widget. In the case of...
XmToggleButton
ToggleButton sets nontransitory state data within an application. Usually this widget consists of an indicator (square, diamond, or round) with either text or a...
XmToggleButtonGadget
ToggleButtonGadget sets nontransitory state data within an application. Usually this gadget consists of an indicator (square, diamond, or round) with either...
XmToggleButtonGadgetGetState
XmToggleButtonGadgetGetState obtains the state of a ToggleButtonGadget.
XmToggleButtonGadgetSetState
XmToggleButtonGadgetSetState sets or changes the ToggleButtonGadget's current state.
XmToggleButtonGetState
XmToggleButtonGetState obtains the state of a ToggleButton.
XmToggleButtonSetState
XmToggleButtonSetState sets or changes the ToggleButton's current state.
XmToggleButtonSetValue
XmToggleButtonSetValue sets or changes the ToggleButton's current state.
XmTrackingEvent
XmTrackingEvent provides a modal interface for selection of a component. It is intended to support context help. The function calls the XmUpdateDisplay...
XmTrackingLocate
XmTrackingLocate provides a modal interface for selection of a component. It is intended to support context help. This function is implemented as...
XmTransferDone
XmTransferDone completes an already-initiated data transfer operation. An application can call this routine from an XmNdestinationCallback procedure or any...
XmTransferSendRequest
XmTransferSendRequest marks the end of a MULTIPLE request started by XmTransferStartRequest.
XmTransferSetParameters
XmTransferSetParameters establishes a parameter definition. Your application calls XmTransferSetParameters just before calling XmTransferValue, and only if...
XmTransferStartRequest
XmTransferStartRequest begins a MULTIPLE request. The MULTIPLE request may contain one or more calls to XmTransferValue. Your application concludes a MULTIPLE...
XmTransferValue
XmTransferValue converts a selection, transferring any data from the selection owner, in the context of an already-initiated data transfer operation. An...
XmTranslateKey
XmTranslateKey is the default XtKeyProc translation procedure for Motif applications. The function takes a keycode and modifiers and returns the corresponding...
XmTree
The Tree widget is a container that shows the relationship of its children in a graphical tree-like format. Each child of the Tree widget is a node in the Tree...
XmUninstallImage
XmUninstallImage removes an image from the image cache.
XmUpdateDisplay
XmUpdateDisplay provides the application with a mechanism for forcing all pending exposure events to be removed from the input queue and processed immediately...
XmVaCreateArrowButton
These functions create an instance of a ArrowButton widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateArrowButtonGadget
These functions create an instance of a ArrowButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateBulletinBoard
These functions create an instance of a BulletinBoard widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateButtonBox
These functions create an instance of a ButtonBox widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateCascadeButton
These functions create an instance of a CascadeButton widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateCascadeButtonGadget
These functions create an instance of a CascadeButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateColorSelector
These functions create an instance of a ColorSelector widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateColumn
These functions create an instance of a Column widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateCombinationBox2
These functions create an instance of a CombinationBox2 widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateComboBox
These functions create an instance of a ComboBox widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateCommand
These functions create an instance of a Command widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateContainer
These functions create an instance of a Container widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateDataField
These functions create an instance of a DataField widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateDrawingArea
These functions create an instance of a DrawingArea widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateDrawnButton
These functions create an instance of a DrawnButton widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateDropDown
These functions create an instance of a DropDown widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateExt18List
These functions create an instance of a Ext18List widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateFileSelectionBox
These functions create an instance of a FileSelectionBox widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateForm
These functions create an instance of a Form widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list (varargs)...
XmVaCreateFrame
These functions create an instance of a Frame widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list (varargs)...
XmVaCreateHierarchy
These functions create an instance of a Hierarchy widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateIconGadget
These functions create an instance of a IconGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateLabel
These functions create an instance of a Label widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list (varargs)...
XmVaCreateLabelGadget
These functions create an instance of a LabelGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateList
These functions create an instance of a List widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list (varargs)...
XmVaCreateMainWindow
These functions create an instance of a MainWindow widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreateMessageBox
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateMultiList
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateNotebook
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateOutline
These functions create an instance of a Outline widget and returns the associated widget ID. These routines use the ANSI C variable-length argument list...
XmVaCreatePanedWindow
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreatePushButton
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreatePushButtonGadget
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateRowColumn
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateScale
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateScrollBar
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateScrolledWindow
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateSelectionBox
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateSeparatorGadget
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateSimpleCheckBox
XmVaCreateSimpleCheckBox creates an instance of a RowColumn widget of type XmWORK_AREA and returns the associated widget ID. This routine uses the ANSI C...
XmVaCreateSimpleMenuBar
XmVaCreateSimpleMenuBar creates an instance of a RowColumn widget of type XmMENU_BAR and returns the associated widget ID. This routine uses the ANSI C...
XmVaCreateSimpleOptionMenu
XmVaCreateSimpleOptionMenu creates an instance of a RowColumn widget of type XmMENU_OPTION and returns the associated widget ID. This routine uses the ANSI C...
XmVaCreateSimplePopupMenu
XmVaCreateSimplePopupMenu creates an instance of a RowColumn widget of type XmMENU_POPUP and returns the associated widget ID. This routine uses the ANSI C...
XmVaCreateSimplePulldownMenu
XmVaCreateSimplePulldownMenu creates an instance of a RowColumn widget of type XmMENU_PULLDOWN and returns the associated widget ID. This routine uses the ANSI...
XmVaCreateSimpleRadioBox
XmVaCreateSimpleRadioBox creates an instance of a RowColumn widget of type XmWORK_AREA and returns the associated widget ID. This routine uses the ANSI C...
XmVaCreateSimpleSpinBox
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateSpinBox
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateTabStack
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateText
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateTextField
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateToggleButton
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmVaCreateToggleButtonGadget
These functions create an instance of a ToggleButtonGadget widget and returns the associated widget ID. These routines use the ANSI C variable-length argument...
XmWidgetGetBaselines
XmWidgetGetBaselines returns an array that contains one or more baseline values associated with the specified widget. The baseline of any given line of text is...
XmWidgetGetDisplayRect
XmWidgetGetDisplayRect returns the width, height and the x and y-coordinates of the upper left corner of the display rectangle of the specified widget. The...
File Formats (Section 5)
Traits
A trait is a characteristic of a widget. A widget holding a particular trait is announcing a particular ability to other widgets. The following table summarizes...
UIL
The UIL language is used for describing the initial state of a user interface for a widget based application. UIL describes the widgets used in the interface...
WML
The widget meta-language facility (WML) is used to generate the components of the user interface language (UIL) compiler that can change depending on the widget...