[][src]Enum quicksilver::input::MouseCursor

pub enum MouseCursor {
    None,
    Default,
    Crosshair,
    Hand,
    Arrow,
    Move,
    Text,
    Wait,
    Help,
    Progress,
    NotAllowed,
    ContextMenu,
    Cell,
    VerticalText,
    Alias,
    Copy,
    NoDrop,
    Grab,
    Grabbing,
    AllScroll,
    ZoomIn,
    ZoomOut,
    EResize,
    NResize,
    NeResize,
    NwResize,
    SResize,
    SeResize,
    SwResize,
    WResize,
    EwResize,
    NsResize,
    NeswResize,
    NwseResize,
    ColResize,
    RowResize,
}

Mouse cursor styles

Variants

None

No cursor

Default

Default cursor

Crosshair

Crosshair cursor

Hand

Hand cursor

Arrow

Arrow cursor

Move

Move cursor

Text

Text cursor

Wait

Wait cursor

Help

Help cursor

Progress

Progress cursor

NotAllowed

NotAllowed cursor

ContextMenu

ContextMenu cursor

Cell

Cell cursor

VerticalText

VerticalText cursor

Alias

Alias cursor

Copy

Copy cursor

NoDrop

NoDrop cursor

Grab

Grab cursor

Grabbing

Grabbing cursor

AllScroll

AllScroll cursor

ZoomIn

ZoomIn cursor

ZoomOut

ZoomOut cursor

EResize

EResize cursor

NResize

NResize cursor

NeResize

NeResize cursor

NwResize

NwResize cursor

SResize

SResize cursor

SeResize

SeResize cursor

SwResize

SwResize cursor

WResize

WResize cursor

EwResize

EwResize cursor

NsResize

NsResize cursor

NeswResize

NeswResize cursor

NwseResize

NwseResize cursor

ColResize

ColResize cursor

RowResize

RowResize cursor

Trait Implementations

impl Eq for MouseCursor[src]

impl PartialEq<MouseCursor> for MouseCursor[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Copy for MouseCursor[src]

impl Clone for MouseCursor[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Default for MouseCursor[src]

impl Debug for MouseCursor[src]

impl Hash for MouseCursor[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl Send for MouseCursor

impl Sync for MouseCursor

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> SetParameter for T

fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
    T: Parameter<Self>, 

Sets value as a parameter of self.

impl<T> Erased for T

impl<T> Scalar for T where
    T: Copy + PartialEq<T> + Any + Debug
[src]

fn is<T>() -> bool where
    T: Scalar
[src]

Tests if Self the same as the type T Read more

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 
[src]

impl<T> Downcast for T where
    T: Any

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]