[−][src]Function vgtk::run
pub fn run<C: 'static + Component>() -> i32
Run an Application
component until termination.
This is generally the function you'll call to get everything up and running.
Note that you pass your top level component as a type argument, not a value
argument. The framework will construct the component state automatically using
Default::default()
before launching the component.
You can call vgtk::quit()
from inside the component or any subcomponent
to signal the application to terminate normally. This is equivalent to calling
Application::quit()
on the Application
object directly.
Examples
let return_code = vgtk::run::<MyComponent>(); std::process::exit(return_code);