SysTutorials Posts

  • |

    XRemoveConnectionWatch (3) Linux Manual Page

    XAddConnectionWatch, XRemoveConnectionWatch, XProcessInternalConnection, XInternalConnectionNumbers – handle Xlib internal connections Syntax typedef void (*XConnectionWatchProc)(Display *display, XPointer client_data, int fd, Bool opening, XPointer *watch_data); Status XAddConnectionWatch(Display *display, XWatchProc procedure, XPointer client_data); Status XRemoveConnectionWatch(Display *display, XWatchProc procedure, XPointer client_data); void XProcessInternalConnection(Display *display, int fd); Status XInternalConnectionNumbers(Display *display, int **fd_return, int *count_return); Arguments client_data Specifies the additional client data….

  • |

    XRegisterIMInstantiateCallback (3) Linux Manual Page

    XOpenIM, XCloseIM, XSetIMValues, XGetIMValues, XDisplayOfIM, XLocaleOfIM, XRegisterIMInstantiateCallback, XUnregisterIMInstantiateCallback – open, close, and obtain input method information Syntax XIM XOpenIM(Display *display, XrmDatabase db, char *res_name, char *res_class); Status XCloseIM(XIM im); char *XSetIMValues(XIM im, …); char *XGetIMValues(XIM im, …); Display *XDisplayOfIM(XIM im); char *XLocaleOfIM(XIM im); Bool XRegisterIMInstantiateCallback(Display *display, XrmDatabase db, char *res_name, char *res_class, XIDProc callback, XPointer…

  • |

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

  • |

    XRectangle (3) Linux Manual Page

    XDrawRectangle, XDrawRectangles, XRectangle – draw rectangles and rectangles structure Syntax int XDrawRectangle(Display *display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height); int XDrawRectangles(Display *display, Drawable d, GC gc, XRectangle rectangles[], int nrectangles); Arguments d Specifies the drawable. display Specifies the connection to the X server. gc Specifies the GC….

  • |

    XRectInRegion (3) Linux Manual Page

    XEmptyRegion, XEqualRegion, XPointInRegion, XRectInRegion – determine if regions are empty or equal Syntax Bool XEmptyRegion(Region r); Bool XEqualRegion(Region r1, Region r2); Bool XPointInRegion(Region r, int x, int y); int XRectInRegion(Region r, int x, int y, unsigned int width, unsigned int height); Arguments r Specifies the region. r1 r2 Specify the two regions. width height Specify…

  • |

    XReconfigureWMWindow (3) Linux Manual Page

    XIconifyWindow, XWithdrawWindow, XReconfigureWMWindow – manipulate top-level windows Syntax Status XIconifyWindow(Display *display, Window w, int screen_number); Status XWithdrawWindow(Display *display, Window w, int screen_number); Status XReconfigureWMWindow(Display *display, Window w, int screen_number, unsigned int value_mask, XWindowChanges *values); Arguments display Specifies the connection to the X server. screen_number Specifies the appropriate screen number on the host server. value_mask Specifies…

  • |

    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…