List of all items
Structs
- app::config::RenderConfig
- app::context::Context
- app::context::Dispatcher
- app::context::StateMap
- app::context::TopicStore
- app::core::App
- app::core::ExitSignal
- bounds::Rect
- buffer::Cell
- buffer::CellStyle
- buffer::DoubleBuffer
- buffer::ScreenBuffer
- component::ComponentId
- components::text_input::TextInput
- components::text_input::TextInputState
- diff::DiffContext
- diff::Move
- key::KeyWithModifiers
- node::div::Div
- node::div::DivStyles
- node::div::ElementBuilder
- node::div::EventCallbacks
- node::rich_text::RichText
- node::rich_text::TextSpan
- node::text::Text
- render_tree::RenderNode
- render_tree::RenderTree
- style::Border
- style::BorderEdges
- style::Spacing
- style::Style
- style::StyleBuilder
- style::TextStyle
- style::TextStyleBuilder
- terminal::TerminalRenderer
- terminal::UpdateBatcher
- vdom::VDom
Enums
- buffer::CellUpdate
- component::Action
- components::text_input::TextInputMsg
- diff::Patch
- key::Key
- node::Node
- render_tree::RenderNodeType
- style::BorderStyle
- style::Color
- style::Dimension
- style::Direction
- style::Overflow
- style::Position
- style::TextWrap
- style::WrapMode
- terminal::TerminalCommand
- vnode::VNode
Traits
- component::Component
- component::ComponentClone
- component::Message
- component::MessageExt
- component::State
- component::StateExt
Macros
Derive Macros
Functions
- app::events::broadcast_global_key
- app::events::broadcast_global_key_with_modifiers
- app::events::broadcast_key
- app::events::broadcast_key_with_modifiers
- app::events::handle_key_event
- app::events::handle_mouse_event
- app::renderer::render_node_to_buffer
- diff::diff
- utils::byte_index_from_column
- utils::char_width
- utils::display_width
- utils::pad_to_width
- utils::substring_by_columns
- utils::truncate_to_width
- utils::wrap_text