]> Pileus Git - ~andy/gtk/blobdiff - gdk/gdkscreen.h
Add a --screen option for setting the default screen. (Based on a patch
[~andy/gtk] / gdk / gdkscreen.h
index 8c6e6fff92e2d1550f39a04f97ecae3d0f54f2e7..6e2241aa5ba993f61ead49e0a198e838a6931ad8 100644 (file)
@@ -41,11 +41,15 @@ typedef struct _GdkScreenClass GdkScreenClass;
 struct _GdkScreen
 {
   GObject parent_instance;
+
+  guint closed : 1;
 };
 
 struct _GdkScreenClass
 {
   GObjectClass parent_class;
+
+  void (*size_changed) (GdkScreen *screen);
 };
 
 GType        gdk_screen_get_type              (void);
@@ -60,18 +64,14 @@ GdkVisual *  gdk_screen_get_rgb_visual        (GdkScreen   *screen);
 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,
@@ -86,7 +86,7 @@ gint          gdk_screen_get_monitor_at_window (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,