Table of Contents

Class Monitor

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

Methods

GetConnector(IntPtr)

Calls native method gdk_monitor_get_connector.

public static extern NullableUtf8StringUnownedHandle GetConnector(IntPtr monitor)

Parameters

monitor IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetDescription(IntPtr)

Calls native method gdk_monitor_get_description. Version: 4.10

[Version("4.10")]
public static extern NullableUtf8StringUnownedHandle GetDescription(IntPtr monitor)

Parameters

monitor IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetDisplay(IntPtr)

Calls native method gdk_monitor_get_display.

public static extern IntPtr GetDisplay(IntPtr monitor)

Parameters

monitor IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetGType()

Calls native function gdk_monitor_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHeightMm(IntPtr)

Calls native method gdk_monitor_get_height_mm.

public static extern int GetHeightMm(IntPtr monitor)

Parameters

monitor IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetManufacturer(IntPtr)

Calls native method gdk_monitor_get_manufacturer.

public static extern NullableUtf8StringUnownedHandle GetManufacturer(IntPtr monitor)

Parameters

monitor IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetModel(IntPtr)

Calls native method gdk_monitor_get_model.

public static extern NullableUtf8StringUnownedHandle GetModel(IntPtr monitor)

Parameters

monitor IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetRefreshRate(IntPtr)

Calls native method gdk_monitor_get_refresh_rate.

public static extern int GetRefreshRate(IntPtr monitor)

Parameters

monitor IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetScale(IntPtr)

Calls native method gdk_monitor_get_scale. Version: 4.14

[Version("4.14")]
public static extern double GetScale(IntPtr monitor)

Parameters

monitor IntPtr

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetScaleFactor(IntPtr)

Calls native method gdk_monitor_get_scale_factor.

public static extern int GetScaleFactor(IntPtr monitor)

Parameters

monitor IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetSubpixelLayout(IntPtr)

Calls native method gdk_monitor_get_subpixel_layout.

public static extern SubpixelLayout GetSubpixelLayout(IntPtr monitor)

Parameters

monitor IntPtr

Transfer ownership: None Nullable: False

Returns

SubpixelLayout

Transfer ownership: None Nullable: False

GetWidthMm(IntPtr)

Calls native method gdk_monitor_get_width_mm.

public static extern int GetWidthMm(IntPtr monitor)

Parameters

monitor IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

IsValid(IntPtr)

Calls native method gdk_monitor_is_valid.

public static extern bool IsValid(IntPtr monitor)

Parameters

monitor IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False