SysTutorials Posts

  • |

    XConvertSelection (3) Linux Manual Page

    XSetSelectionOwner, XGetSelectionOwner, XConvertSelection – manipulate window selection Syntax int XSetSelectionOwner(Display *display, Atom selection, Window owner, Time time); Window XGetSelectionOwner(Display *display, Atom selection); int XConvertSelection(Display *display, Atom selection, Atom target, Atom property, Window requestor, Time time); Arguments display Specifies the connection to the X server. owner Specifies the owner of the specified selection atom. You can…

  • |

    XConvertCase (3) Linux Manual Page

    XStringToKeysym, XKeysymToString, XKeycodeToKeysym, XKeysymToKeycode, XConvertCase – convert keysyms Syntax KeySym XStringToKeysym(char *string); char *XKeysymToString(KeySym keysym); KeySym XKeycodeToKeysym(Display *display, KeyCode keycode, int index); KeyCode XKeysymToKeycode(Display *display, KeySym keysym); void XConvertCase(KeySym keysym, KeySym *lower_return, KeySym *upper_return); Arguments display Specifies the connection to the X server. index Specifies the element of KeyCode vector. keycode Specifies the KeyCode. keysym…

  • |

    XContextualDrawing (3) Linux Manual Page

    XFontsOfFontSet, XBaseFontNameListOfFontSet, XLocaleOfFontSet, XContextDependentDrawing, XContextualDrawing, XDirectionalDependentDrawing – obtain fontset information Syntax int XFontsOfFontSet(XFontSet font_set, XFontStruct ***font_struct_list_return, char ***font_name_list_return); char *XBaseFontNameListOfFontSet(XFontSet font_set); char *XLocaleOfFontSet(XFontSet font_set); Bool XContextDependentDrawing(XFontSet font_set); Bool XContextualDrawing(XFontSet font_set); Bool XDirectionalDependentDrawing(XFontSet font_set); Arguments font_set Specifies the font set. font_name_list_return Returns the list of font names. font_struct_list_return Returns the list of font structs. Description The…

  • |

    XContextDependentDrawing (3) Linux Manual Page

    XFontsOfFontSet, XBaseFontNameListOfFontSet, XLocaleOfFontSet, XContextDependentDrawing, XContextualDrawing, XDirectionalDependentDrawing – obtain fontset information Syntax int XFontsOfFontSet(XFontSet font_set, XFontStruct ***font_struct_list_return, char ***font_name_list_return); char *XBaseFontNameListOfFontSet(XFontSet font_set); char *XLocaleOfFontSet(XFontSet font_set); Bool XContextDependentDrawing(XFontSet font_set); Bool XContextualDrawing(XFontSet font_set); Bool XDirectionalDependentDrawing(XFontSet font_set); Arguments font_set Specifies the font set. font_name_list_return Returns the list of font names. font_struct_list_return Returns the list of font structs. Description The…

  • |

    XConfigureWindow (3) Linux Manual Page

    XConfigureWindow, XMoveWindow, XResizeWindow, XMoveResizeWindow, XSetWindowBorderWidth, XWindowChanges – configure windows and window changes structure Syntax int XConfigureWindow(Display *display, Window w, unsigned value_mask, XWindowChanges *changes); int XMoveWindow(Display *display, Window w, int x, y); int XResizeWindow(Display *display, Window w, unsigned width, unsigned height); int XMoveResizeWindow(Display *display, Window w, int x, int y, unsigned width, unsigned height); int XSetWindowBorderWidth(Display…

  • |

    XConfigureRequestEvent (3) Linux Manual Page

    XConfigureRequestEvent – ConfigureRequest event structure Structures The structure for ConfigureRequest events contains: typedef struct {         int type;       /* ConfigureRequest */         unsigned long serial;   /* # of last request processed by server */         Bool send_event;        /* true if this came from a SendEvent request */         Display *display;       /* Display the event was read from */         Window parent;         Window window;         int x, y;         int width, height;         int border_width;         Window above;         int…

  • |

    XConfigureEvent (3) Linux Manual Page

    XConfigureEvent – ConfigureNotify event structure Structures The structure for ConfigureNotify events contains: typedef struct {         int type;       /* ConfigureNotify */         unsigned long serial;   /* # of last request processed by server */         Bool send_event;        /* true if this came from a SendEvent request */         Display *display;       /* Display the event was read from */         Window event;         Window window;         int x, y;         int width, height;         int border_width;         Window above;         Bool…

  • |

    XCompositeVersion (3) Linux Manual Page

    Xcomposite – X Composite Extension library Synopsis #include <X11/extensions/Xcomposite.h> Bool XCompositeQueryExtension(Display *dpy, int *event_base_return, int *error_base_return); Status XCompositeQueryVersion(Display *dpy, int *major_version_return, int *minor_version_return); int XCompositeVersion(void); void XCompositeRedirectWindow(Display *dpy, Window window, int update); void XCompositeRedirectSubwindows(Display *dpy, Window window, int update); void XCompositeUnredirectWindow(Display *dpy, Window window, int update); void XCompositeUnredirectSubwindows(Display *dpy, Window window, int update); XserverRegion XCompositeCreateRegionFromBorderClip(Display *dpy, Window window); Pixmap XCompositeNameWindowPixmap(Display *dpy, Window window); Window XCompositeGetOverlayWindow(Display *dpy, Window window); void XCompositeReleaseOverlayWindow(Display *dpy, Window window); Description The composite extension provides several related mechanisms:…

  • |

    XCompositeUnredirectWindow (3) Linux Manual Page

    Xcomposite – X Composite Extension library Synopsis #include <X11/extensions/Xcomposite.h> Bool XCompositeQueryExtension(Display *dpy, int *event_base_return, int *error_base_return); Status XCompositeQueryVersion(Display *dpy, int *major_version_return, int *minor_version_return); int XCompositeVersion(void); void XCompositeRedirectWindow(Display *dpy, Window window, int update); void XCompositeRedirectSubwindows(Display *dpy, Window window, int update); void XCompositeUnredirectWindow(Display *dpy, Window window, int update); void XCompositeUnredirectSubwindows(Display *dpy, Window window, int update); XserverRegion XCompositeCreateRegionFromBorderClip(Display *dpy, Window window); Pixmap XCompositeNameWindowPixmap(Display *dpy, Window window); Window XCompositeGetOverlayWindow(Display *dpy, Window window); void XCompositeReleaseOverlayWindow(Display *dpy, Window window); Description The composite extension provides several related mechanisms:…

  • |

    XCompositeUnredirectSubwindows (3) Linux Manual Page

    Xcomposite – X Composite Extension library Synopsis #include <X11/extensions/Xcomposite.h> Bool XCompositeQueryExtension(Display *dpy, int *event_base_return, int *error_base_return); Status XCompositeQueryVersion(Display *dpy, int *major_version_return, int *minor_version_return); int XCompositeVersion(void); void XCompositeRedirectWindow(Display *dpy, Window window, int update); void XCompositeRedirectSubwindows(Display *dpy, Window window, int update); void XCompositeUnredirectWindow(Display *dpy, Window window, int update); void XCompositeUnredirectSubwindows(Display *dpy, Window window, int update); XserverRegion XCompositeCreateRegionFromBorderClip(Display *dpy, Window window); Pixmap XCompositeNameWindowPixmap(Display *dpy, Window window); Window XCompositeGetOverlayWindow(Display *dpy, Window window); void XCompositeReleaseOverlayWindow(Display *dpy, Window window); Description The composite extension provides several related mechanisms:…

  • |

    XCompositeReleaseOverlayWindow (3) Linux Manual Page

    Xcomposite – X Composite Extension library Synopsis #include <X11/extensions/Xcomposite.h> Bool XCompositeQueryExtension(Display *dpy, int *event_base_return, int *error_base_return); Status XCompositeQueryVersion(Display *dpy, int *major_version_return, int *minor_version_return); int XCompositeVersion(void); void XCompositeRedirectWindow(Display *dpy, Window window, int update); void XCompositeRedirectSubwindows(Display *dpy, Window window, int update); void XCompositeUnredirectWindow(Display *dpy, Window window, int update); void XCompositeUnredirectSubwindows(Display *dpy, Window window, int update); XserverRegion XCompositeCreateRegionFromBorderClip(Display *dpy, Window window); Pixmap XCompositeNameWindowPixmap(Display *dpy, Window window); Window XCompositeGetOverlayWindow(Display *dpy, Window window); void XCompositeReleaseOverlayWindow(Display *dpy, Window window); Description The composite extension provides several related mechanisms:…

  • |

    XCompositeRedirectWindow (3) Linux Manual Page

    Xcomposite – X Composite Extension library Synopsis #include <X11/extensions/Xcomposite.h> Bool XCompositeQueryExtension(Display *dpy, int *event_base_return, int *error_base_return); Status XCompositeQueryVersion(Display *dpy, int *major_version_return, int *minor_version_return); int XCompositeVersion(void); void XCompositeRedirectWindow(Display *dpy, Window window, int update); void XCompositeRedirectSubwindows(Display *dpy, Window window, int update); void XCompositeUnredirectWindow(Display *dpy, Window window, int update); void XCompositeUnredirectSubwindows(Display *dpy, Window window, int update); XserverRegion XCompositeCreateRegionFromBorderClip(Display *dpy, Window window); Pixmap XCompositeNameWindowPixmap(Display *dpy, Window window); Window XCompositeGetOverlayWindow(Display *dpy, Window window); void XCompositeReleaseOverlayWindow(Display *dpy, Window window); Description The composite extension provides several related mechanisms:…

  • |

    XCompositeRedirectSubwindows (3) Linux Manual Page

    Xcomposite – X Composite Extension library Synopsis #include <X11/extensions/Xcomposite.h> Bool XCompositeQueryExtension(Display *dpy, int *event_base_return, int *error_base_return); Status XCompositeQueryVersion(Display *dpy, int *major_version_return, int *minor_version_return); int XCompositeVersion(void); void XCompositeRedirectWindow(Display *dpy, Window window, int update); void XCompositeRedirectSubwindows(Display *dpy, Window window, int update); void XCompositeUnredirectWindow(Display *dpy, Window window, int update); void XCompositeUnredirectSubwindows(Display *dpy, Window window, int update); XserverRegion XCompositeCreateRegionFromBorderClip(Display *dpy, Window window); Pixmap XCompositeNameWindowPixmap(Display *dpy, Window window); Window XCompositeGetOverlayWindow(Display *dpy, Window window); void XCompositeReleaseOverlayWindow(Display *dpy, Window window); Description The composite extension provides several related mechanisms:…

  • |

    XCompositeQueryVersion (3) Linux Manual Page

    Xcomposite – X Composite Extension library Synopsis #include <X11/extensions/Xcomposite.h> Bool XCompositeQueryExtension(Display *dpy, int *event_base_return, int *error_base_return); Status XCompositeQueryVersion(Display *dpy, int *major_version_return, int *minor_version_return); int XCompositeVersion(void); void XCompositeRedirectWindow(Display *dpy, Window window, int update); void XCompositeRedirectSubwindows(Display *dpy, Window window, int update); void XCompositeUnredirectWindow(Display *dpy, Window window, int update); void XCompositeUnredirectSubwindows(Display *dpy, Window window, int update); XserverRegion XCompositeCreateRegionFromBorderClip(Display *dpy, Window window); Pixmap XCompositeNameWindowPixmap(Display *dpy, Window window); Window XCompositeGetOverlayWindow(Display *dpy, Window window); void XCompositeReleaseOverlayWindow(Display *dpy, Window window); Description The composite extension provides several related mechanisms:…

  • |

    XCompositeQueryExtension (3) Linux Manual Page

    Xcomposite – X Composite Extension library Synopsis #include <X11/extensions/Xcomposite.h> Bool XCompositeQueryExtension(Display *dpy, int *event_base_return, int *error_base_return); Status XCompositeQueryVersion(Display *dpy, int *major_version_return, int *minor_version_return); int XCompositeVersion(void); void XCompositeRedirectWindow(Display *dpy, Window window, int update); void XCompositeRedirectSubwindows(Display *dpy, Window window, int update); void XCompositeUnredirectWindow(Display *dpy, Window window, int update); void XCompositeUnredirectSubwindows(Display *dpy, Window window, int update); XserverRegion XCompositeCreateRegionFromBorderClip(Display *dpy, Window window); Pixmap XCompositeNameWindowPixmap(Display *dpy, Window window); Window XCompositeGetOverlayWindow(Display *dpy, Window window); void XCompositeReleaseOverlayWindow(Display *dpy, Window window); Description The composite extension provides several related mechanisms:…

  • |

    XCompositeNameWindowPixmap (3) Linux Manual Page

    Xcomposite – X Composite Extension library Synopsis #include <X11/extensions/Xcomposite.h> Bool XCompositeQueryExtension(Display *dpy, int *event_base_return, int *error_base_return); Status XCompositeQueryVersion(Display *dpy, int *major_version_return, int *minor_version_return); int XCompositeVersion(void); void XCompositeRedirectWindow(Display *dpy, Window window, int update); void XCompositeRedirectSubwindows(Display *dpy, Window window, int update); void XCompositeUnredirectWindow(Display *dpy, Window window, int update); void XCompositeUnredirectSubwindows(Display *dpy, Window window, int update); XserverRegion XCompositeCreateRegionFromBorderClip(Display *dpy, Window window); Pixmap XCompositeNameWindowPixmap(Display *dpy, Window window); Window XCompositeGetOverlayWindow(Display *dpy, Window window); void XCompositeReleaseOverlayWindow(Display *dpy, Window window); Description The composite extension provides several related mechanisms:…

  • |

    XCompositeGetOverlayWindow (3) Linux Manual Page

    Xcomposite – X Composite Extension library Synopsis #include <X11/extensions/Xcomposite.h> Bool XCompositeQueryExtension(Display *dpy, int *event_base_return, int *error_base_return); Status XCompositeQueryVersion(Display *dpy, int *major_version_return, int *minor_version_return); int XCompositeVersion(void); void XCompositeRedirectWindow(Display *dpy, Window window, int update); void XCompositeRedirectSubwindows(Display *dpy, Window window, int update); void XCompositeUnredirectWindow(Display *dpy, Window window, int update); void XCompositeUnredirectSubwindows(Display *dpy, Window window, int update); XserverRegion XCompositeCreateRegionFromBorderClip(Display *dpy, Window window); Pixmap XCompositeNameWindowPixmap(Display *dpy, Window window); Window XCompositeGetOverlayWindow(Display *dpy, Window window); void XCompositeReleaseOverlayWindow(Display *dpy, Window window); Description The composite extension provides several related mechanisms:…

  • |

    XCompositeCreateRegionFromBorderClip (3) Linux Manual Page

    Xcomposite – X Composite Extension library Synopsis #include <X11/extensions/Xcomposite.h> Bool XCompositeQueryExtension(Display *dpy, int *event_base_return, int *error_base_return); Status XCompositeQueryVersion(Display *dpy, int *major_version_return, int *minor_version_return); int XCompositeVersion(void); void XCompositeRedirectWindow(Display *dpy, Window window, int update); void XCompositeRedirectSubwindows(Display *dpy, Window window, int update); void XCompositeUnredirectWindow(Display *dpy, Window window, int update); void XCompositeUnredirectSubwindows(Display *dpy, Window window, int update); XserverRegion XCompositeCreateRegionFromBorderClip(Display *dpy, Window window); Pixmap XCompositeNameWindowPixmap(Display *dpy, Window window); Window XCompositeGetOverlayWindow(Display *dpy, Window window); void XCompositeReleaseOverlayWindow(Display *dpy, Window window); Description The composite extension provides several related mechanisms:…

  • |

    XCompose (3) Linux Manual Page

    Compose – X client mappings for multi-key input sequences Description The X library, libX11, provides a simple input method for characters beyond those represented on typical keyboards using sequences of key strokes that are combined to enter a single character. The compose file is searched for in the following order: – If the environment variable…

  • |

    XColormapEvent (3) Linux Manual Page

    XColormapEvent – ColormapNotify event structure Structures The structure for ColormapNotify events contains: typedef struct {         int type;       /* ColormapNotify */         unsigned long serial;   /* # of last request processed by server */         Bool send_event;        /* true if this came from a SendEvent request */         Display *display;       /* Display the event was read from */         Window window;         Colormap colormap;      /* colormap or None */         Bool new;         int state;      /* ColormapInstalled, ColormapUninstalled */ } XColormapEvent; When you…