pub struct WINDOWS_APP;Expand description
Integration with the WINDOWS service implementer.
Implementations§
Source§impl WINDOWS_APP
impl WINDOWS_APP
Sourcepub fn init_info_provider(&self, service: Box<dyn WindowsService>)
pub fn init_info_provider(&self, service: Box<dyn WindowsService>)
Connect with the WINDOWS info storage.
Sourcepub fn widget_tree(&self, id: WindowId) -> Option<WidgetInfoTree>
pub fn widget_tree(&self, id: WindowId) -> Option<WidgetInfoTree>
Get the latest info tree for the window.
Sourcepub fn widget_info(&self, id: WidgetId) -> Option<WidgetInfo>
pub fn widget_info(&self, id: WidgetId) -> Option<WidgetInfo>
Search for the widget in the latest info tree of each open window.
Sourcepub fn update_info(&self, info_widgets: &mut InfoUpdates)
pub fn update_info(&self, info_widgets: &mut InfoUpdates)
Rebuild info trees.
Sourcepub fn update_widgets(&self, update_widgets: &mut WidgetUpdates)
pub fn update_widgets(&self, update_widgets: &mut WidgetUpdates)
Update widgets.
Sourcepub fn update_layout(&self, layout_widgets: &mut LayoutUpdates)
pub fn update_layout(&self, layout_widgets: &mut LayoutUpdates)
Layout windows and widgets.
Sourcepub fn update_render(
&self,
render_widgets: &mut RenderUpdates,
render_update_widgets: &mut RenderUpdates,
)
pub fn update_render( &self, render_widgets: &mut RenderUpdates, render_update_widgets: &mut RenderUpdates, )
Update frames.
Auto Trait Implementations§
impl Freeze for WINDOWS_APP
impl RefUnwindSafe for WINDOWS_APP
impl Send for WINDOWS_APP
impl Sync for WINDOWS_APP
impl Unpin for WINDOWS_APP
impl UnwindSafe for WINDOWS_APP
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more