void XtAddExposureToRegion(event, region) XEvent * event Region region Widget priv_XtAppCreateShell(application_name, application_class, widget_class, display, ...) char * application_name char * application_class WidgetClass widget_class Display * display PREINIT: ArgList arg_list = 0; Cardinal arg_list_len = 0; CODE: arg_list_len = xt_build_input_arg_list(0, widget_class, &arg_list, &ST(4), items - 4); RETVAL = XtAppCreateShell(application_name, application_class, widget_class, display, arg_list, arg_list_len); if (arg_list) free(arg_list); OUTPUT: RETVAL Boolean XtCallConverter(dpy, converter, args, num_args, from, to_in_out, cache_ref_return) Display * dpy XtTypeConverter converter XrmValuePtr args Cardinal num_args XrmValuePtr from XrmValue * to_in_out XtCacheRef * cache_ref_return void XtCloseDisplay(dpy) Display * dpy void XtConvertCase(dpy, keysym, lower_return, upper_return) Display * dpy KeySym keysym KeySym * lower_return KeySym * upper_return XtAppContext XtCreateApplicationContext() Widget priv_XtCreateManagedWidget(name, widget_class, parent, ...) char * name WidgetClass widget_class Widget parent PREINIT: ArgList arg_list = 0; Cardinal arg_list_len = 0; CODE: arg_list_len = xt_build_input_arg_list(parent, widget_class, &arg_list, &ST(3), items - 3); RETVAL = XtCreateManagedWidget(name, widget_class, parent, arg_list, arg_list_len); if (arg_list) free(arg_list); OUTPUT: RETVAL Widget priv_XtCreatePopupShell(name, widgetClass, parent, ...) char * name WidgetClass widgetClass Widget parent PREINIT: ArgList arg_list = 0; Cardinal arg_list_len = 0; CODE: arg_list_len = xt_build_input_arg_list(parent, widgetClass, &arg_list, &ST(3), items - 3); RETVAL = XtCreatePopupShell(name, widgetClass, parent, arg_list, arg_list_len); if (arg_list) free(arg_list); OUTPUT: RETVAL Widget priv_XtCreateWidget(name, widget_class, parent, ...) char * name WidgetClass widget_class Widget parent PREINIT: ArgList arg_list = 0; Cardinal arg_list_len = 0; CODE: arg_list_len = xt_build_input_arg_list(parent, widget_class, &arg_list, &ST(3), items - 3); RETVAL = XtCreateWidget(name, widget_class, parent, arg_list, arg_list_len); if (arg_list) free(arg_list); OUTPUT: RETVAL XrmDatabase XtDatabase(dpy) Display * dpy Boolean XtDispatchEvent(event) XEvent * event void XtDisplayStringConversionWarning(dpy, from_value, to_type) Display * dpy char * from_value char * to_type XtAppContext XtDisplayToApplicationContext(dpy) Display * dpy String XtFindFile(path, substitutions, num_substitutions, predicate) char * path Substitution substitutions Cardinal num_substitutions XtFilePredicate predicate KeySym XtGetActionKeysym(event, modifiers_return) XEvent * event Modifiers * modifiers_return KeySym * XtGetKeysymTable(dpy, min_keycode_return, keysyms_per_keycode_return) Display * dpy KeyCode * min_keycode_return int &keysyms_per_keycode_return OUTPUT: RETVAL keysyms_per_keycode_return int XtGetMultiClickTime(dpy) Display * dpy void XtInitializeWidgetClass(widget_class) WidgetClass widget_class void XtKeysymToKeycodeList(dpy, keysym, keycodes_return, keycount_return) Display * dpy KeySym keysym KeyCode ** keycodes_return Cardinal * keycount_return Time XtLastTimestampProcessed(dpy) Display * dpy void XtManageChildren(children, num_children) WidgetList children Cardinal num_children XtAccelerators XtParseAcceleratorTable(source) char * source XtTranslations XtParseTranslationTable(table) char * table void XtRegisterCaseConverter(dpy, proc, start, stop) Display * dpy XtCaseProc proc KeySym start KeySym stop void XtRegisterGrabAction(action_proc, owner_events, event_mask, pointer_mode, keyboard_mode) XtActionProc action_proc int owner_events unsigned int event_mask int pointer_mode int keyboard_mode void XtRemoveActionHook(id) XtActionHookId id void XtRemoveInput(id) XtInputId id void XtRemoveTimeOut(timer) XtIntervalId timer void XtRemoveWorkProc(id) XtWorkProcId id String XtResolvePathname(dpy, type, filename, suffix, path, substitutions, num_substitutions, predicate) Display * dpy char * type char * filename char * suffix char * path Substitution substitutions Cardinal num_substitutions XtFilePredicate predicate XrmDatabase XtScreenDatabase(screen) Screen * screen void XtSetKeyTranslator(dpy, proc) Display * dpy XtKeyProc proc void XtSetMultiClickTime(dpy, milliseconds) Display * dpy int milliseconds void XtSetTypeConverter(from_type, to_type, converter, convert_args, num_args, cache_type, destructor) char * from_type char * to_type XtTypeConverter converter XtConvertArgList convert_args Cardinal num_args XtCacheType cache_type XtDestructor destructor void XtToolkitInitialize() void XtTranslateKey(dpy, keycode, modifiers, modifiers_return, keysym_return) Display * dpy unsigned int keycode Modifiers modifiers Modifiers * modifiers_return KeySym * keysym_return void XtTranslateKeycode(dpy, keycode, modifiers, modifiers_return, keysym_return) Display * dpy unsigned int keycode Modifiers modifiers Modifiers * modifiers_return KeySym * keysym_return void XtUnmanageChildren(children, num_children) WidgetList children Cardinal num_children Widget XtWindowToWidget(display, window) Display * display Window window MODULE = X11::Toolkit PACKAGE = X::Toolkit::Widget void XtAddEventHandler(widget, event_mask, nonmaskable, proc, closure) Widget widget EventMask event_mask int nonmaskable XtEventHandler proc XtPointer closure void XtAddGrab(widget, exclusive, spring_loaded) Widget widget int exclusive int spring_loaded void XtAddRawEventHandler(widget, event_mask, nonmaskable, proc, closure) Widget widget EventMask event_mask int nonmaskable XtEventHandler proc XtPointer closure GC XtAllocateGC(widget, depth, valueMask, values, dynamicMask, unusedMask) Widget widget Cardinal depth XtGCMask valueMask XGCValues * values XtGCMask dynamicMask XtGCMask unusedMask void XtAugmentTranslations(widget, translations) Widget widget XtTranslations translations EventMask XtBuildEventMask(widget) Widget widget Boolean XtCallAcceptFocus(widget, time) Widget widget Time * time void XtCallActionProc(widget, action, event, params, num_params) Widget widget char * action XEvent * event String * params Cardinal num_params void XtCallCallbackList(widget, callbacks, call_data) Widget widget XtCallbackList callbacks XtPointer call_data void XtCallCallbacks(widget, callback_name, call_data) Widget widget char * callback_name XtPointer call_data void XtCallbackExclusive(widget, closure, call_data) Widget widget XtPointer closure XtPointer call_data void XtCallbackNone(widget, closure, call_data) Widget widget XtPointer closure XtPointer call_data void XtCallbackNonexclusive(widget, closure, call_data) Widget widget XtPointer closure XtPointer call_data void XtCallbackPopdown(widget, closure, call_data) Widget widget XtPointer closure XtPointer call_data void XtCallbackReleaseCacheRef(widget, closure, call_data) Widget widget XtPointer closure XtPointer call_data void XtCallbackReleaseCacheRefList(widget, closure, call_data) Widget widget XtPointer closure XtPointer call_data WidgetClass XtClass(object) Widget object void XtConfigureWidget(widget, x, y, width, height, border_width) Widget widget int x int y unsigned int width unsigned int height unsigned int border_width Boolean XtConvertAndStore(widget, from_type, from, to_type, to_in_out) Widget widget char * from_type XrmValue * from char * to_type XrmValue * to_in_out void XtCreateWindow(widget, window_class, visual, value_mask, attributes) Widget widget unsigned int window_class Visual * visual XtValueMask value_mask XSetWindowAttributes * attributes void XtDestroyWidget(widget) Widget widget void XtDisownSelection(widget, selection, time) Widget widget Atom selection Time time Display * XtDisplay(widget) Widget widget Display * XtDisplayOfObject(object) Widget object GC XtGetGC(widget, valueMask, values) Widget widget XtGCMask valueMask XGCValues * values XSelectionRequestEvent * XtGetSelectionRequest(widget, selection, request_id) Widget widget Atom selection XtRequestId request_id void XtGetSelectionValue(widget, selection, target, callback, closure, time) Widget widget Atom selection Atom target XtSelectionCallbackProc callback XtPointer closure Time time void XtGetSelectionValueIncremental(widget, selection, target, selection_callback, client_data, time) Widget widget Atom selection Atom target XtSelectionCallbackProc selection_callback XtPointer client_data Time time void XtGetSelectionValues(widget, selection, targets, count, callback, closures, time) Widget widget Atom selection Atom * targets int count XtSelectionCallbackProc callback XtPointer * closures Time time void XtGetSelectionValuesIncremental(widget, selection, targets, count, callback, client_data, time) Widget widget Atom selection Atom * targets int count XtSelectionCallbackProc callback XtPointer * client_data Time time void XtGrabButton(widget, button, modifiers, owner_events, event_mask, pointer_mode, keyboard_mode, confine_to, cursor) Widget widget int button Modifiers modifiers int owner_events unsigned int event_mask int pointer_mode int keyboard_mode Window confine_to Cursor cursor void XtGrabKey(widget, keycode, modifiers, owner_events, pointer_mode, keyboard_mode) Widget widget unsigned int keycode Modifiers modifiers int owner_events int pointer_mode int keyboard_mode int XtGrabKeyboard(widget, owner_events, pointer_mode, keyboard_mode, time) Widget widget int owner_events int pointer_mode int keyboard_mode Time time int XtGrabPointer(widget, owner_events, event_mask, pointer_mode, keyboard_mode, confine_to, cursor, time) Widget widget int owner_events unsigned int event_mask int pointer_mode int keyboard_mode Window confine_to Cursor cursor Time time XtCallbackStatus XtHasCallbacks(widget, callback_name) Widget widget char * callback_name void XtInsertEventHandler(widget, event_mask, nonmaskable, proc, closure, position) Widget widget EventMask event_mask int nonmaskable XtEventHandler proc XtPointer closure XtListPosition position void XtInsertRawEventHandler(widget, event_mask, nonmaskable, proc, closure, position) Widget widget EventMask event_mask int nonmaskable XtEventHandler proc XtPointer closure XtListPosition position void XtInstallAccelerators(destination, source) Widget destination Widget source void XtInstallAllAccelerators(destination, source) Widget destination Widget source Boolean XtIsManaged(rectobj) Widget rectobj Boolean XtIsObject(object) Widget object Boolean XtIsRealized(widget) Widget widget Boolean XtIsSensitive(widget) Widget widget Boolean XtIsSubclass(widget, widgetClass) Widget widget WidgetClass widgetClass XtGeometryResult XtMakeGeometryRequest(widget, request, reply_return) Widget widget XtWidgetGeometry * request XtWidgetGeometry * reply_return XtGeometryResult XtMakeResizeRequest(widget, width, height, width_return, height_return) Widget widget unsigned int width unsigned int height Dimension * width_return Dimension * height_return void XtManageChild(child) Widget child void XtMenuPopupAction(widget, event, params, num_params) Widget widget XEvent * event String * params Cardinal * num_params void XtMoveWidget(widget, x, y) Widget widget int x int y String XtName(object) Widget object Widget XtNameToWidget(reference, names) Widget reference char * names void XtOverrideTranslations(widget, translations) Widget widget XtTranslations translations Boolean XtOwnSelection(widget, selection, time, convert, lose, done) Widget widget Atom selection Time time XtConvertSelectionProc convert XtLoseSelectionProc lose XtSelectionDoneProc done Boolean XtOwnSelectionIncremental(widget, selection, time, convert_callback, lose_callback, done_callback, cancel_callback, client_data) Widget widget Atom selection Time time XtConvertSelectionIncrProc convert_callback XtLoseSelectionIncrProc lose_callback XtSelectionDoneIncrProc done_callback XtCancelConvertSelectionProc cancel_callback XtPointer client_data 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 XtGeometryResult XtQueryGeometry(widget, intended, preferred_return) Widget widget XtWidgetGeometry * intended XtWidgetGeometry * preferred_return void XtRealizeWidget(widget) Widget widget void XtReleaseGC(object, gc) Widget object GC gc void XtRemoveAllCallbacks(widget, callback_name) Widget widget char * callback_name void XtRemoveCallback(widget, callback_name, callback, closure) Widget widget char * callback_name XtCallbackProc callback XtPointer closure void XtRemoveCallbacks(widget, callback_name, callbacks) Widget widget char * callback_name XtCallbackList callbacks void XtRemoveEventHandler(widget, event_mask, nonmaskable, proc, closure) Widget widget EventMask event_mask int nonmaskable XtEventHandler proc XtPointer closure void XtRemoveGrab(widget) Widget widget void XtRemoveRawEventHandler(widget, event_mask, nonmaskable, proc, closure) Widget widget EventMask event_mask int nonmaskable XtEventHandler proc XtPointer closure void XtResizeWidget(widget, width, height, border_width) Widget widget unsigned int width unsigned int height unsigned int border_width void XtResizeWindow(widget) Widget widget Screen * XtScreen(widget) Widget widget Screen * XtScreenOfObject(object) Widget object void XtSetKeyboardFocus(subtree, descendent) Widget subtree Widget descendent void XtSetMappedWhenManaged(widget, mapped_when_managed) Widget widget int mapped_when_managed void XtSetSensitive(widget, sensitive) Widget widget int sensitive void priv_XtSetValues(widget, ...) Widget widget PREINIT: ArgList arg_list = 0; Cardinal arg_list_len = 0; CODE: arg_list_len = xt_build_input_arg_list(widget, XtClass(widget), &arg_list, &ST(1), items - 1); XtSetValues(widget, arg_list, arg_list_len); if (arg_list) free(arg_list); void XtSetWMColormapWindows(widget, list, count) Widget widget Widget * list Cardinal count WidgetClass XtSuperclass(object) Widget object void XtTranslateCoords(widget, x, y, rootx_return, rooty_return) Widget widget int x int y Position * rootx_return Position * rooty_return void XtUngrabButton(widget, button, modifiers) Widget widget unsigned int button Modifiers modifiers void XtUngrabKey(widget, keycode, modifiers) Widget widget unsigned int keycode Modifiers modifiers void XtUngrabKeyboard(widget, time) Widget widget Time time void XtUngrabPointer(widget, time) Widget widget Time time void XtUninstallTranslations(widget) Widget widget void XtUnmanageChild(child) Widget child XtAppContext XtWidgetToApplicationContext(widget) Widget widget Window XtWindow(widget) Widget widget Window XtWindowOfObject(object) Widget object MODULE = X11::Toolkit PACKAGE = X::Toolkit::Context XtActionHookId XtAppAddActionHook(app_context, proc, client_data) XtAppContext app_context XtActionHookProc proc XtPointer client_data void XtAppAddActions(app_context, actions, num_actions) XtAppContext app_context XtActionList actions Cardinal num_actions XtInputId XtAppAddInput(app_context, source, condition, proc, closure) XtAppContext app_context int source XtPointer condition XtInputCallbackProc proc XtPointer closure XtIntervalId XtAppAddTimeOut(app_context, interval, proc, closure) XtAppContext app_context unsigned long interval XtTimerCallbackProc proc XtPointer closure XtWorkProcId XtAppAddWorkProc(app_context, proc, closure) XtAppContext app_context XtWorkProc proc XtPointer closure void XtAppError(app_context, message) XtAppContext app_context char * message void XtAppErrorMsg(app_context, name, type, class, def, params, num_params) XtAppContext app_context char * name char * type char * class char * def String * params Cardinal * num_params XrmDatabase * XtAppGetErrorDatabase(app_context) XtAppContext app_context void XtAppGetErrorDatabaseText(app_context, name, type, class, def, buffer_return, nbytes, database) XtAppContext app_context char * name char * type char * class char * def String buffer_return int nbytes XrmDatabase database unsigned long XtAppGetSelectionTimeout(app_context) XtAppContext app_context Widget priv_XtAppInitialize(app_context_return, application_class, options, num_options, argc_in_out, argv_in_out, fallback_resources, ...) XtAppContext * app_context_return char * application_class XrmOptionDescList options Cardinal num_options int * argc_in_out String * argv_in_out String * fallback_resources PREINIT: ArgList arg_list = 0; Cardinal arg_list_len = 0; CODE: arg_list_len = xt_build_input_arg_list(0, 0, &arg_list, &ST(7), items - 7); RETVAL = XtAppInitialize(app_context_return, application_class, options, num_options, argc_in_out, argv_in_out, fallback_resources, arg_list, arg_list_len); if (arg_list) free(arg_list); OUTPUT: RETVAL void XtAppMainLoop(app_context) XtAppContext app_context XtInputMask XtAppPending(app_context) XtAppContext app_context void XtAppProcessEvent(app_context, mask) XtAppContext app_context XtInputMask mask void XtAppReleaseCacheRefs(app_context, cache_ref) XtAppContext app_context XtCacheRef * cache_ref XtErrorHandler XtAppSetErrorHandler(app_context, handler) XtAppContext app_context XtErrorHandler handler XtErrorMsgHandler XtAppSetErrorMsgHandler(app_context, handler) XtAppContext app_context XtErrorMsgHandler 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 char * from_type char * 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, handler) XtAppContext app_context XtErrorMsgHandler handler void XtAppWarning(app_context, message) XtAppContext app_context char * message void XtAppWarningMsg(app_context, name, type, class, def, params, num_params) XtAppContext app_context char * name char * type char * class char * def String * params Cardinal * num_params void XtDestroyApplicationContext(app_context) XtAppContext app_context void XtDisplayInitialize(app_context, dpy, application_name, application_class, options, num_options, argc, argv) XtAppContext app_context Display * dpy char * application_name char * application_class XrmOptionDescRec * options Cardinal num_options int * argc char ** argv Display * XtOpenDisplay(app_context, display_string, application_name, application_class, options, num_options, argc, argv) XtAppContext app_context char * display_string char * application_name char * application_class XrmOptionDescRec * options Cardinal num_options int * argc char ** argv XtLanguageProc XtSetLanguageProc(app_context, proc, client_data) XtAppContext app_context XtLanguageProc proc XtPointer client_data