Echo Cursors naming spec
This page define default cursor names used by Echo cursors theme, as well as aims to connect these default names with already used names by X11, KDE, QT, GNOME, GTK. It also describes each cursor. If you are interested in developing Echo cursors theme, please try to sort one or more of unsorted cursors, add description were is missing or simply check, if there are any errors. If you know about another similar page, add link in the Links section.
Default cursor names should use ONLY small letters of English alphabet and "-". Other names can use "_", numerals and capital letters of English alphabet as well. hashes are hexadecimal numbers. Default cursor name should be intuitive, other names and hashed should be only those already used by XOrg, KDE, QT, GNOME, GTK, applications, etc. If used name is same as default name it needs not to be listed under other names.
Current state
- Checking.
- If you think you can check any of the cursors please do it. If you think it is OK, add "OK" to state column, if you think it's wrong add "Wrong" to the same column. Otherwise leave there "-".
Spec table
default name | other names | hashes | description | state |
---|---|---|---|---|
alias | link, dnd-link | 3085a0e285430894940527032f8b26df, 640fb0e74195791501fd1ed57b41487f | Indicates that a link to the original location of the dragged object will be created in the area below the cursor if dropped. Typically rendered as the default cursor with a small curved arrow next to it. | - |
all-scroll | fleur, size_all | Scroll/move cursor. Used to indicate that moving the mouse will also move the UI element below the cursor. Often rendered as a combined vertical and horizontal twin-headed arrow. | - | |
ask | dnd-ask | Indicates that a user will be asked what do with the dragged object if droped on the area bellow cursor. | - | |
based-down | base(d)_arrow_down | Ussually an arrow pointing downwards from horizontal line. ??Usage?? | - | |
based-up | base(d)_arrow_up | Ussually an arrow pointing upwards from horizontal line. ??Usage?? | - | |
basic-arrow | basic_arrow | An arrow. Ussually upward pointing. Probably sizing arrows should be derived from this one. ?? Other usage?? | - | |
boat | A boat. ??Ussage?? | - | ||
bottom-tee | bottom_tee | A letter "T" mirrored horizontaly. ??Usage?? | - | |
cell | plus | The thick plus sign cursor that's typically used in spread-sheet applications to select cells. | - | |
circle | A circle. ??Usage?? | - | ||
color-picker | Indicates that a color in the area bellow cursor will be picked. | - | ||
col-resize | sb_v_double_arrow, split_v | 14fef782d02440884392942c11205230 | Vertical splitter bar cursor. Indicates that the bar below the cursor can be moved left and right to resize the objects it separates. Used when it's not apparent if the object below the cursor is just a visual separator between two other UI elements, or an object that can be manipulated. Usually rendered as a horizonal twin-headed arrow, split in the middle by a vertical line. | - |
context-menu | Indicates that a context menu is available for the object underneath the cursor. Typically rendered as the default cursor with a small menu-like graphic next to it. | - | ||
copy | copy, dnd-copy | 1081e37283d90000800003c07f3ef6bf, 6407b0e94181790501fd1e167b474872 | Indicates that a copy of the dragged object will be created in the area below the cursor if dropped. Typically rendered as the default cursor with a small plus sign next to it. | - |
crosshair | cross, cross_reverse, tcross | Crosshair cursor. Typically used for precision drawing or manipulation of an area. | - | |
default | arrow | Default cursor. Indicates the interface is idle and prepared to accept commands from the user. Used to manipulate basic user interface elements like buttons and scrollbars. Usually a left pointing diagonal arrow. | - | |
dot | A dot or a small circle. ??Usage?? | - | ||
dot-box | dot_box, dot_box_mask | A dot in the center of a box. ??Usage?? | - | |
double-arrow | double_arrow | Double arrow. Usually same as ns-resize. ??Ussage?? | - | |
down | sb_down_arrow | Down pointing arrow. ??Usage?? | - | |
draped-box | draped_box | Similar to dot-box. Usually has quarters of a cirle in corners. ??Usage?? | - | |
e-resize | right_side | Indicates that the cursor is over the right edge of a window, and that the edge can be clicked and dragged in order to resize the window horizontally. | - | |
ew-resize | h_double_arrow, size_hor | 028006030e0e7ebffc7f7070c0600140 | Horizontal resizing cursor. Indicates that cursor is over the the left or right edge of a window, and that ithe edge can be clicked and dragged to resize the window horizontally. Typically rendered as a horizontal twin-headed arrow. | - |
exchange | Probably symbolizes that data are currently exchanging between two places. Usually designed similar to refresh in web browsers. | - | ||
gumby | this is an easter egg, but don't know how to activate it (nicu) | - | ||
help | question_arrow, whats_this | d9ce0ab605698f320427677b458ad60b | Help cursor. Indicates that the system is in a context help mode, and if the user clicks an object a small window will open up to provide usage information for that object. The context help mode is typically activated by clicking a help button on the titlebar of a window that provides context help. Often rendered as the default cursor with a question mark symbol next to it. | - |
left | sb_left_arrow | A left pointing arrow. ??Usage?? | - | |
left-hand | hand1 | 9d800788f1b08800ae810202380a0822 | A left hand. ??Usage?? | - |
left-tee | left_tee | A letter "T". Rotated 90˚ counerclockwise. ??Usage?? | - | |
move | dnd-move | 4498f0e0c1937ffe01fd06f973665830, 9081237383d90e509aa00f00170e968f | Inicates that the dragged object will be moved to the area below the cursor if dropped. Typically rendered as the default cursor + allscroll cursor. | - |
ne-resize | top_right_corner, ur_angle | Indicates that the cursor is over the top-right edge of a window, and that the edge can be clicked and dragged in order to resize the window diagonally. | - | |
nesw-resize | bd_double_arrow, size_bdiag | fcf1c3c7cd4491d801f1e1c78f100000 | Back-diagonal resizing cursor. Indicates that the UI element below the cursor is the top-right or bottom-left corner of a window, and that it can be clicked and dragged to resize the window diagonally. Typically a twin-headed arrow. | - |
no-drop | dnd-none | 03b6e0fcb3499374a867c041f52298f0 | Indicates that the dragged object can't be dropped in the region below the cursor. Typically rendered as the default cursor with a small circle with a diagonal line through it. Can be identical to not-allowed. | - |
not-allowed | crossed_circle, forbidden | Forbidden cursor. Indicates that a particular region is invalid for the current operation. Often rendered as circle with a diagonal line through it. | - | |
n-resize | top_side | Indicates that the cursor is over the top edge of a window, and that the edge can be clicked and dragged in order to resize the window vertically. | - | |
ns-resize | v_double_arrow, size_ver | 00008160000006810000408080010102 | Vertical resizing cursor. Indicates that cursor is over the the top or bottom edge of a window, and that the edge can be clicked and dragged to resize the window vertically. Typically rendered as a verticaly twin-headed arrow. | - |
nw-resize | top_left_corner, ul_angle | Indicates that the cursor is over the top-left edge of a window, and that the edge can be clicked and dragged in order to resize the window diagonally. | - | |
nwse-resize | fd_double_arrow, size_fdiag | c7088f0f3e6c8088236ef8e1e3e70000 | Forward-diagonal resizing cursor. Indicates that the UI element below the cursor is the top-left or bottom-right corner of a window, and that it can be clicked and dragged to resize the window diagonally. Typically a twin-headed arrow. | - |
pencil | A pencil. ??Usage?? | - | ||
pirate | A pirate. Maybe used for killing windows? | - | ||
pointer | hand2, pointing_hand | e29285e634086352946a0e7090d73106 | Indicates that the object below the cursor is clickable. This cursor is typically used for links in web browsers. It shouldn't be abused for pushbuttons and other UI elements where it's otherwise apparent by the design of the widget that it's a clickable object. Often rendered as a pointing hand. | - |
progress | left_ptr_watch | 08e8e1c95fe2fc01f976f1e063a24ccd, 3ecb610c1bf2410f44200f48c40d3599 | Default cursor + busy cursor. Indicates a pending activity which may asynchronously affect the interface but which is not blocking commands from the user. | - |
row-resize | sb_h_double_arrow, split_h | 2870a09082c103050810ffdffffe0204 | Horizontal splitter bar cursor. Indicates that the bar below the cursor can be moved up and down to resize the objects it separates. Used when it's not apparent if the object below the cursor is just a visual separator between two other UI elements, or an object that can be manipulated. Usually rendered as a vertical twin-headed arrow, split in the middle by a horizontal line. | - |
right | sb_right_arrow | A right pointing arrow. ??Usage?? | - | |
right-tee | right_tee | A letter "T". Rotated 90˚ clockwise. ??Usage?? | - | |
sailboat | A sailboat. ??Usage?? | - | ||
se-resize | bottom_right_corner, lr_angle | Indicates that the cursor is over the bottom-right edge of a window, and that the edge can be clicked and dragged in order to resize the window diagonally. | - | |
shuttle | A shutle. ??Usage?? | - | ||
sizing | A sizing cursos. ??Usage?? | - | ||
s-resize | bottom_side | Indicates that the cursor is over the bottom edge of a window, and that the edge can be clicked and dragged in order to resize the window vertically. | - | |
sw-resize | bottom_left_corner, ll_angle | Indicates that the cursor is over the bottom-left edge of a window, and that the edge can be clicked and dragged in order to resize the window diagonally. | - | |
target | Indicates that an area bellow cursor is targeted? | - | ||
text | xterm, ibeam | Text input cursor. Indicates that the cursor is in a region in which horizontal text can be selected and possibly edited. Typically rendered as a vertical I-beam. | - | |
top-left-arrow | top_left_arrow, left_ptr | A topleft arrow. Usual lefthanded arrow. | - | |
top-right-arrow | right_ptr | A topright arrow. Usual righthanded arrow. | - | |
top-tee | top_tee | A letter "T". ??Ussage?? | - | |
trek | A trek. ??Usage?? | - | ||
up | sb_up_arrow | An upward arrow. ??Usage?? | - | |
up-arrow | center_ptr, up_arrow | Up pointing arrow cursor. This cursor is typically used to identify an insertion point. | - | |
vertical-text | Text input cursor. Indicates that the cursor is in a region in which vertical text can be selected and possibly edited. Typically rendered as a horizontal I-beam. | - | ||
wait | watch | 0426c94ea35c87780ff01dc239897213 | Busy cursor. Indicates that the interface is not prepared to accept commands from the user and is blocked on some external resource. Often rendered as a watch or an hourglass. | - |
w-resize | left_side | Indicates that the cursor is over the left edge of a window, and that the edge can be clicked and dragged in order to resize the window horizontally. | - | |
x-cursor | X_cursor | An X cursor. Logo of XOrg. ??Usage?? | - |
Not sorted (possibly not needed)
- bogosity
- box_spiral
- clock
- closedhand
- coffee_mug
- diamond_cross
- draft_large
- draft_small
- gobbler
- heart
- icon
- iron_cross
- leftbutton
- man
- middlebutton
- mouse
- openhand
- rightbutton
- rtl_logo
- spider
- spraycan
- star
- umbrella
Deprecated
These are cursors used in some other theme we decided to not include.
Currently none.
Links
- cursor-spec by freedesktop.org standards
- QT4.2 QCursor
- [1]
- List of X cursors in the GTK+ API docs