Lines Matching defs:_Window

128 typedef struct _Window {  struct
129 DrawableRec drawable;
130 PrivateRec *devPrivates;
131 WindowPtr parent; /* ancestor chain */
132 WindowPtr nextSib; /* next lower sibling */
133 WindowPtr prevSib; /* next higher sibling */
134 WindowPtr firstChild; /* top-most child */
135 WindowPtr lastChild; /* bottom-most child */
136 RegionRec clipList; /* clipping rectangle for output */
137 RegionRec borderClip; /* NotClippedByChildren + border */
138 union _Validate *valdata;
139 RegionRec winSize;
140 RegionRec borderSize;
141 DDXPointRec origin; /* position relative to parent */
142 unsigned short borderWidth;
143 unsigned short deliverableEvents; /* all masks from all clients */
144 Mask eventMask; /* mask from the creating client */
145 PixUnion background;
146 PixUnion border;
147 WindowOptPtr optional;
148 unsigned backgroundState:2; /* None, Relative, Pixel, Pixmap */
149 unsigned borderIsPixel:1;
150 unsigned cursorIsNone:1; /* else real cursor (might inherit) */
151 unsigned backingStore:2;
152 unsigned backStorage:1; /* if bs is allocated */
153 unsigned saveUnder:1;
154 unsigned bitGravity:4;
155 unsigned winGravity:4;
156 unsigned overrideRedirect:1;
157 unsigned visibility:2;
158 unsigned mapped:1;
159 unsigned realized:1; /* ancestors are all mapped */
160 unsigned viewable:1; /* realized && InputOutput */
161 unsigned dontPropagate:3; /* index into DontPropagateMasks */
162 unsigned forcedBS:1; /* system-supplied backingStore */
163 unsigned redirectDraw:2; /* COMPOSITE rendering redirect */
164 unsigned forcedBG:1; /* must have an opaque background */
165 unsigned unhittable:1; /* doesn't hit-test, for rootless */
167 unsigned damagedDescendants:1; /* some descendants are damaged */
168 unsigned inhibitBGPaint:1; /* paint the background? */