Package: gdk

GEnum gdk:cursor-type

Declaration

(gobject:define-genum "GdkCursorType" cursor-type
  (:export t
   :type-initializer "gdk_cursor_type_get_type")
  (:x-cursor 0)
  (:arrow 2)
  (:based-arrow-down 4)
  (:based-arrow-up 6)
  (:boat 8)
  (:bogosity 10)
  (:bottom-left-corner 12)
  (:bottom-right-corner 14)
  (:bottom-side 16)
  (:bottom-tee 18)
  (:box-spiral 20)
  (:center-ptr 22)
  (:circle 24)
  (:clock 26)
  (:coffee-mug 28)
  (:cross 30)
  (:cross-reverse 32)
  (:crosshair 34)
  (:diamond-cross 36)
  (:dot 38)
  (:dotbox 40)
  (:double-arrow 42)
  (:draft-large 44)
  (:draft-small 46)
  (:draped-box 48)
  (:exchange 50)
  (:fleur 52)
  (:gobbler 54)
  (:gumby 56)
  (:hand1 58)
  (:hand2 60)
  (:heart 62)
  (:icon 64)
  (:iron-cross 66)
  (:left-ptr 68)
  (:left-side 70)
  (:left-tee 72)
  (:leftbutton 74)
  (:ll-angle 76)
  (:lr-angle 78)
  (:man 80)
  (:middlebutton 82)
  (:mouse 84)
  (:pencil 86)
  (:pirate 88)
  (:plus 90)
  (:question-arrow 92)
  (:right-ptr 94)
  (:right-side 96)
  (:right-tee 98)
  (:rightbutton 100)
  (:rtl-logo 102)
  (:sailboat 104)
  (:sb-down-arrow 106)
  (:sb-h-double-arrow 108)
  (:sb-left-arrow 110)
  (:sb-right-arrow 112)
  (:sb-up-arrow 114)
  (:sb-v-double-arrow 116)
  (:shuttle 118)
  (:sizing 120)
  (:spider 122)
  (:spraycan 124)
  (:star 126)
  (:target 128)
  (:tcross 130)
  (:top-left-arrow 132)
  (:top-left-corner 134)
  (:top-right-corner 136)
  (:top-side 138)
  (:top-tee 140)
  (:trek 142)
  (:ul-angle 144)
  (:umbrella 146)
  (:ur-angle 148)
  (:watch 150)
  (:xterm 152)
  (:last-cursor 153)
  (:blank-cursor -2)
  (:cursor-is-pixmap -1))  

Values

:x-cursor

:arrow

:based-arrow-down

:based-arrow-up

:boat

:bogosity

:bottom-left-corner

:bottom-right-corner

:bottom-side

:bottom-tee

:box-spiral

:center-ptr

:circle

:clock

:coffee-mug

:cross

:cross-reverse

:crosshair

:diamond-cross

:dot

:dotbox

:double-arrow

:draft-large

:draft-small

:draped-box

:exchange

:fleur

:gobbler

:gumby

:hand1

:hand2

:heart

:icon

:iron-cross

:left-ptr

:left-side

:left-tee

:leftbutton

:ll-angle

:lr-angle

:man

:middlebutton

:mouse

:pencil

pirate:

:plus

:question-arrow

:right-ptr

:right-side

:right-tee

:rightbutton

:rtl-logo

:sailboat

:sb-down-arrow

:sb-h-double-arrow

:sb-left-arrow

:sb-right-arrow

:sb-up-arrow

:sb-v-double-arrow

:shuttle

:sizing

:spider

:spraycan

:star

:target

:tcross

:top-left-arrow

:top-left-corner

:top-right-corner

:top-side

:top-tee

:trek

:ul-angle

:umbrella

:ur-angle

:watch

:xterm

:last-cursor
Last cursor type.
:blank-cursor
Blank cursor.
:cursor-is-pixmap
Type of cursors constructed with the gdk:cursor-new-from-pixbuf function.

Details

The standard cursors available. Note that these IDs are directly taken from the X cursor font, and many of these cursors are either not useful, or are not available on other platforms. The recommended way to create cursors is to use the gdk:cursor-new-from-name function.
 

See also

2025-07-03