1TICKIT_WINDOW_EXPOSE(3) Library Functions Manual TICKIT_WINDOW_EXPOSE(3)
2
3
4
6 tickit_window_expose - mark an area of a window for re-rendering
7
9 #include <tickit.h>
10
11 void tickit_window_expose(TickitWindow *win, const TickitRect *exposed);
12
13 Link with -ltickit.
14
16 tickit_window_expose() marks the given area of the given window as
17 needing to be re-rendered, causing it to receive a TICKIT_EV_EXPOSE
18 event when tickit_window_flush(3) is next called. exposed may be NULL,
19 indicating that the entire window should be exposed.
20
21 If the window, or any of its parents, are hidden, then this function
22 has no effect. Otherwise, it enqueues the corresponding area on the
23 root window as being damaged, causing an TICKIT_EV_EXPOSE event to
24 propagate upwards from the root the next time tickit_window_flush(3) is
25 called. This will propagate up to any window occupying that area, mean‐
26 ing that this window or others may receive it.
27
29 tickit_window_expose() returns no value.
30
32 tickit_window_new(3), tickit_window_flush(3), tickit_win‐
33 dow_bind_event(3), tickit_window(7), tickit(7)
34
35
36
37 TICKIT_WINDOW_EXPOSE(3)