|
|
X Window System C Quick Reference GuideChapter 1 X11 R5 Toolkit Intrinsics Functions |
|
void XtAddActions(actions, num_actions) XtActionList actions; Cardinal num_actions; void XtAddCallback(object, callback_name, callback, client_data) Widget object; String callback_name; XtCallbackProc callback; XtPointer client_data; void XtAddCallbacks(object, callback_name, callbacks) Widget object; String callback_name; XtCallbackList callbacks; void XtAddConverter(from_type, to_type, converter, convert_args, num_args) String from_type; String to_type; XtConverter converter; XtConvertArgList convert_args; Cardinal num_args; void XtAddEventHandler(w, event_mask, nonmaskable, proc, client_data) Widget w; EventMask event_mask; Boolean nonmaskable; XtEventHandler proc; XtPointer client_data; void XtAddExposureToRegion(event, region) XEvent *event; Region region; void XtAddGrab(w, exclusive, spring_loaded) Widget w; Boolean exclusive, spring_loaded; XtInputId XtAddInput(source, condition, proc, client_data) int source; XtPointer condition; XtInputCallbackProc proc; XtPointer client_data; void XtAddRawEventHandler(w, event_mask, nonmaskable, proc, client_data) Widget w; EventMask event_mask; Boolean nonmaskable; XtEventHandler proc; XtPointer client_data; XtIntervalId XtAddTimeOut(interval, proc, client_data) unsigned long interval; XtTimerCallbackProc proc; XtPointer client_data; XtWorkProcId XtAddWorkProc(proc, client_data) XtWorkProc proc; XtPointer client_data; GC XtAllocateGC(object, depth, value_mask, values, dynamic_mask, dont_care_mask) Widget object; Cardinal depth; XtGCMask value_mask, dynamic_mask, dont_care_mask; XtGCValues *values; XtActionHookId XtAppAddActionHook(app, proc, client_data) XtAppContext app; XtActionHookProc proc; XtPointer client_data; void XtAppAddActions(app_context, actions, num_actions) XtAppContext app_context; XtActionList actions; Cardinal num_actions; void XtAppAddConverter(app_context, from_type, to_type, converter, convert_args, num_args) XtAppContext app_context; String from_type, to_type; XtConverter converter; XtConvertArgList convert_args; Cardinal num_args; XtInputId XtAppAddInput(app_context, source, condition, proc, client_data) XtAppContext app_context; int source; XtPointer condition; XtInputCallbackProc proc; XtPointer client_data; XtIntervalId XtAppAddTimeOut(app_context, interval, proc, client_data) XtAppContext app_context; unsigned long interval; XtTimerCallbackProc proc; XtPointer client_data; XtWorkProcId XtAppAddWorkProc(app_context, proc, client_data) XtAppContext app_context; XtWorkProc proc; XtPointer client_data; Widget XtAppCreateShell(application_name, application_class, widget_class, display, args, num_args) String application_name, application_class; WidgetClass widget_class; Display *display; ArgList args; Cardinal num_args; void XtAppError(app_context, message) XtAppContext app_context; String message; void XtAppErrorMsg(app_context, name, type, class, default, params, num_params) XtAppContext app_context; String name, type, class, default, *params; Cardinal *num_params; XrmDatabase *XtAppGetErrorDatabase(app_context) XtAppContext app_context; void XtAppGetErrorDatabaseText(app_context, name, type, class, default, buffer_return, nbytes, database) XtAppContext app_context; String name, type, class, default, buffer_return; int nbytes; XrmDatabase database; unsigned long XtAppGetSelectionTimeout(app_context) XtAppContext app_context; Widget XtAppInitialize(app_context_return, application_class, options, num_options, argc_in_out, argv_in_out, fallback_resources, args, num_args) XtAppContext *app_context_return; String application_class; XrmOptionDescList options; Cardinal num_options, num_args; int *argc_in_out; String *argv_in_out, *fallback_resources; ArgList args; void XtAppMainLoop(app_context) XtAppContext app_context; void XtAppNextEvent(app_context, event_return) XtAppContext app_context; XEvent *event_return; Boolean XtAppPeekEvent(app_context, event_return) XtAppContext app_context; XEvent *event_return; XtInputMask XtAppPending(app_context) XtAppContext app_context; void XtAppProcessEvent(app_context, mask) XtAppContext app_context; XtInputMask mask; void XtAppReleaseCacheRefs(app, refs) XtAppContext app; XtCacheRef *refs; XtErrorHandler XtAppSetErrorHandler(app_context, handler) XtAppContext app_context; XtErrorHandler handler; XtErrorMsgHandler XtAppSetErrorMsgHandler(app_context, msg_handler) XtAppContext app_context; XtErrorMsgHandler msg_handler; void XtAppSetFallbackResources(app_context, specification_list) XtAppContext app_context; String *specification_list; void XtAppSetSelectionTimeout(app_context, timeout) XtAppContext app_context; unsigned long timeout; void XtAppSetTypeConverter(app_context, from_type, to_type, converter, convert_args, num_args, cache_type, destructor) XtAppContext app_context; String from_type, to_type; XtTypeConverter converter; XtConvertArgList convert_args; Cardinal num_args; XtCacheType cache_type; XtDestructor destructor; XtErrorHandler XtAppSetWarningHandler(app_context, handler) XtAppContext app_context; XtErrorHandler handler; XtErrorMsgHandler XtAppSetWarningMsgHandler(app_context, msg_handler) XtAppContext app_context; XtErrorMsgHandler msg_handler; void XtAppWarning(app_context, message) XtAppContext app_context; String message; void XtAppWarningMsg(app_context, name, type, class, default, params, num_params) XtAppContext app_context; String name, type, class, default, *params; Cardinal *num_params; void XtAugmentTranslations(w, translations) Widget w; XtTranslations translations; EventMask XtBuildEventMask(w) Widget w; Boolean XtCallAcceptFocus(w, time) Widget w; Time *time; void XtCallActionProc(widget, action, event, params, num_params) Widget widget; String action, *params; XEvent *event; Cardinal num_params; void XtCallbackExclusive(w, client_data, call_data) Widget w; XtPointer client_data, call_data; void XtCallbackNone(w, client_data, call_data) Widget w; XtPointer client_data, call_data; void XtCallbackNonexclusive(w, client_data, call_data) Widget w; XtPointer client_data, call_data; void XtCallbackPopdown(w, client_data, call_data) Widget w; XtPointer client_data, call_data; void XtCallbackReleaseCacheRef(object, client_data, call_data) Widget object; XtPointer client_data, call_data; void XtCallbackReleaseCacheRefList(object, client_data, call_data) Widget object; XtPointer client_data, call_data; void XtCallCallbackList(widget, callbacks, call_data) Widget widget; XtCallbackList callbacks; XtPointer call_data; void XtCallCallbacks(widget, callback_name, call_data) Widget widget; String callback_name; XtPointer call_data; Boolean XtCallConverter( display, converter, args, num_args, from, to_in_out, cache_ref_return ) Display* display; XtTypeConverter converter; XrmValuePtr args, from, to_in_out; Cardinal num_args; XtCacheRef *cache_ref_return; char *XtCalloc(num, size) Cardinal num, size; void XtCheckSubclass(widget, widget_class, message) Widget widget; WidgetClass widget_class; String message; WidgetClass XtClass(widget) Widget widget; void XtCloseDisplay(display) Display *display; void XtConfigureWidget(w, x, y, width, height, border_width) Widget w; Position x, y; Dimension width, height, border_width; void XtConvert(w, from_type, from, to_type, to_return) Widget w; String from_type, to_type; XrmValuePtr from, to_return; Boolean XtConvertAndStore(object, from_type, from, to_type, to_in_out) Widget object; String from_type, to_type; XrmValuePtr from, to_in_out; void XtConvertCase(display, keysym, lower_return, upper_return) Display *display; KeySym keysym, *lower_return, *upper_return; XtAppContext XtCreateApplicationContext() Widget XtCreateApplicationShell(application_name, widget_class, args, num_args) String application_name; WidgetClass widget_class; ArgList args; Cardinal num_args; Widget XtCreateManagedWidget(name, widget_class, parent, args, num_args) String name; WidgetClass widget_class; Widget parent; ArgList args; Cardinal num_args; Widget XtCreatePopupShell(name, object, parent, args, num_args) String name; WidgetClass object; Widget parent; ArgList args; Cardinal num_args; Widget XtCreateWidget(name, widget_class, parent, args, num_args) String name; WidgetClass widget_class; Widget parent; ArgList args; Cardinal num_args; void XtCreateWindow(w, window_class, visual, value_mask, attributes) Widget w; unsigned int window_class; Visual *visual; XtValueMask value_mask; XSetWindowAttributes *attributes; XrmDatabase XtDatabase(display) Display *display; void XtDestroyApplicationContext(app_context) XtAppContext app_context; void XtDestroyGC(w, gc) Widget w; GC gc; void XtDestroyWidget(widget) Widget widget; void XtDirectConvert(converter, args, num_args, from, to_return) XtConverter converter; XrmValuePtr args, from, to_return; Cardinal num_args; void XtDisownSelection(w, selection, time) Widget w; Atom selection; Time time; Boolean XtDispatchEvent(event) XEvent *event; Display *XtDisplay(w) Widget w; void XtDisplayInitialize(app_context, display, application_name, application_class, options, num_options, argc, argv) XtAppContext app_context; Display *display; String application_name, application_class, *argv; XrmOptionDescRec *options; Cardinal num_options; int *argc; Display *XtDisplayOfObject(object) Widget object; void XtDisplayStringConversionWarning(display, from_value, to_type) Display *display; String from_value, to_type; XtAppContext XtDisplayToApplicationContext( display ) Display *display; void XtError(message) String message; void XtErrorMsg(name, type, class, default, params, num_params) String name, type, class, default, *params; Cardinal *num_params; String XtFindFile(path, substitutions, num_substitutions, predicate) String path; Substitution substitutions; Cardinal num_substitutions; XtFilePredicate predicate; void XtFree(ptr) char *ptr; KeySym XtGetActionKeysym(event, modifiers_return) XEvent *event; Modifiers *modifiers_return; void XtGetActionList(widget_class, actions_return, num_actions_return) WidgetClass widget_class; XtActionList *actions_return; Cardinal *num_actions_return; void XtGetApplicationNameAndClass(display, name_return, class_return) Display *display; String *name_return, class_return; void XtGetApplicationResources(w, base, resources, num_resources, args, num_args) Widget w; XtPointer base; XtResourceList resources; Cardinal num_resources, num_args; ArgList args; void XtGetConstraintResourceList(object_class, resources_return, num_resources_return) WidgetClass object_class; XtResourceList *resources_return; Cardinal *num_resources_return; XrmDatabase *XtGetErrorDatabase() void XtGetErrorDatabaseText(name, type, class, default, buffer_return, nbytes) String name, type, class, default, buffer_return; int nbytes; GC XtGetGC(w, value_mask, values) Widget w; XtGCMask value_mask; XGCValues *values; KeySym *XtGetKeysymTable(display, min_keycode_return, keysyms_per_keycode_return) Display *display; KeyCode *min_keycode_return; int *keysyms_per_keycode_return; int XtGetMultiClickTime(display) Display *display; void XtGetResourceList(class, resources_return, num_resources_return) WidgetClass class; XtResourceList *resources_return; Cardinal *num_resources_return; XSelectionRequestEvent *XtGetSelectionRequest(w, selection, request_id) Widget w; Atom selection; XtRequestId request_id; unsigned long XtGetSelectionTimeout() void XtGetSelectionValue(w, selection, target, callback, client_data, time) Widget w; Atom selection, target; XtSelectionCallbackProc callback; XtPointer client_data; Time time; void XtGetSelectionValueIncremental(w, selection, target, callback, client_data, time) Widget w; Atom selection, target; XtSelectionCallbackProc callback; XtPointer client_data; Time time; void XtGetSelectionValues(w, selection, targets, count, callback, client_data, time) Widget w; Atom selection, *targets; int count; XtSelectionCallbackProc callback; XtPointer client_data; Time time; void XtGetSelectionValuesIncremental(w, selection, targets, count, callback, client_data, time) Widget w; Atom selection, *targets; int count; XtSelectionCallbackProc callback; XtPointer *client_data; Time time; void XtGetSubresources(w, base, subpart_name, subpart_class, resources, num_resources, args, num_args) Widget w; XtPointer base; String subpart_name, subpart_class; XtResourceList resources; Cardinal num_resources, num_args; ArgList args; void XtGetSubvalues(base, resources, num_resources, args, num_args) XtPointer base; XtResourceList resources; Cardinal num_resources; ArgList args; Cardinal num_args; void XtGetValues(widget, args, num_args) Widget widget; ArgList args; Cardinal num_args; void XtGrabButton(widget, button, modifiers, owner_events, event_mask, pointer_mode, keyboard_mode, confine_to, cursor) Widget widget; int button, pointer_mode, keyboard_mode; Modifiers modifiers; Boolean owner_events; unsigned int event_mask; Window confine_to; Cursor cursor; void XtGrabKey(widget, keycode, modifiers, owner_events, pointer_mode, keyboard_mode) Widget widget; KeyCode keycode; Modifiers modifiers; Boolean owner_events; int pointer_mode, keyboard_mode; int XtGrabKeyboard(widget, owner_events, pointer_mode, keyboard_mode, time) Widget widget; Boolean owner_events; int pointer_mode, keyboard_mode; Time time; int XtGrabPointer(widget, owner_events, event_mask, pointer_mode, keyboard_mode, confine_to, cursor, time) Widget widget; Boolean owner_events; unsigned int event_mask; int pointer_mode, keyboard_mode; Window confine_to; Cursor cursor; Time time; XtCallbackStatus XtHasCallbacks(object, callback_name) Widget object; String callback_name; Widget XtInitialize(shell_name, application_class, options, num_options, argc, argv) String shell_name, application_class; XrmOptionDescRec options[]; Cardinal num_options, *argc; char *argv[]; void XtInitializeWidgetClass(object_class) WidgetClass object_class; void XtInsertEventHandler(w, event_mask, nonmaskable, proc, client_data, position) Widget w; EventMask event_mask; Boolean nonmaskable; XtEventHandler proc; XtPointer client_data; XtListPosition position; void XtInsertRawEventHandler(w, event_mask, nonmaskable, proc, client_data, position) Widget w; EventMask event_mask; Boolean nonmaskable; XtEventHandler proc; XtPointer client_data; XtListPosition position; void XtInstallAccelerators(destination, source) Widget destination, source; void XtInstallAllAccelerators(destination, source) Widget destination, source; Boolean XtIsApplicationShell(object) Widget object; Boolean XtIsComposite(object) Widget object; Boolean XtIsConstraint(object) Widget object; Boolean XtIsManaged(object) Widget object; Boolean XtIsObject(object) Widget object; Boolean XtIsOverrideShell(object) Widget object; Boolean XtIsRealized(object) Widget object; Boolean XtIsRectObj(object) Widget object; Boolean XtIsSensitive(object) Widget object; Boolean XtIsShell(object) Widget object; Boolean XtIsSubclass(object, object_class) Widget object; WidgetClass object_class; Boolean XtIsTopLevelShell(object) Widget object; Boolean XtIsTransientShell(object) Widget object; Boolean XtIsVendorShell(object) Widget object; Boolean XtIsWMShell(object) Widget object; Boolean XtIsWidget(object) Widget object; void XtKeysymToKeycodeList(display, keysym, keycodes_return, keycount_return) Display *display; KeySym keysym; KeyCode **keycodes_return; Cardinal *keycount_return; Time XtLastTimestampProcessed(display) Display *display; void XtMainLoop() XtGeometryResult XtMakeGeometryRequest(w, request, reply_return) Widget w; XtWidgetGeometry *request, *reply_return; XtGeometryResult XtMakeResizeRequest(w, width, height, width_return, height_return) Widget w; Dimension width, height, *width_return, *height_return; char *XtMalloc(size) Cardinal size; void XtManageChild(child) Widget child; void XtManageChildren(children, num_children) WidgetList children; Cardinal num_children; XtMapWidget(w) Widget w; ArgList XtMergeArgLists(args1, num_args1, args2, num_args2) ArgList args1, args2; Cardinal num_args1, num_args2; void XtMoveWidget(w, x, y) Widget w; Position x, y; String XtName(object) Widget object; Widget XtNameToWidget(reference, names) Widget reference; String names; type *XtNew(type) String XtNewString(string) String string; void XtNextEvent(event_return) XEvent *event_return; Cardinal XtNumber(array) Cardinal XtOffset(pointer_type, field_name) Cardinal XtOffsetOf(structure_type, field_name) Display *XtOpenDisplay(app_context, display_string, application_name, application_class, options, num_options, argc, argv) XtAppContext app_context; String display_string, application_name, application_class; XrmOptionDescRec *options; Cardinal num_options; int *argc; String *argv; void XtOverrideTranslations(w, translations) Widget w; XtTranslations translations; Boolean XtOwnSelection(w, selection, time, convert_proc, lose_proc, done_proc) Widget w; Atom selection; Time time; XtConvertSelectionProc convert_proc; XtLoseSelectionProc lose_proc; XtSelectionDoneProc done_proc; Boolean XtOwnSelectionIncremental(w, selection, time, convert_callback, lose_callback, done_callback, cancel_callback, client_data) Widget w; Atom selection; Time time; XtConvertSelectionIncrProc convert_callback; XtLoseSelectionIncrProc lose_callback; XtSelectionDoneIncrProc done_callback; XtCancelConvertSelectionProc cancel_callback; XtPointer client_data; Widget XtParent(w) Widget w; XtAccelerators XtParseAcceleratorTable(table) String table; XtTranslations XtParseTranslationTable(table) String table; Boolean XtPeekEvent(event_return) XEvent *event_return; XtInputMask XtPending() void XtPopdown(popup_shell) Widget popup_shell; void XtPopup(popup_shell, grab_kind) Widget popup_shell; XtGrabKind grab_kind; void XtPopupSpringLoaded(popup_shell) Widget popup_shell; void XtProcessEvent(mask) XtInputMask mask; XtGeometryResult XtQueryGeometry(w, intended, preferred_return) Widget w; XtWidgetGeometry *intended, *preferred_return; void XtRealizeWidget(w) Widget w; char *XtRealloc(ptr, num) char *ptr; Cardinal num; void XtRegisterCaseConverter(display, proc, start, stop) Display *display; XtCaseProc proc; KeySym start, stop; void XtRegisterGrabAction(action_proc, owner_events, event_mask, pointer_mode, keyboard_mode) XtActionProc action_proc; Boolean owner_events; unsigned int event_mask; int pointer_mode, keyboard_mode; void XtReleaseGC(object, gc) Widget object; GC gc; void XtRemoveActionHook(id) XtActionHookId id; void XtRemoveAllCallbacks(w, callback_name) Widget w; String callback_name; void XtRemoveCallback(w, callback_name, callback, client_data) Widget w; String callback_name; XtCallbackProc callback; XtPointer client_data; void XtRemoveCallbacks(w, callback_name, callbacks) Widget w; String callback_name; XtCallbackList callbacks; void XtRemoveEventHandler(w, event_mask, nonmaskable, proc, client_data) Widget w; EventMask event_mask; Boolean nonmaskable; XtEventHandler proc; XtPointer client_data; void XtRemoveGrab(w) Widget w; void XtRemoveInput(id) XtInputId id; void XtRemoveRawEventHandler(w, event_mask, nonmaskable, proc, client_data) Widget w; EventMask event_mask; Boolean nonmaskable; XtEventHandler proc; XtPointer client_data; void XtRemoveTimeOut(id) XtIntervalId id; void XtRemoveWorkProc(id) XtWorkProcId id; void XtResizeWidget(w, width, height, border_width) Widget w; Dimension width, height, border_width; void XtResizeWindow(w) Widget w; String XtResolvePathname(display, type, filename, suffix, path, substitutions, num_substitutions, predicate) Display *display; String type, filename, suffix, path; Substitution substitutions; Cardinal num_substitutions; XtFilePredicate predicate; Screen *XtScreen(w) Widget w; XrmDatabase XtScreenDatabase(screen) Screen *screen; Screen *XtScreenOfObject(object) Widget object; void XtSetArg(arg, name, value) Arg arg; String name; XtArgVal value; void XtSetErrorHandler(handler) XtErrorHandler handler; void XtSetErrorMsgHandler(msg_handler) XtErrorMsgHandler msg_handler; void XtSetKeyboardFocus(subtree, descendant) Widget subtree, descendant; void XtSetKeyTranslator(display, proc) Display *display; XtKeyProc proc; void XtSetMappedWhenManaged(w, map_when_managed) Widget w; Boolean map_when_managed; void XtSetMultiClickTime(display, time) Display *display; int time; void XtSetSelectionTimeout(timeout) unsigned long timeout; void XtSetSensitive(w, sensitive) Widget w; Boolean sensitive; void XtSetSubvalues(base, resources, num_resources, args, num_args) XtPointer base; XtResourceList resources; Cardinal num_resources; ArgList args; Cardinal num_args; void XtSetTypeConverter(from_type, to_type, converter, convert_args, num_args, cache_type, destructor) String from_type, to_type; XtTypeConverter converter; XtConvertArgList convert_args; Cardinal num_args; XtCacheType cache_type; XtDestructor destructor; void XtSetValues(widget, args, num_args) Widget widget; ArgList args; Cardinal num_args; void XtSetWarningHandler(handler) XtErrorHandler handler; void XtSetWarningMsgHandler(msg_handler) XtErrorMsgHandler msg_handler; void XtSetWMColormapWindows(widget, list, count) Widget widget, *list; Cardinal count; void XtStringConversionWarning(src, dst_type) String src, dst_type; WidgetClass XtSuperclass(w) Widget w; void XtToolkitInitialize() void XtTranslateCoords(w, x, y, root_x_return, root_y_return) Widget w; Position x, y, *root_x_return, *root_y_return; void XtTranslateKey(display, keycode, modifiers, modifiers_return, keysym_return) Display *display; KeyCode keycode; Modifiers modifiers, *modifiers_return; KeySym *keysym_return; void XtTranslateKeycode(display, keycode, modifiers, modifiers_return, keysym_return) Display *display; KeyCode keycode; Modifiers modifiers, *modifiers_return; KeySym *keysym_return; void XtUngrabButton(widget, button, modifiers) Widget widget; unsigned int button; Modifiers modifiers; void XtUngrabKey(widget, keycode, modifiers) Widget widget; KeyCode keycode; Modifiers modifiers; void XtUngrabKeyboard(widget, time) Widget widget; Time time; void XtUngrabPointer(widget, time) Widget widget; Time time; void XtUninstallTranslations(w) Widget w; void XtUnmanageChild(child) Widget child; void XtUnmanageChildren(children, num_children) WidgetList children; Cardinal num_children; XtUnmapWidget(w) Widget w; void XtUnrealizeWidget(w) Widget w; Widget XtVaAppCreateShell(application_name, application_class, widget_class, display, ...) String application_name, application_class; WidgetClass widget_class; Display *display; Widget XtVaAppInitialize(app_context_return, application_class, options, num_options, argc_in_out, argv_in_out, fallback_resources, ...) XtAppContext *app_context_return; String application_class; XrmOptionDescList options; Cardinal num_options; int *argc_in_out; String *argv_in_out,*fallback_resources; XtVarArgsList XtVaCreateArgsList(unused, ...) XtPointer unused; Widget XtVaCreateManagedWidget(name, widget_class, parent, ...) String name; WidgetClass widget_class; Widget parent; Widget XtVaCreatePopupShell(name, widget_class, parent, ...) String name; WidgetClass widget_class; Widget parent; Widget XtVaCreateWidget(name, object_class, parent, ...) String name; WidgetClass object_class; Widget parent; void XtVaGetApplicationResources(object, base, resources, num_resources, ...) Widget object; XtPointer base; XtResourceList resources; Cardinal num_resources; void XtVaGetSubresources(object, base, name, class, resources, num_resources, ...) Widget object; XtPointer base; String name, class; XtResourceList resources; Cardinal num_resources; void XtVaGetSubvalues(base, resources, num_resources, ...) XtPointer base; XtResourceList resources; Cardinal num_resources; void XtVaGetValues(object, ...) Widget object; void XtVaSetSubvalues(base, resources, num_resources, ...) XtPointer base; XtResourceList resources; Cardinal num_resources; void XtVaSetValues(object, ...) Widget object; void XtWarning(message) String message; void XtWarningMsg(name, type, class, default, params, num_params) String name, type, class, default, *params; Cardinal *num_params; XtAppContext XtWidgetToApplicationContext(w) Widget w; Window XtWindow(w) Widget w; Window XtWindowOfObject(object) Widget object; Widget XtWindowToWidget(display, window) Display *display; Window window; |
|