Table of Contents

Class Cursor

Namespace
Gdk.Internal
Assembly
Gdk-4.0.dll
public class Cursor
Inheritance
Cursor
Inherited Members

Methods

GetFallback(nint)

Calls native method gdk_cursor_get_fallback.

public static extern nint GetFallback(nint cursor)

Parameters

cursor nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gdk_cursor_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHotspotX(nint)

Calls native method gdk_cursor_get_hotspot_x.

public static extern int GetHotspotX(nint cursor)

Parameters

cursor nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetHotspotY(nint)

Calls native method gdk_cursor_get_hotspot_y.

public static extern int GetHotspotY(nint cursor)

Parameters

cursor nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetName(nint)

Calls native method gdk_cursor_get_name.

public static extern NullableUtf8StringUnownedHandle GetName(nint cursor)

Parameters

cursor nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetTexture(nint)

Calls native method gdk_cursor_get_texture.

public static extern nint GetTexture(nint cursor)

Parameters

cursor nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

NewFromCallback(CursorGetTextureCallback, nint, DestroyNotify, nint)

Calls native constructor gdk_cursor_new_from_callback. Version: 4.16

[Version("4.16")]
public static extern nint NewFromCallback(CursorGetTextureCallback callback, nint data, DestroyNotify destroy, nint fallback)

Parameters

callback CursorGetTextureCallback

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: False

fallback nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: Full Nullable: True

NewFromName(NonNullableUtf8StringHandle, nint)

Calls native constructor gdk_cursor_new_from_name.

public static extern nint NewFromName(NonNullableUtf8StringHandle name, nint fallback)

Parameters

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

fallback nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: Full Nullable: True

NewFromTexture(nint, int, int, nint)

Calls native constructor gdk_cursor_new_from_texture.

public static extern nint NewFromTexture(nint texture, int hotspotX, int hotspotY, nint fallback)

Parameters

texture nint

Transfer ownership: None Nullable: False

hotspotX int

Transfer ownership: None Nullable: False

hotspotY int

Transfer ownership: None Nullable: False

fallback nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: Full Nullable: False