Linux Manuals session 3

Section 3: library functions

  • |

    XRecolorCursor (3) Linux Manual Page

    XRecolorCursor, XFreeCursor, XQueryBestCursor – manipulate cursors Syntax int XRecolorCursor(Display *display, Cursor cursor, XColor *foreground_color, XColor *background_color); int XFreeCursor(Display *display, Cursor cursor); Status XQueryBestCursor(Display *display, Drawable d, unsigned int width, unsigned int height, unsigned int *width_return, unsigned int *height_return); Arguments background_color Specifies the RGB values for the background of the source. cursor Specifies the cursor. d…

  • |

    XRebindKeysym (3) Linux Manual Page

    XLookupKeysym, XRefreshKeyboardMapping, XLookupString, XRebindKeysym – handle keyboard input events in Latin-1 Syntax KeySym XLookupKeysym(XKeyEvent *key_event, int index); int XRefreshKeyboardMapping(XMappingEvent *event_map); int XLookupString(XKeyEvent *event_struct, char *buffer_return, int bytes_buffer, KeySym *keysym_return, XComposeStatus *status_in_out); int XRebindKeysym(Display *display, KeySym keysym, KeySym list[], int mod_count, unsigned char *string, int num_bytes); Arguments buffer_return Returns the translated characters. bytes_buffer Specifies the length…

  • |

    XReadBitmapFileData (3) Linux Manual Page

    XReadBitmapFile, XReadBitmapFileData, XWriteBitmapFile, XCreatePixmapFromBitmapData, XCreateBitmapFromData – manipulate bitmaps Syntax int XReadBitmapFile(Display *display, Drawable d, char *filename, unsigned int *width_return, unsigned int *height_return, Pixmap *bitmap_return, int *x_hot_return, int *y_hot_return); int XReadBitmapFileData(char *filename, unsigned int *width_return, unsigned int *height_return, unsigned char *data_return, int *x_hot_return, int *y_hot_return); int XWriteBitmapFile(Display *display, char *filename, Pixmap bitmap, unsigned int width, unsigned…

  • |

    XReadBitmapFile (3) Linux Manual Page

    XReadBitmapFile, XReadBitmapFileData, XWriteBitmapFile, XCreatePixmapFromBitmapData, XCreateBitmapFromData – manipulate bitmaps Syntax int XReadBitmapFile(Display *display, Drawable d, char *filename, unsigned int *width_return, unsigned int *height_return, Pixmap *bitmap_return, int *x_hot_return, int *y_hot_return); int XReadBitmapFileData(char *filename, unsigned int *width_return, unsigned int *height_return, unsigned char *data_return, int *x_hot_return, int *y_hot_return); int XWriteBitmapFile(Display *display, char *filename, Pixmap bitmap, unsigned int width, unsigned…

  • |

    XRaiseWindow (3) Linux Manual Page

    XRaiseWindow, XLowerWindow, XCirculateSubwindows, XCirculateSubwindowsUp, XCirculateSubwindowsDown, XRestackWindows – change window stacking order Syntax int XRaiseWindow(Display *display, Window w); int XLowerWindow(Display *display, Window w); int XCirculateSubwindows(Display *display, Window w, int direction); int XCirculateSubwindowsUp(Display *display, Window w); int XCirculateSubwindowsDown(Display *display, Window w); int XRestackWindows(Display *display, Window windows[], int nwindows); Arguments direction Specifies the direction (up or down) that…

  • |

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

  • |

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

  • |

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

  • |

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

  • |

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

  • |

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

  • |

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

  • |

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

  • |

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

  • |

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

  • |

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

  • |

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

  • |

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

  • |

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

  • |

    XQueryTree (3) Linux Manual Page

    XQueryTree – query window tree information Syntax Status XQueryTree(Display *display, Window w, Window *root_return, Window *parent_return, Window **children_return, unsigned int *nchildren_return); Arguments children_return Returns the list of children. display Specifies the connection to the X server. nchildren_return Returns the number of children. parent_return Returns the parent window. root_return Returns the root window. w Specifies the…