1TICKIT_WINDOW_SHOW(3) Library Functions Manual TICKIT_WINDOW_SHOW(3)
2
3
4
6 tickit_window_show, tickit_window_hide - control a window's visibility
7
9 void tickit_window_show(TickitWindow *win);
10 void tickit_window_hide(TickitWindow *win);
11
12 bool tickit_window_is_visible(TickitWindow *win);
13
14 Link with -ltickit.
15
17 tickit_window_show() makes the given window visible, allowing it to
18 receive events and obscure lower sibling windows. This may cause it to
19 receive TICKIT_EV_EXPOSE events when tickit_window_flush(3) is next
20 called.
21
22 tickit_window_hide() makes the given window non-visible, preventing it
23 from receiving events and making it transparent to lower sibling win‐
24 dows, so their content is now visible. This may cause lower siblings to
25 receive TICKIT_EV_EXPOSE events when tickit_window_flush(3) is next
26 called.
27
28 tickit_window_is_visible() tests whether the given window is visible
29 within its immediate parent. This does not imply that it is actually
30 visible to the terminal, as it may still have a hidden parent.
31
33 tickit_window_show() and tickit_window_hide() return no value.
34 tickit_window_is_visible() returns a boolean.
35
37 tickit_window_new(3), tickit_window_raise(3), tickit_win‐
38 dow_bind_event(3), tickit_window_flush(3), tickit_window(7), tickit(7)
39
40
41
42 TICKIT_WINDOW_SHOW(3)