Constructor

Gdk.Cursor.new_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

 Ownership is not transferred to the callee
 The string is a NUL terminated UTF-8 string
fallback GdkCursor
 

NULL or the GdkCursor to fall back to when this one cannot be supported

 Can be NULL
 Ownership is not transferred to the callee

Return value

Returns: GdkCursor

a new GdkCursor, or NULL if there is no cursor with the given name

Ownership of the data is transferred to the caller
Can be NULL