LeoNerd.org.uk

libtickit manpages

tickit(7)tickit - Terminal Interface Construction KIT
tickit_debug(7)Tickit Debug - debug logging support for libtickit
tickit_debug_init(3)tickit_debug_init - initialise the debugging system
tickit_debug_logf(3)tickit_debug_logf, tickit_debug_vlogf - emit debugging log messages
tickit_debug_vlogf(3)tickit_debug_logf, tickit_debug_vlogf - emit debugging log messages
tickit_pen(7)TickitPen - store a collection of terminal rendering attributes
tickit_pen_attrname(3)tickit_pen_attrname - return the name of a pen attribute
tickit_pen_attrtype(3)tickit_pen_attrtype - return the type of a pen attribute
tickit_pen_bind_event(3)tickit_pen_bind_event, tickit_pen_unbind_event_id - add or remove event handlers
tickit_pen_clear(3)tickit_pen_clear, tickit_pen_clear_attr - remove pen attributes
tickit_pen_clear_attr(3)tickit_pen_clear, tickit_pen_clear_attr - remove pen attributes
tickit_pen_clone(3)tickit_pen_new - create a new pen instance
tickit_pen_copy(3)tickit_pen_copy, tickit_pen_copy_attr - copy attributes from one pen to another
tickit_pen_copy_attr(3)tickit_pen_copy, tickit_pen_copy_attr - copy attributes from one pen to another
tickit_pen_equiv(3)tickit_pen_equiv_attr - test if two pens have an equivalent attribute value
tickit_pen_equiv_attr(3)tickit_pen_equiv_attr - test if two pens have an equivalent attribute value
tickit_pen_get_bool_attr(3)tickit_pen_get_bool_attr, tickit_pen_set_bool_attr - manipulate a boolean pen attribute
tickit_pen_get_colour_attr(3)tickit_pen_get_colour_attr, tickit_pen_set_colour_attr, tickit_pen_set_colour_attr_desc - manipulate a colour pen attribute
tickit_pen_get_int_attr(3)tickit_pen_get_int_attr, tickit_pen_set_int_attr - manipulate an integer pen attribute
tickit_pen_has_attr(3)tickit_pen_has_attr - test if a pen has a given attribute
tickit_pen_is_nondefault(3)tickit_pen_is_nonempty, tickit_pen_is_nondefault - test if a pen has attributes defined
tickit_pen_is_nonempty(3)tickit_pen_is_nonempty, tickit_pen_is_nondefault - test if a pen has attributes defined
tickit_pen_lookup_attr(3)tickit_pen_attrname - return the name of a pen attribute
tickit_pen_new(3)tickit_pen_new - create a new pen instance
tickit_pen_new_attrs(3)tickit_pen_new - create a new pen instance
tickit_pen_nondefault_attr(3)tickit_pen_has_attr - test if a pen has a given attribute
tickit_pen_ref(3)tickit_pen_ref, tickit_pen_unref - adjust the refcount of a pen
tickit_pen_set_bool_attr(3)tickit_pen_get_bool_attr, tickit_pen_set_bool_attr - manipulate a boolean pen attribute
tickit_pen_set_colour_attr(3)tickit_pen_get_colour_attr, tickit_pen_set_colour_attr, tickit_pen_set_colour_attr_desc - manipulate a colour pen attribute
tickit_pen_set_colour_attr_desc(3)tickit_pen_get_colour_attr, tickit_pen_set_colour_attr, tickit_pen_set_colour_attr_desc - manipulate a colour pen attribute
tickit_pen_set_int_attr(3)tickit_pen_get_int_attr, tickit_pen_set_int_attr - manipulate an integer pen attribute
tickit_pen_unbind_event_id(3)tickit_pen_bind_event, tickit_pen_unbind_event_id - add or remove event handlers
tickit_pen_unref(3)tickit_pen_ref, tickit_pen_unref - adjust the refcount of a pen
tickit_rect(7)TickitRect - utility structure representing a rectangular region
tickit_rect_add(3)tickit_rect_add - obtain the union sum of two rectangles
tickit_rect_bottom(3)tickit_rect_bottom, tickit_rect_right - return the bottom right corner of a rectangle
tickit_rect_contains(3)tickit_rect_contains - test if one rectangle entirely contains another
tickit_rect_init_bounded(3)tickit_rect_init_sized, tickit_rect_init_bounded - initialise a rectangle struct
tickit_rect_init_sized(3)tickit_rect_init_sized, tickit_rect_init_bounded - initialise a rectangle struct
tickit_rect_intersect(3)tickit_rect_intersect - obtain the intersection of two rectangles
tickit_rect_intersects(3)tickit_rect_intersects - test if two rectangles intersect
tickit_rect_right(3)tickit_rect_bottom, tickit_rect_right - return the bottom right corner of a rectangle
tickit_rect_subtract(3)tickit_rect_subtract - obtain the difference of two rectangles
tickit_rect_translate(3)tickit_rect_translate - move the area of a rectangle
tickit_rectset(7)TickitRectSet - store a collection of rectangular areas
tickit_rectset_add(3)tickit_rectset_add - add an area to a rectangle set
tickit_rectset_clear(3)tickit_rectset_clear - remove all regions from a rectangle set
tickit_rectset_contains(3)tickit_rectset_contains - test if an area is contained by a rectangle set
tickit_rectset_destroy(3)tickit_rectset_new, tickit_rectset_destroy - create or destroy a rectangle set
tickit_rectset_get_rects(3)tickit_rectset_rects, tickit_rectset_get_rects - obtain the regions from a rectangle set
tickit_rectset_intersects(3)tickit_rectset_intersects - test if a region intersects with a rectangle set
tickit_rectset_new(3)tickit_rectset_new, tickit_rectset_destroy - create or destroy a rectangle set
tickit_rectset_rects(3)tickit_rectset_rects, tickit_rectset_get_rects - obtain the regions from a rectangle set
tickit_rectset_subtract(3)tickit_rectset_subtract - subtract a region from a rectangle set
tickit_rectset_translate(3)tickit_rectset_translate - move all the rectangles in a rectangle set
tickit_renderbuffer(7)TickitRenderBuffer - store display content to be drawn to the terminal
tickit_renderbuffer_blit(3)tickit_renderbuffer_blit - copies buffer contents to another buffer
tickit_renderbuffer_char(3)tickit_renderbuffer_char, tickit_renderbuffer_char_at - create character regions
tickit_renderbuffer_char_at(3)tickit_renderbuffer_char, tickit_renderbuffer_char_at - create character regions
tickit_renderbuffer_clear(3)tickit_renderbuffer_eraserect, tickit_renderbuffer_clear - erase large areas
tickit_renderbuffer_clip(3)tickit_renderbuffer_clip, tickit_renderbuffer_mask - restrict the drawing area of output functions
tickit_renderbuffer_erase(3)tickit_renderbuffer_erase, tickit_renderbuffer_erase_to, tickit_renderbuffer_erase_at - create erase regions
tickit_renderbuffer_erase_at(3)tickit_renderbuffer_erase, tickit_renderbuffer_erase_to, tickit_renderbuffer_erase_at - create erase regions
tickit_renderbuffer_erase_to(3)tickit_renderbuffer_erase, tickit_renderbuffer_erase_to, tickit_renderbuffer_erase_at - create erase regions
tickit_renderbuffer_eraserect(3)tickit_renderbuffer_eraserect, tickit_renderbuffer_clear - erase large areas
tickit_renderbuffer_flush_to_term(3)tickit_renderbuffer_flush_to_term - output buffer contents to the terminal
tickit_renderbuffer_get_cursorpos(3)tickit_renderbuffer_has_cursorpos, tickit_renderbuffer_get_cursorpos - query the virtual cursor position
tickit_renderbuffer_get_size(3)tickit_renderbuffer_get_size - return the size of a render buffer
tickit_renderbuffer_goto(3)tickit_renderbuffer_goto, tickit_renderbuffer_ungoto - set or clear the virtual cursor position
tickit_renderbuffer_has_cursorpos(3)tickit_renderbuffer_has_cursorpos, tickit_renderbuffer_get_cursorpos - query the virtual cursor position
tickit_renderbuffer_hline_at(3)tickit_renderbuffer_hline_at, tickit_renderbuffer_vline_at - create line regions
tickit_renderbuffer_mask(3)tickit_renderbuffer_clip, tickit_renderbuffer_mask - restrict the drawing area of output functions
tickit_renderbuffer_new(3)tickit_renderbuffer_new - create a new render buffer instance
tickit_renderbuffer_ref(3)tickit_renderbuffer_ref, tickit_renderbuffer_unref - adjust the refcount of a render buffer
tickit_renderbuffer_reset(3)tickit_renderbuffer_reset - revert a render buffer back to initial state
tickit_renderbuffer_restore(3)tickit_renderbuffer_save, tickit_renderbuffer_restore, tickit_renderbuffer_savepen - save and restore auxiliary state
tickit_renderbuffer_save(3)tickit_renderbuffer_save, tickit_renderbuffer_restore, tickit_renderbuffer_savepen - save and restore auxiliary state
tickit_renderbuffer_savepen(3)tickit_renderbuffer_save, tickit_renderbuffer_restore, tickit_renderbuffer_savepen - save and restore auxiliary state
tickit_renderbuffer_setpen(3)tickit_renderbuffer_setpen - change the stored rendering pen
tickit_renderbuffer_skip(3)tickit_renderbuffer_skip, tickit_renderbuffer_skip_at, tickit_renderbuffer_skip_to - create skip regions
tickit_renderbuffer_skip_at(3)tickit_renderbuffer_skip, tickit_renderbuffer_skip_at, tickit_renderbuffer_skip_to - create skip regions
tickit_renderbuffer_skip_to(3)tickit_renderbuffer_skip, tickit_renderbuffer_skip_at, tickit_renderbuffer_skip_to - create skip regions
tickit_renderbuffer_text(3)tickit_renderbuffer_text, tickit_renderbuffer_text_at - create text regions
tickit_renderbuffer_text_at(3)tickit_renderbuffer_text, tickit_renderbuffer_text_at - create text regions
tickit_renderbuffer_textf(3)tickit_renderbuffer_text, tickit_renderbuffer_text_at - create text regions
tickit_renderbuffer_textf_at(3)tickit_renderbuffer_text, tickit_renderbuffer_text_at - create text regions
tickit_renderbuffer_textn(3)tickit_renderbuffer_text, tickit_renderbuffer_text_at - create text regions
tickit_renderbuffer_textn_at(3)tickit_renderbuffer_text, tickit_renderbuffer_text_at - create text regions
tickit_renderbuffer_translate(3)tickit_renderbuffer_translate - move the base of output functions
tickit_renderbuffer_ungoto(3)tickit_renderbuffer_goto, tickit_renderbuffer_ungoto - set or clear the virtual cursor position
tickit_renderbuffer_unref(3)tickit_renderbuffer_ref, tickit_renderbuffer_unref - adjust the refcount of a render buffer
tickit_renderbuffer_vline_at(3)tickit_renderbuffer_hline_at, tickit_renderbuffer_vline_at - create line regions
tickit_renderbuffer_vtextf(3)tickit_renderbuffer_text, tickit_renderbuffer_text_at - create text regions
tickit_renderbuffer_vtextf_at(3)tickit_renderbuffer_text, tickit_renderbuffer_text_at - create text regions
tickit_string_byte2col(3)tickit_string_mbswidth, tickit_string_byte2col, tickit_string_col2byte - count the column width of a Unicode string
tickit_string_col2byte(3)tickit_string_mbswidth, tickit_string_byte2col, tickit_string_col2byte - count the column width of a Unicode string
tickit_string_count(3)tickit_string_count, tickit_string_countmore - count characters in Unicode strings
tickit_string_countmore(3)tickit_string_count, tickit_string_countmore - count characters in Unicode strings
tickit_string_mbswidth(3)tickit_string_mbswidth, tickit_string_byte2col, tickit_string_col2byte - count the column width of a Unicode string
tickit_string_ncount(3)tickit_string_count, tickit_string_countmore - count characters in Unicode strings
tickit_string_ncountmore(3)tickit_string_count, tickit_string_countmore - count characters in Unicode strings
tickit_string_putchar(3)tickit_string_putchar - append a UTF-8 encoded codepoint to a buffer
tickit_string_seqlen(3)tickit_string_seqlen - determine the length of a UTF-8 codepoint encoding
tickit_stringpos_limit_bytes(3)tickit_stringpos_limit_... - set limit fields in string position counters
tickit_stringpos_zero(3)tickit_stringpos_zero - clear the fields of a string position counter
tickit_term(7)TickitTerm - abstraction of an interactive terminal
tickit_term_await_started_msec(3)tickit_term_await_started_* - wait until the terminal is initialised
tickit_term_await_started_tv(3)tickit_term_await_started_* - wait until the terminal is initialised
tickit_term_bind_event(3)tickit_term_bind_event, tickit_term_unbind_event_id - add or remove event handlers
tickit_term_chpen(3)tickit_term_chpen, tickit_term_setpen - set rendering attributes of the terminal
tickit_term_clear(3)tickit_term_clear - clear the terminal
tickit_term_emit_key(3)tickit_term_emit_key, tickit_term_emit_mouse - emit a fake key or mouse event
tickit_term_emit_mouse(3)tickit_term_emit_key, tickit_term_emit_mouse - emit a fake key or mouse event
tickit_term_erasech(3)tickit_term_erasech - erase characters from the terminal
tickit_term_flush(3)tickit_term_flush - flush the terminal output buffer
tickit_term_get_input_fd(3)tickit_term_set_input_fd, tickit_term_get_input_fd - manage terminal input
tickit_term_get_output_fd(3)tickit_term_set_output_fd, tickit_term_get_output_fd - manage terminal output
tickit_term_get_size(3)tickit_term_get_size, tickit_term_set_size, tickit_term_refresh_size - manage terminal size
tickit_term_get_termtype(3)tickit_term_get_termtype - returns the terminal type
tickit_term_get_utf8(3)tickit_term_set_utf8, tickit_term_get_utf8 - control UTF-8 mode
tickit_term_getctl_int(3)tickit_term_setctl_int, tickit_term_setctl_str - set an integer or string terminal control
tickit_term_goto(3)tickit_term_goto, tickit_term_move - move the terminal output cursor
tickit_term_input_check_timeout_msec(3)tickit_term_input_check_timeout_msec - terminal timeout behaviour
tickit_term_input_push_bytes(3)tickit_term_input_push_bytes - supply more input data
tickit_term_input_readable(3)tickit_term_input_readable - read more data from the terminal
tickit_term_input_wait_msec(3)tickit_term_input_wait_* - read more data from the terminal
tickit_term_input_wait_tv(3)tickit_term_input_wait_* - read more data from the terminal
tickit_term_move(3)tickit_term_goto, tickit_term_move - move the terminal output cursor
tickit_term_new(3)tickit_term_new - create a new terminal instance
tickit_term_new_for_termtype(3)tickit_term_new - create a new terminal instance
tickit_term_observe_sigwinch(3)tickit_term_observe_sigwinch - react to the SIGWINCH signal
tickit_term_open_stdio(3)tickit_term_open_stdio - create a terminal instance on standard input/output
tickit_term_print(3)tickit_term_print - send text to the terminal
tickit_term_printf(3)tickit_term_print - send text to the terminal
tickit_term_printn(3)tickit_term_print - send text to the terminal
tickit_term_ref(3)tickit_term_ref, tickit_term_unref - adjust the refcount of a terminal
tickit_term_refresh_size(3)tickit_term_get_size, tickit_term_set_size, tickit_term_refresh_size - manage terminal size
tickit_term_scrollrect(3)tickit_term_scrollrect - scroll a region of the terminal
tickit_term_set_input_fd(3)tickit_term_set_input_fd, tickit_term_get_input_fd - manage terminal input
tickit_term_set_output_buffer(3)tickit_term_set_output_buffer - define a terminal output buffer
tickit_term_set_output_fd(3)tickit_term_set_output_fd, tickit_term_get_output_fd - manage terminal output
tickit_term_set_output_func(3)tickit_term_set_output_func - manage terminal output via a callback function
tickit_term_set_size(3)tickit_term_get_size, tickit_term_set_size, tickit_term_refresh_size - manage terminal size
tickit_term_set_utf8(3)tickit_term_set_utf8, tickit_term_get_utf8 - control UTF-8 mode
tickit_term_setctl_int(3)tickit_term_setctl_int, tickit_term_setctl_str - set an integer or string terminal control
tickit_term_setctl_str(3)tickit_term_setctl_int, tickit_term_setctl_str - set an integer or string terminal control
tickit_term_setpen(3)tickit_term_chpen, tickit_term_setpen - set rendering attributes of the terminal
tickit_term_unbind_event_id(3)tickit_term_bind_event, tickit_term_unbind_event_id - add or remove event handlers
tickit_term_unref(3)tickit_term_ref, tickit_term_unref - adjust the refcount of a terminal
tickit_term_vprintf(3)tickit_term_print - send text to the terminal
tickit_window(7)TickitWindow - a window for drawing operations and input
tickit_window_bind_event(3)tickit_window_bind_event, tickit_window_unbind_event_id - add or remove event handlers
tickit_window_bottom(3)tickit_window_get_geometry - query the size and position of a window
tickit_window_children(3)tickit_window_children, tickit_window_get_children - obtain child windows from a window
tickit_window_close(3)tickit_window_close - remove a window from the tree
tickit_window_cols(3)tickit_window_get_geometry - query the size and position of a window
tickit_window_destroy(3)tickit_window_destroy - destroy a window instance
tickit_window_expose(3)tickit_window_expose - mark an area of a window for re-rendering
tickit_window_flush(3)tickit_window_flush - invoke pending events on the window hierarchy
tickit_window_get_abs_geometry(3)tickit_window_get_abs_geometry - query the absolute position of a window
tickit_window_get_children(3)tickit_window_children, tickit_window_get_children - obtain child windows from a window
tickit_window_get_geometry(3)tickit_window_get_geometry - query the size and position of a window
tickit_window_get_pen(3)tickit_window_get_pen, tickit_window_set_pen - manipulate the window's rendering pen
tickit_window_get_term(3)tickit_window_get_term - query the backing terminal of a window
tickit_window_hide(3)tickit_window_show, tickit_window_hide - control a window's visibility
tickit_window_is_focused(3)tickit_window_take_focus, tickit_window_is_focused - control the input focus
tickit_window_is_steal_input(3)tickit_window_set_steal_input - control whether windows steal all input events
tickit_window_is_visible(3)tickit_window_show, tickit_window_hide - control a window's visibility
tickit_window_left(3)tickit_window_get_geometry - query the size and position of a window
tickit_window_lines(3)tickit_window_get_geometry - query the size and position of a window
tickit_window_lower(3)tickit_window_raise, tickit_window_lower - change window stacking order
tickit_window_lower_to_back(3)tickit_window_raise, tickit_window_lower - change window stacking order
tickit_window_new(3)tickit_window_new - create a new sub-window
tickit_window_new_root(3)tickit_window_new_root - create a new toplevel root window
tickit_window_parent(3)tickit_window_parent, tickit_window_root - query the ancestry of a window
tickit_window_raise(3)tickit_window_raise, tickit_window_lower - change window stacking order
tickit_window_raise_to_front(3)tickit_window_raise, tickit_window_lower - change window stacking order
tickit_window_ref(3)tickit_window_ref, tickit_window_unref - adjust the refcount of a window
tickit_window_reposition(3)tickit_window_set_geometry - set the size and position of a window
tickit_window_resize(3)tickit_window_set_geometry - set the size and position of a window
tickit_window_right(3)tickit_window_get_geometry - query the size and position of a window
tickit_window_root(3)tickit_window_parent, tickit_window_root - query the ancestry of a window
tickit_window_scroll(3)tickit_window_scroll, tickit_window_scrollrect - scroll the area of a window
tickit_window_scroll_with_children(3)tickit_window_scroll, tickit_window_scrollrect - scroll the area of a window
tickit_window_scrollrect(3)tickit_window_scroll, tickit_window_scrollrect - scroll the area of a window
tickit_window_set_cursor_position(3)tickit_window_set_cursor_position, tickit_window_set_cursor_visible, tickit_window_set_cursor_shape - modify the cursor state on a window
tickit_window_set_cursor_shape(3)tickit_window_set_cursor_position, tickit_window_set_cursor_visible, tickit_window_set_cursor_shape - modify the cursor state on a window
tickit_window_set_cursor_visible(3)tickit_window_set_cursor_position, tickit_window_set_cursor_visible, tickit_window_set_cursor_shape - modify the cursor state on a window
tickit_window_set_focus_child_notify(3)tickit_window_set_focus_child_notify - control whether windows are informed of child focus changes
tickit_window_set_geometry(3)tickit_window_set_geometry - set the size and position of a window
tickit_window_set_pen(3)tickit_window_get_pen, tickit_window_set_pen - manipulate the window's rendering pen
tickit_window_set_steal_input(3)tickit_window_set_steal_input - control whether windows steal all input events
tickit_window_show(3)tickit_window_show, tickit_window_hide - control a window's visibility
tickit_window_take_focus(3)tickit_window_take_focus, tickit_window_is_focused - control the input focus
tickit_window_top(3)tickit_window_get_geometry - query the size and position of a window
tickit_window_unbind_event_id(3)tickit_window_bind_event, tickit_window_unbind_event_id - add or remove event handlers
tickit_window_unref(3)tickit_window_ref, tickit_window_unref - adjust the refcount of a window