📦 libtickit-devel
245 pages · page 1 of 2
T
- tickit(7)Terminal Interface Construction KIT✨
- 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(7)debug logging support for libtickit✨
- 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_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)✨
- tickit_new_stdio(3)create a new toplevel Tickit instance✨
- tickit_new_stdtty(3)create a new toplevel Tickit instance✨
- tickit_pen(7)store a collection of terminal rendering attributes✨
- tickit_pen_bind_event(3)add or remove event handlers✨
- tickit_pen_clear(3)remove pen attributes✨
- tickit_pen_clear_attr(3)remove pen attributes✨
- tickit_pen_clone(3)create a new pen instance✨
- tickit_pen_copy(3)copy attributes from one pen to another✨
- tickit_pen_copy_attr(3)copy attributes from one pen to another✨
- tickit_pen_equiv(3)test if two pens have an equivalent attribute value✨
- tickit_pen_equiv_attr(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(3)manipulate a colour pen attribute✨
- tickit_pen_get_colour_attr_rgb8(3)manipulate a secondary RGB8 colour pen colour 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(3)create a new pen instance✨
- tickit_pen_new_attrs(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(3)manipulate a colour 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_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_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(7)utility structure representing a rectangular region✨
- 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_rectset(7)store a collection of rectangular areas✨
- 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_ref(3)adjust the refcount of the toplevel instance✨
- tickit_renderbuffer(7)store display content to be drawn to the terminal✨
- tickit_renderbuffer_blit(3)copies buffer contents to another buffer✨
- tickit_renderbuffer_char(3)create character regions✨
- tickit_renderbuffer_char_at(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(3)create erase regions✨
- tickit_renderbuffer_erase_at(3)create erase regions✨
- tickit_renderbuffer_erase_to(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(3)create skip regions✨
- tickit_renderbuffer_skip_at(3)create skip regions✨
- tickit_renderbuffer_skip_to(3)create skip regions✨
- tickit_renderbuffer_skiprect(3)create skip regions✨
- tickit_renderbuffer_text(3)create text regions✨
- tickit_renderbuffer_text_at(3)create text regions✨
- tickit_renderbuffer_textf(3)create text regions✨
- tickit_renderbuffer_textf_at(3)create text regions✨
- tickit_renderbuffer_textn(3)create text regions✨
- tickit_renderbuffer_textn_at(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(3)create text regions✨
- tickit_renderbuffer_vtextf_at(3)create text regions✨
- tickit_run(3)control the event loop of the toplevel instance✨
- tickit_setctl_int(3)✨
- tickit_stop(3)control the event loop of the toplevel instance✨
- tickit_string(7)a reference-counted string buffer✨
- 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_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(7)abstraction of an interactive terminal✨
- 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 UTF-8 mode✨
- 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(3)create a new terminal instance✨
- tickit_term_new_for_termtype(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 UTF-8 mode✨
- 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_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(7)a window for drawing operations and input✨
- 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✨
💅
getting it ready, bestie…