24#if !defined (__GDK_H_INSIDE__) && !defined (GTK_COMPILATION)
25#error "Only <gdk/gdk.h> can be included directly."
32#define GDK_TYPE_MONITOR (gdk_monitor_get_type ())
33#define GDK_MONITOR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_MONITOR, GdkMonitor))
34#define GDK_IS_MONITOR(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_MONITOR))
#define GDK_AVAILABLE_IN_4_10
#define GDK_AVAILABLE_IN_4_14
#define GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_ALL void gdk_monitor_get_geometry(GdkMonitor *monitor, GdkRectangle *geometry)
GDK_AVAILABLE_IN_ALL const char * gdk_monitor_get_manufacturer(GdkMonitor *monitor)
GDK_AVAILABLE_IN_ALL GType gdk_monitor_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_4_10 const char * gdk_monitor_get_description(GdkMonitor *monitor)
GDK_AVAILABLE_IN_ALL int gdk_monitor_get_scale_factor(GdkMonitor *monitor)
GDK_AVAILABLE_IN_ALL gboolean gdk_monitor_is_valid(GdkMonitor *monitor)
struct _GdkMonitorClass GdkMonitorClass
GDK_AVAILABLE_IN_ALL GdkSubpixelLayout gdk_monitor_get_subpixel_layout(GdkMonitor *monitor)
GDK_AVAILABLE_IN_ALL int gdk_monitor_get_height_mm(GdkMonitor *monitor)
@ GDK_SUBPIXEL_LAYOUT_UNKNOWN
@ GDK_SUBPIXEL_LAYOUT_NONE
@ GDK_SUBPIXEL_LAYOUT_HORIZONTAL_RGB
@ GDK_SUBPIXEL_LAYOUT_VERTICAL_RGB
@ GDK_SUBPIXEL_LAYOUT_HORIZONTAL_BGR
@ GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR
GDK_AVAILABLE_IN_ALL int gdk_monitor_get_width_mm(GdkMonitor *monitor)
GDK_AVAILABLE_IN_4_14 double gdk_monitor_get_scale(GdkMonitor *monitor)
GDK_AVAILABLE_IN_ALL GdkDisplay * gdk_monitor_get_display(GdkMonitor *monitor)
GDK_AVAILABLE_IN_ALL const char * gdk_monitor_get_connector(GdkMonitor *monitor)
GDK_AVAILABLE_IN_ALL const char * gdk_monitor_get_model(GdkMonitor *monitor)
GDK_AVAILABLE_IN_ALL int gdk_monitor_get_refresh_rate(GdkMonitor *monitor)
struct _GdkMonitor GdkMonitor
struct _GdkDisplay GdkDisplay
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)