Constructor
GdkCursornew_from_name
Declaration [src]
GdkCursor*
gdk_cursor_new_from_name (
const char* name,
GdkCursor* fallback
)
Description [src]
Creates a new cursor by looking up name in the current cursor theme.
A recommended set of cursor names that will work across different platforms can be found in the CSS specification:
| “none” | “default” |
“help” |
“pointer” |
“context-menu” |
“progress” |
“wait” |
“cell” |
“crosshair” |
“text” |
“vertical-text” |
“alias” |
“copy” |
“no-drop” |
“move” |
“not-allowed” |
“grab” |
“grabbing” |
“all-scroll” |
“col-resize” |
“row-resize” |
“n-resize” |
“e-resize” |
“s-resize” |
“w-resize” |
“ne-resize” |
“nw-resize” |
“sw-resize” |
“se-resize” |
“ew-resize” |
“ns-resize” |
“nesw-resize” |
“nwse-resize” |
“zoom-in” |
“zoom-out” |
Parameters
name |
const char* |
The name of the cursor. |
|
| The data is owned by the caller of the function. | |
| The value is a NUL terminated UTF-8 string. | |
fallback |
GdkCursor |
|
|
The argument can be NULL. | |
| The data is owned by the caller of the function. |
Return value
| Returns: | GdkCursor |
A new |
|
| The caller of the function takes ownership of the data, and is responsible for freeing it. | |
The return value can be NULL. |
“default”
“help”
“pointer”
“context-menu”
“progress”
“wait”
“cell”
“crosshair”
“text”
“vertical-text”
“alias”
“copy”
“no-drop”
“move”
“not-allowed”
“grab”
“grabbing”
“all-scroll”
“col-resize”
“row-resize”
“n-resize”
“e-resize”
“s-resize”
“w-resize”
“ne-resize”
“nw-resize”
“sw-resize”
“se-resize”
“ew-resize”
“ns-resize”
“nesw-resize”
“nwse-resize”
“zoom-in”
“zoom-out”