Table of Contents

Class DropTarget

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class DropTarget
Inheritance
DropTarget
Inherited Members

Methods

GetActions(nint)

Calls native method gtk_drop_target_get_actions.

public static extern DragAction GetActions(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

DragAction

Transfer ownership: None Nullable: False

GetCurrentDrop(nint)

Calls native method gtk_drop_target_get_current_drop. Version: 4.4

[Version("4.4")]
public static extern nint GetCurrentDrop(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetDrop(nint)

Calls native method gtk_drop_target_get_drop.

public static extern nint GetDrop(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetFormats(nint)

Calls native method gtk_drop_target_get_formats.

public static extern ContentFormatsUnownedHandle GetFormats(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ContentFormatsUnownedHandle

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_drop_target_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetGtypes(nint, out nuint)

Calls native method gtk_drop_target_get_gtypes.

public static extern nint GetGtypes(nint self, out nuint nTypes)

Parameters

self nint

Transfer ownership: None Nullable: False

nTypes nuint

Transfer ownership: Full Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetPreload(nint)

Calls native method gtk_drop_target_get_preload.

public static extern bool GetPreload(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetValue(nint)

Calls native method gtk_drop_target_get_value.

public static extern ValueUnownedHandle GetValue(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ValueUnownedHandle

Transfer ownership: None Nullable: True

New(Type, DragAction)

Calls native constructor gtk_drop_target_new.

public static extern nint New(Type type, DragAction actions)

Parameters

type Type

Transfer ownership: None Nullable: False

actions DragAction

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

Reject(nint)

Calls native method gtk_drop_target_reject.

public static extern void Reject(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

SetActions(nint, DragAction)

Calls native method gtk_drop_target_set_actions.

public static extern void SetActions(nint self, DragAction actions)

Parameters

self nint

Transfer ownership: None Nullable: False

actions DragAction

Transfer ownership: None Nullable: False

SetGtypes(nint, nuint[], nuint)

Calls native method gtk_drop_target_set_gtypes.

public static extern void SetGtypes(nint self, nuint[] types, nuint nTypes)

Parameters

self nint

Transfer ownership: None Nullable: False

types nuint[]

Transfer ownership: None Nullable: True

nTypes nuint

Transfer ownership: None Nullable: False

SetPreload(nint, bool)

Calls native method gtk_drop_target_set_preload.

public static extern void SetPreload(nint self, bool preload)

Parameters

self nint

Transfer ownership: None Nullable: False

preload bool

Transfer ownership: None Nullable: False