Enum gdk::CursorType [−][src]
pub enum CursorType { XCursor, Arrow, BasedArrowDown, BasedArrowUp, Boat, Bogosity, BottomLeftCorner, BottomRightCorner, BottomSide, BottomTee, BoxSpiral, CenterPtr, Circle, Clock, CoffeeMug, Cross, CrossReverse, Crosshair, DiamondCross, Dot, Dotbox, DoubleArrow, DraftLarge, DraftSmall, DrapedBox, Exchange, Fleur, Gobbler, Gumby, Hand1, Hand2, Heart, Icon, IronCross, LeftPtr, LeftSide, LeftTee, Leftbutton, LlAngle, LrAngle, Man, Middlebutton, Mouse, Pencil, Pirate, Plus, QuestionArrow, RightPtr, RightSide, RightTee, Rightbutton, RtlLogo, Sailboat, SbDownArrow, SbHDoubleArrow, SbLeftArrow, SbRightArrow, SbUpArrow, SbVDoubleArrow, Shuttle, Sizing, Spider, Spraycan, Star, Target, Tcross, TopLeftArrow, TopLeftCorner, TopRightCorner, TopSide, TopTee, Trek, UlAngle, Umbrella, UrAngle, Watch, Xterm, LastCursor, BlankCursor, CursorIsPixmap, // some variants omitted }
Variants
XCursor
Arrow
BasedArrowDown
BasedArrowUp
Boat
Bogosity
BottomLeftCorner
BottomRightCorner
BottomSide
BottomTee
BoxSpiral
CenterPtr
Circle
Clock
CoffeeMug
Cross
CrossReverse
Crosshair
DiamondCross
Dot
Dotbox
DoubleArrow
DraftLarge
DraftSmall
DrapedBox
Exchange
Fleur
Gobbler
Gumby
Hand1
Hand2
Heart
Icon
IronCross
LeftPtr
LeftSide
LeftTee
LlAngle
LrAngle
Man
Mouse
Pencil
Pirate
Plus
QuestionArrow
RightPtr
RightSide
RightTee
RtlLogo
Sailboat
SbDownArrow
SbHDoubleArrow
SbLeftArrow
SbRightArrow
SbUpArrow
SbVDoubleArrow
Shuttle
Sizing
Spider
Spraycan
Star
Target
Tcross
TopLeftArrow
TopLeftCorner
TopRightCorner
TopSide
TopTee
Trek
UlAngle
Umbrella
UrAngle
Watch
Xterm
LastCursor
BlankCursor
CursorIsPixmap
Trait Implementations
impl Debug for CursorType
[src]
impl Debug for CursorType
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Eq for CursorType
[src]
impl Eq for CursorType
impl PartialEq for CursorType
[src]
impl PartialEq for CursorType
fn eq(&self, other: &CursorType) -> bool
[src]
fn eq(&self, other: &CursorType) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &CursorType) -> bool
[src]
fn ne(&self, other: &CursorType) -> bool
This method tests for !=
.
impl Ord for CursorType
[src]
impl Ord for CursorType
fn cmp(&self, other: &CursorType) -> Ordering
[src]
fn cmp(&self, other: &CursorType) -> Ordering
This method returns an Ordering
between self
and other
. Read more
fn max(self, other: Self) -> Self
1.21.0[src]
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
impl PartialOrd for CursorType
[src]
impl PartialOrd for CursorType
fn partial_cmp(&self, other: &CursorType) -> Option<Ordering>
[src]
fn partial_cmp(&self, other: &CursorType) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, other: &CursorType) -> bool
[src]
fn lt(&self, other: &CursorType) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, other: &CursorType) -> bool
[src]
fn le(&self, other: &CursorType) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, other: &CursorType) -> bool
[src]
fn gt(&self, other: &CursorType) -> bool
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, other: &CursorType) -> bool
[src]
fn ge(&self, other: &CursorType) -> bool
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Hash for CursorType
[src]
impl Hash for CursorType
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Clone for CursorType
[src]
impl Clone for CursorType
fn clone(&self) -> CursorType
[src]
fn clone(&self) -> CursorType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for CursorType
[src]
impl Copy for CursorType
impl StaticType for CursorType
[src]
impl StaticType for CursorType
fn static_type() -> Type
[src]
fn static_type() -> Type
Returns the type identifier of Self
.
impl<'a> FromValueOptional<'a> for CursorType
[src]
impl<'a> FromValueOptional<'a> for CursorType
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
impl<'a> FromValue<'a> for CursorType
[src]
impl<'a> FromValue<'a> for CursorType
unsafe fn from_value(value: &Value) -> Self
[src]
unsafe fn from_value(value: &Value) -> Self
impl SetValue for CursorType
[src]
impl SetValue for CursorType
Auto Trait Implementations
impl Send for CursorType
impl Send for CursorType
impl Sync for CursorType
impl Sync for CursorType