Lines Matching +full:display +full:- +full:backend

2  * Copyright 2001-2003 Red Hat Inc., Durham, North Carolina.
21 * NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
37 * Main header file included by all other DMX-related files.
41 * - <a href="http://dmx.sourceforge.net">DMX Home Page</a>
42 * - <a href="http://sourceforge.net/projects/dmx">DMX Project Page (on
44 * - <a href="http://dmx.sourceforge.net/dmx.html">Distributed Multihead
46 * - <a href="http://dmx.sourceforge.net/DMXSpec.txt">Client-to-Server
54 #include <dmx-config.h>
59 /* Handle client-side include files in one place. */
73 PosNone = -1,
90 /** Global structure containing information about each backend screen. */
95 /*---------- Back-end X server information ----------*/
97 Display *beDisplay; /**< Back-end X server's display */
98 int beWidth; /**< Width of BE display */
99 int beHeight; /**< Height of BE display */
100 int beDepth; /**< Depth of BE display */
101 int beBPP; /**< Bits per pixel of BE display */
121 /*---------- Screen window information ----------*/
123 Window scrnWin; /**< "Screen" window on backend display */
124 int scrnX; /**< X offset of "screen" WRT BE display */
125 int scrnY; /**< Y offset of "screen" WRT BE display */
134 struct _DMXScreenInfo *next; /**< List of "screens" on same display */
137 /*---------- Root window information ----------*/
139 Window rootWin; /**< "Root" window on backend display */
148 /*---------- Shadow framebuffer information ----------*/
154 /*---------- Other related information ----------*/
156 int shared; /**< Non-zero if another Xdmx is running */
163 * backend displays. */
166 int cursorNotShared; /* for overlapping screens on a backend */
174 int dpmsCapable; /**< Non-zero if backend is DPMS capable */
175 int dpmsEnabled; /**< Non-zero if DPMS enabled */
278 * used with the backend
282 * non-zero */
327 (_saved)->_entry = (_actual)->_entry; \
328 (_actual)->_entry = (_newfunc); \
334 (_actual)->_entry = (_saved)->_entry; \