List of all items
Structs
- tui::animator::animator_struct::Animator
- tui::dialog::dialog_buffer::dialog_buffer_struct::DialogBuffer
- tui::dialog::dialog_component::dialog_component_struct::DialogComponent
- tui::dialog::dialog_component::dialog_component_struct::DialogComponentData
- tui::dialog::dialog_engine::dialog_engine_api::DialogEngineApi
- tui::dialog::dialog_engine::dialog_engine_struct::DialogEngine
- tui::dialog::dialog_engine::dialog_engine_struct::DialogEngineConfigOptions
- tui::editor::editor_buffer::editor_buffer_selection_support::EditorBufferApi
- tui::editor::editor_buffer::editor_buffer_struct::EditorBuffer
- tui::editor::editor_buffer::editor_buffer_struct::EditorBufferHistory
- tui::editor::editor_buffer::editor_buffer_struct::EditorContent
- tui::editor::editor_buffer::selection_map::SelectionMap
- tui::editor::editor_buffer::system_clipboard_service_provider::SystemClipboard
- tui::editor::editor_buffer::system_clipboard_service_provider::test_fixtures::TestClipboard
- tui::editor::editor_component::editor_component_struct::EditorComponent
- tui::editor::editor_component::editor_component_struct::EditorComponentData
- tui::editor::editor_engine::editor_engine_api::EditorEngineApi
- tui::editor::editor_engine::editor_engine_internal_api::EditorEngineInternalApi
- tui::editor::editor_engine::editor_engine_struct::EditorEngine
- tui::editor::editor_engine::editor_engine_struct::EditorEngineConfig
- tui::layout::flex_box::FlexBox
- tui::layout::flex_box_id::FlexBoxId
- tui::layout::layout_error::LayoutError
- tui::layout::partial_flex_box::PartialFlexBox
- tui::layout::props::FlexBoxProps
- tui::layout::props::SurfaceProps
- tui::layout::surface::Surface
- tui::layout::surface::SurfaceBounds
- tui::md_parser::block::parse_block_smart_list::SmartListIR
- tui::md_parser::block::parse_block_smart_list::SmartListLine
- tui::md_parser::types::CodeBlockLine
- tui::md_parser::types::HeadingData
- tui::md_parser::types::HeadingLevel
- tui::md_parser::types::HyperlinkData
- tui::misc::args::DialogEngineArgs
- tui::misc::args::EditorArgs
- tui::misc::args::EditorArgsMut
- tui::misc::args::RenderArgs
- tui::misc::list_of::List
- tui::syntax_highlighting::intermediate_types::StyleUSSpan
- tui::syntax_highlighting::pattern_matcher::PatternMatcherStateMachine
- tui::terminal_lib_backends::crossterm_backend::debug::CrosstermDebugFormatRenderOp
- tui::terminal_lib_backends::crossterm_backend::offscreen_buffer_paint_impl::OffscreenBufferPaintImplCrossterm
- tui::terminal_lib_backends::crossterm_backend::render_op_impl::RenderOpImplCrossterm
- tui::terminal_lib_backends::modifier_keys_mask::ModifierKeysMask
- tui::terminal_lib_backends::mouse_input::MouseInput
- tui::terminal_lib_backends::offscreen_buffer::OffscreenBuffer
- tui::terminal_lib_backends::offscreen_buffer::PixelCharLine
- tui::terminal_lib_backends::offscreen_buffer::PixelCharLines
- tui::terminal_lib_backends::raw_mode::RawMode
- tui::terminal_lib_backends::render_op::RenderOps
- tui::terminal_lib_backends::render_op::RenderOpsLocalData
- tui::terminal_lib_backends::render_pipeline::RenderPipeline
- tui::terminal_window::default_input_handler::DefaultInputEventHandler
- tui::terminal_window::manage_focus::component_registry::ComponentRegistry
- tui::terminal_window::manage_focus::has_focus::HasFocus
- tui::terminal_window::public_api::TerminalWindow
- tui::terminal_window::shared_global_data::GlobalData
Enums
- tui::dialog::dialog_component::dialog_event::DialogEvent
- tui::dialog::dialog_engine::dialog_engine_api::DialogEngineApplyResponse
- tui::dialog::dialog_engine::dialog_engine_api::DisplayConstants
- tui::dialog::dialog_engine::dialog_engine_struct::DialogEngineMode
- tui::editor::editor_buffer::editor_buffer_struct::CaretKind
- tui::editor::editor_buffer::selection_map::DirectionChangeResult
- tui::editor::editor_buffer::selection_map::RowLocationInSelectionMap
- tui::editor::editor_component::editor_event::CaretDirection
- tui::editor::editor_component::editor_event::EditorEvent
- tui::editor::editor_component::editor_event::SelectionAction
- tui::editor::editor_engine::editor_engine_api::EditorEngineApplyEventResult
- tui::editor::editor_engine::editor_engine_internal_api::DeleteSelectionWith
- tui::editor::editor_engine::editor_engine_internal_api::SelectMode
- tui::editor::editor_engine::editor_engine_struct::EditMode
- tui::editor::editor_engine::editor_engine_struct::LineMode
- tui::editor::editor_engine::editor_engine_struct::SyntaxHighlightMode
- tui::global_constants::BorderGlyphCharacter
- tui::global_constants::DefaultSize
- tui::global_constants::MinSize
- tui::layout::flex_box::LayoutDirection
- tui::layout::layout_error::LayoutErrorType
- tui::md_parser::block::parse_block_markdown_text_until_eol_or_eoi::CheckboxParsePolicy
- tui::md_parser::block::parse_block_smart_list::BulletKind
- tui::md_parser::types::CodeBlockLineContent
- tui::md_parser::types::MdBlock
- tui::md_parser::types::MdLineFragment
- tui::misc::dialog_component_traits::DialogChoice
- tui::misc::format_option::FormatMsg
- tui::syntax_highlighting::pattern_matcher::CharacterMatchResult
- tui::terminal_lib_backends::TerminalLibBackend
- tui::terminal_lib_backends::enhanced_keys::Enhanced
- tui::terminal_lib_backends::enhanced_keys::MediaKey
- tui::terminal_lib_backends::enhanced_keys::ModifierKeyEnum
- tui::terminal_lib_backends::enhanced_keys::SpecialKeyExt
- tui::terminal_lib_backends::input_event::FocusEvent
- tui::terminal_lib_backends::input_event::InputEvent
- tui::terminal_lib_backends::keypress::FunctionKey
- tui::terminal_lib_backends::keypress::Key
- tui::terminal_lib_backends::keypress::KeyPress
- tui::terminal_lib_backends::keypress::SpecialKey
- tui::terminal_lib_backends::modifier_keys_mask::KeyState
- tui::terminal_lib_backends::modifier_keys_mask::MatchResult
- tui::terminal_lib_backends::mouse_input::Button
- tui::terminal_lib_backends::mouse_input::MouseInputKind
- tui::terminal_lib_backends::offscreen_buffer::OffscreenBufferDiffResult
- tui::terminal_lib_backends::offscreen_buffer::PixelChar
- tui::terminal_lib_backends::render_op::FlushKind
- tui::terminal_lib_backends::render_op::RenderOp
- tui::terminal_lib_backends::z_order::ZOrder
- tui::terminal_window::event_routing_support::Continuation
- tui::terminal_window::event_routing_support::EventPropagation
- tui::terminal_window::public_api::TerminalWindowMainThreadSignal
- tui::terminal_window::static_global_data::is_vscode_term_global_static::VSCodeTerm
Traits
- tui::editor::editor_buffer::editor_buffer_clipboard_support::ClipboardService
- tui::layout::layout_and_positioning_traits::LayoutManagement
- tui::layout::layout_and_positioning_traits::PerformPositioningAndSizing
- tui::misc::cli_args::ArgsToStrings
- tui::misc::dialog_component_traits::HasDialogBuffers
- tui::misc::editor_component_traits::HasEditorBuffers
- tui::terminal_lib_backends::input_device_ext::InputDeviceExt
- tui::terminal_lib_backends::offscreen_buffer::OffscreenBufferPaint
- tui::terminal_lib_backends::paint::PaintRenderOp
- tui::terminal_lib_backends::render_op::DebugFormatRenderOp
- tui::terminal_lib_backends::render_op::Flush
- tui::terminal_window::app::App
- tui::terminal_window::component::Component
- tui::terminal_window::component::SurfaceRender
Macros
- box_end
- box_props
- box_start
- box_start_with_component
- box_start_with_surface_renderer
- crossterm_keyevent
- disable_raw_mode_now
- enable_raw_mode_now
- flush_now
- format_option
- keypress
- list
- queue_render_op
- render_component_in_current_box
- render_component_in_given_box
- render_ops
- render_pipeline
- surface
- unwrap_or_err
Functions
- tui::editor::editor_buffer::editor_buffer_clipboard_support::copy_to_clipboard
- tui::editor::editor_buffer::editor_buffer_clipboard_support::paste_from_clipboard
- tui::editor::editor_buffer::editor_buffer_struct::cache::clear
- tui::editor::editor_buffer::editor_buffer_struct::cache::render_content
- tui::editor::editor_buffer::editor_buffer_struct::history::clear
- tui::editor::editor_buffer::editor_buffer_struct::history::convert_isize_to_usize
- tui::editor::editor_buffer::editor_buffer_struct::history::push
- tui::editor::editor_buffer::editor_buffer_struct::history::redo
- tui::editor::editor_buffer::editor_buffer_struct::history::undo
- tui::editor::editor_engine::editor_engine_internal_api::validate_editor_buffer_change::adjust_caret_col_if_not_in_middle_of_grapheme_cluster
- tui::editor::editor_engine::editor_engine_internal_api::validate_editor_buffer_change::adjust_scroll_offset_because_in_middle_of_grapheme_cluster
- tui::editor::editor_engine::editor_engine_internal_api::validate_editor_buffer_change::apply_change
- tui::editor::editor_engine::editor_engine_internal_api::validate_editor_buffer_change::is_scroll_offset_in_middle_of_grapheme_cluster
- tui::md_parser::atomics::take_text_between::take_text_between_delims_err_on_new_line
- tui::md_parser::atomics::take_text_until_eol_or_end::take_text_until_new_line_or_end
- tui::md_parser::block::parse_block_code::convert_into_code_block_lines
- tui::md_parser::block::parse_block_code::parse_block_code
- tui::md_parser::block::parse_block_code::split_by_new_line
- tui::md_parser::block::parse_block_heading::parse_anychar_in_heading_no_new_line
- tui::md_parser::block::parse_block_heading::parse_block_heading_opt_eol
- tui::md_parser::block::parse_block_markdown_text_until_eol_or_eoi::parse_block_markdown_text_with_checkbox_policy_with_or_without_new_line
- tui::md_parser::block::parse_block_markdown_text_until_eol_or_eoi::parse_block_markdown_text_with_or_without_new_line
- tui::md_parser::block::parse_block_smart_list::parse_block_smart_list
- tui::md_parser::block::parse_block_smart_list::parse_smart_list
- tui::md_parser::block::parse_block_smart_list::parse_smart_list_content_lines
- tui::md_parser::convert_to_plain_text::generate_ordered_list_item_bullet
- tui::md_parser::convert_to_plain_text::generate_unordered_list_item_bullet
- tui::md_parser::extended::parse_metadata_kcsv::parse_csv_opt_eol
- tui::md_parser::extended::parse_metadata_kv::parse_unique_kv_opt_eol
- tui::md_parser::fragment::parse_fragments_in_a_line::parse_inline_fragments_until_eol_or_eoi
- tui::md_parser::fragment::plain_parser_catch_all::check_input_starts_with
- tui::md_parser::fragment::plain_parser_catch_all::get_sp_char_set_1
- tui::md_parser::fragment::plain_parser_catch_all::get_sp_char_set_2
- tui::md_parser::fragment::plain_parser_catch_all::get_sp_char_set_3
- tui::md_parser::fragment::plain_parser_catch_all::parse_fragment_plain_text_no_new_line
- tui::md_parser::fragment::plain_parser_catch_all::tuple5
- tui::md_parser::fragment::plain_parser_catch_all::tuple6
- tui::md_parser::fragment::specialized_parser_delim_matchers::count_delim_occurrences_until_eol
- tui::md_parser::fragment::specialized_parser_delim_matchers::take_starts_with_delim_no_new_line
- tui::md_parser::fragment::specialized_parsers::parse_fragment_starts_with_backtick_err_on_new_line
- tui::md_parser::fragment::specialized_parsers::parse_fragment_starts_with_checkbox_checkbox_into_bool
- tui::md_parser::fragment::specialized_parsers::parse_fragment_starts_with_checkbox_into_str
- tui::md_parser::fragment::specialized_parsers::parse_fragment_starts_with_left_image_err_on_new_line
- tui::md_parser::fragment::specialized_parsers::parse_fragment_starts_with_left_link_err_on_new_line
- tui::md_parser::fragment::specialized_parsers::parse_fragment_starts_with_star_err_on_new_line
- tui::md_parser::fragment::specialized_parsers::parse_fragment_starts_with_underscore_err_on_new_line
- tui::md_parser::parse_markdown::parse_markdown
- tui::syntax_highlighting::convert_syntect_to_styled_text::convert_color_from_syntect_to_tui
- tui::syntax_highlighting::convert_syntect_to_styled_text::convert_highlighted_line_from_syntect_to_tui
- tui::syntax_highlighting::convert_syntect_to_styled_text::convert_span_line_from_syntect_to_tui_styled_texts
- tui::syntax_highlighting::convert_syntect_to_styled_text::convert_style_from_syntect_to_tui
- tui::syntax_highlighting::convert_syntect_to_styled_text::try_get_syntax_ref
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::create_color_wheel_from_heading_data
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_bold_italic_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_bold_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_checkbox_checked_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_checkbox_unchecked_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_code_block_content_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_code_block_lang_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_foreground_dim_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_foreground_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_inline_code_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_italic_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_link_text_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_link_url_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_list_bullet_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_metadata_tags_marker_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_metadata_tags_values_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_metadata_title_marker_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_metadata_title_value_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_stylesheet::get_selection_style
- tui::syntax_highlighting::md_parser_syn_hi::md_parser_syn_hi_impl::try_parse_and_highlight
- tui::syntax_highlighting::r3bl_syntect_theme::load_default_theme
- tui::syntax_highlighting::r3bl_syntect_theme::try_load_r3bl_theme
- tui::terminal_lib_backends::crossterm_color_converter::convert_from_crossterm_color_to_tui_color
- tui::terminal_lib_backends::crossterm_color_converter::convert_from_tui_color_to_crossterm_color
- tui::terminal_lib_backends::keypress::convert_key_event::copy_code_from_key_event
- tui::terminal_lib_backends::modifier_keys_mask::convert_key_modifiers
- tui::terminal_lib_backends::paint::paint
- tui::terminal_lib_backends::paint::sanitize_and_save_abs_position
- tui::terminal_lib_backends::render_pipeline_to_offscreen_buffer::print_plain_text
- tui::terminal_lib_backends::render_pipeline_to_offscreen_buffer::print_text_with_attributes
- tui::terminal_lib_backends::render_tui_styled_texts::render_tui_styled_texts_into
- tui::terminal_lib_backends::terminal_lib_operations::lookup_size
- tui::terminal_window::main_event_loop::handle_resize_if_applicable
- tui::terminal_window::main_event_loop::main_event_loop_impl
- tui::terminal_window::static_global_data::is_vscode_term_global_static::get_is_vscode_term
- tui::terminal_window::static_global_data::telemetry_global_static::get_avg_response_time_micros
- tui::terminal_window::static_global_data::telemetry_global_static::set_end_ts
- tui::terminal_window::static_global_data::telemetry_global_static::set_start_ts
Type Aliases
- tui::editor::editor_buffer::editor_buffer_clipboard_support::ClipboardResult
- tui::editor::editor_buffer::selection_map::RowIndex
- tui::editor::editor_component::editor_component_struct::OnEditorBufferChangeFn
- tui::md_parser::types::Blocks
- tui::md_parser::types::CodeBlockLines
- tui::md_parser::types::FragmentsInOneLine
- tui::md_parser::types::Lines
- tui::md_parser::types::MdDocument
- tui::md_parser::types::MdLineFragments
- tui::misc::aliases::ScrollOffset
- tui::misc::aliases::US
- tui::misc::dialog_component_traits::OnDialogEditorChangeFn
- tui::misc::dialog_component_traits::OnDialogPressFn
- tui::syntax_highlighting::convert_syntect_to_styled_text::SyntectStyleStrSpan
- tui::syntax_highlighting::convert_syntect_to_styled_text::SyntectStyleStrSpanLine
- tui::syntax_highlighting::intermediate_types::StyleUSSpanLine
- tui::syntax_highlighting::intermediate_types::StyleUSSpanLines
- tui::terminal_lib_backends::offscreen_buffer::DiffChunk
- tui::terminal_lib_backends::offscreen_buffer::PixelCharDiffChunks
- tui::terminal_window::manage_focus::component_registry::ComponentRegistryMap
- tui::terminal_window::type_aliases::BoxedSafeApp
- tui::terminal_window::type_aliases::BoxedSafeComponent
- tui::terminal_window::type_aliases::SafeApp
- tui::terminal_window::type_aliases::SafeComponent
Statics
- tui::terminal_window::static_global_data::is_vscode_term_global_static::IS_VSCODE_TERM
- tui::terminal_window::static_global_data::telemetry_global_static::AVG_RESPONSE_TIME_MICROS
- tui::terminal_window::static_global_data::telemetry_global_static::END_TS_MICROS
- tui::terminal_window::static_global_data::telemetry_global_static::START_TS_MICROS
Constants
- tui::DEBUG_MD_PARSER
- tui::DEBUG_MD_PARSER_STDOUT
- tui::DEBUG_TUI_COMPOSITOR
- tui::DEBUG_TUI_COPY_PASTE
- tui::DEBUG_TUI_MOD
- tui::DEBUG_TUI_SHOW_PIPELINE
- tui::DEBUG_TUI_SHOW_PIPELINE_EXPANDED
- tui::DEBUG_TUI_SHOW_TERMINAL_BACKEND
- tui::DEBUG_TUI_SYN_HI
- tui::global_constants::DEFAULT_CURSOR_CHAR
- tui::global_constants::DEFAULT_SYN_HI_FILE_EXT
- tui::md_parser::types::constants::AUTHORS
- tui::md_parser::types::constants::BACK_TICK
- tui::md_parser::types::constants::CHECKED
- tui::md_parser::types::constants::CHECKED_OUTPUT
- tui::md_parser::types::constants::CODE_BLOCK_END
- tui::md_parser::types::constants::CODE_BLOCK_START_PARTIAL
- tui::md_parser::types::constants::COLON
- tui::md_parser::types::constants::COMMA
- tui::md_parser::types::constants::DATE
- tui::md_parser::types::constants::EXCLAMATION
- tui::md_parser::types::constants::HEADING_CHAR
- tui::md_parser::types::constants::LEFT_BRACKET
- tui::md_parser::types::constants::LEFT_IMAGE
- tui::md_parser::types::constants::LEFT_PARENTHESIS
- tui::md_parser::types::constants::LIST_PREFIX_BASE_WIDTH
- tui::md_parser::types::constants::LIST_SPACE_DISPLAY
- tui::md_parser::types::constants::LIST_SPACE_END_DISPLAY_FIRST_LINE
- tui::md_parser::types::constants::LIST_SPACE_END_DISPLAY_REST_LINE
- tui::md_parser::types::constants::NEW_LINE
- tui::md_parser::types::constants::NEW_LINE_CHAR
- tui::md_parser::types::constants::ORDERED_LIST_PARTIAL_PREFIX
- tui::md_parser::types::constants::PERIOD
- tui::md_parser::types::constants::QUOTE
- tui::md_parser::types::constants::RIGHT_BRACKET
- tui::md_parser::types::constants::RIGHT_IMAGE
- tui::md_parser::types::constants::RIGHT_PARENTHESIS
- tui::md_parser::types::constants::SPACE
- tui::md_parser::types::constants::SPACE_CHAR
- tui::md_parser::types::constants::STAR
- tui::md_parser::types::constants::TAGS
- tui::md_parser::types::constants::TITLE
- tui::md_parser::types::constants::UNCHECKED
- tui::md_parser::types::constants::UNCHECKED_OUTPUT
- tui::md_parser::types::constants::UNDERSCORE
- tui::md_parser::types::constants::UNORDERED_LIST
- tui::md_parser::types::constants::UNORDERED_LIST_PREFIX
- tui::terminal_lib_backends::TERMINAL_LIB_BACKEND
- tui::terminal_window::main_event_loop::CHANNEL_WIDTH