tickit_window_show - Man Page

control a window's visibility

Synopsis

void tickit_window_show(TickitWindow *win);
void tickit_window_hide(TickitWindow *win);

bool tickit_window_is_visible(TickitWindow *win);

Link with -ltickit.

Description

tickit_window_show() makes the given window visible, allowing it to receive events and obscure lower sibling windows. This may cause it to receive TICKIT_EV_EXPOSE events when tickit_window_flush(3) is next called.

tickit_window_hide() makes the given window non-visible, preventing it from receiving events and making it transparent to lower sibling windows, so their content is now visible. This may cause lower siblings to receive TICKIT_EV_EXPOSE events when tickit_window_flush(3) is next called.

tickit_window_is_visible() tests whether the given window is visible within its immediate parent. This does not imply that it is actually visible to the terminal, as it may still have a hidden parent.

Return Value

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

See Also

tickit_window_new(3), tickit_window_raise(3), tickit_window_bind_event(3), tickit_window_flush(3), tickit_window(7), tickit(7)

Referenced By

tickit_window(7), tickit_window_close(3), tickit_window_new(3), tickit_window_raise(3).

The man pages tickit_window_hide(3) and tickit_window_is_visible(3) are aliases of tickit_window_show(3).