HPlogo X Window System C Quick Reference Guide

Chapter 4 OSF/Motif 1.2 Functions

» 

Technical documentation

Complete book in PDF

 » Table of Contents

Cardinal MrmCloseHierarchy(hierarchy_id) MrmHierarchy hierarchy_id;

Cardinal MrmFetchBitmapLiteral(hierarchy_id, index, screen, display, pixmap_return, width, height) MrmHierarchy hierarchy_id; String index; Screen *screen; Display *display; Pixmap *pixmap_return; Dimension *width *height;

int MrmFetchColorLiteral(hierarchy_id, index, display, colormap_id, pixel) MrmHierarchy hierarchy_id; String index; Display *display; Colormap colormap_id; Pixel *pixel;

int MrmFetchIconLiteral(hierarchy_id, index, screen, display, fgpix, bgpix, pixmap) MrmHierarchy hierarchy_id; String index; Screen *screen; Display *display; Pixel fgpix, bgpix; Pixmap *pixmap;

int MrmFetchLiteral(hierarchy_id, index, display, value, type) MrmHierarchy hierarchy_id; String index; Display *display; XtPointer *value; MrmCode *type;

Cardinal MrmFetchSetValues(hierarchy_id, widget, args, num_args) MrmHierarchy hierarchy_id; Widget widget; ArgList args; Cardinal num_args;

Cardinal MrmFetchWidget(hierarchy_id, index, parent_widget, widget, class) MrmHierarchy hierarchy_id; String index; Widget parent_widget, *widget; MrmType *class;

Cardinal MrmFetchWidgetOverride(hierarchy_id, index, parent_widget, override_name, override_args, override_num_args, widget, class) MrmHierarchy hierarchy_id; String index, override_name; Widget parent_widget, *widget; ArgList override_args; Cardinal override_num_args; MrmType *class;

void MrmInitialize()

Cardinal MrmOpenHierarchy(num_files, file_names_list, ancillary_structures_list, hierarchy_id) MrmCount num_files; String file_names_list []; MrmOsOpenParamPtr *ancillary_structures_list; MrmHierarchy *hierarchy_id;

Cardinal MrmOpenHierarchyPerDisplay (display, num_files, file_names_list, ancillary_structures_list, hierarchy_id) Display *display; MrmCount num_files; String file_names_list[]; MrmOsOpenParamPtr *ancillary_structures_list; MrmHierarchy *hierarchy_id;

Cardinal MrmRegisterClass(class_code, class_name, create_name, create_proc, class_record) MrmType class_code; String class_name, create_name; Widget (*create_proc) (); WidgetClass class_record);

Cardinal MrmRegisterNames(register_list, register_count) MrmRegisterArglist register_list; MrmCount register_count;

Cardinal MrmRegisterNamesInHierarchy(hierarchy_id, register_list, register_count) MrmHierarchy hierarchy_id; MrmRegisterArglist register_list; MrmCount register_count;

Uil_status_type Uil(command_desc, compile_desc, message_cb, message_data, status_cb, status_data) Uil_command_type *command_desc; Uil_compile_desc_type *compile_desc; Uil_continue_type (*message_cb) (); char *message_data; Uil_continue_type (status_cb) (); char *status_data;

void UilDumpSymbolTable(root_ptr) sym_entry_type *root_ptr;

void XmActivateProtocol(shell, property, protocol) Widget shell; Atom property, protocol;

void XmActivateWMProtocol(shell, protocol) Widget shell; Atom protocol;

void XmAddProtocolCallback(shell, property, protocol, callback, closure) Widget shell; Atom property, protocol; XtCallbackProc callback; XtPointer closure;

void XmAddProtocols(shell, property, protocols, num_protocols) Widget shell; Atom property, *protocols; Cardinal num_protocols;

void XmAddTabGroup(tab_group) Widget tab_group;

void XmAddWMProtocolCallback(shell, protocol, callback, closure) Widget shell; Atom protocol; XtCallbackProc callback; XtPointer closure;

void XmAddWMProtocols(shell, protocols, num_protocols) Widget shell; Atom *protocols; Cardinal num_protocols;

void XmCascadeButtonGadgetHighlight(cascadeButtonGadget, highlight) Widget cascadeButtonGadget; Boolean highlight;

void XmCascadeButtonHighlight(cascadeButton, highlight) Widget cascadeButton; Boolean highlight;

void XmChangeColor (widget, background) Widget widget; Pixel background;

