### Class

# GdkX11 X11Monitor

since: 4.0

#### Description

    final class GdkX11.X11Monitor : Gdk.Monitor
    {
      /* No available fields */
    }

No description available.

Available since: 4.0

#### Ancestors

- GdkMonitor
- GObject

#### Instance methods

###### gdk_x11_monitor_get_output

Returns the XID of the Output corresponding to `monitor`.

since: 4.0

###### gdk_x11_monitor_get_workarea

Retrieves the size and position of the “work area” on a monitor within the display coordinate space.

since: 4.0

##### Methods inherited from GdkMonitor (13)

###### gdk_monitor_get_connector

Gets the name of the monitor’s connector, if available.

since: 4.0

###### gdk_monitor_get_description

Gets a string describing the monitor, if available.

since: 4.10

###### gdk_monitor_get_display

Gets the display that this monitor belongs to.

since: 4.0

###### gdk_monitor_get_geometry

Retrieves the size and position of the monitor within the display coordinate space.

since: 4.0

###### gdk_monitor_get_height_mm

Gets the height in millimeters of the monitor.

since: 4.0

###### gdk_monitor_get_manufacturer

Gets the name or PNP ID of the monitor’s manufacturer.

since: 4.0

###### gdk_monitor_get_model

Gets the string identifying the monitor model, if available.

since: 4.0

###### gdk_monitor_get_refresh_rate

Gets the refresh rate of the monitor, if available.

since: 4.0

###### gdk_monitor_get_scale

Gets the internal scale factor that maps from monitor coordinates to device pixels.

since: 4.14

###### gdk_monitor_get_scale_factor

Gets the internal scale factor that maps from monitor coordinates to device pixels.

since: 4.0

###### gdk_monitor_get_subpixel_layout

Gets information about the layout of red, green and blue primaries for pixels.

since: 4.0

###### gdk_monitor_get_width_mm

Gets the width in millimeters of the monitor.

since: 4.0

###### gdk_monitor_is_valid

Returns `TRUE` if the `monitor` object corresponds to a physical monitor.

since: 4.0

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Properties

##### Properties inherited from GdkMonitor (13)

###### Gdk.Monitor:connector

The connector name.

since: 4.0

###### Gdk.Monitor:description

A short description of the monitor, meant for display to the user.

since: 4.10

###### Gdk.Monitor:display

The `GdkDisplay` of the monitor.

since: 4.0

###### Gdk.Monitor:geometry

The geometry of the monitor.

since: 4.0

###### Gdk.Monitor:height-mm

The height of the monitor, in millimeters.

since: 4.0

###### Gdk.Monitor:manufacturer

The manufacturer name.

since: 4.0

###### Gdk.Monitor:model

The model name.

since: 4.0

###### Gdk.Monitor:refresh-rate

The refresh rate, in milli-Hertz.

since: 4.0

###### Gdk.Monitor:scale

The scale of the monitor.

since: 4.14

###### Gdk.Monitor:scale-factor

The scale factor.

since: 4.0

###### Gdk.Monitor:subpixel-layout

The subpixel layout.

since: 4.0

###### Gdk.Monitor:valid

Whether the object is still valid.

since: 4.0

###### Gdk.Monitor:width-mm

The width of the monitor, in millimeters.

since: 4.0

#### Signals

##### Signals inherited from GdkMonitor (1)

###### GdkMonitor::invalidate

Emitted when the output represented by `monitor` gets disconnected.

since: 4.0

##### Signals inherited from GObject (1)

###### GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

since: 2.0

#### Class structure

    struct GdkX11X11MonitorClass {
      /* no available fields */
    }

No description available.