XScreen() XScreen()
Name
XScreenCount, XScreenNumberOfScreen, XScreenOfDisplay, ScreenCount, ScreenNumberOfScreen, ScreenOfDisplay - get screen information.
Synopsis
int XScreenCount(display)
Display *display;
int XScreenNumberOfScreen(screen)
Screen *screen;
Screen *XScreenOfDisplay(display, screen_number)
Display *display;
int screen_number;
Arguments
display Specifies a connection to an X server; returned from XOpenDisplay().
screen Specifies the appropriate Screen structure.
screen_number
Specifies the appropriate screen number on the host server.
Returns
The number of screens, a screen number, or a Screen structure.
Description
XScreenCount() returns the number of screens on the specified display. XScreenNumberOfScreen() returns a screen number given a pointer to
a Screen structure. XScreenOfDisplay() returns pointer to a Screen structure given the screen number. XScreenNumberOfScreen() and
XScreenOfDisplay() are opposites.
The C language macros ScreenCount(), ScreenNumberOfScreen(), and ScreenOfDisplay() are equivalent and slightly more efficient.
See Also
XDefaultScreenOfDisplay(), XDefaultScreen*().
Xlib - Macro Equivalents XScreen()
Check Out this Related Man Page
XDefault() XDefault()
Name
XDefaultColormap, XDefaultColormapOfScreen, XDefaultDepth, XDefaultDepthOfScreen, XDefaultGC, XDefaultGCOfScreen, XDefaultRootWindow, XDe-
faultScreen, XDefaultScreenOfDisplay, XDefaultVisual, XDefaultVisualOfScreen, DefaultColormap, DefaultColormapOfScreen, DefaultDepth,
DefaultDepthOfScreen, DefaultGC, DefaultGCOfScreen, DefaultRootWindow, DefaultScreen, DefaultScreenOfDisplay, DefaultVisual, DefaultVisu-
alOfScreen - get information on server defaults.
Synopsis
Colormap XDefaultColormap(display, screen_number)
Display *display;
int screen_number;
Colormap XDefaultColormapOfScreen(screen)
Screen *screen;
int XDefaultDepth(display, screen_number)
Display *display;
int screen_number;
int XDefaultDepthOfScreen(screen)
Screen *screen;
GC XDefaultGC(display, screen_number)
Display *display;
int screen_number;
GC XDefaultGCOfScreen(screen)
Screen *screen;
Window XDefaultRootWindow(display)
Display *display;
int XDefaultScreen(display)
Display *display;
Screen *XDefaultScreenOfDisplay(display)
Display *display;
Visual *XDefaultVisual(display, screen_number)
Display *display;
int screen_number;
Visual *XDefaultVisualOfScreen(screen)
Screen *screen;
Arguments
display Specifies a connection to an X server; returned from XOpenDisplay().
screen_number
Specifies the appropriate screen number on the host server.
screen Specifies the appropriate Screen structure.
Description
This page describes several pairs of functions such as such as XDefaultColormap() and XDefaultColormapOfScreen(). The only difference is
the arguments: one takes a Display pointer and integer screen number, while the other takes a Screen pointer.
XDefaultScreen() returns the default screen number referenced by the XOpenDisplay() function. XDefaultScreenOfDisplay() return a pointer
to the Screen structure of the default screen.
XDefaultColormap() and XDefaultColormapOfScreen() return the default colormap ID on the specified screen. Most routine allocations of
color should be made out of this colormap.
XDefaultDepth() and XDefaultDepthOfScreen() return the depth (number of planes) of the root window of the specified screen. Other depths
may also be supported on this screen (see XMatchVisualInfo()).
XDefaultGC() and XDefaultGCOfScreen() return the default graphics context of the specified screen, which has the same depth as the root
window of the screen. The GC must never be freed.
XDefaultRootWindow() returns the root window of the default screen.
XDefaultVisual() and XDefaultVisualOfScreen() return the default visual of the specified screen.
The C language macros DefaultColormap(), DefaultColormapOfScreen(), DefaultDepth(), DefaultDepthOfScreen(), DefaultGC(), DefaultGCOf-
Screen(), DefaultRootWindow(), DefaultScreen(), DefaultScreenOfDisplay(), DefaultVisual(), and DefaultVisualOfScreen() are equivalent and
slightly more efficient.
See Also
XOpenDisplay().
Xlib - Macro Equivalents XDefault()