struct _GdkScreen
{
GObject parent_instance;
+
+ guint closed : 1;
};
struct _GdkScreenClass
{
GObjectClass parent_class;
+
+ void (*size_changed) (GdkScreen *screen);
};
GType gdk_screen_get_type (void);
GdkWindow * gdk_screen_get_root_window (GdkScreen *screen);
GdkDisplay * gdk_screen_get_display (GdkScreen *screen);
gint gdk_screen_get_number (GdkScreen *screen);
-GdkWindow * gdk_screen_get_window_at_pointer (GdkScreen *screen,
- gint *win_x,
- gint *win_y);
gint gdk_screen_get_width (GdkScreen *screen);
gint gdk_screen_get_height (GdkScreen *screen);
gint gdk_screen_get_width_mm (GdkScreen *screen);
gint gdk_screen_get_height_mm (GdkScreen *screen);
-void gdk_screen_close (GdkScreen *screen);
GList * gdk_screen_list_visuals (GdkScreen *screen);
GList * gdk_screen_get_toplevel_windows (GdkScreen *screen);
-
+gchar * gdk_screen_make_display_name (GdkScreen *screen);
gint gdk_screen_get_n_monitors (GdkScreen *screen);
void gdk_screen_get_monitor_geometry (GdkScreen *screen,
void gdk_screen_broadcast_client_message (GdkScreen *screen,
GdkEvent *event);
-GdkScreen *gdk_get_default_screen (void);
+GdkScreen *gdk_screen_get_default (void);
gboolean gdk_screen_get_setting (GdkScreen *screen,
const gchar *name,