pub struct ProgressView(/* private fields */);
Expand description
W
Progress indicator widget.
Properties§
Sourcepub style_fn(style_fn: impl IntoVar<StyleFn>);
pub style_fn(style_fn: impl IntoVar<StyleFn>);
Extends or replaces the widget style.
Properties and when
conditions in the style are applied to the widget. Style instances extend the contextual style
by default, you can set replace
on a style to true
to fully replace.
Sourcepub progress(progress: impl IntoVar<Progress>);
pub progress(progress: impl IntoVar<Progress>);
The progress status to be displayed.
This property sets the PROGRESS_VAR
.
Sourcepub collapse_complete(collapse: impl IntoVar<bool>);
pub collapse_complete(collapse: impl IntoVar<bool>);
Collapse visibility when Progress::is_complete
.
Sourcepub on_progress(handler: impl WidgetHandler<Progress>);
pub on_progress(handler: impl WidgetHandler<Progress>);
Event raised for each progress update, and once after info init.
This event works in any context that sets PROGRESS_VAR
.
Sourcepub on_complete(handler: impl WidgetHandler<Progress>);
pub on_complete(handler: impl WidgetHandler<Progress>);
Event raised when progress updates to a complete state or inits completed.
This event works in any context that sets PROGRESS_VAR
.
Sourcepub is_indeterminate(state: impl IntoVar<bool>);
pub is_indeterminate(state: impl IntoVar<bool>);
Getter property that is true
when progress is indeterminate.
This event works in any context that sets PROGRESS_VAR
.
Implementations§
Source§impl ProgressView
impl ProgressView
Sourcepub fn widget_new() -> Self
pub fn widget_new() -> Self
Start building a new instance.
Sourcepub fn widget_type() -> WidgetType
pub fn widget_type() -> WidgetType
Gets the widget type info.
Sourcepub fn style_intrinsic(
&mut self,
style_var: ContextVar<StyleFn>,
style_fn: PropertyId,
)
pub fn style_intrinsic( &mut self, style_var: ContextVar<StyleFn>, style_fn: PropertyId, )
Setup the style build.
Sourcepub fn style_base_fn(&self, style: impl IntoVar<StyleFn>)
pub fn style_base_fn(&self, style: impl IntoVar<StyleFn>)
c
Widget’s base style. All other styles set using style_fn
are applied over this style.
Is nil
by default.
Trait Implementations§
Source§impl Deref for ProgressView
impl Deref for ProgressView
Auto Trait Implementations§
impl !Freeze for ProgressView
impl !RefUnwindSafe for ProgressView
impl Send for ProgressView
impl !Sync for ProgressView
impl Unpin for ProgressView
impl !UnwindSafe for ProgressView
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
§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>
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>
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