Table of Contents

Class Win32Display

Namespace
GdkWin32.Internal
Assembly
GdkWin32-4.0.dll
public class Win32Display
Inheritance
Win32Display
Inherited Members

Methods

AddFilter(nint, Win32MessageFilterFunc, nint)

Calls native method gdk_win32_display_add_filter.

public static extern void AddFilter(nint display, Win32MessageFilterFunc function, nint data)

Parameters

display nint

Transfer ownership: None Nullable: False

function Win32MessageFilterFunc

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

GetEglDisplay(nint)

Calls native method gdk_win32_display_get_egl_display. Version: 4.4

[Version("4.4")]
public static extern nint GetEglDisplay(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gdk_win32_display_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetPrimaryMonitor(nint)

Calls native function gdk_win32_display_get_primary_monitor.

public static extern nint GetPrimaryMonitor(nint display)

Parameters

display nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetWglVersion(nint, out int, out int)

Calls native function gdk_win32_display_get_wgl_version.

public static extern bool GetWglVersion(nint display, out int major, out int minor)

Parameters

display nint

Transfer ownership: None Nullable: False

major int

Transfer ownership: Full Nullable: False

minor int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetWin32hcursor(nint, nint)

Calls native method gdk_win32_display_get_win32hcursor.

public static extern nint GetWin32hcursor(nint display, nint cursor)

Parameters

display nint

Transfer ownership: None Nullable: False

cursor nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

RemoveFilter(nint, Win32MessageFilterFunc, nint)

Calls native method gdk_win32_display_remove_filter.

public static extern void RemoveFilter(nint display, Win32MessageFilterFunc function, nint data)

Parameters

display nint

Transfer ownership: None Nullable: False

function Win32MessageFilterFunc

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

SetCursorTheme(nint, NullableUtf8StringHandle, int)

Calls native method gdk_win32_display_set_cursor_theme.

public static extern void SetCursorTheme(nint display, NullableUtf8StringHandle name, int size)

Parameters

display nint

Transfer ownership: None Nullable: False

name NullableUtf8StringHandle

Transfer ownership: None Nullable: True

size int

Transfer ownership: None Nullable: False