Skip to main content

Module components

Module components 

Source

Re-exports§

pub use border::Border;
pub use border::BorderCharSet;
pub use border::BorderStyle;
pub use box_renderer::BoxRenderer;
pub use box_renderer::UnifiedOverflowBehavior;
pub use chart_component::ChartComponent;
pub use chart_component::ChartConfig;
pub use chart_component::ChartType;
pub use chart_component::DataPoint;
pub use choice_content::ChoiceContent;
pub use choice_menu::ChoiceMenu;
pub use error_display::CaretPositioning;
pub use error_display::ErrorDisplay;
pub use error_display::ErrorDisplayConfig;
pub use error_display::ErrorInfo;
pub use error_display::ErrorSeverity;
pub use error_display::ErrorSpan;
pub use horizontal_scrollbar::HorizontalScrollbar;
pub use progress_bar::ProgressBar;
pub use progress_bar::ProgressBarConfig;
pub use progress_bar::ProgressBarOrientation;
pub use progress_bar::ProgressState;
pub use renderable_content::BoxResizeInfo;
pub use renderable_content::BoxResizeType;
pub use renderable_content::ContentDimensions;
pub use renderable_content::ContentEvent;
pub use renderable_content::ContentType;
pub use renderable_content::EventData;
pub use renderable_content::EventResult;
pub use renderable_content::EventType;
pub use renderable_content::HoverInfo;
pub use renderable_content::HoverState;
pub use renderable_content::KeyInfo;
pub use renderable_content::KeyModifier;
pub use renderable_content::MouseButton;
pub use renderable_content::MouseMoveInfo;
pub use renderable_content::RenderableContent;
pub use renderable_content::ResizeAnchor;
pub use renderable_content::ResizeState;
pub use renderable_content::ScrollDirection;
pub use renderable_content::ScrollInfo;
pub use renderable_content::SensitiveMetadata;
pub use renderable_content::SensitiveZone;
pub use renderable_content::TitleChangeInfo;
pub use renderable_content::TitleChangeSource;
pub use selection_styles::BorderChars;
pub use selection_styles::FeedbackStyle;
pub use selection_styles::FocusStyle;
pub use selection_styles::SelectionIndicators;
pub use selection_styles::SelectionStyle;
pub use selection_styles::SelectionStyleConfig;
pub use selection_styles::SelectionStyleRenderer;
pub use status_indicator::StatusIndicator;
pub use status_indicator::StatusType;
pub use tab_bar::TabBar;
pub use tab_bar::TabHitTarget;
pub use tab_bar::TabHoverTarget;
pub use tab_bar::TabNavigationAction;
pub use table_component::TableComponent;
pub use table_component::TableComponentConfig;
pub use text_content::TextContent;
pub use vertical_scrollbar::VerticalScrollbar;
pub use dimensions::ComponentDimensions;
pub use dimensions::LayoutDimensions;
pub use dimensions::MouseDimensions;
pub use dimensions::ProgressDimensions;
pub use dimensions::ScrollDimensions;
pub use dimensions::TextDimensions;

Modules§

border
box_renderer
chart_component
Chart Component System - Unified chart rendering component with multiple chart types
choice_content
choice_menu
defaults
Default implementations for component structs
dimensions
error_display
horizontal_scrollbar
progress_bar
Progress Bar Component - Interactive progress bar component for loading states
renderable_content
selection_styles
status_indicator
tab_bar
table_component
Table Component - Unified table rendering component
text_content
vertical_scrollbar