pub enum ClickAim {
Move,
TopResize,
BottomResize,
LeftResize,
RightResize,
LeftTopResize,
RightTopResize,
LeftBottomResize,
RightBottomResize,
}Expand description
Mouse click interaction types for panels.
面板的鼠标点击交互类型。
Defines the intended action when clicking on different parts of a panel’s border or interior.
定义点击面板边框或内部不同区域时的预期操作。
Variants§
Move
Move the entire panel.
移动资源板。
TopResize
Resize from the top edge.
在上方缩放。
BottomResize
Resize from the bottom edge.
在下方缩放。
LeftResize
Resize from the left edge.
在左侧缩放。
RightResize
Resize from the right edge.
在右侧缩放。
LeftTopResize
Resize from the top-left corner.
在左上方缩放。
RightTopResize
Resize from the top-right corner.
在右上方缩放。
LeftBottomResize
Resize from the bottom-left corner.
在左下方缩放。
RightBottomResize
Resize from the bottom-right corner.
在右下方缩放。
Trait Implementations§
Source§impl Ord for ClickAim
impl Ord for ClickAim
Source§impl PartialOrd for ClickAim
impl PartialOrd for ClickAim
impl Copy for ClickAim
impl Eq for ClickAim
impl StructuralPartialEq for ClickAim
Auto Trait Implementations§
impl Freeze for ClickAim
impl RefUnwindSafe for ClickAim
impl Send for ClickAim
impl Sync for ClickAim
impl Unpin for ClickAim
impl UnsafeUnpin for ClickAim
impl UnwindSafe for ClickAim
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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