Skip to main content

Crate crustkit

Crate crustkit 

Source

Re-exports§

pub use dialog::DialogTheme;
pub use dialog::InputDialog;
pub use dialog::centered_dialog_rect;
pub use effects::ComponentEffect;
pub use effects::ComponentEffectFilter;
pub use effects::ComponentEffectManager;
pub use effects::ComponentEffectPattern;
pub use effects::EffectPreset;
pub use effects::EffectRepeat;
pub use effects::UiEffectManager;
pub use events::drain_events;
pub use input::TextInput;
pub use input::input_value_spans;
pub use keys::KeyHint;
pub use keys::NavigationCommand;
pub use keys::NavigationFocus;
pub use keys::key_hints_line;
pub use keys::navigation_command;
pub use keys::tab_hotkey;
pub use layout::ResizableSidebar;
pub use layout::ResizableSidebarLayout;
pub use layout::SidebarResizeAxis;
pub use layout::SidebarResizeEvent;
pub use layout::body_split;
pub use layout::centered_rect;
pub use mouse::MouseClick;
pub use mouse::inline_item_index_at;
pub use mouse::left_mouse_click;
pub use mouse::mouse_position;
pub use mouse::rect_contains;
pub use mouse::row_index_at;
pub use progress::ProgressBarTheme;
pub use progress::TransferProgress;
pub use progress::format_bytes;
pub use progress::format_bytes_per_second;
pub use progress::transfer_progress_gauge;
pub use shell::footer;
pub use shell::header;
pub use status::StatusKind;
pub use status::StatusLine;
pub use terminal::CLI_RELOAD_CHILD_ENV;
pub use terminal::CLI_RELOAD_EXIT_CODE;
pub use terminal::CliExit;
pub use terminal::CliReload;
pub use terminal::FullRepaintTicker;
pub use terminal::ManagedTerminal;
pub use terminal::TerminalResult;
pub use terminal::exit_key_hint;
pub use terminal::finish_cli_exit;
pub use terminal::is_exit_key;
pub use terminal::reload_current_process;
pub use terminal::restore_terminal_state;
pub use terminal::run_reloadable_cli;
pub use terminal::run_with_terminal;
pub use terminal_background::TerminalBackgroundColor;
pub use terminal_background::detect_terminal_background_color;
pub use terminal_background::detect_terminal_theme_mode;
pub use terminal_background::terminal_theme_mode_from_colorfgbg;
pub use terminal_background::terminal_theme_mode_or;
pub use theme::AppTheme;
pub use theme::SelectionTheme;
pub use theme::ThemeMode;
pub use theme::ThemePalette;

Modules§

dialog
effects
events
input
keys
layout
mouse
progress
shell
status
terminal
terminal_background
theme