Skip to main content

Crate gtcaca_sys

Crate gtcaca_sys 

Source
Expand description

Raw FFI bindings to GTCaca, a libcaca-based terminal UI toolkit.

This crate exposes the C API verbatim (generated by bindgen) and links the GTCaca C sources together with libcaca. It is unsafe by nature — for a safe, idiomatic interface use the gtcaca crate.

libcaca must be installed on the system (found via pkg-config at build time): apt install libcaca-dev, dnf install libcaca-devel, or brew install libcaca.

Re-exports§

pub use self::_gtcaca_widget_type_t as gtcaca_widget_type_t;

Structs§

__sbuf
_gmo_t
_gtcaca_application_widget_t
_gtcaca_barchart_widget_t
_gtcaca_box_t
_gtcaca_button_widget_t
_gtcaca_calendar_widget_t
_gtcaca_checkbox_widget_t
_gtcaca_colordialog_widget_t
_gtcaca_combobox_widget_t
_gtcaca_custom_widget_t
_gtcaca_dialog_widget_t
_gtcaca_editor_grammar_t
_gtcaca_editor_langcfg_t
_gtcaca_editor_widget_t
_gtcaca_entry_widget_t
_gtcaca_expander_widget_t
_gtcaca_filechooser_widget_t
_gtcaca_frame_widget_t
_gtcaca_gauge_widget_t
_gtcaca_hexview_widget_t
_gtcaca_image_widget_t
_gtcaca_label_widget_t
_gtcaca_linechart_widget_t
_gtcaca_log_t
_gtcaca_map_widget_t
_gtcaca_menu_widget_t
_gtcaca_mindmap_widget_t
_gtcaca_piechart_widget_t
_gtcaca_progressbar_widget_t
_gtcaca_radiobutton_widget_t
_gtcaca_scale_widget_t
_gtcaca_scatter_widget_t
_gtcaca_segdisplay_widget_t
_gtcaca_separator_widget_t
_gtcaca_sparkline_widget_t
_gtcaca_spinbutton_widget_t
_gtcaca_spinner_widget_t
_gtcaca_statusbar_widget_t
_gtcaca_switch_widget_t
_gtcaca_table_widget_t
_gtcaca_tabs_widget_t
_gtcaca_textlist_widget_t
_gtcaca_textview_widget_t
_gtcaca_theme_color_t
_gtcaca_theme_t
_gtcaca_tree_widget_t
_gtcaca_widget_t
_gtcaca_window_widget_t
caca_canvas
caca_display
caca_event
\brief Handling of user events.
gtcaca_editor_action_t
gtcaca_editor_autoc_t
gtcaca_editor_line_t
gtcaca_editor_style_t
gtcaca_fc_entry_t
gtcaca_fc_option_t
gtcaca_json_value
gtcaca_linechart_series_t
gtcaca_map_city_t
gtcaca_map_point_t
gtcaca_map_poly_t
gtcaca_menu_entry_t
gtcaca_menu_item_t
gtcaca_mm_node
gtcaca_table_model
gtcaca_tree_model

Constants§

