Class Monitor
- Namespace
- Gdk
- Assembly
- Gdk-4.0.dll
public class Monitor : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Monitor
- Implements
- Inherited Members
Constructors
Monitor(params ConstructArgument[])
public Monitor(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Monitor(MonitorHandle)
public Monitor(MonitorHandle handle)
Parameters
handle
MonitorHandle
Fields
ConnectorPropertyDefinition
public static readonly Property<string?, Monitor> ConnectorPropertyDefinition
Field Value
DescriptionPropertyDefinition
public static readonly Property<string?, Monitor> DescriptionPropertyDefinition
Field Value
DisplayPropertyDefinition
public static readonly Property<Display?, Monitor> DisplayPropertyDefinition
Field Value
GeometryPropertyDefinition
public static readonly Property<Rectangle, Monitor> GeometryPropertyDefinition
Field Value
HeightMmPropertyDefinition
public static readonly Property<int, Monitor> HeightMmPropertyDefinition
Field Value
InvalidateSignal
Signal Descriptor for OnInvalidate.
public static readonly Signal<Monitor> InvalidateSignal
Field Value
ManufacturerPropertyDefinition
public static readonly Property<string?, Monitor> ManufacturerPropertyDefinition
Field Value
ModelPropertyDefinition
public static readonly Property<string?, Monitor> ModelPropertyDefinition
Field Value
RefreshRatePropertyDefinition
public static readonly Property<int, Monitor> RefreshRatePropertyDefinition
Field Value
ScaleFactorPropertyDefinition
public static readonly Property<int, Monitor> ScaleFactorPropertyDefinition
Field Value
ScalePropertyDefinition
public static readonly Property<double, Monitor> ScalePropertyDefinition
Field Value
SubpixelLayoutPropertyDefinition
public static readonly Property<SubpixelLayout, Monitor> SubpixelLayoutPropertyDefinition
Field Value
ValidPropertyDefinition
public static readonly Property<bool, Monitor> ValidPropertyDefinition
Field Value
WidthMmPropertyDefinition
public static readonly Property<int, Monitor> WidthMmPropertyDefinition
Field Value
Properties
Connector
public string? Connector { get; }
Property Value
Description
public string? Description { get; }
Property Value
Display
public Display? Display { get; }
Property Value
Geometry
public Rectangle Geometry { get; }
Property Value
HeightMm
public int HeightMm { get; }
Property Value
Manufacturer
public string? Manufacturer { get; }
Property Value
Model
public string? Model { get; }
Property Value
RefreshRate
public int RefreshRate { get; }
Property Value
Scale
public double Scale { get; }
Property Value
ScaleFactor
public int ScaleFactor { get; }
Property Value
SubpixelLayout
public SubpixelLayout SubpixelLayout { get; }
Property Value
Valid
public bool Valid { get; }
Property Value
WidthMm
public int WidthMm { get; }
Property Value
Methods
GetConnector()
public string? GetConnector()
Returns
GetDescription()
[Version("4.10")]
public string? GetDescription()
Returns
GetDisplay()
public Display GetDisplay()
Returns
GetGType()
public static Type GetGType()
Returns
GetHeightMm()
public int GetHeightMm()
Returns
GetManufacturer()
public string? GetManufacturer()
Returns
GetModel()
public string? GetModel()
Returns
GetRefreshRate()
public int GetRefreshRate()
Returns
GetScale()
[Version("4.14")]
public double GetScale()
Returns
GetScaleFactor()
public int GetScaleFactor()
Returns
GetSubpixelLayout()
public SubpixelLayout GetSubpixelLayout()
Returns
GetWidthMm()
public int GetWidthMm()
Returns
IsValid()
public bool IsValid()
Returns
Events
OnInvalidate
public event SignalHandler<Monitor> OnInvalidate