Struct browser_window_core::application::c::ApplicationImpl [−][src]
pub struct ApplicationImpl { /* fields omitted */ }
Trait Implementations
Asserts if not on the GUI thread
Dispatches work to be executed on the GUI thread.
fn dispatch_delayed(
&self,
work: unsafe fn(_: ApplicationImpl, _: *mut ()),
_data: *mut (),
delay: Duration
) -> bool
fn dispatch_delayed(
&self,
work: unsafe fn(_: ApplicationImpl, _: *mut ()),
_data: *mut (),
delay: Duration
) -> bool
Dispatches work to be executed on the GUI thread, but delayed by the specified number of milliseconds.
Same as exit
, but is thread-safe.
fn initialize(
argc: c_int,
argv: *mut *mut c_char,
_settings: &ApplicationSettings
) -> CbwResult<Self>
When this is called, the runtime will exit as soon as there are no more windows left.
Auto Trait Implementations
impl RefUnwindSafe for ApplicationImpl
impl !Send for ApplicationImpl
impl !Sync for ApplicationImpl
impl Unpin for ApplicationImpl
impl UnwindSafe for ApplicationImpl
Blanket Implementations
Mutably borrows from an owned value. Read more