Lines Matching full:frame
44 on-screen window. The physical window is refered to as a "frame".
51 * This structure stores the per-frame data used by the rootless code.
62 RootlessFrameID wid; // implementation specific frame id
100 * Create a new frame.
101 * The frame is created unmapped.
103 * pFrame RootlessWindowPtr for this frame should be completely
106 * pScreen Screen on which to place the new frame
107 * newX, newY Position of the frame.
108 * pNewShape Shape for the frame (in frame-local coordinates). NULL for
116 * Destroy a frame.
119 * wid Frame id
125 * Move a frame on screen.
128 * wid Frame id
129 * pScreen Screen to move the new frame to
130 * newX, newY New position of the frame
136 * Resize and move a frame.
139 * wid Frame id
140 * pScreen Screen to move the new frame to
141 * newX, newY New position of the frame
142 * newW, newH New size of the frame
152 * Change frame ordering (AKA stacking, layering).
156 * wid Frame id
157 * nextWid Frame id of frame that is now above this one or NULL if this
158 * frame is at the top.
164 * Change frame's shape.
167 * wid Frame id
168 * pNewShape New shape for the frame (in frame-local coordinates)
175 * Unmap a frame.
177 * wid Frame id
183 * Start drawing to a frame.
184 * Prepare a frame for direct access to its backing buffer.
186 * wid Frame id
194 * Stop drawing to a frame.
195 * No drawing to the frame's backing buffer will occur until drawing
198 * wid Frame id
199 * flush Flush drawing updates for this frame to the screen.
208 * wid Frame id
209 * pDamage Region containing all the changed pixels in frame-lcoal
218 * wid Frame id
220 * rects Array of damaged rectangles in frame-local coordinates
229 * Switch the window associated with a frame. (Optional)
230 * When a framed window is reparented, the frame is resized and set to
234 * pFrame Frame whose window has switched
235 * oldWin Previous window wrapped by this frame
247 * the RestackFrame function will not be called for its frame.
249 * pFrame Frame to reorder
271 * Copy area in frame to another part of frame. (Optional)
273 * wid Frame id
305 /* Optional frame functions */
322 * Return the frame ID for the physical window displaying the given window.
324 * create If true and the window has no frame, attempt to create one