1TICKIT_WINDOW_SHOW(3)      Library Functions Manual      TICKIT_WINDOW_SHOW(3)
2
3
4

NAME

6       tickit_window_show, tickit_window_hide - control a window's visibility
7

SYNOPSIS

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

DESCRIPTION

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

RETURN VALUE

33       tickit_window_show()  and   tickit_window_hide()   return   no   value.
34       tickit_window_is_visible() returns a boolean.
35

SEE ALSO

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)
Impressum