Skip to main content

Crate teksilo_app

Crate teksilo_app 

Source

Re-exports§

pub use app::AppEventProxy;
pub use app::ExternalCtxHandler;
pub use app::HeadlessApp;
pub use app::SyntheticImeInject;
pub use app::TeksiloAppBuilder;
pub use app::ThemeMode;
pub use app_event_observers::AppEventObservers;
pub use automation_bridge::TeksiloAppBuilderAutomationExt;
pub use default_post_root::DefaultPostRoot;
pub use window_manager::WindowManager;
pub use teksilo_canvas;
pub use teksilo_core;
pub use teksilo_text;
pub use teksilo_tokens;

Modules§

app
app_event_observers
App-wide composable AppEvent observers.
automation_bridge
Debug-only in-app automation bridge.
default_post_root
App-wide default post-root wrapper.
window_config
Window configuration.
window_manager
Multi-window management.

Structs§

ModalConfig
Parent + focus wiring for a modal window.
TeksiloWindowId
Opaque identifier for an application window.
WindowConfig
Configuration for creating a new window.
WindowRemovedEvent
Snapshot handed to a WindowConfig::on_removed callback once its window has finished tearing down.
WindowState
A refcounted handle to a single window’s reactive state.

Enums§

DecorationsMode
How a window’s chrome is drawn.
UserAttentionKind
Intensity level for a user-attention request.
WindowCommand
App → OS command produced by a WindowState signal observer.
WindowPlacement
Top-level placement state for a window.

Traits§

WindowOps
App-level window operations exposed to handlers.

Type Aliases§

PostRootBuilder
Per-window post-root hook. Runs after the user’s root_builder returns, with the resulting WidgetId. The hook may wrap the user root in another widget and return the wrapper’s id, or simply return the original id unchanged. Used by the debug inspector to splice an inspector shell around every window’s root in debug builds.
RootBuilder
Signature of a window’s root-builder closure.
WindowRemovedCallback
Signature of the on_removed callback — the framework’s window-teardown hook. See WindowRemovedEvent and WindowConfig::on_removed for exactly when it runs and what it receives.