Libtickit-Dev
- tickit_build(3) create a new toplevel Tickit instance with arguments
- tickit_ctl_lookup(3) return the name of a toplevel instance control
- tickit_ctl_name(3) return the name of a toplevel instance control
- tickit_ctl_type(3) return the name of a toplevel instance control
- tickit_debug_init(3) initialise the debugging system
- tickit_debug_logf(3) emit debugging log messages
- tickit_debug_vlogf(3) emit debugging log messages
- tickit_debug(7) debug logging support for libtickit
- tickit_get_rootwin(3) obtain the root window from the toplevel instance
- tickit_get_term(3) obtain the terminal from the toplevel instance
- tickit_getctl_int(3) set an integer toplevel instance control
- tickit_new_stdio(3) create a new toplevel Tickit instance
- tickit_new_stdtty(3) create a new toplevel Tickit instance
- tickit_pen_bind_event(3) add or remove event handlers
- tickit_pen_clear_attr(3) remove pen attributes
- tickit_pen_clear(3) remove pen attributes
- tickit_pen_clone(3) create a new pen instance
- tickit_pen_copy_attr(3) copy attributes from one pen to another
- tickit_pen_copy(3) copy attributes from one pen to another
- tickit_pen_equiv_attr(3) test if two pens have an equivalent attribute value
- tickit_pen_equiv(3) test if two pens have an equivalent attribute value
- tickit_pen_get_bool_attr(3) manipulate a boolean pen attribute
- tickit_pen_get_colour_attr_rgb8(3) manipulate a secondary RGB8 colour pen colour attribute
- tickit_pen_get_colour_attr(3) manipulate a colour pen attribute
- tickit_pen_get_int_attr(3) manipulate an integer pen attribute
- tickit_pen_has_attr(3) test if a pen has a given attribute
- tickit_pen_has_colour_attr_rgb8(3) manipulate a secondary RGB8 colour pen colour attribute
- tickit_pen_is_nondefault(3) test if a pen has attributes defined
- tickit_pen_is_nonempty(3) test if a pen has attributes defined
- tickit_pen_new_attrs(3) create a new pen instance
- tickit_pen_new(3) create a new pen instance
- tickit_pen_nondefault_attr(3) test if a pen has a given attribute
- tickit_pen_ref(3) adjust the refcount of a pen
- tickit_pen_set_bool_attr(3) manipulate a boolean pen attribute
- tickit_pen_set_colour_attr_desc(3) manipulate a colour pen attribute
- tickit_pen_set_colour_attr_rgb8(3) manipulate a secondary RGB8 colour pen colour attribute
- tickit_pen_set_colour_attr(3) manipulate a colour pen attribute
- tickit_pen_set_int_attr(3) manipulate an integer pen attribute
- tickit_pen_unbind_event_id(3) add or remove event handlers
- tickit_pen_unref(3) adjust the refcount of a pen
- tickit_pen(7) store a collection of terminal rendering attributes
- tickit_penattr_lookup(3) return the name of a pen attribute
- tickit_penattr_name(3) return the name of a pen attribute
- tickit_penattr_type(3) return the type of a pen attribute
- tickit_rect_add(3) obtain the union sum of two rectangles
- tickit_rect_bottom(3) return the bottom right corner of a rectangle
- tickit_rect_contains(3) test if one rectangle entirely contains another
- tickit_rect_init_bounded(3) initialise a rectangle struct
- tickit_rect_init_sized(3) initialise a rectangle struct
- tickit_rect_intersect(3) obtain the intersection of two rectangles
- tickit_rect_intersects(3) test if two rectangles intersect
- tickit_rect_right(3) return the bottom right corner of a rectangle
- tickit_rect_subtract(3) obtain the difference of two rectangles
- tickit_rect_translate(3) move the area of a rectangle
- tickit_rect(7) utility structure representing a rectangular region
- tickit_rectset_add(3) add an area to a rectangle set
- tickit_rectset_clear(3) remove all regions from a rectangle set
- tickit_rectset_contains(3) test if an area is contained by a rectangle set
- tickit_rectset_destroy(3) create or destroy a rectangle set
- tickit_rectset_get_rect(3) obtain the regions from a rectangle set
- tickit_rectset_get_rects(3) obtain the regions from a rectangle set
- tickit_rectset_intersects(3) test if a region intersects with a rectangle set
- tickit_rectset_new(3) create or destroy a rectangle set
- tickit_rectset_rects(3) obtain the regions from a rectangle set
- tickit_rectset_subtract(3) subtract a region from a rectangle set
- tickit_rectset_translate(3) move all the rectangles in a rectangle set
- tickit_rectset(7) store a collection of rectangular areas
- tickit_ref(3) adjust the refcount of the toplevel instance
- tickit_renderbuffer_blit(3) copies buffer contents to another buffer
- tickit_renderbuffer_char_at(3) create character regions
- tickit_renderbuffer_char(3) create character regions
- tickit_renderbuffer_clear(3) erase large areas
- tickit_renderbuffer_clip(3) restrict the drawing area of output functions
- tickit_renderbuffer_copyrect(3) copy or move a rectangular region of a buffer
- tickit_renderbuffer_erase_at(3) create erase regions
- tickit_renderbuffer_erase_to(3) create erase regions
- tickit_renderbuffer_erase(3) create erase regions
- tickit_renderbuffer_eraserect(3) erase large areas
- tickit_renderbuffer_flush_to_term(3) output buffer contents to the terminal
- tickit_renderbuffer_get_cursorpos(3) query the virtual cursor position
- tickit_renderbuffer_get_size(3) return the size of a render buffer
- tickit_renderbuffer_goto(3) set or clear the virtual cursor position
- tickit_renderbuffer_has_cursorpos(3) query the virtual cursor position
- tickit_renderbuffer_hline_at(3) create line regions
- tickit_renderbuffer_mask(3) restrict the drawing area of output functions
- tickit_renderbuffer_moverect(3) copy or move a rectangular region of a buffer
- tickit_renderbuffer_new(3) create a new render buffer instance
- tickit_renderbuffer_ref(3) adjust the refcount of a render buffer
- tickit_renderbuffer_reset(3) revert a render buffer back to initial state
- tickit_renderbuffer_restore(3) save and restore auxiliary state
- tickit_renderbuffer_save(3) save and restore auxiliary state
- tickit_renderbuffer_savepen(3) save and restore auxiliary state
- tickit_renderbuffer_setpen(3) change the stored rendering pen
- tickit_renderbuffer_skip_at(3) create skip regions
- tickit_renderbuffer_skip_to(3) create skip regions
- tickit_renderbuffer_skip(3) create skip regions
- tickit_renderbuffer_skiprect(3) create skip regions
- tickit_renderbuffer_text_at(3) create text regions
- tickit_renderbuffer_text(3) create text regions
- tickit_renderbuffer_textf_at(3) create text regions
- tickit_renderbuffer_textf(3) create text regions
- tickit_renderbuffer_textn_at(3) create text regions
- tickit_renderbuffer_textn(3) create text regions
- tickit_renderbuffer_translate(3) move the base of output functions
- tickit_renderbuffer_ungoto(3) set or clear the virtual cursor position
- tickit_renderbuffer_unref(3) adjust the refcount of a render buffer
- tickit_renderbuffer_vline_at(3) create line regions
- tickit_renderbuffer_vtextf_at(3) create text regions
- tickit_renderbuffer_vtextf(3) create text regions
- tickit_renderbuffer(7) store display content to be drawn to the terminal
- tickit_run(3) control the event loop of the toplevel instance
- tickit_setctl_int(3) set an integer toplevel instance control
- tickit_stop(3) control the event loop of the toplevel instance
- tickit_string_get(3) obtain the characters from a counted string
- tickit_string_len(3) query the length of a counted string
- tickit_string_new(3) create a counted string
- tickit_string_ref(3) adjust the refcount of a counted string
- tickit_string_unref(3) adjust the refcount of a counted string
- tickit_string(7) a reference-counted string buffer
- tickit_stringpos_limit_bytes(3) set limit fields in string position counters
- tickit_stringpos_zero(3) clear the fields of a string position counter
- tickit_term_await_started_msec(3) wait until the terminal is initialised
- tickit_term_await_started_tv(3) wait until the terminal is initialised
- tickit_term_bind_event(3) add or remove event handlers
- tickit_term_build(3) create a new terminal instance with arguments
- tickit_term_chpen(3) set rendering attributes of the terminal
- tickit_term_clear(3) clear the terminal
- tickit_term_emit_key(3) emit a fake key or mouse event
- tickit_term_emit_mouse(3) emit a fake key or mouse event
- tickit_term_erasech(3) erase characters from the terminal
- tickit_term_flush(3) flush the terminal output buffer
- tickit_term_get_drivername(3) returns the terminal driver name
- tickit_term_get_input_fd(3) manage terminal input
- tickit_term_get_output_fd(3) manage terminal output
- tickit_term_get_size(3) manage terminal size
- tickit_term_get_termtype(3) returns the terminal type
- tickit_term_get_utf8(3) control
- tickit_term_getctl_int(3) set an integer or string terminal control
- tickit_term_goto(3) move the terminal output cursor
- tickit_term_input_check_timeout_msec(3) terminal timeout behaviour
- tickit_term_input_push_bytes(3) supply more input data
- tickit_term_input_readable(3) read more data from the terminal
- tickit_term_input_wait_msec(3) read more data from the terminal
- tickit_term_input_wait_tv(3) read more data from the terminal
- tickit_term_move(3) move the terminal output cursor
- tickit_term_new_for_termtype(3) create a new terminal instance
- tickit_term_new(3) create a new terminal instance
- tickit_term_observe_sigwinch(3) react to the SIGWINCH signal
- tickit_term_open_stdio(3) create a terminal instance on standard input/output
- tickit_term_pause(3) pause and resume a terminal instance
- tickit_term_print(3) send text to the terminal
- tickit_term_printf(3) send text to the terminal
- tickit_term_printn(3) send text to the terminal
- tickit_term_ref(3) adjust the refcount of a terminal
- tickit_term_refresh_size(3) manage terminal size
- tickit_term_resume(3) pause and resume a terminal instance
- tickit_term_scrollrect(3) scroll a region of the terminal
- tickit_term_set_input_fd(3) manage terminal input
- tickit_term_set_output_buffer(3) define a terminal output buffer
- tickit_term_set_output_fd(3) manage terminal output
- tickit_term_set_output_func(3) manage terminal output via a callback function
- tickit_term_set_size(3) manage terminal size
- tickit_term_set_utf8(3) control
- tickit_term_setctl_int(3) set an integer or string terminal control
- tickit_term_setctl_str(3) set an integer or string terminal control
- tickit_term_setpen(3) set rendering attributes of the terminal
- tickit_term_teardown(3) pause and resume a terminal instance
- tickit_term_unbind_event_id(3) add or remove event handlers
- tickit_term_unref(3) adjust the refcount of a terminal
- tickit_term_vprintf(3) send text to the terminal
- tickit_term(7) abstraction of an interactive terminal
- tickit_termctl_lookup(3) return the name of a terminal control
- tickit_termctl_name(3) return the name of a terminal control
- tickit_termctl_type(3) return the name of a terminal control
- tickit_tick(3) control the event loop of the toplevel instance
- tickit_unref(3) adjust the refcount of the toplevel instance
- tickit_utf8_byte2col(3) count the column width of a Unicode string
- tickit_utf8_col2byte(3) count the column width of a Unicode string
- tickit_utf8_count(3) count characters in Unicode strings
- tickit_utf8_mbswidth(3) count the column width of a Unicode string
- tickit_utf8_put(3) append a UTF-8 encoded codepoint to a buffer
- tickit_utf8_seqlen(3) determine the length of a UTF-8 codepoint encoding
- tickit_version(7) libtickit version queries
- tickit_watch_cancel(3) remove a previously-installed callback
- tickit_watch_io(3) invoke a callback when IO is possible
- tickit_watch_later(3) invoke a callback at the next round of IO events
- tickit_watch_process(3) invoke a callback when a child process terminates
- tickit_watch_signal(3) invoke a callback when a POSIX signal is raised
- tickit_watch_timer_after_msec(3) invoke a callback after a fixed delay
- tickit_watch_timer_after_tv(3) invoke a callback after a fixed delay
- tickit_watch_timer_at_epoch(3) invoke a callback at a fixed future time
- tickit_watch_timer_at_tv(3) invoke a callback at a fixed future time
- tickit_window_bind_event(3) add or remove event handlers
- tickit_window_bottom(3) query the size and position of a window
- tickit_window_children(3) obtain child windows from a window
- tickit_window_close(3) remove a window from the tree
- tickit_window_cols(3) query the size and position of a window
- tickit_window_destroy(3) destroy a window instance
- tickit_window_expose(3) mark an area of a window for re-rendering
- tickit_window_flush(3) invoke pending events on the window hierarchy
- tickit_window_get_abs_geometry(3) query the absolute position of a window
- tickit_window_get_children(3) obtain child windows from a window
- tickit_window_get_geometry(3) query the size and position of a window
- tickit_window_get_pen(3) manipulate the window's rendering pen
- tickit_window_get_term(3) query the backing terminal of a window
- tickit_window_getctl_int(3) set an integer window control
- tickit_window_hide(3) control a window's visibility
- tickit_window_is_focused(3) control the input focus
- tickit_window_is_steal_input(3) control whether windows steal all input events
- tickit_window_is_visible(3) control a window's visibility
- tickit_window_left(3) query the size and position of a window
- tickit_window_lines(3) query the size and position of a window
- tickit_window_lower_to_back(3) change window stacking order
- tickit_window_lower(3) change window stacking order
- tickit_window_new_root(3) create a new toplevel root window
- tickit_window_new(3) create a new sub-window
- tickit_window_parent(3) query the ancestry of a window
- tickit_window_raise_to_front(3) change window stacking order
- tickit_window_raise(3) change window stacking order
- tickit_window_ref(3) adjust the refcount of a window
- tickit_window_reposition(3) set the size and position of a window
- tickit_window_resize(3) set the size and position of a window
- tickit_window_right(3) query the size and position of a window
- tickit_window_root(3) query the ancestry of a window
- tickit_window_scroll_with_children(3) scroll the area of a window
- tickit_window_scroll(3) scroll the area of a window
- tickit_window_scrollrect(3) scroll the area of a window
- tickit_window_set_cursor_position(3) modify the cursor state on a window
- tickit_window_set_cursor_shape(3) modify the cursor state on a window
- tickit_window_set_cursor_visible(3) modify the cursor state on a window
- tickit_window_set_focus_child_notify(3) control whether windows are informed of child focus changes
- tickit_window_set_geometry(3) set the size and position of a window
- tickit_window_set_pen(3) manipulate the window's rendering pen
- tickit_window_set_steal_input(3) control whether windows steal all input events
- tickit_window_setctl_int(3) set an integer window control
- tickit_window_show(3) control a window's visibility
- tickit_window_take_focus(3) control the input focus
- tickit_window_top(3) query the size and position of a window
- tickit_window_unbind_event_id(3) add or remove event handlers
- tickit_window_unref(3) adjust the refcount of a window
- tickit_window(7) a window for drawing operations and input
- tickit_windowctl_lookupl(3) return the name of a window control
- tickit_windowctl_name(3) return the name of a window control
- tickit_windowctl_type(3) return the name of a window control
- tickit(7) Terminal Interface Construction KIT