int XmClipboardCancelCopy(display, window, item_id) Display *display; Window window; long item_id;

int XmClipboardCopy(display, window, item_id, format_name, buffer, length, private_id, data_id) Display *display; Window window; long item_id; char *format_name; XtPointer *buffer; unsigned long length; long private_id *data_id;

int XmClipboardCopyByName(display, window, data_id, buffer, length, private_id) Display *display; Window window; long data_id, private_id; XtPointer buffer; unsigned long length;

int XmClipboardEndCopy(display, window, item_id) Display *display; Window window; long item_id;

int XmClipboardEndRetrieve(display, window) Display *display; Window window;

int XmClipboardInquireCount(display, window, count, max_format_name_length) Display *display; Window window; int *count; unsigned long *max_format_name_length;

int XmClipboardInquireFormat(display, window, index, format_name_buf, buffer_len, copied_len) Display *display; Window window; int index; XtPointer format_name_buf; unsigned long buffer_len, *copied_len;

int XmClipboardInquireLength(display, window, format_name, length) Display *display; Window window; char *format_name; unsigned long *length;

int XmClipboardInquirePendingItems(display, window, format_name, item_list, count) Display *display; Window window; char *format_name; XmClipboardPendingList *item_list; unsigned long *count;

int XmClipboardLock(display, window) Display *display; Window window;

int XmClipboardRegisterFormat(display, format_name, format_length) Display *display; char *format_name; int format_length;

int XmClipboardRetrieve(display, window, format_name, buffer, length, num_bytes, private_id) Display *display; Window window; char *format_name; XtPointer buffer; unsigned long length, *num_bytes; int *private_id;

int XmClipboardStartCopy(display, window, clip_label, timestamp, widget, callback, item_id) Display *display; Window window; XmString clip_label; Time timestamp; Widget widget; XmCutPasteProc callback; long *item_id;

int XmClipboardStartRetrieve(display, window, timestamp) Display *display; Window window; Time timestamp;

int XmClipboardUndoCopy(display, window) Display *display; Window window;

int XmClipboardUnlock(display, window, remove_all_locks) Display *display; Window window; Boolean remove_all_locks;

int XmClipboardWithdrawFormat(display, window, data_id) Display *display; Window window; int data_id;

void XmCommandAppendValue(widget, command) Widget widget; XmString command;

void XmCommandError(widget, error) Widget widget; XmString error;

Widget XmCommandGetChild(widget, child) Widget widget; unsigned char child;

void XmCommandSetValue(widget, command) Widget widget; XmString command;

int XmConvertUnits(widget, orientation, from_unit_type, from_value, to_unit_type) Widget widget; int orientation, from_unit_type, from_value, to_unit_type;

