Crate orbtk_orbclient
source · [−]Expand description
Window shell abstraction layer used by OrbTk. Provides support for desktop and web.
Example
Basic usage of the shell:
use orbtk_orbclient::prelude::*;
let shell = WindowBuilder::new(MyCustomWindowAdapter::new())
.title("Window")
.bounds((0.0, 0.0, 100.0, 100.0))
.build();
let runner = ShellRunner {
shell,
updater: Box::new(MyCustomUpdater::new())
};
runner.run()
Modules
This module contains elements to work with window events.
This module provides native OS implementations.
This module contains a platform specific implementation of the window shell.
This module pre-selects commonly used OrbTk crates and put them into scope.
Pre-selects commonly used OrbTk crates and put them into scope.
This module contains traits to inject custom logic into the window shell.
Structs
Contains settings of a window.
Enums
Used to send a request to the application shell.
Used to send a request to the window.