Class Cursor
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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
CursorGetTextureCallbackTransfer ownership: None Nullable: False
data
nintTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer ownership: None Nullable: False
fallback
nintTransfer 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
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
fallback
nintTransfer 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
nintTransfer ownership: None Nullable: False
hotspotX
intTransfer ownership: None Nullable: False
hotspotY
intTransfer ownership: None Nullable: False
fallback
nintTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: False