pub struct MagnetButton;Expand description
Magnet button with dropdown component.
Implementations§
Source§impl MagnetButton
impl MagnetButton
Sourcepub fn show(ui: &mut Ui, is_active: bool) -> Response
pub fn show(ui: &mut Ui, is_active: bool) -> Response
Render the magnet button, filled while snapping is on. The toolbar switches snapping on a click and opens the strength menu on a secondary click.
Render the magnet dropdown rows, with a check on the current mode. “Off” returns
DrawingToolbarAction::ToggleMagnet, a choice of strength DrawingToolbarAction::SetMagnetType.
Auto Trait Implementations§
impl Freeze for MagnetButton
impl RefUnwindSafe for MagnetButton
impl Send for MagnetButton
impl Sync for MagnetButton
impl Unpin for MagnetButton
impl UnsafeUnpin for MagnetButton
impl UnwindSafe for MagnetButton
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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