Table of Contents

Class Display

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

Methods

Beep(nint)

Calls native method gdk_display_beep.

public static extern void Beep(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Close(nint)

Calls native method gdk_display_close.

public static extern void Close(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

CreateGlContext(nint, out ErrorOwnedHandle)

Calls native method gdk_display_create_gl_context. Version: 4.6

[Version("4.6")]
public static extern nint CreateGlContext(nint self, out ErrorOwnedHandle error)

Parameters

self nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

DeviceIsGrabbed(nint, nint)

Calls native method gdk_display_device_is_grabbed.

public static extern bool DeviceIsGrabbed(nint display, nint device)

Parameters

display nint

Transfer ownership: None Nullable: False

device nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Flush(nint)

Calls native method gdk_display_flush.

public static extern void Flush(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

GetAppLaunchContext(nint)

Calls native method gdk_display_get_app_launch_context.

public static extern nint GetAppLaunchContext(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetClipboard(nint)

Calls native method gdk_display_get_clipboard.

public static extern nint GetClipboard(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetDefault()

Calls native function gdk_display_get_default.

public static extern nint GetDefault()

Returns

nint

Transfer ownership: None Nullable: True

GetDefaultSeat(nint)

Calls native method gdk_display_get_default_seat.

public static extern nint GetDefaultSeat(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetDmabufFormats(nint)

Calls native method gdk_display_get_dmabuf_formats. Version: 4.14

[Version("4.14")]
public static extern DmabufFormatsUnownedHandle GetDmabufFormats(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

DmabufFormatsUnownedHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gdk_display_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMonitorAtSurface(nint, nint)

Calls native method gdk_display_get_monitor_at_surface.

public static extern nint GetMonitorAtSurface(nint display, nint surface)

Parameters

display nint

Transfer ownership: None Nullable: False

surface nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetMonitors(nint)

Calls native method gdk_display_get_monitors.

public static extern nint GetMonitors(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetName(nint)

Calls native method gdk_display_get_name.

public static extern NonNullableUtf8StringUnownedHandle GetName(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPrimaryClipboard(nint)

Calls native method gdk_display_get_primary_clipboard.

public static extern nint GetPrimaryClipboard(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetSetting(nint, NonNullableUtf8StringHandle, ValueHandle)

Calls native method gdk_display_get_setting.

public static extern bool GetSetting(nint display, NonNullableUtf8StringHandle name, ValueHandle value)

Parameters

display nint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetStartupNotificationId(nint)

Calls native method gdk_display_get_startup_notification_id.

public static extern NullableUtf8StringUnownedHandle GetStartupNotificationId(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

IsClosed(nint)

Calls native method gdk_display_is_closed.

public static extern bool IsClosed(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsComposited(nint)

Calls native method gdk_display_is_composited.

public static extern bool IsComposited(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsRgba(nint)

Calls native method gdk_display_is_rgba.

public static extern bool IsRgba(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

MapKeycode(nint, uint, ref nint, out uint[], out int)

Calls native method gdk_display_map_keycode.

public static extern bool MapKeycode(nint display, uint keycode, ref nint keys, out uint[] keyvals, out int nEntries)

Parameters

display nint

Transfer ownership: None Nullable: False

keycode uint

Transfer ownership: None Nullable: False

keys nint

Transfer ownership: Full Nullable: False

keyvals uint[]

Transfer ownership: Full Nullable: False

nEntries int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

MapKeyval(nint, uint, ref nint, out int)

Calls native method gdk_display_map_keyval.

public static extern bool MapKeyval(nint display, uint keyval, ref nint keys, out int nKeys)

Parameters

display nint

Transfer ownership: None Nullable: False

keyval uint

Transfer ownership: None Nullable: False

keys nint

Transfer ownership: Full Nullable: False

nKeys int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

NotifyStartupComplete(nint, NonNullableUtf8StringHandle)

Calls native method gdk_display_notify_startup_complete.

public static extern void NotifyStartupComplete(nint display, NonNullableUtf8StringHandle startupId)

Parameters

display nint

Transfer ownership: None Nullable: False

startupId NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Open(NullableUtf8StringHandle)

Calls native function gdk_display_open.

public static extern nint Open(NullableUtf8StringHandle displayName)

Parameters

displayName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: True

PrepareGl(nint, out ErrorOwnedHandle)

Calls native method gdk_display_prepare_gl. Version: 4.4

[Version("4.4")]
public static extern bool PrepareGl(nint self, out ErrorOwnedHandle error)

Parameters

self nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

PutEvent(nint, nint)

Calls native method gdk_display_put_event.

public static extern void PutEvent(nint display, nint @event)

Parameters

display nint

Transfer ownership: None Nullable: False

event nint

SupportsInputShapes(nint)

Calls native method gdk_display_supports_input_shapes.

public static extern bool SupportsInputShapes(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SupportsShadowWidth(nint)

Calls native method gdk_display_supports_shadow_width. Version: 4.14

[Version("4.14")]
public static extern bool SupportsShadowWidth(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Sync(nint)

Calls native method gdk_display_sync.

public static extern void Sync(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

TranslateKey(nint, uint, ModifierType, int, out uint, out int, out int, out ModifierType)

Calls native method gdk_display_translate_key.

public static extern bool TranslateKey(nint display, uint keycode, ModifierType state, int group, out uint keyval, out int effectiveGroup, out int level, out ModifierType consumed)

Parameters

display nint

Transfer ownership: None Nullable: False

keycode uint

Transfer ownership: None Nullable: False

state ModifierType

Transfer ownership: None Nullable: False

group int

Transfer ownership: None Nullable: False

keyval uint

Transfer ownership: Full Nullable: False

effectiveGroup int

Transfer ownership: Full Nullable: False

level int

Transfer ownership: Full Nullable: False

consumed ModifierType

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False