Table of Contents

Class Clipboard

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

Methods

GetContent(nint)

Calls native method gdk_clipboard_get_content.

public static extern nint GetContent(nint clipboard)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetDisplay(nint)

Calls native method gdk_clipboard_get_display.

public static extern nint GetDisplay(nint clipboard)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetFormats(nint)

Calls native method gdk_clipboard_get_formats.

public static extern ContentFormatsUnownedHandle GetFormats(nint clipboard)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

Returns

ContentFormatsUnownedHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gdk_clipboard_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

IsLocal(nint)

Calls native method gdk_clipboard_is_local.

public static extern bool IsLocal(nint clipboard)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ReadAsync(nint, Utf8StringArrayNullTerminatedHandle, int, nint, AsyncReadyCallback, nint)

Calls native method gdk_clipboard_read_async.

public static extern void ReadAsync(nint clipboard, Utf8StringArrayNullTerminatedHandle mimeTypes, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

mimeTypes Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

ReadFinish(nint, nint, out NonNullableUtf8StringUnownedHandle, out ErrorOwnedHandle)

Calls native method gdk_clipboard_read_finish.

public static extern nint ReadFinish(nint clipboard, nint result, out NonNullableUtf8StringUnownedHandle outMimeType, out ErrorOwnedHandle error)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

outMimeType NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: True

ReadTextAsync(nint, nint, AsyncReadyCallback, nint)

Calls native method gdk_clipboard_read_text_async.

public static extern void ReadTextAsync(nint clipboard, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

ReadTextFinish(nint, nint, out ErrorOwnedHandle)

Calls native method gdk_clipboard_read_text_finish.

public static extern NullableUtf8StringOwnedHandle ReadTextFinish(nint clipboard, nint result, out ErrorOwnedHandle error)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

ReadTextureAsync(nint, nint, AsyncReadyCallback, nint)

Calls native method gdk_clipboard_read_texture_async.

public static extern void ReadTextureAsync(nint clipboard, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

ReadTextureFinish(nint, nint, out ErrorOwnedHandle)

Calls native method gdk_clipboard_read_texture_finish.

public static extern nint ReadTextureFinish(nint clipboard, nint result, out ErrorOwnedHandle error)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: True

ReadValueAsync(nint, Type, int, nint, AsyncReadyCallback, nint)

Calls native method gdk_clipboard_read_value_async.

public static extern void ReadValueAsync(nint clipboard, Type type, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

type Type

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

ReadValueFinish(nint, nint, out ErrorOwnedHandle)

Calls native method gdk_clipboard_read_value_finish.

public static extern ValueUnownedHandle ReadValueFinish(nint clipboard, nint result, out ErrorOwnedHandle error)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

ValueUnownedHandle

Transfer ownership: None Nullable: False

Set(nint, ValueHandle)

Calls native method gdk_clipboard_set_value.

public static extern void Set(nint clipboard, ValueHandle value)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

SetContent(nint, nint)

Calls native method gdk_clipboard_set_content.

public static extern bool SetContent(nint clipboard, nint provider)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

provider nint

Transfer ownership: None Nullable: True

Returns

bool

Transfer ownership: None Nullable: False

SetText(nint, NonNullableUtf8StringHandle)

Calls native method gdk_clipboard_set_text.

public static extern void SetText(nint clipboard, NonNullableUtf8StringHandle text)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetTexture(nint, nint)

Calls native method gdk_clipboard_set_texture.

public static extern void SetTexture(nint clipboard, nint texture)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

texture nint

Transfer ownership: None Nullable: False

SetValist(nint, Type, nint)

Calls native method gdk_clipboard_set_valist.

public static extern void SetValist(nint clipboard, Type type, nint args)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

type Type

Transfer ownership: None Nullable: False

args nint

Transfer ownership: None Nullable: False

StoreAsync(nint, int, nint, AsyncReadyCallback, nint)

Calls native method gdk_clipboard_store_async.

public static extern void StoreAsync(nint clipboard, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

StoreFinish(nint, nint, out ErrorOwnedHandle)

Calls native method gdk_clipboard_store_finish.

public static extern bool StoreFinish(nint clipboard, nint result, out ErrorOwnedHandle error)

Parameters

clipboard nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False