Linux Manuals session 3

Section 3: library functions

  • |

    XtAddWorkProc (3) Linux Manual Page

    XtAddInput, XtAddTimeOut, XtAddWorkProc – register input, timeout, and workprocs Syntax #include <X11/Intrinsic.h> XtInputId XtAddInput(int source, XtPointer condition, XtInputCallbackProc proc, XtPointer client_data); XtIntervalId XtAddTimeOut(unsigned long interval, XtTimerCallbackProc proc, XtPointer client_data); XtWorkProcId XtAddWorkProc(XtWorkProc proc, XtPointer client_data); Arguments client_data Specifies the argument that is to be passed to the specified procedure when input is available condition Specifies the…

  • |

    XtAddTimeOut (3) Linux Manual Page

    XtAddInput, XtAddTimeOut, XtAddWorkProc – register input, timeout, and workprocs Syntax #include <X11/Intrinsic.h> XtInputId XtAddInput(int source, XtPointer condition, XtInputCallbackProc proc, XtPointer client_data); XtIntervalId XtAddTimeOut(unsigned long interval, XtTimerCallbackProc proc, XtPointer client_data); XtWorkProcId XtAddWorkProc(XtWorkProc proc, XtPointer client_data); Arguments client_data Specifies the argument that is to be passed to the specified procedure when input is available condition Specifies the…

  • |

    XtAddRawEventHandler (3) Linux Manual Page

    XtAddEventHandler, XtAddRawEventHandler, XtRemoveEventHandler, XtRemoveRawEventHandler, XtInsertEventHandler, XtInsertRawEventHandler – add and remove event handlers Syntax #include <X11/Intrinsic.h> void XtAddEventHandler(Widget w, EventMask event_mask, Boolean nonmaskable, XtEventHandler proc, XtPointer client_data); void XtAddRawEventHandler(Widget w, EventMask event_mask, Boolean nonmaskable, XtEventHandler proc, XtPointer client_data); void XtRemoveEventHandler(Widget w, EventMask event_mask, Boolean nonmaskable, XtEventHandler proc, XtPointer client_data); void XtRemoveRawEventHandler(Widget w, EventMask event_mask, Boolean nonmaskable,…

  • |

    XtAddInput (3) Linux Manual Page

    XtAddInput, XtAddTimeOut, XtAddWorkProc – register input, timeout, and workprocs Syntax #include <X11/Intrinsic.h> XtInputId XtAddInput(int source, XtPointer condition, XtInputCallbackProc proc, XtPointer client_data); XtIntervalId XtAddTimeOut(unsigned long interval, XtTimerCallbackProc proc, XtPointer client_data); XtWorkProcId XtAddWorkProc(XtWorkProc proc, XtPointer client_data); Arguments client_data Specifies the argument that is to be passed to the specified procedure when input is available condition Specifies the…

  • |

    XtAddGrab (3) Linux Manual Page

    XtAddGrab, XtRemoveGrab – redirect user input to a modal widget Syntax #include <X11/Intrinsic.h> void XtAddGrab(Widget w, Boolean exclusive, Boolean spring_loaded); void XtRemoveGrab(Widget w); Arguments exclusive Specifies whether user events should be dispatched exclusively to this widget or also to previous widgets in the cascade. spring_loaded Specifies whether this widget was popped up because the user…

  • |

    XtAddExposureToRegion (3) Linux Manual Page

    XtAddExposureToRegion – merge exposure events into a region Syntax #include <X11/Intrinsic.h> void XtAddExposureToRegion(XEvent *event, Region region); Arguments event Specifies a pointer to the Expose or GraphicsExpose event. region Specifies the region object (as defined in <X11/Xutil.h>). Description The XtAddExposureToRegion function computes the union of the rectangle defined by the exposure event and the specified region….

  • |

    XtAddEventHandler (3) Linux Manual Page

    XtAddEventHandler, XtAddRawEventHandler, XtRemoveEventHandler, XtRemoveRawEventHandler, XtInsertEventHandler, XtInsertRawEventHandler – add and remove event handlers Syntax #include <X11/Intrinsic.h> void XtAddEventHandler(Widget w, EventMask event_mask, Boolean nonmaskable, XtEventHandler proc, XtPointer client_data); void XtAddRawEventHandler(Widget w, EventMask event_mask, Boolean nonmaskable, XtEventHandler proc, XtPointer client_data); void XtRemoveEventHandler(Widget w, EventMask event_mask, Boolean nonmaskable, XtEventHandler proc, XtPointer client_data); void XtRemoveRawEventHandler(Widget w, EventMask event_mask, Boolean nonmaskable,…

  • |

    XtAddConverter (3) Linux Manual Page

    XtAppAddConverter, XtAddConverter – register resource converter Syntax #include <X11/Intrinsic.h> void XtAppAddConverter(XtAppContext app_context, const char *from_type, const char *to_type, XtConverter converter, XtConvertArgList convert_args, Cardinal num_args); void XtAddConverter(const char *from_type, const char *to_type, XtConverter converter, XtConvertArgList convert_args, Cardinal num_args); Arguments app_context Specifies the application context. converter Specifies the type converter procedure. convert_args Specifies how to compute the…

  • |

    XtAddCallbacks (3) Linux Manual Page

    XtAddCallback, XtAddCallbacks, XtRemoveCallback, XtRemoveCallbacks, XtRemoveAllCallbacks – add and remove callback procedures Syntax #include <X11/Intrinsic.h> void XtAddCallback(Widget w, const char *callback_name, XtCallbackProc callback, XtPointer client_data); void XtAddCallbacks(Widget w, const char *callback_name, XtCallbackList callbacks); void XtRemoveCallback(Widget w, const char *callback_name, XtCallbackProc callback, XtPointer client_data); void XtRemoveCallbacks(Widget w, const char *callback_name, XtCallbackList callbacks); void XtRemoveAllCallbacks(Widget w, const char…

  • |

    XtAddCallback (3) Linux Manual Page

    XtAddCallback, XtAddCallbacks, XtRemoveCallback, XtRemoveCallbacks, XtRemoveAllCallbacks – add and remove callback procedures Syntax #include <X11/Intrinsic.h> void XtAddCallback(Widget w, const char *callback_name, XtCallbackProc callback, XtPointer client_data); void XtAddCallbacks(Widget w, const char *callback_name, XtCallbackList callbacks); void XtRemoveCallback(Widget w, const char *callback_name, XtCallbackProc callback, XtPointer client_data); void XtRemoveCallbacks(Widget w, const char *callback_name, XtCallbackList callbacks); void XtRemoveAllCallbacks(Widget w, const char…

  • |

    XtAddActions (3) Linux Manual Page

    XtAddActions – register an action table Syntax #include <X11/Intrinsic.h> void XtAddActions(XtActionList actions, Cardinal num_actions); Arguments actions Specifies the action table to register. num_args Specifies the number of entries in this action table. Description XtAddActions has been replaced by XtAppAddActions. See Also XtAppAddActions(3) X Toolkit Intrinsics – C Language Interface Xlib – C Language X Interface

  • |

    Xss (3) Linux Manual Page

    XScreenSaver – X11 Screen Saver extension client library Synopsis #include <X11/extensions/scrnsaver.h> typedef struct { Window window; /* screen saver window */ int state; /* ScreenSaver{Off,On,Disabled} */ int kind; /* ScreenSaver{Blanked,Internal,External} */ unsigned long til_or_since; /* milliseconds */ unsigned long idle; /* milliseconds */ unsigned long eventMask; /* events */ } XScreenSaverInfo; typedef struct { int…

  • |

    XrmValue (3) Linux Manual Page

    XrmInitialize, XrmParseCommand, XrmValue, XrmOptionKind, XrmOptionDescRec – initialize the Resource Manager, Resource Manager structures, and parse the command line Syntax #include <X11/Xresource.h> void XrmInitialize(void); void XrmParseCommand(XrmDatabase *database, XrmOptionDescList table, int table_count, char *name, int *argc_in_out, char **argv_in_out); Arguments argc_in_out Specifies the number of arguments and returns the number of remaining arguments. argv_in_out Specifies the command line…

  • |

    XrmUniqueQuark (3) Linux Manual Page

    XrmUniqueQuark, XrmStringToQuark, XrmPermStringToQuark, XrmQuarkToString, XrmStringToQuarkList, XrmStringToBindingQuarkList – manipulate resource quarks Synopsis #include <X11/Xresource.h> XrmQuark XrmUniqueQuark(void); #define XrmStringToName(string) XrmStringToQuark(string) #define XrmStringToClass(string) XrmStringToQuark(string) #define XrmStringToRepresentation(string) XrmStringToQuark(string) int XrmQuark XrmStringToQuark(char *string); XrmQuark XrmPermStringToQuark(char *string); #define XrmStringToName(string) XrmStringToQuark(string) #define XrmStringToClass(string) XrmStringToQuark(string) #define XrmStringToRepresentation(string) XrmStringToQuark(string) XrmQuark XrmStringToQuark(char *string); XrmQuark XrmPermStringToQuark(char *string); #define XrmNameToString(name) XrmQuarkToString(name) #define XrmClassToString(class) XrmQuarkToString(class) #define XrmRepresentationToString(type) XrmQuarkToString(type)…

  • |

    XrmStringToQuarkList (3) Linux Manual Page

    XrmUniqueQuark, XrmStringToQuark, XrmPermStringToQuark, XrmQuarkToString, XrmStringToQuarkList, XrmStringToBindingQuarkList – manipulate resource quarks Synopsis #include <X11/Xresource.h> XrmQuark XrmUniqueQuark(void); #define XrmStringToName(string) XrmStringToQuark(string) #define XrmStringToClass(string) XrmStringToQuark(string) #define XrmStringToRepresentation(string) XrmStringToQuark(string) int XrmQuark XrmStringToQuark(char *string); XrmQuark XrmPermStringToQuark(char *string); #define XrmStringToName(string) XrmStringToQuark(string) #define XrmStringToClass(string) XrmStringToQuark(string) #define XrmStringToRepresentation(string) XrmStringToQuark(string) XrmQuark XrmStringToQuark(char *string); XrmQuark XrmPermStringToQuark(char *string); #define XrmNameToString(name) XrmQuarkToString(name) #define XrmClassToString(class) XrmQuarkToString(class) #define XrmRepresentationToString(type) XrmQuarkToString(type)…

  • |

    XrmStringToQuark (3) Linux Manual Page

    XrmUniqueQuark, XrmStringToQuark, XrmPermStringToQuark, XrmQuarkToString, XrmStringToQuarkList, XrmStringToBindingQuarkList – manipulate resource quarks Synopsis #include <X11/Xresource.h> XrmQuark XrmUniqueQuark(void); #define XrmStringToName(string) XrmStringToQuark(string) #define XrmStringToClass(string) XrmStringToQuark(string) #define XrmStringToRepresentation(string) XrmStringToQuark(string) int XrmQuark XrmStringToQuark(char *string); XrmQuark XrmPermStringToQuark(char *string); #define XrmStringToName(string) XrmStringToQuark(string) #define XrmStringToClass(string) XrmStringToQuark(string) #define XrmStringToRepresentation(string) XrmStringToQuark(string) XrmQuark XrmStringToQuark(char *string); XrmQuark XrmPermStringToQuark(char *string); #define XrmNameToString(name) XrmQuarkToString(name) #define XrmClassToString(class) XrmQuarkToString(class) #define XrmRepresentationToString(type) XrmQuarkToString(type)…

  • |

    XrmStringToBindingQuarkList (3) Linux Manual Page

    XrmUniqueQuark, XrmStringToQuark, XrmPermStringToQuark, XrmQuarkToString, XrmStringToQuarkList, XrmStringToBindingQuarkList – manipulate resource quarks Synopsis #include <X11/Xresource.h> XrmQuark XrmUniqueQuark(void); #define XrmStringToName(string) XrmStringToQuark(string) #define XrmStringToClass(string) XrmStringToQuark(string) #define XrmStringToRepresentation(string) XrmStringToQuark(string) int XrmQuark XrmStringToQuark(char *string); XrmQuark XrmPermStringToQuark(char *string); #define XrmStringToName(string) XrmStringToQuark(string) #define XrmStringToClass(string) XrmStringToQuark(string) #define XrmStringToRepresentation(string) XrmStringToQuark(string) XrmQuark XrmStringToQuark(char *string); XrmQuark XrmPermStringToQuark(char *string); #define XrmNameToString(name) XrmQuarkToString(name) #define XrmClassToString(class) XrmQuarkToString(class) #define XrmRepresentationToString(type) XrmQuarkToString(type)…

  • |

    XrmSetDatabase (3) Linux Manual Page

    XrmGetFileDatabase, XrmPutFileDatabase, XrmGetStringDatabase, XrmLocaleOfDatabase, XrmGetDatabase, XrmSetDatabase, XrmDestroyDatabase – retrieve and store resource databases Syntax #include <X11/Xresource.h> XrmDatabase XrmGetFileDatabase(char *filename); void XrmPutFileDatabase(XrmDatabase database, char *stored_db); XrmDatabase XrmGetStringDatabase(char *data); char *XrmLocaleOfDatabase(XrmDatabase database); XrmDatabase XrmGetDatabase(Display *display); void XrmSetDatabase(Display *display, XrmDatabase database); void XrmDestroyDatabase(XrmDatabase database); Arguments filename Specifies the resource database file name. database Specifies the database that is…

  • |

    XrmQuarkToString (3) Linux Manual Page

    XrmUniqueQuark, XrmStringToQuark, XrmPermStringToQuark, XrmQuarkToString, XrmStringToQuarkList, XrmStringToBindingQuarkList – manipulate resource quarks Synopsis #include <X11/Xresource.h> XrmQuark XrmUniqueQuark(void); #define XrmStringToName(string) XrmStringToQuark(string) #define XrmStringToClass(string) XrmStringToQuark(string) #define XrmStringToRepresentation(string) XrmStringToQuark(string) int XrmQuark XrmStringToQuark(char *string); XrmQuark XrmPermStringToQuark(char *string); #define XrmStringToName(string) XrmStringToQuark(string) #define XrmStringToClass(string) XrmStringToQuark(string) #define XrmStringToRepresentation(string) XrmStringToQuark(string) XrmQuark XrmStringToQuark(char *string); XrmQuark XrmPermStringToQuark(char *string); #define XrmNameToString(name) XrmQuarkToString(name) #define XrmClassToString(class) XrmQuarkToString(class) #define XrmRepresentationToString(type) XrmQuarkToString(type)…

  • |

    XrmQPutStringResource (3) Linux Manual Page

    XrmPutResource, XrmQPutResource, XrmPutStringResource, XrmQPutStringResource, XrmPutLineResource – store database resources Syntax #include <X11/Xresource.h> void XrmPutResource(XrmDatabase *database, char *specifier, char *type, XrmValue *value); void XrmQPutResource(XrmDatabase *database, XrmBindingList bindings, XrmQuarkList quarks, XrmRepresentation type, XrmValue *value); void XrmPutStringResource(XrmDatabase *database, char *specifier, char *value); void XrmQPutStringResource(XrmDatabase *database, XrmBindingList bindings, XrmQuarkList quarks, char *value); void XrmPutLineResource(XrmDatabase *database, char *line); Arguments bindings…