Struct zng_ext_undo::WidgetUndoScope
source · pub struct WidgetUndoScope(/* private fields */);
Expand description
Represents a widget undo scope.
See UNDO.with_scope
for more details.
Implementations§
source§impl WidgetUndoScope
impl WidgetUndoScope
sourcepub fn info(&mut self, info: &mut WidgetInfoBuilder)
pub fn info(&mut self, info: &mut WidgetInfoBuilder)
Sets the WIDGET
info.
sourcepub fn deinit(&mut self)
pub fn deinit(&mut self)
Deinit the scope in the WIDGET
.
This clears the undo/redo stack of the scope.
sourcepub fn set_enabled(&mut self, enabled: bool)
pub fn set_enabled(&mut self, enabled: bool)
Sets if the undo/redo is enabled in this scope.
Is true
by default.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WidgetUndoScope
impl !RefUnwindSafe for WidgetUndoScope
impl Send for WidgetUndoScope
impl Sync for WidgetUndoScope
impl Unpin for WidgetUndoScope
impl !UnwindSafe for WidgetUndoScope
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