Linux Manuals session 3

Section 3: library functions

  • |

    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, XtEventHandler…

  • |

    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);Argumentsapp_context Specifies the application context. converter Specifies the type converter procedure. convert_args Specifies how to compute the additional arguments to…

  • |

    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 *callback_name);Argumentscallback…

  • |

    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 *callback_name);Argumentscallback…

  • |

    XtAddActions (3) Linux Manual Page

    XtAddActions – register an action table Syntax#include <X11/Intrinsic.h> void XtAddActions(XtActionList actions, Cardinal num_actions);Argumentsactions Specifies the action table to register. num_args Specifies the number of entries in this action table.DescriptionXtAddActions has been replaced by XtAppAddActions. See AlsoXtAppAddActions(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 type;…

  • |

    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);Argumentsargc_in_out Specifies the number of arguments and returns the number of remaining arguments. argv_in_out Specifies the command line arguments and…

  • |

    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);Argumentsfilename Specifies the resource database file name. database Specifies the database that is to be…

  • |

    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);Argumentsbindings Specifies a…

  • |

    XrmQPutResource (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);Argumentsbindings Specifies a…

  • |

    XrmQGetSearchResource (3) Linux Manual Page

    XrmGetResource, XrmQGetResource, XrmQGetSearchList, XrmQGetSearchResource – retrieve database resources and search lists Syntax #include <X11/Xresource.h> Bool XrmGetResource(XrmDatabase database, char *str_name, char *str_class, char **str_type_return, XrmValue *value_return); Bool XrmQGetResource(XrmDatabase database, XrmNameList quark_name, XrmClassList quark_class, XrmRepresentation *quark_type_return, XrmValue *value_return); typedef XrmHashTable *XrmSearchList; Bool XrmQGetSearchList(XrmDatabase database, XrmNameList names, XrmClassList classes, XrmSearchList list_return, int list_length); Bool XrmQGetSearchResource(XrmSearchList list, XrmName name,…

  • |

    XrmQGetSearchList (3) Linux Manual Page

    XrmGetResource, XrmQGetResource, XrmQGetSearchList, XrmQGetSearchResource – retrieve database resources and search lists Syntax #include <X11/Xresource.h> Bool XrmGetResource(XrmDatabase database, char *str_name, char *str_class, char **str_type_return, XrmValue *value_return); Bool XrmQGetResource(XrmDatabase database, XrmNameList quark_name, XrmClassList quark_class, XrmRepresentation *quark_type_return, XrmValue *value_return); typedef XrmHashTable *XrmSearchList; Bool XrmQGetSearchList(XrmDatabase database, XrmNameList names, XrmClassList classes, XrmSearchList list_return, int list_length); Bool XrmQGetSearchResource(XrmSearchList list, XrmName name,…

  • |

    XrmQGetResource (3) Linux Manual Page

    XrmGetResource, XrmQGetResource, XrmQGetSearchList, XrmQGetSearchResource – retrieve database resources and search lists Syntax #include <X11/Xresource.h> Bool XrmGetResource(XrmDatabase database, char *str_name, char *str_class, char **str_type_return, XrmValue *value_return); Bool XrmQGetResource(XrmDatabase database, XrmNameList quark_name, XrmClassList quark_class, XrmRepresentation *quark_type_return, XrmValue *value_return); typedef XrmHashTable *XrmSearchList; Bool XrmQGetSearchList(XrmDatabase database, XrmNameList names, XrmClassList classes, XrmSearchList list_return, int list_length); Bool XrmQGetSearchResource(XrmSearchList list, XrmName name,…

  • |

    XrmPutStringResource (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);Argumentsbindings Specifies a…

  • |

    XrmPutResource (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);Argumentsbindings Specifies a…