Widget XmCreateArrowButton(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateArrowButtonGadget(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateBulletinBoard(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateBulletinBoardDialog(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateCascadeButton(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateCascadeButtonGadget(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateCommand(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateDialogShell(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateDragIcon (widget, name, arglist, argcount) Widget widget; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateDrawingArea(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateDrawnButton(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateErrorDialog(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateFileSelectionBox(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateFileSelectionDialog(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateForm(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateFormDialog(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateFrame(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateInformationDialog(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateLabel(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateLabelGadget(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateList(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateMainWindow(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateMenuBar(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateMenuShell(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateMessageBox(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateMessageDialog(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateOptionMenu(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreatePanedWindow(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreatePopupMenu(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreatePromptDialog(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreatePulldownMenu(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreatePushButton(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreatePushButtonGadget(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateQuestionDialog(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateRadioBox(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateRowColumn(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateScale(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateScrollBar(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateScrolledList(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateScrolledText(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateScrolledWindow(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateSelectionBox(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateSelectionDialog(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateSeparator(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateSeparatorGadget(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateSimpleCheckBox(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateSimpleMenuBar(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateSimpleOptionMenu(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateSimplePopupMenu(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateSimplePulldownMenu(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateSimpleRadioBox(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateTemplateDialog (parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateText(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateTextField(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateToggleButton(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateToggleButtonGadget(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateWarningDialog(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateWorkArea(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

Widget XmCreateWorkingDialog(parent, name, arglist, argcount) Widget parent; String name; ArgList arglist; Cardinal argcount;

XmString XmCvtCTToXmString(text) char *text;

void XmCvtStringToUnitType(args, num_args, from_val, to_val) XrmValuePtr args; Cardinal *num_args; XrmValue *from_val, *to_val;

char *XmCvtXmStringToCT(string) XmString string;

void XmDeactivateProtocol(shell, property, protocol) Widget shell; Atom property, protocol;

void XmDeactivateWMProtocol(shell, protocol) Widget shell; Atom protocol;

Boolean XmDestroyPixmap(screen, pixmap) Screen *screen; Pixmap pixmap;

void XmDragCancel (dragcontext) Widget dragcontext;

Widget XmDragStart (widget, event, arglist, argcount) Widget widget; XEvent *event; ArgList arglist; Cardinal argcount;

void XmDropSiteConfigureStackingOrder (widget, sibling, stack_mode) Widget widget, sibling; Cardinal stack_mode;

void XmDropSiteEndUpdate (widget) Widget widget;

Status XmDropSiteQueryStackingOrder (widget, parent_return, child_returns, num_child_returns) Widget widget, *parent_return, **child_returns; Cardinal *num_child_returns;

void XmDropSiteRegister (widget, arglist, argcount) Widget widget; ArgList arglist; Cardinal argcount;

void XmDropSiteRetrieve (widget, arglist, argcount) Widget widget; ArgList arglist; Cardinal argcount;

void XmDropSiteStartUpdate (widget) Widget widget;

void XmDropSiteUnregister (widget) Widget widget;

void XmDropSiteUpdate (widget, arglist, argcount) Widget widget; ArgList arglist; Cardinal argcount;

void XmDropTransferAdd (drop_transfer, transfers, num_transfers) Widget drop_transfer; XmDropTransferEntryRec *transfers; Cardinal num_transfers;

Widget XmDropTransferStart (widget, arglist, argcount) Widget widget; ArgList arglist; Cardinal argcount;

Widget XmFileSelectionBoxGetChild(widget, child) Widget widget; unsigned char child;

void XmFileSelectionDoSearch(widget, dirmask) Widget widget; XmString dirmask;

XmFontList XmFontListAdd(oldlist, font, charset) XmFontList oldlist; XFontStruct *font; XmStringCharSet charset;

XmFontList XmFontListAppendEntry (oldlist, entry) XmFontList oldlist; XmFontListEntry entry;

XmFontList XmFontListCopy(fontlist) XmFontList fontlist;

XmFontList XmFontListCreate(font, charset) XFontStruct *font; XmStringCharSet charset;

XmFontListEntry XmFontListEntryCreate (tag, type, font) char *tag; XmFontType type; XtPointer font;

void XmFontListEntryFree (entry) XmFontListEntry *entry;

XtPointer XmFontListEntryGetFont (entry, type_return) XmFontListEntry entry; XmFontType *type_return;

char* XmFontListEntryGetTag (entry) XmFontListEntry entry;

XmFontListEntry XmFontListEntryLoad (display, font_name, type, tag) Display *display; char *font_name, *tag; XmFontType type;

void XmFontListFree(list) XmFontList list;

void XmFontListFreeFontContext(context) XmFontContext context;

Boolean XmFontListGetNextFont(context, charset, font) XmFontContext context; XmStringCharSet *charset; XFontStruct **font;

Boolean XmFontListInitFontContext(context, fontlist) XmFontContext *context; XmFontList fontlist;

XmFontListEntry XmFontListNextEntry (context) XmFontContext context;

XmFontList XmFontListRemoveEntry (oldlist, entry) XmFontList oldlist; XmFontListEntry entry;

String XmGetAtomName(display, atom) Display *display; Atom atom;

XmColorProc XmGetColorCalculation()

void XmGetColors(screen, colormap, background, foreground, top_shadow, bottom_shadow, select) Screen *screen; Colormap colormap; Pixel *background, *foreground, *top_shadow, *bottom_shadow; Pixel *select;

Widget XmGetDestination(display) Display *display;

Widget XmGetDragContext (refwidget, timestamp) Widget refwidget; Time timestamp;

Widget XmGetFocusWidget (widget) Widget widget;

Cursor XmGetMenuCursor(display) Display *display;

Pixmap XmGetPixmap(screen, image_name, foreground, background) Screen *screen; char *image_name; Pixel foreground, background;

Pixmap XmGetPixmapByDepth (screen, image_name,foreground, background, depth) Screen *screen; char *image_name; Pixel foreground, background; int depth;

Widget XmGetPostedFromWidget(menu) Widget menu;

Cardinal XmGetSecondaryResourceData (widget_class, secondary_data_return) WidgetClass widget_class; XmSecondaryResourceData **secondary_data_return;

Widget XmGetTabGroup (widget) Widget widget;

Widget XmGetTearOffControl (menu) Widget menu;

XmVisibility XmGetVisibility (widget) Widget widget;

Widget XmGetXmDisplay (display) Display *display;

Widget XmGetXmScreen (screen) Screen *screen;

XIM XmImGetXIM(widget) Widget widget;

int XmImMbLookupString (widget, event, buffer_return, bytes_buffer, keysym_return, status_return) Widget widget; XKeyPressedEvent *event; char *buffer_return; int bytes_buffer; KeySym *keysym_return; Status *status_return;

void XmImRegister (widget) Widget widget;

void XmImSetFocusValues (widget, arglist, argcount) Widget widget; ArgList arglist; Cardinal argcount;

void XmImSetValues (widget, arglist, argcount) Widget widget; ArgList arglist; Cardinal argcount;

void XmImUnregister (widget) Widget widget;

void XmImUnsetFocus (widget) Widget widget;

void XmImVaSetFocusValues (widget, arg...) Widget widget;

void XmImVaSetValues (widget, arg...) Widget widget;

Boolean XmInstallImage(image, image_name) XImage *image; char *image_name;

Atom XmInternAtom(display, name, only_if_exists) Display *display; String name; Boolean only_if_exists;

Boolean XmIsMotifWMRunning(shell) Widget shell;

Boolean XmIsTraversable (widget) Widget widget;

void XmListAddItem(widget, item, position) Widget widget; XmString item; int position;

void XmListAddItems(widget, items, item_count, position) Widget widget; XmString *items; int item_count, position;

void XmListAddItemsUnselected(widget, item, position) Widget widget; XmString item; int position;

void XmListDeleteAllItems(widget) Widget widget;

void XmListDeleteItem(widget, item) Widget widget; XmString item;

void XmListDeleteItems(widget, items, item_count) Widget widget; XmString *items; int item_count;

void XmListDeleteItemsPos(widget, item_count, position) Widget widget; int item_count; int position;

void XmListDeletePos(widget, position) Widget widget; int position;

void XmListDeletePositions (widget, position_list, position_count) Widget widget; int *position_list, position_count;

void XmListDeselectAllItems(widget) Widget widget;

void XmListDeselectItem(widget, item) Widget widget; XmString item;

void XmListDeselectPos(widget, position) Widget widget; int position;

int XmListGetKbdItemPos (widget) Widget widget;

Boolean XmListGetMatchPos(widget, item, position_list, position_count) Widget widget; XmString item; int **position_list, *position_count;

Boolean XmListGetSelectedPos(widget, position_list, position_count) Widget widget; int **position_list, *position_count;

Boolean XmListItemExists(widget, item) Widget widget; XmString item;

int XmListItemPos(widget, item) Widget widget; XmString item;

Boolean XmListPosSelected (widget, position) Widget widget; int position;

Boolean XmListPosToBounds (widget, position, x, y, width, height) Widget widget; int position; Position *x, *y; Dimension *width, *height;

void XmListReplaceItems(widget, old_items, item_count, new_items) Widget widget; XmString *old_items; int item_count; XmString *new_items;

void XmListReplaceItemsPos(widget, new_items, item_count, position) Widget widget; XmString *new_items; int item_count, position;

void XmListReplaceItemsPosUnselected (widget, new_items, item_count, position) Widget widget; XmString *new_items; int item_count, position;

void XmListReplaceItemsUnselected (widget, old_items, item_count, new_items) Widget widget; XmString *old_items, *new_items; int item_count;

void XmListReplacePositions (widget, position_list, item_list, item_count) Widget widget; int *position_list, item_count; XmString *item_list;

void XmListSelectItem(widget, item, notify) Widget widget; XmString item; Boolean notify;

void XmListSelectPos(widget, position, notify) Widget widget; int position; Boolean notify;

void XmListSetAddMode(widget, mode) Widget widget; Boolean mode;

void XmListSetBottomItem(widget, item) Widget widget; XmString item;

void XmListSetBottomPos(widget, position) Widget widget; int position;

void XmListSetHorizPos(widget, position) Widget widget; int position;

void XmListSetItem(widget, item) Widget widget; XmString item;

Boolean XmListSetKbdItemPos (widget, position) Widget widget; int position;

void XmListSetPos(widget, position) Widget widget; int position;

void XmListUpdateSelectedList (widget) Widget widget;

int XmListYToPos (widget, y) Widget widget; Position y;

Widget XmMainWindowSep1(widget) Widget widget;

Widget XmMainWindowSep2(widget) Widget widget;

Widget XmMainWindowSep3(widget) Widget widget;

void XmMainWindowSetAreas(widget, menu_bar, command_window, horizontal_scrollbar, vertical_scrollbar, work_region) Widget widget, menu_bar, command_window; Widget horizontal_scrollbar, vertical_scrollbar; Widget work_region;

char * XmMapSegmentEncoding (fontlist_tag) char *fontlist_tag;

void XmMenuPosition(menu, event) Widget menu; XButtonPressedEvent *event;

Widget XmMessageBoxGetChild(widget, child) Widget widget; unsigned char child;

Widget XmOptionButtonGadget(option_menu) Widget option_menu;

Widget XmOptionLabelGadget(option_menu) Widget option_menu;

Boolean XmProcessTraversal(widget, direction) Widget widget; XmTraversalDirection direction;

char * XmRegisterSegmentEncoding (fontlist_tag, ct_encoding) char *fontlist_tag; char *ct_encoding;

void XmRemoveProtocolCallback(shell, property, protocol, callback, closure) Widget shell; Atom property, protocol; XtCallbackProc callback; XtPointer closure;

void XmRemoveProtocols (shell, property, protocols, num_protocols) Widget shell; Atom property, * protocols; Cardinal num_protocols;

void XmRemoveTabGroup(tab_group) Widget tab_group;

void XmRemoveWMProtocolCallback(shell, protocol, callback, closure) Widget shell; Atom protocol; XtCallbackProc callback; XtPointer closure;

void XmRemoveWMProtocols (shell, protocols, num_protocols) Widget shell; Atom * protocols; Cardinal num_protocols;

void XmRepTypeAddReverse (rep_type_id) XmRepTypeId rep_type_id;

XmRepTypeId XmRepTypeGetId (rep_type) String rep_type;

String * XmRepTypeGetNameList (rep_type_id, use_uppercase_format) XmRepTypeId rep_type_id; Boolean use_uppercase_format;

XmRepTypeEntry XmRepTypeGetRecord (rep_type_id) XmRepTypeId rep_type_id;

XmRepTypeList XmRepTypeGetRegistered ()

void XmRepTypeInstallTearOffModelConverter ()

XmRepTypeId XmRepTypeRegister (rep_type, value_names, values, num_values) String rep_type, *value_names; unsigned char *values, num_values;

Boolean XmRepTypeValidValue (rep_type_id, test_value, enable_default_warning) XmRepTypeId rep_type_id; unsigned char test_value; Widget enable_default_warning;

void XmResolveAllPartOffsets(widget_class, offset, constraint_offset) WidgetClass widget_class; XmOffsetPtr *offset, *constraint_offset;

void XmResolvePartOffsets(widget_class, offset) WidgetClass widget_class; XmOffsetPtr *offset;

void XmScaleGetValue(widget, value_return) Widget widget; int *value_return;

void XmScaleSetValue(widget, value) Widget widget; int value;

void XmScrollBarGetValues(widget, value_return, slider_size_return, increment_return, page_increment_return) Widget widget; int *value_return, *slider_size_return; int *increment_return, *page_increment_return;

void XmScrollBarSetValues(widget, value, slider_size, increment, page_increment, notify) Widget widget; int value, slider_size; int increment, page_increment; Boolean notify;

void XmScrollVisible (scrollw_widget, widget, left_right_margin, top_bottom_margin) Widget scrollw_widget, widget; Dimension left_right_margin, top_bottom_margin;

void XmScrolledWindowSetAreas(widget, horizontal_scrollbar, vertical_scrollbar, work_region) Widget widget, horizontal_scrollbar; Widget vertical_scrollbar, work_region;

Widget XmSelectionBoxGetChild(widget, child) Widget widget; unsigned char child;

XmColorProc XmSetColorCalculation(color_proc) XmColorProc color_proc;

void XmSetFontUnit(display, font_unit_value) Display *display; int font_unit_value;

void XmSetFontUnits(display, h_value, v_value) Display *display; int h_value, v_value;

void XmSetMenuCursor(display, cursorId) Display *display; Cursor cursorId;

void XmSetProtocolHooks(shell, property, protocol, prehook, pre_closure, posthook, post_closure) Widget shell; Atom property, protocol; XtCallbackProc prehook, posthook; XtPointer pre_closure, post_closure;

void XmSetWMProtocolHooks(shell, protocol, prehook, pre_closure, posthook, post_closure) Widget shell; Atom protocol; XtCallbackProc prehook, posthook; XtPointer pre_closure, post_closure;

Dimension XmStringBaseline(fontlist, string) XmFontList fontlist; XmString string;

Boolean XmStringByteCompare(s1, s2) XmString s1, s2;

Boolean XmStringCompare(s1, s2) XmString s1, s2;

XmString XmStringConcat(s1, s2) XmString s1, s2;

XmString XmStringCopy(s1) XmString s1;

XmString XmStringCreate(text, tag) char *text, *tag;

XmString XmStringCreateLocalized (text) char *text;

XmString XmStringCreateLtoR(text, tag) char *text, *tag;

XmString XmStringCreateSimple(text) char *text;

XmString XmStringDirectionCreate(direction) XmStringDirection direction;

void XmStringDraw(d, w, fontlist, string, gc, x, y, width, alignment, layout_direction, clip) Display *d; Window w; XmFontList fontlist; XmString string; GC gc; Position x, y; Dimension width; unsigned char alignment, layout_direction; XRectangle *clip;

void XmStringDrawImage(d, w, fontlist, string, gc, x, y, width, alignment, layout_direction, clip) Display *d; Window w; XmFontList fontlist; XmString string; GC gc; Position x, y; Dimension width; unsigned char alignment, layout_direction; XRectangle *clip;

void XmStringDrawUnderline(d, w, fontlist, string, gc, x, y, width, alignment, layout_direction, clip, underline) Display *d; Window w; XmFontList fontlist; XmString string; GC gc; Position x, y; Dimension width; unsigned char alignment, layout_direction; XRectangle *clip; XmString underline;

Boolean XmStringEmpty(s1) XmString s1;

void XmStringExtent(fontlist, string, width, height) XmFontList fontlist; XmString string; Dimension *width, *height;

void XmStringFree(string) XmString string;

void XmStringFreeContext(context) XmStringContext context;

Boolean XmStringGetLtoR(string, tag , text) XmString string; XmStringCharSet *tag; char **text;

XmStringComponentType XmStringGetNextComponent(context, text, tag, direction, unknown_tag, unknown_length, unknown_value) XmStringContext context; char **text; XmStringCharSet *tag; XmStringDirection *direction; XmStringComponentType *unknown_tag; unsigned short *unknown_length; unsigned char **unknown_value;

Boolean XmStringGetNextSegment(context, text, tag, direction, separator) XmStringContext context; char **text; XmStringCharSet *tag; XmStringDirection *direction; Boolean *separator;

Boolean XmStringHasSubstring(string, substring) XmString string; XmString substring;

Dimension XmStringHeight(fontlist, string) XmFontList fontlist; XmString string;

Boolean XmStringInitContext(context, string) XmStringContext *context; XmString string;

int XmStringLength(s1) XmString s1;

int XmStringLineCount(string) XmString string;

XmString XmStringNConcat(s1, s2, num_bytes) XmString s1, s2; int num_bytes;

XmString XmStringNCopy(s1, num_bytes) XmString s1; int num_bytes;

XmStringComponentType XmStringPeekNextComponent(context) XmStringContext context;

XmString XmStringSegmentCreate(text, tag, direction, separator) char *text; XmStringCharSet tag; XmStringDirection direction; Boolean separator;

XmString XmStringSeparatorCreate()

Dimension XmStringWidth(fontlist, string) XmFontList fontlist; XmString string;

Boolean XmTargetsAreCompatible (display, export_targets, num_export_targets, import_targets, num_import_targets) Display *display; Atom *export_targets, *import_targets; Cardinal num_export_targets, num_import_targets;

void XmTextClearSelection(widget, time) Widget widget; Time time;

Boolean XmTextCopy(widget, time) Widget widget; Time time;

Boolean XmTextCut(widget, time) Widget widget; Time time;

void XmTextDisableRedisplay (widget) Widget widget;

void XmTextEnableRedisplay (widget) Widget widget;

void XmTextFieldClearSelection(widget, time) Widget widget; Time time;

Boolean XmTextFieldCopy(widget, time) Widget widget; Time time;

Boolean XmTextFieldCut(widget, time) Widget widget; Time time;

int XmTextFieldGetBaseline(widget) Widget widget;

Boolean XmTextFieldGetEditable(widget) Widget widget;

XmTextPosition XmTextFieldGetInsertionPosition(widget) Widget widget;

XmTextPosition XmTextFieldGetLastPosition(widget) Widget widget;

int XmTextFieldGetMaxLength(widget) Widget widget;

char *XmTextFieldGetSelection(widget) Widget widget;

Boolean XmTextFieldGetSelectionPosition(widget, left, right) Widget widget; XmTextPosition *left, *right;

wchar_t * XmTextFieldGetSelectionWcs (widget) Widget widget;

char *XmTextFieldGetString(widget) Widget widget;

wchar_t * XmTextFieldGetStringWcs (widget) Widget widget;

int XmTextFieldGetSubstring (widget, start, num_chars, buffer_size, buffer) Widget widget; XmTextPosition start; int num_chars, buffer_size; char *buffer;

int XmTextFieldGetSubstringWcs (widget, start, num_chars, buffer_size, buffer) Widget widget; XmTextPosition start; int num_chars, buffer_size; wchar_t *buffer;

void XmTextFieldInsert(widget, position, value) Widget widget; XmTextPosition position; char *value;

void XmTextFieldInsertWcs (widget, position, wcstring) Widget widget; XmTextPosition position; wchar_t *wcstring;

Boolean XmTextFieldPaste(widget) Widget widget;

Boolean XmTextFieldPosToXY(widget, position, x, y) Widget widget; XmTextPosition position; Position *x, *y;

Boolean XmTextFieldRemove(widget) Widget widget;

void XmTextFieldReplace(widget, from_pos, to_pos, value) Widget widget; XmTextPosition from_pos, to_pos; char *value;

void XmTextFieldReplaceWcs (widget, from_pos, to_pos, wcstring) Widget widget; XmTextPosition from_pos; XmTextPosition to_pos; wchar_t *wcstring;

void XmTextFieldSetAddMode(widget, state) Widget widget; Boolean state;

void XmTextFieldSetEditable(widget, editable) Widget widget; Boolean editable;

void XmTextFieldSetHighlight(widget, left, right, mode) Widget widget; XmTextPosition left, right; XmHighlightMode mode;

void XmTextFieldSetInsertionPosition(widget, position) Widget widget; XmTextPosition position;

void XmTextFieldSetMaxLength(widget, max_length) Widget widget; int max_length;

void XmTextFieldSetSelection(widget, first, last, time) Widget widget; XmTextPosition first, last; Time time;

void XmTextFieldSetString(widget, value) Widget widget; char *value;

void XmTextFieldSetStringWcs (widget, wcstring) Widget widget; wchar_t *wcstring;

void XmTextFieldShowPosition(widget, position) Widget widget; XmTextPosition position;

XmTextPosition XmTextFieldXYToPos(widget, x, y) Widget widget; Position x, y;

Boolean XmTextFindString (widget, start, string, direction, position) Widget widget; XmTextPosition start; char *string; XmTextDirection direction; XmTextPosition *position;

Boolean XmTextFindStringWcs (widget, start, wcstring, direction, position) Widget widget; XmTextPosition start; wchar_t *wcstring; XmTextDirection direction; XmTextPosition *position;

int XmTextGetBaseline(widget) Widget widget;

Boolean XmTextGetEditable(widget) Widget widget;

XmTextPosition XmTextGetInsertionPosition(widget) Widget widget;

XmTextPosition XmTextGetLastPosition(widget) Widget widget;

int XmTextGetMaxLength(widget) Widget widget;

char *XmTextGetSelection(widget) Widget widget;

Boolean XmTextGetSelectionPosition(widget, left, right) Widget widget; XmTextPosition *left, *right;

wchar_t *XmTextGetSelectionWcs (widget) Widget widget;

XmTextSource XmTextGetSource(widget) Widget widget;

char *XmTextGetString(widget) Widget widget;

wchar_t * XmTextGetStringWcs (widget) Widget widget;

int XmTextGetSubstring (widget, start, num_chars, buffer_size, buffer) Widget widget; XmTextPosition start; int num_chars, buffer_size; char *buffer;

int XmTextGetSubstringWcs (widget, start, num_chars, buffer_size, buffer) Widget widget; XmTextPosition start; int num_chars, buffer_size; wchar_t *buffer;

XmTextPosition XmTextGetTopCharacter(widget) Widget widget;

void XmTextInsert(widget, position, value) Widget widget; XmTextPosition position; char *value;

void XmTextInsertWcs (widget, position, wcstring) Widget widget; XmTextPosition position; wchar_t *wcstring;

Boolean XmTextPaste(widget) Widget widget;

Boolean XmTextPosToXY(widget, position, x, y) Widget widget; XmTextPosition position; Position *x, *y;

Boolean XmTextRemove(widget) Widget widget;

void XmTextReplace(widget, from_pos, to_pos, value) Widget widget; XmTextPosition from_pos, to_pos; char *value;

void XmTextReplaceWcs (widget, from_pos, to_pos, wcstring) Widget widget; XmTextPosition from_pos; XmTextPosition to_pos; wchar_t *wcstring;

void XmTextScroll(widget, lines) Widget widget; int lines;

void XmTextSetAddMode(widget, state) Widget widget; Boolean state;

void XmTextSetEditable(widget, editable) Widget widget; Boolean editable;

void XmTextSetHighlight(widget, left, right, mode) Widget widget; XmTextPosition left, right; XmHighlightMode mode;

void XmTextSetInsertionPosition(widget, position) Widget widget; XmTextPosition position;

void XmTextSetMaxLength(widget, max_length) Widget widget; int max_length;

void XmTextSetSelection(widget, first, last, time) Widget widget; XmTextPosition first, last; Time time;

void XmTextSetSource(widget, source, top_character, cursor_position) Widget widget; XmTextSource source; XmTextPosition top_character, cursor_position;

void XmTextSetString(widget, value) Widget widget; char *value;

void XmTextSetStringWcs (widget, wcstring) Widget widget; wchar_t *wcstring;

void XmTextSetTopCharacter(widget, top_character) Widget widget; XmTextPosition top_character;

void XmTextShowPosition(widget, position) Widget widget; XmTextPosition position;

XmTextPosition XmTextXYToPos(widget, x, y) Widget widget; Position x, y;

Boolean XmToggleButtonGadgetGetState(widget) Widget widget;

void XmToggleButtonGadgetSetState(widget, state, notify) Widget widget; Boolean state, notify;

Boolean XmToggleButtonGetState(widget) Widget widget;

void XmToggleButtonSetState(widget, state, notify) Widget widget; Boolean state, notify;

Widget XmTrackingEvent (widget, cursor, confine_to, event_return) Widget widget; Cursor cursor; Boolean confine_to; XEvent *event_return;

Widget XmTrackingLocate(widget, cursor, confine_to) Widget widget; Cursor cursor; Boolean confine_to;

void XmTranslateKey (display, keycode, modifiers, modifiers_return, keysym_return) Display *display; KeyCode keycode; Modifiers modifiers, *modifiers_return; KeySym *keysym_return;

Boolean XmUninstallImage(image) XImage *image;

void XmUpdateDisplay(widget) Widget widget;

Widget XmVaCreateSimpleCheckBox(parent, name, callback, arg...) Widget parent; String name; XtCallbackProc callback;

Widget XmVaCreateSimpleMenuBar(parent, name, arg...) Widget parent; String name;

Widget XmVaCreateSimpleOptionMenu(parent, name, option_label, option_mnemonic, button_set, callback, arg...) Widget parent; String name; XmString option_label; KeySym option_mnemonic; int button_set; XtCallbackProc callback;

Widget XmVaCreateSimplePopupMenu(parent, name, callback, arg...) Widget parent; String name; XtCallbackProc callback;

Widget XmVaCreateSimplePulldownMenu(parent, name, post_from_button, callback, arg...) Widget parent; String name; int post_from_button; XtCallbackProc callback;

Widget XmVaCreateSimpleRadioBox(parent, name, button_set, callback, arg...) Widget parent; String name; int button_set; XtCallbackProc callback;

Boolean XmWidgetGetBaselines (widget, baselines, line_count) Widget widget; Dimension **baselines; int *line_count;

Boolean XmWidgetGetDisplayRect (widget, displayrect) Widget widget; XRectangle *displayrect;

© © 1992 Hewlett-Packard Development Company, L.P.