textual 1.0.0-dev

A reactive TUI framework inspired by the Python Textual library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod defaults;
mod selectors;

pub use defaults::default_widget_stylesheet;
pub use selectors::{
    AppActiveGuard, AppRuntimePseudos, AppRuntimePseudosGuard, PseudoClass, StyleContextGuard,
    StyleRule, StyleSelector, StyleSheet, set_app_active, set_app_runtime_pseudos,
    set_style_context,
};
pub(crate) use selectors::{
    Combinator, SelectorChain, SelectorMeta, apply_display_visibility_to_tree,
    apply_style_to_segments, apply_widget_opacity_to_segments, begin_style_render_pass,
    current_composited_background, current_parent_style, parse_selector_list, pop_style_context,
    push_style_context, resolve_component_style, resolve_style, resolve_style_for_meta,
    selector_meta_component, selector_meta_generic, selector_meta_generic_with_classes,
    take_layout_affected_style_changes, with_style_stack,
};