CACA_MAGIC_FULLWIDTH
GTCACA_COLORDIALOG_ONGOING
GTCACA_DIALOG_ONGOING
GTCACA_EDITOR_ANNOTATION_BOXED
GTCACA_EDITOR_ANNOTATION_HIDDEN
GTCACA_EDITOR_ANNOTATION_STANDARD
GTCACA_EDITOR_FIND_MATCHCASE
GTCACA_EDITOR_FIND_REGEXP
GTCACA_EDITOR_FIND_WHOLEWORD
GTCACA_EDITOR_FIND_WORDSTART
GTCACA_EDITOR_FOLDLEVELBASE
GTCACA_EDITOR_FOLDLEVELHEADERFLAG
GTCACA_EDITOR_FOLDLEVELNUMBERMASK
GTCACA_EDITOR_STYLE_BRACKET
GTCACA_EDITOR_STYLE_COMMENT
GTCACA_EDITOR_STYLE_COUNT
GTCACA_EDITOR_STYLE_DEFAULT
GTCACA_EDITOR_STYLE_KEYWORD
GTCACA_EDITOR_STYLE_NUMBER
GTCACA_EDITOR_STYLE_OPERATOR
GTCACA_EDITOR_STYLE_STRING
GTCACA_ENTRY_MAX_LEN
GTCACA_FC_FOCUS_LIST
GTCACA_FC_FOCUS_NAME
GTCACA_FC_FOCUS_OPT
GTCACA_FC_MAX_OPTS
GTCACA_FILECHOOSER_OPEN
GTCACA_FILECHOOSER_SAVE
GTCACA_KEY_UNICODE
GTCACA_LC_BAR
GTCACA_LC_DOT
GTCACA_LC_IMPULSE
GTCACA_LC_LINE
GTCACA_LINECHART_MAX_SERIES
GTCACA_MENU_LABEL_MAX
GTCACA_MENU_MAX_ENTRIES
GTCACA_MENU_MAX_ITEMS
GTCACA_MENU_SHORTCUT_MAX
GTCACA_TEXTLIST_MAX
_gtcaca_widget_type_t_GTCACA_WIDGET_APPLICATION
_gtcaca_widget_type_t_GTCACA_WIDGET_BARCHART
_gtcaca_widget_type_t_GTCACA_WIDGET_BUTTON
_gtcaca_widget_type_t_GTCACA_WIDGET_CALENDAR
_gtcaca_widget_type_t_GTCACA_WIDGET_CHECKBOX
_gtcaca_widget_type_t_GTCACA_WIDGET_COLORDIALOG
_gtcaca_widget_type_t_GTCACA_WIDGET_COMBOBOX
_gtcaca_widget_type_t_GTCACA_WIDGET_CUSTOM
_gtcaca_widget_type_t_GTCACA_WIDGET_DIALOG
_gtcaca_widget_type_t_GTCACA_WIDGET_EDITOR
_gtcaca_widget_type_t_GTCACA_WIDGET_ENTRY
_gtcaca_widget_type_t_GTCACA_WIDGET_EXPANDER
_gtcaca_widget_type_t_GTCACA_WIDGET_FILECHOOSERDIALOG
_gtcaca_widget_type_t_GTCACA_WIDGET_FRAME
_gtcaca_widget_type_t_GTCACA_WIDGET_GAUGE
_gtcaca_widget_type_t_GTCACA_WIDGET_HEXVIEW
_gtcaca_widget_type_t_GTCACA_WIDGET_IMAGE
_gtcaca_widget_type_t_GTCACA_WIDGET_LABEL
_gtcaca_widget_type_t_GTCACA_WIDGET_LINECHART
_gtcaca_widget_type_t_GTCACA_WIDGET_MAP
_gtcaca_widget_type_t_GTCACA_WIDGET_MENU
_gtcaca_widget_type_t_GTCACA_WIDGET_MINDMAP
_gtcaca_widget_type_t_GTCACA_WIDGET_PIECHART
_gtcaca_widget_type_t_GTCACA_WIDGET_PROGRESSBAR
_gtcaca_widget_type_t_GTCACA_WIDGET_RADIOBUTTON
_gtcaca_widget_type_t_GTCACA_WIDGET_SCALE
_gtcaca_widget_type_t_GTCACA_WIDGET_SCATTER
_gtcaca_widget_type_t_GTCACA_WIDGET_SEGDISPLAY
_gtcaca_widget_type_t_GTCACA_WIDGET_SEPARATOR
_gtcaca_widget_type_t_GTCACA_WIDGET_SPARKLINE
_gtcaca_widget_type_t_GTCACA_WIDGET_SPINBUTTON
_gtcaca_widget_type_t_GTCACA_WIDGET_SPINNER
_gtcaca_widget_type_t_GTCACA_WIDGET_STATUSBAR
_gtcaca_widget_type_t_GTCACA_WIDGET_SWITCH
_gtcaca_widget_type_t_GTCACA_WIDGET_TABLE
_gtcaca_widget_type_t_GTCACA_WIDGET_TABS
_gtcaca_widget_type_t_GTCACA_WIDGET_TEXTLIST
_gtcaca_widget_type_t_GTCACA_WIDGET_TEXTVIEW
_gtcaca_widget_type_t_GTCACA_WIDGET_TREE
_gtcaca_widget_type_t_GTCACA_WIDGET_WINDOW
caca_color_CACA_BLACK
< The colour index for black.
caca_color_CACA_BLUE
< The colour index for blue.
caca_color_CACA_BROWN
< The colour index for brown.
caca_color_CACA_CYAN
< The colour index for cyan.
caca_color_CACA_DARKGRAY
< The colour index for dark gray.
caca_color_CACA_DEFAULT
< The output driver’s default colour.
caca_color_CACA_GREEN
< The colour index for green.
caca_color_CACA_LIGHTBLUE
< The colour index for blue.
caca_color_CACA_LIGHTCYAN
< The colour index for light cyan.
caca_color_CACA_LIGHTGRAY
< The colour index for light gray.
caca_color_CACA_LIGHTGREEN
< The colour index for light green.
caca_color_CACA_LIGHTMAGENTA
< The colour index for light magenta.
caca_color_CACA_LIGHTRED
< The colour index for light red.
caca_color_CACA_MAGENTA
< The colour index for magenta.
caca_color_CACA_RED
< The colour index for red.
caca_color_CACA_TRANSPARENT
< The transparent colour.
caca_color_CACA_WHITE
< The colour index for white.
caca_color_CACA_YELLOW
< The colour index for yellow.
caca_event_type_CACA_EVENT_ANY
< Bitmask for any event.
caca_event_type_CACA_EVENT_KEY_PRESS
< A key was pressed.
caca_event_type_CACA_EVENT_KEY_RELEASE
< A key was released.
caca_event_type_CACA_EVENT_MOUSE_MOTION
< The mouse was moved.
caca_event_type_CACA_EVENT_MOUSE_PRESS
< A mouse button was pressed.
caca_event_type_CACA_EVENT_MOUSE_RELEASE
< A mouse button was released.
caca_event_type_CACA_EVENT_NONE
< No event.
caca_event_type_CACA_EVENT_QUIT
< The user requested to quit.
caca_event_type_CACA_EVENT_RESIZE
< The window was resized.
gtcaca_align_t_GTCACA_ALIGN_CENTER
gtcaca_align_t_GTCACA_ALIGN_END
gtcaca_align_t_GTCACA_ALIGN_START
gtcaca_box_orientation_t_GTCACA_BOX_HORIZONTAL
gtcaca_box_orientation_t_GTCACA_BOX_VERTICAL
gtcaca_json_type_GTCACA_JSON_ARRAY
gtcaca_json_type_GTCACA_JSON_BOOL
gtcaca_json_type_GTCACA_JSON_NULL
gtcaca_json_type_GTCACA_JSON_NUMBER
gtcaca_json_type_GTCACA_JSON_OBJECT
gtcaca_json_type_GTCACA_JSON_STRING
gtcaca_sparkline_style_t_GTCACA_SPARKLINE_AREA
gtcaca_sparkline_style_t_GTCACA_SPARKLINE_BLOCKS
gtcaca_textview_mode_t_GTCACA_TEXTVIEW_MODE_JSON
gtcaca_textview_mode_t_GTCACA_TEXTVIEW_MODE_PLAIN
gtcaca_window_close_anim_t_GTCACA_WINDOW_ANIM_NONE
gtcaca_window_close_anim_t_GTCACA_WINDOW_ANIM_SHRINK

