Linux Manuals session 3

Section 3: library functions

  • |

    XrmPutFileDatabase (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…

  • |

    XrmPermStringToQuark (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)…

  • |

    XrmParseCommand (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…

  • |

    XrmOptionKind (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…

  • |

    XrmOptionDescRec (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…

  • |

    XrmMergeDatabases (3) Linux Manual Page

    XrmMergeDatabases, XrmCombineDatabase, XrmCombineFileDatabase – merge resource databases Syntax #include <X11/Xresource.h> void XrmMergeDatabases(XrmDatabase source_db, XrmDatabase *target_db); void XrmCombineDatabase(XrmDatabase source_db, XrmDatabase *target_db, Bool override); Status XrmCombineFileDatabase(char *filename, XrmDatabase *target_db, Bool override);Argumentssource_db Specifies the resource database that is to be merged into the target database. target_db Specifies the resource database into which the source database is to be…

  • |

    XrmLocaleOfDatabase (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…

  • |

    XrmInitialize (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…

  • |

    XrmGetStringDatabase (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…

  • |

    XrmGetResource (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,…

  • |

    XrmGetFileDatabase (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…

  • |

    XrmGetDatabase (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…

  • |

    XrmEnumerateDatabase (3) Linux Manual Page

    XrmEnumerateDatabase – enumerate resource database entries Syntax #include <X11/Xresource.h> #define XrmEnumAllLevels 0 #define XrmEnumOneLevel 1 Bool XrmEnumerateDatabase(XrmDatabase database, XrmNameList name_prefix, XrmClassList class_prefix, int mode, Bool (*proc)(), XPointer arg);Argumentsdatabase Specifies the resource database. name_prefix Specifies the resource name prefix. class_prefix Specifies the resource class prefix. mode Specifies the number of levels to enumerate. proc Specifies the…

  • |

    XrmDestroyDatabase (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…

  • |

    XrmCombineFileDatabase (3) Linux Manual Page

    XrmMergeDatabases, XrmCombineDatabase, XrmCombineFileDatabase – merge resource databases Syntax #include <X11/Xresource.h> void XrmMergeDatabases(XrmDatabase source_db, XrmDatabase *target_db); void XrmCombineDatabase(XrmDatabase source_db, XrmDatabase *target_db, Bool override); Status XrmCombineFileDatabase(char *filename, XrmDatabase *target_db, Bool override);Argumentssource_db Specifies the resource database that is to be merged into the target database. target_db Specifies the resource database into which the source database is to be…

  • |

    XrmCombineDatabase (3) Linux Manual Page

    XrmMergeDatabases, XrmCombineDatabase, XrmCombineFileDatabase – merge resource databases Syntax #include <X11/Xresource.h> void XrmMergeDatabases(XrmDatabase source_db, XrmDatabase *target_db); void XrmCombineDatabase(XrmDatabase source_db, XrmDatabase *target_db, Bool override); Status XrmCombineFileDatabase(char *filename, XrmDatabase *target_db, Bool override);Argumentssource_db Specifies the resource database that is to be merged into the target database. target_db Specifies the resource database into which the source database is to be…

  • |

    Xrandr (3) Linux Manual Page

     Xrandr – X Resize, Rotate and Reflection extension. Syntax#include <X11/extensions/Xrandr.h> Bool XRRQueryExtension (Display *dpy, int *event_base_return, int *error_base_return); Status XRRQueryVersion (Display *dpy, int *major_version_return, int *minor_version_return); XRRScreenConfiguration *XRRGetScreenInfo (Display *dpy, Drawable draw); void XRRFreeScreenConfigInfo ( XRRScreenConfiguration *config); Status XRRSetScreenConfig (Display *dpy, XRRScreenConfiguration *config, Drawable draw, int size_index, Rotation rotation, Time timestamp); Status XRRSetScreenConfigAndRate (Display *dpy,…

  • |

    XmbufQueryExtension (3) Linux Manual Page

    XmbufQueryExtension, XmbufGetVersion, XmbufCreateBuffers, XmbufDestroyBuffers, XmbufDisplayBuffers, XmbufGetWindowAttributes, XmbufChangeWindowAttributes, XmbufGetBufferAttributes, XmbufChangeBufferAttributes, XmbufGetScreenInfo, XmbufCreateStereoWindow – X multibuffering functions Syntax#include <X11/extensions/multibuf.h> Bool XmbufQueryExtension( Display *dpy, Display *dpy, int *event_base_return, int *error_base_return); Status XmbufGetVersion( Display *dpy, int *major_version_return, int *minor_version_return); int XmbufCreateBuffers( Display *dpy, Window window, int count, int update_action, int update_hint, Multibuffer *buffers_update); void XmbufDestroyBuffers( Display *dpy, Window window);…

  • |

    XmbufGetWindowAttributes (3) Linux Manual Page

    XmbufQueryExtension, XmbufGetVersion, XmbufCreateBuffers, XmbufDestroyBuffers, XmbufDisplayBuffers, XmbufGetWindowAttributes, XmbufChangeWindowAttributes, XmbufGetBufferAttributes, XmbufChangeBufferAttributes, XmbufGetScreenInfo, XmbufCreateStereoWindow – X multibuffering functions Syntax#include <X11/extensions/multibuf.h> Bool XmbufQueryExtension( Display *dpy, Display *dpy, int *event_base_return, int *error_base_return); Status XmbufGetVersion( Display *dpy, int *major_version_return, int *minor_version_return); int XmbufCreateBuffers( Display *dpy, Window window, int count, int update_action, int update_hint, Multibuffer *buffers_update); void XmbufDestroyBuffers( Display *dpy, Window window);…

  • |

    XmbufGetVersion (3) Linux Manual Page

    XmbufQueryExtension, XmbufGetVersion, XmbufCreateBuffers, XmbufDestroyBuffers, XmbufDisplayBuffers, XmbufGetWindowAttributes, XmbufChangeWindowAttributes, XmbufGetBufferAttributes, XmbufChangeBufferAttributes, XmbufGetScreenInfo, XmbufCreateStereoWindow – X multibuffering functions Syntax#include <X11/extensions/multibuf.h> Bool XmbufQueryExtension( Display *dpy, Display *dpy, int *event_base_return, int *error_base_return); Status XmbufGetVersion( Display *dpy, int *major_version_return, int *minor_version_return); int XmbufCreateBuffers( Display *dpy, Window window, int count, int update_action, int update_hint, Multibuffer *buffers_update); void XmbufDestroyBuffers( Display *dpy, Window window);…