Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gdkmonitor.h File Reference
#include <gdk/gdktypes.h>

Go to the source code of this file.

Macros

#define GDK_TYPE_MONITOR   (gdk_monitor_get_type ())
 
#define GDK_MONITOR(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_MONITOR, GdkMonitor))
 
#define GDK_IS_MONITOR(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_MONITOR))
 

Typedefs

typedef struct _GdkMonitor GdkMonitor
 
typedef struct _GdkMonitorClass GdkMonitorClass
 

Enumerations

enum  GdkSubpixelLayout {
  GDK_SUBPIXEL_LAYOUT_UNKNOWN , GDK_SUBPIXEL_LAYOUT_NONE , GDK_SUBPIXEL_LAYOUT_HORIZONTAL_RGB , GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR ,
  GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB , GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR
}
 

Functions

GDK_AVAILABLE_IN_ALL GType gdk_monitor_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GdkDisplaygdk_monitor_get_display (GdkMonitor *monitor)
 
GDK_AVAILABLE_IN_ALL void gdk_monitor_get_geometry (GdkMonitor *monitor, GdkRectangle *geometry)
 
GDK_AVAILABLE_IN_ALL int gdk_monitor_get_width_mm (GdkMonitor *monitor)
 
GDK_AVAILABLE_IN_ALL int gdk_monitor_get_height_mm (GdkMonitor *monitor)
 
GDK_AVAILABLE_IN_ALL const char * gdk_monitor_get_manufacturer (GdkMonitor *monitor)
 
GDK_AVAILABLE_IN_ALL const char * gdk_monitor_get_model (GdkMonitor *monitor)
 
GDK_AVAILABLE_IN_ALL const char * gdk_monitor_get_connector (GdkMonitor *monitor)
 
GDK_AVAILABLE_IN_ALL int gdk_monitor_get_scale_factor (GdkMonitor *monitor)
 
GDK_AVAILABLE_IN_4_14 double gdk_monitor_get_scale (GdkMonitor *monitor)
 
GDK_AVAILABLE_IN_ALL int gdk_monitor_get_refresh_rate (GdkMonitor *monitor)
 
GDK_AVAILABLE_IN_ALL GdkSubpixelLayout gdk_monitor_get_subpixel_layout (GdkMonitor *monitor)
 
GDK_AVAILABLE_IN_ALL gboolean gdk_monitor_is_valid (GdkMonitor *monitor)
 
GDK_AVAILABLE_IN_4_10 const char * gdk_monitor_get_description (GdkMonitor *monitor)
 

Macro Definition Documentation

◆ GDK_IS_MONITOR

#define GDK_IS_MONITOR ( object)    (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_MONITOR))

Definition at line 34 of file gdkmonitor.h.

◆ GDK_MONITOR

#define GDK_MONITOR ( object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_MONITOR, GdkMonitor))

Definition at line 33 of file gdkmonitor.h.

◆ GDK_TYPE_MONITOR

#define GDK_TYPE_MONITOR   (gdk_monitor_get_type ())

Definition at line 32 of file gdkmonitor.h.

Typedef Documentation

◆ GdkMonitor

typedef struct _GdkMonitor GdkMonitor

Definition at line 36 of file gdkmonitor.h.

◆ GdkMonitorClass

typedef struct _GdkMonitorClass GdkMonitorClass

Definition at line 37 of file gdkmonitor.h.

Enumeration Type Documentation

◆ GdkSubpixelLayout

GdkSubpixelLayout: @GDK_SUBPIXEL_LAYOUT_UNKNOWN: The layout is not known @GDK_SUBPIXEL_LAYOUT_NONE: Not organized in this way @GDK_SUBPIXEL_LAYOUT_HORIZONTAL_RGB: The layout is horizontal, the order is RGB @GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR: The layout is horizontal, the order is BGR @GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB: The layout is vertical, the order is RGB @GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR: The layout is vertical, the order is BGR

This enumeration describes how the red, green and blue components of physical pixels on an output device are laid out.

Enumerator
GDK_SUBPIXEL_LAYOUT_UNKNOWN 
GDK_SUBPIXEL_LAYOUT_NONE 
GDK_SUBPIXEL_LAYOUT_HORIZONTAL_RGB 
GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR 
GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB 
GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR 

Definition at line 51 of file gdkmonitor.h.

51 {
GdkSubpixelLayout
Definition gdkmonitor.h:51
@ GDK_SUBPIXEL_LAYOUT_UNKNOWN
Definition gdkmonitor.h:52
@ GDK_SUBPIXEL_LAYOUT_NONE
Definition gdkmonitor.h:53
@ GDK_SUBPIXEL_LAYOUT_HORIZONTAL_RGB
Definition gdkmonitor.h:54
@ GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB
Definition gdkmonitor.h:56
@ GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR
Definition gdkmonitor.h:55
@ GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR
Definition gdkmonitor.h:57

Function Documentation

◆ gdk_monitor_get_connector()

GDK_AVAILABLE_IN_ALL const char * gdk_monitor_get_connector ( GdkMonitor * monitor)

◆ gdk_monitor_get_description()

GDK_AVAILABLE_IN_4_10 const char * gdk_monitor_get_description ( GdkMonitor * monitor)

◆ gdk_monitor_get_display()

GDK_AVAILABLE_IN_ALL GdkDisplay * gdk_monitor_get_display ( GdkMonitor * monitor)

◆ gdk_monitor_get_geometry()

GDK_AVAILABLE_IN_ALL void gdk_monitor_get_geometry ( GdkMonitor * monitor,
GdkRectangle * geometry )

◆ gdk_monitor_get_height_mm()

GDK_AVAILABLE_IN_ALL int gdk_monitor_get_height_mm ( GdkMonitor * monitor)

◆ gdk_monitor_get_manufacturer()

GDK_AVAILABLE_IN_ALL const char * gdk_monitor_get_manufacturer ( GdkMonitor * monitor)

◆ gdk_monitor_get_model()

GDK_AVAILABLE_IN_ALL const char * gdk_monitor_get_model ( GdkMonitor * monitor)

◆ gdk_monitor_get_refresh_rate()

GDK_AVAILABLE_IN_ALL int gdk_monitor_get_refresh_rate ( GdkMonitor * monitor)

◆ gdk_monitor_get_scale()

GDK_AVAILABLE_IN_4_14 double gdk_monitor_get_scale ( GdkMonitor * monitor)

◆ gdk_monitor_get_scale_factor()

GDK_AVAILABLE_IN_ALL int gdk_monitor_get_scale_factor ( GdkMonitor * monitor)

◆ gdk_monitor_get_subpixel_layout()

GDK_AVAILABLE_IN_ALL GdkSubpixelLayout gdk_monitor_get_subpixel_layout ( GdkMonitor * monitor)

◆ gdk_monitor_get_type()

GDK_AVAILABLE_IN_ALL GType gdk_monitor_get_type ( void )

◆ gdk_monitor_get_width_mm()

GDK_AVAILABLE_IN_ALL int gdk_monitor_get_width_mm ( GdkMonitor * monitor)

◆ gdk_monitor_is_valid()

GDK_AVAILABLE_IN_ALL gboolean gdk_monitor_is_valid ( GdkMonitor * monitor)