Statics§

gmo

Functions§

caca_get_event
\defgroup caca_event libcaca event handling
caca_get_event_key_ch
caca_get_event_key_utf8
caca_get_event_key_utf32
caca_get_event_mouse_button
caca_get_event_mouse_x
caca_get_event_mouse_y
caca_get_event_resize_height
caca_get_event_resize_width
caca_get_event_type
gtcaca_application_draw
gtcaca_application_new
gtcaca_barchart_draw
gtcaca_barchart_free
gtcaca_barchart_new
gtcaca_barchart_set_bar_width
gtcaca_barchart_set_color
gtcaca_barchart_set_data
gtcaca_barchart_set_max
gtcaca_barchart_set_show_values
gtcaca_box_add
gtcaca_box_add_box
gtcaca_box_add_expand
gtcaca_box_add_full
gtcaca_box_add_spacing
gtcaca_box_add_stretch
gtcaca_box_apply
gtcaca_box_apply_window
gtcaca_box_free
gtcaca_box_new
gtcaca_box_preferred_height
gtcaca_box_preferred_width
gtcaca_box_set_align
gtcaca_box_set_margin
gtcaca_box_set_spacing
gtcaca_button_draw
gtcaca_button_draw_press_noshade
gtcaca_button_key_cb_register
gtcaca_button_new
gtcaca_calendar_day_of_week
gtcaca_calendar_days_in_month
gtcaca_calendar_draw
gtcaca_calendar_free
gtcaca_calendar_get_date
gtcaca_calendar_key
gtcaca_calendar_new
gtcaca_calendar_set_date
gtcaca_calendar_set_marker
gtcaca_calendar_set_title
gtcaca_checkbox_draw
gtcaca_checkbox_get_checked
gtcaca_checkbox_key_cb_register
gtcaca_checkbox_new
gtcaca_checkbox_set_checked
gtcaca_clear_screen
gtcaca_color_name
gtcaca_colordialog_draw
gtcaca_colordialog_free
gtcaca_colordialog_key
gtcaca_colordialog_new
gtcaca_colordialog_result
gtcaca_colordialog_run
gtcaca_colordialog_set_title
gtcaca_combobox_append
gtcaca_combobox_draw
gtcaca_combobox_get_selected
gtcaca_combobox_get_selected_index
gtcaca_combobox_key_cb_register
gtcaca_combobox_new
gtcaca_custom_draw
gtcaca_custom_free
gtcaca_custom_new
gtcaca_custom_set_draw_cb
gtcaca_custom_set_focusable
gtcaca_custom_set_key_cb
gtcaca_dialog_confirm
gtcaca_dialog_draw
gtcaca_dialog_free
gtcaca_dialog_key
gtcaca_dialog_message
gtcaca_dialog_new
gtcaca_dialog_result
gtcaca_dialog_run
gtcaca_dialog_set
gtcaca_editor_add_char
gtcaca_editor_add_char_utf32
gtcaca_editor_annotation_clear_all
gtcaca_editor_annotation_get_lines
gtcaca_editor_annotation_get_style
gtcaca_editor_annotation_get_text
gtcaca_editor_annotation_get_visible
gtcaca_editor_annotation_set_style
gtcaca_editor_annotation_set_text
gtcaca_editor_annotation_set_visible
gtcaca_editor_append_text
gtcaca_editor_autoc_active
gtcaca_editor_autoc_cancel
gtcaca_editor_autoc_complete
gtcaca_editor_autoc_get_current
gtcaca_editor_autoc_get_current_text
gtcaca_editor_autoc_get_separator
gtcaca_editor_autoc_pos_start
gtcaca_editor_autoc_select
gtcaca_editor_autoc_set_auto_hide
gtcaca_editor_autoc_set_cancel_at_start
gtcaca_editor_autoc_set_fillups
gtcaca_editor_autoc_set_ignore_case
gtcaca_editor_autoc_set_max_height
gtcaca_editor_autoc_set_separator
gtcaca_editor_autoc_show
gtcaca_editor_autoc_stops
gtcaca_editor_begin_undo_action
gtcaca_editor_brace_badlight
gtcaca_editor_brace_highlight
gtcaca_editor_brace_match
gtcaca_editor_can_redo
gtcaca_editor_can_undo
gtcaca_editor_char_left
gtcaca_editor_char_left_extend
gtcaca_editor_char_right
gtcaca_editor_char_right_extend
gtcaca_editor_clear
gtcaca_editor_clear_all
gtcaca_editor_colourize
gtcaca_editor_del_word_left
gtcaca_editor_del_word_right
gtcaca_editor_delete_back
gtcaca_editor_delete_range
gtcaca_editor_document_end
gtcaca_editor_document_end_extend
gtcaca_editor_document_start
gtcaca_editor_document_start_extend
gtcaca_editor_draw
gtcaca_editor_empty_undo_buffer
gtcaca_editor_end_undo_action
gtcaca_editor_find_column
gtcaca_editor_find_text
gtcaca_editor_fold_all
gtcaca_editor_fold_by_indentation
gtcaca_editor_fold_json
gtcaca_editor_free
gtcaca_editor_get_anchor
gtcaca_editor_get_char_at
gtcaca_editor_get_column
gtcaca_editor_get_current_line
gtcaca_editor_get_current_pos
gtcaca_editor_get_edge_column
gtcaca_editor_get_fold_expanded
gtcaca_editor_get_fold_level
gtcaca_editor_get_fold_margin
gtcaca_editor_get_json_mode
gtcaca_editor_get_length
gtcaca_editor_get_line_count
gtcaca_editor_get_line_end_position
gtcaca_editor_get_line_numbers
gtcaca_editor_get_line_visible
gtcaca_editor_get_modify
gtcaca_editor_get_overtype
gtcaca_editor_get_read_only
gtcaca_editor_get_rectangular_selection
gtcaca_editor_get_search_flags
gtcaca_editor_get_selected_text
gtcaca_editor_get_selection_end
gtcaca_editor_get_selection_start
gtcaca_editor_get_tab_width
gtcaca_editor_get_target_end
gtcaca_editor_get_target_start
gtcaca_editor_get_text
gtcaca_editor_get_text_range
gtcaca_editor_get_view_whitespace
gtcaca_editor_get_wrap
gtcaca_editor_goto_line
gtcaca_editor_goto_pos
gtcaca_editor_grammar_free
gtcaca_editor_grammar_load
gtcaca_editor_home
gtcaca_editor_home_extend
gtcaca_editor_insert_text
gtcaca_editor_key_cb_register
gtcaca_editor_langcfg_add_bracket
gtcaca_editor_langcfg_add_string_delimiter
gtcaca_editor_langcfg_free
gtcaca_editor_langcfg_get_block_comment_close
gtcaca_editor_langcfg_get_block_comment_open
gtcaca_editor_langcfg_get_line_comment
gtcaca_editor_langcfg_load_json
gtcaca_editor_langcfg_new
gtcaca_editor_langcfg_set_block_comment
gtcaca_editor_langcfg_set_keywords
gtcaca_editor_langcfg_set_line_comment
gtcaca_editor_line_delete
gtcaca_editor_line_down
gtcaca_editor_line_down_extend
gtcaca_editor_line_duplicate
gtcaca_editor_line_end
gtcaca_editor_line_end_extend
gtcaca_editor_line_from_position
gtcaca_editor_line_transpose
gtcaca_editor_line_up
gtcaca_editor_line_up_extend
gtcaca_editor_lower_case
gtcaca_editor_new
gtcaca_editor_new_line
gtcaca_editor_page_down
gtcaca_editor_page_down_extend
gtcaca_editor_page_up
gtcaca_editor_page_up_extend
gtcaca_editor_position_from_line
gtcaca_editor_position_from_point
gtcaca_editor_rect_clear
gtcaca_editor_rect_copy
gtcaca_editor_rect_delete
gtcaca_editor_rect_kill
gtcaca_editor_rect_string_insert
gtcaca_editor_rect_yank
gtcaca_editor_redo
gtcaca_editor_replace_target
gtcaca_editor_search_anchor
gtcaca_editor_search_in_target
gtcaca_editor_search_next
gtcaca_editor_search_prev
gtcaca_editor_selection_duplicate
gtcaca_editor_set_anchor
gtcaca_editor_set_autoc_cb
gtcaca_editor_set_bg_rgb12
gtcaca_editor_set_caret_line_back
gtcaca_editor_set_caret_line_visible
gtcaca_editor_set_current_pos
gtcaca_editor_set_edge_colour
gtcaca_editor_set_edge_column
gtcaca_editor_set_empty_selection
gtcaca_editor_set_fg_rgb12
gtcaca_editor_set_fold_expanded
gtcaca_editor_set_fold_level
gtcaca_editor_set_fold_margin
gtcaca_editor_set_grammar
gtcaca_editor_set_json_mode
gtcaca_editor_set_langcfg
gtcaca_editor_set_line_numbers
gtcaca_editor_set_overtype
gtcaca_editor_set_read_only
gtcaca_editor_set_rectangular_selection
gtcaca_editor_set_save_point
gtcaca_editor_set_search_flags
gtcaca_editor_set_selection
gtcaca_editor_set_selection_colors
gtcaca_editor_set_tab_width
gtcaca_editor_set_target_end
gtcaca_editor_set_target_range
gtcaca_editor_set_target_start
gtcaca_editor_set_text
gtcaca_editor_set_update_cb
gtcaca_editor_set_view_whitespace
gtcaca_editor_set_wrap
gtcaca_editor_style_clear_all
gtcaca_editor_style_clear_back
gtcaca_editor_style_reset_default
gtcaca_editor_style_set_back
gtcaca_editor_style_set_bold
gtcaca_editor_style_set_fore
gtcaca_editor_style_set_fore_rgb12
gtcaca_editor_style_set_italic
gtcaca_editor_style_set_underline
gtcaca_editor_style_set_visible
gtcaca_editor_target_from_selection
gtcaca_editor_target_whole_document
gtcaca_editor_toggle_fold
gtcaca_editor_undo
gtcaca_editor_upper_case
gtcaca_editor_word_left
gtcaca_editor_word_left_extend
gtcaca_editor_word_left_position
gtcaca_editor_word_right
gtcaca_editor_word_right_extend
gtcaca_editor_word_right_position
gtcaca_entry_draw
gtcaca_entry_get_text
gtcaca_entry_key_cb_register
gtcaca_entry_new
gtcaca_entry_set_secret
gtcaca_entry_set_text
gtcaca_expander_add_managed
gtcaca_expander_cb_register
gtcaca_expander_draw
gtcaca_expander_get_expanded
gtcaca_expander_handle_key
gtcaca_expander_new
gtcaca_expander_set_expanded
gtcaca_filechooser_draw
gtcaca_filechooser_free
gtcaca_filechooser_key
gtcaca_filechooser_new
gtcaca_filechooser_run
gtcaca_filechooser_run_named
gtcaca_filechooser_run_opts
gtcaca_filechooser_set_dir
gtcaca_filechooser_set_options
gtcaca_frame_draw
gtcaca_frame_new
gtcaca_gauge_draw
gtcaca_gauge_free
gtcaca_gauge_get_value
gtcaca_gauge_new
gtcaca_gauge_set_colors
gtcaca_gauge_set_label
gtcaca_gauge_set_percent
gtcaca_gauge_set_value
gtcaca_get_newid
gtcaca_hbox_new
gtcaca_hexview_cursor
gtcaca_hexview_draw
gtcaca_hexview_free
gtcaca_hexview_key
gtcaca_hexview_new
gtcaca_hexview_set_data
gtcaca_hexview_set_highlight
gtcaca_hexview_set_title
gtcaca_image_draw
gtcaca_image_free
gtcaca_image_load
gtcaca_image_new
gtcaca_init
gtcaca_json_array_get
gtcaca_json_array_size
gtcaca_json_free
gtcaca_json_object_get
gtcaca_json_parse
gtcaca_json_parse_file
gtcaca_json_string
gtcaca_json_stringify
gtcaca_label_draw
gtcaca_label_new
gtcaca_linechart_add_series
gtcaca_linechart_add_series_styled
gtcaca_linechart_clear
gtcaca_linechart_draw
gtcaca_linechart_free
gtcaca_linechart_new
gtcaca_linechart_set_log_y
gtcaca_linechart_set_range
gtcaca_linechart_set_title
gtcaca_linechart_set_xspan
gtcaca_log_close
gtcaca_log_init
gtcaca_log_write
gtcaca_main
gtcaca_main_quit
gtcaca_map_add_city
gtcaca_map_add_point
gtcaca_map_add_polyline
gtcaca_map_add_world
gtcaca_map_cities
gtcaca_map_clear
gtcaca_map_draw
gtcaca_map_find_city
gtcaca_map_free
gtcaca_map_key
gtcaca_map_new
gtcaca_map_project
gtcaca_map_selected
gtcaca_map_set_bounds
gtcaca_map_set_graticule
gtcaca_map_set_title
gtcaca_menu_add_entry
gtcaca_menu_add_item
gtcaca_menu_add_separator
gtcaca_menu_draw
gtcaca_menu_handle_key
gtcaca_menu_is_focused
gtcaca_menu_new
gtcaca_menu_set_focus
gtcaca_menu_set_item_enabled
gtcaca_mindmap_add_child
gtcaca_mindmap_add_sibling
gtcaca_mindmap_clear
gtcaca_mindmap_delete
gtcaca_mindmap_draw
gtcaca_mindmap_free
gtcaca_mindmap_key
gtcaca_mindmap_new
gtcaca_mindmap_root
gtcaca_mindmap_select
gtcaca_mindmap_selected
gtcaca_mindmap_set_text
gtcaca_mindmap_set_title
gtcaca_mindmap_toggle_fold
gtcaca_piechart_draw
gtcaca_piechart_free
gtcaca_piechart_new
gtcaca_piechart_palette
gtcaca_piechart_set_colors
gtcaca_piechart_set_data
gtcaca_piechart_set_donut
gtcaca_piechart_set_show_legend
gtcaca_piechart_set_title
gtcaca_present_shutdown
gtcaca_progressbar_draw
gtcaca_progressbar_get_value
gtcaca_progressbar_new
gtcaca_progressbar_set_value
gtcaca_radiobutton_draw
gtcaca_radiobutton_get_active
gtcaca_radiobutton_key_cb_register
gtcaca_radiobutton_new
gtcaca_radiobutton_set_active
gtcaca_redraw
gtcaca_refresh
gtcaca_scale_cb_register
gtcaca_scale_draw
gtcaca_scale_get_value
gtcaca_scale_handle_key
gtcaca_scale_new
gtcaca_scale_set_value
gtcaca_scatter_add_point
gtcaca_scatter_add_series
gtcaca_scatter_clear
gtcaca_scatter_draw
gtcaca_scatter_free
gtcaca_scatter_new
gtcaca_scatter_set_autoscale
gtcaca_scatter_set_bounds
gtcaca_scatter_set_data
gtcaca_scatter_set_glyph
gtcaca_scatter_set_title
gtcaca_segdisplay_draw
gtcaca_segdisplay_free
gtcaca_segdisplay_new
gtcaca_segdisplay_set_box
gtcaca_segdisplay_set_colour
gtcaca_segdisplay_set_text
gtcaca_segdisplay_set_title
gtcaca_separator_draw
gtcaca_separator_new
gtcaca_shutdown
gtcaca_sparkline_draw
gtcaca_sparkline_free
gtcaca_sparkline_new
gtcaca_sparkline_push
gtcaca_sparkline_set_color
gtcaca_sparkline_set_data
gtcaca_sparkline_set_max
gtcaca_sparkline_set_style
gtcaca_sparkline_set_style_auto
gtcaca_sparkline_set_title
gtcaca_spinbutton_cb_register
gtcaca_spinbutton_draw
gtcaca_spinbutton_get_value
gtcaca_spinbutton_handle_key
gtcaca_spinbutton_new
gtcaca_spinbutton_set_value
gtcaca_spinner_draw
gtcaca_spinner_new
gtcaca_spinner_set_spinning
gtcaca_spinner_step
gtcaca_statusbar_draw
gtcaca_statusbar_new
gtcaca_statusbar_set_rows_from_bottom
gtcaca_statusbar_set_text
gtcaca_switch_cb_register
gtcaca_switch_draw
gtcaca_switch_get_active
gtcaca_switch_new
gtcaca_switch_set_active
gtcaca_table_current_col
gtcaca_table_current_row
gtcaca_table_draw
gtcaca_table_free
gtcaca_table_key
gtcaca_table_new
gtcaca_table_selected_row
gtcaca_table_set_column_widths
gtcaca_table_set_current
gtcaca_table_set_model
gtcaca_table_set_title
gtcaca_tabs_draw
gtcaca_tabs_free
gtcaca_tabs_key
gtcaca_tabs_new
gtcaca_tabs_selected
gtcaca_tabs_set_selected
gtcaca_tabs_set_title
gtcaca_tabs_set_titles
gtcaca_terminal_supports_blocks
gtcaca_textlist_append
gtcaca_textlist_clear
gtcaca_textlist_draw
gtcaca_textlist_get_text_selected
gtcaca_textlist_is_searching
gtcaca_textlist_key_cb_register
gtcaca_textlist_new
gtcaca_textlist_selection_down
gtcaca_textlist_selection_up
gtcaca_textlist_set_search_enabled
gtcaca_textlist_widget_set_view_size
gtcaca_textview_append
gtcaca_textview_clear
gtcaca_textview_draw
gtcaca_textview_key_cb_register
gtcaca_textview_new
gtcaca_textview_set_mode
gtcaca_theme_parse_ini
gtcaca_tree_draw
gtcaca_tree_free
gtcaca_tree_key
gtcaca_tree_new
gtcaca_tree_select
gtcaca_tree_selected_node
gtcaca_tree_set_model
gtcaca_tree_set_title
gtcaca_tree_visible_count
gtcaca_vbox_new
gtcaca_widget_colorize
gtcaca_widget_colorize_from_parent
gtcaca_widget_debug
gtcaca_widget_draw
gtcaca_widget_hide
gtcaca_widget_is_focusable
gtcaca_widget_position_size_parent
gtcaca_widget_printall
gtcaca_widget_send_key
gtcaca_widget_show
gtcaca_window_close
gtcaca_window_draw
gtcaca_window_focus_next_child
gtcaca_window_focus_prev_child
gtcaca_window_get_current_focus
gtcaca_window_get_next
gtcaca_window_get_prev
gtcaca_window_new
gtcaca_window_new_centered
gtcaca_window_set_close_animation
gtcaca_window_set_default
gtcaca_window_set_focus
gtcaca_window_set_focused_child

