24 #ifndef __GDK_SCREEN_H__
25 #define __GDK_SCREEN_H__
27 #if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GDK_H_INSIDE__) && !defined (GDK_COMPILATION)
28 #error "Only <gdk/gdk.h> can be included directly."
39 #define GDK_TYPE_SCREEN (gdk_screen_get_type ())
40 #define GDK_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SCREEN, GdkScreen))
41 #define GDK_SCREEN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_SCREEN, GdkScreenClass))
42 #define GDK_IS_SCREEN(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_SCREEN))
43 #define GDK_IS_SCREEN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_SCREEN))
44 #define GDK_SCREEN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_SCREEN, GdkScreenClass))
50 guint
GSEAL (closed) : 1;
56 cairo_font_options_t *
GSEAL (font_options);
120 const cairo_font_options_t *options);
gint gdk_screen_get_height_mm(GdkScreen *screen)
GdkDisplay * gdk_screen_get_display(GdkScreen *screen)
gint gdk_screen_get_monitor_at_point(GdkScreen *screen, gint x, gint y)
gint gdk_screen_get_monitor_height_mm(GdkScreen *screen, gint monitor_num)
GdkWindow * gdk_screen_get_root_window(GdkScreen *screen)
GList * gdk_screen_list_visuals(GdkScreen *screen)
gint gdk_screen_get_height(GdkScreen *screen)
void gdk_screen_broadcast_client_message(GdkScreen *screen, GdkEvent *event)
gint gdk_screen_get_number(GdkScreen *screen)
typedefG_BEGIN_DECLS struct _GdkScreenClass GdkScreenClass
gint gdk_screen_get_width(GdkScreen *screen)
gboolean gdk_screen_get_setting(GdkScreen *screen, const gchar *name, GValue *value)
GList * gdk_screen_get_window_stack(GdkScreen *screen)
gint gdk_screen_get_monitor_width_mm(GdkScreen *screen, gint monitor_num)
GdkColormap * gdk_screen_get_system_colormap(GdkScreen *screen)
gint gdk_screen_get_primary_monitor(GdkScreen *screen)
GdkVisual * gdk_screen_get_system_visual(GdkScreen *screen)
void gdk_screen_set_font_options(GdkScreen *screen, const cairo_font_options_t *options)
gint gdk_screen_get_n_monitors(GdkScreen *screen)
gint gdk_screen_get_width_mm(GdkScreen *screen)
GList * gdk_screen_get_toplevel_windows(GdkScreen *screen)
GdkWindow * gdk_screen_get_active_window(GdkScreen *screen)
GType gdk_screen_get_type(void) G_GNUC_CONST
GdkColormap * gdk_screen_get_rgb_colormap(GdkScreen *screen)
gdouble gdk_screen_get_resolution(GdkScreen *screen)
void gdk_screen_set_default_colormap(GdkScreen *screen, GdkColormap *colormap)
gchar * gdk_screen_make_display_name(GdkScreen *screen)
GdkScreen * gdk_screen_get_default(void)
GdkColormap * gdk_screen_get_rgba_colormap(GdkScreen *screen)
gboolean gdk_screen_is_composited(GdkScreen *screen)
void gdk_screen_get_monitor_geometry(GdkScreen *screen, gint monitor_num, GdkRectangle *dest)
GdkVisual * gdk_screen_get_rgb_visual(GdkScreen *screen)
gint gdk_screen_get_monitor_at_window(GdkScreen *screen, GdkWindow *window)
GdkVisual * gdk_screen_get_rgba_visual(GdkScreen *screen)
GdkColormap * gdk_screen_get_default_colormap(GdkScreen *screen)
const cairo_font_options_t * gdk_screen_get_font_options(GdkScreen *screen)
gchar * gdk_screen_get_monitor_plug_name(GdkScreen *screen, gint monitor_num)
void gdk_screen_set_resolution(GdkScreen *screen, gdouble dpi)
GtkImageIconNameData name
void(* monitors_changed)(GdkScreen *screen)
void(* size_changed)(GdkScreen *screen)
void(* composited_changed)(GdkScreen *screen)
GObjectClass parent_class
cairo_font_options_t * GSEAL(font_options)
GdkGC * GSEAL(subwindow_gcs[32])
guint GSEAL(closed) GdkGC * GSEAL(normal_gcs[32])
GdkGC * GSEAL(exposure_gcs[32])