Table of Contents

Class Monitor

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

Methods

GetConnector(nint)

Calls native method gdk_monitor_get_connector.

public static extern NullableUtf8StringUnownedHandle GetConnector(nint monitor)

Parameters

monitor nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetDescription(nint)

Calls native method gdk_monitor_get_description. Version: 4.10

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

Parameters

monitor nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetDisplay(nint)

Calls native method gdk_monitor_get_display.

public static extern nint GetDisplay(nint monitor)

Parameters

monitor nint

Transfer ownership: None Nullable: False

Returns

nint

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(nint)

Calls native method gdk_monitor_get_height_mm.

public static extern int GetHeightMm(nint monitor)

Parameters

monitor nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetManufacturer(nint)

Calls native method gdk_monitor_get_manufacturer.

public static extern NullableUtf8StringUnownedHandle GetManufacturer(nint monitor)

Parameters

monitor nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetModel(nint)

Calls native method gdk_monitor_get_model.

public static extern NullableUtf8StringUnownedHandle GetModel(nint monitor)

Parameters

monitor nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetRefreshRate(nint)

Calls native method gdk_monitor_get_refresh_rate.

public static extern int GetRefreshRate(nint monitor)

Parameters

monitor nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetScale(nint)

Calls native method gdk_monitor_get_scale. Version: 4.14

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

Parameters

monitor nint

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetScaleFactor(nint)

Calls native method gdk_monitor_get_scale_factor.

public static extern int GetScaleFactor(nint monitor)

Parameters

monitor nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetSubpixelLayout(nint)

Calls native method gdk_monitor_get_subpixel_layout.

public static extern SubpixelLayout GetSubpixelLayout(nint monitor)

Parameters

monitor nint

Transfer ownership: None Nullable: False

Returns

SubpixelLayout

Transfer ownership: None Nullable: False

GetWidthMm(nint)

Calls native method gdk_monitor_get_width_mm.

public static extern int GetWidthMm(nint monitor)

Parameters

monitor nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

IsValid(nint)

Calls native method gdk_monitor_is_valid.

public static extern bool IsValid(nint monitor)

Parameters

monitor nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False