Type Aliases§

FILE
_bindgen_ty_1
_bindgen_ty_2
_bindgen_ty_3
_bindgen_ty_4
_bindgen_ty_5
_gtcaca_widget_type_t
caca_canvas_t
\e libcaca canvas
caca_color
\defgroup caca_attr libcaca attribute definitions
caca_display_t
\e libcaca display context
caca_event_t
\e libcaca event structure
caca_event_type
\brief User event type enumeration.
gmo_t
gtcaca_align_t
gtcaca_application_key_cb_t
gtcaca_application_widget_t
gtcaca_barchart_widget_t
gtcaca_box_orientation_t
gtcaca_box_t
gtcaca_button_key_cb_t
gtcaca_button_widget_t
gtcaca_calendar_marker_cb
gtcaca_calendar_widget_t
gtcaca_checkbox_key_cb_t
gtcaca_checkbox_widget_t
gtcaca_colordialog_widget_t
gtcaca_combobox_key_cb_t
gtcaca_combobox_widget_t
gtcaca_custom_draw_cb_t
gtcaca_custom_key_cb_t
gtcaca_custom_widget_t
gtcaca_dialog_widget_t
gtcaca_editor_autoc_cb_t
gtcaca_editor_grammar_t
gtcaca_editor_key_cb_t
gtcaca_editor_langcfg_t
gtcaca_editor_update_cb_t
gtcaca_editor_widget_t
gtcaca_entry_key_cb_t
gtcaca_entry_widget_t
gtcaca_expander_cb_t
gtcaca_expander_widget_t
gtcaca_filechooser_widget_t
gtcaca_frame_widget_t
gtcaca_gauge_widget_t
gtcaca_hexview_widget_t
gtcaca_image_widget_t
gtcaca_json_type
gtcaca_label_widget_t
gtcaca_linechart_widget_t
gtcaca_log_t
gtcaca_map_widget_t
gtcaca_menu_action_t
gtcaca_menu_widget_t
gtcaca_mindmap_widget_t
gtcaca_mm_node_t
gtcaca_piechart_widget_t
gtcaca_progressbar_widget_t
gtcaca_radiobutton_key_cb_t
gtcaca_radiobutton_widget_t
gtcaca_scale_cb_t
gtcaca_scale_widget_t
gtcaca_scatter_widget_t
gtcaca_segdisplay_widget_t
gtcaca_separator_widget_t
gtcaca_sparkline_style_t
gtcaca_sparkline_widget_t
gtcaca_spinbutton_cb_t
gtcaca_spinbutton_widget_t
gtcaca_spinner_widget_t
gtcaca_statusbar_widget_t
gtcaca_switch_cb_t
gtcaca_switch_widget_t
gtcaca_table_model_t
gtcaca_table_widget_t
gtcaca_tabs_widget_t
gtcaca_textlist_key_cb_t
gtcaca_textlist_widget_t
gtcaca_textview_key_cb_t
gtcaca_textview_mode_t
gtcaca_textview_widget_t
gtcaca_theme_color_t
gtcaca_theme_t
gtcaca_tree_model_t
gtcaca_tree_widget_t
gtcaca_widget_t
gtcaca_window_close_anim_t
gtcaca_window_widget_t