[gtk+] mountoperation: Move from screen to display



commit b9504a547aad7017b98ed69b99fcdbbaec80aaf8
Author: Benjamin Otte <otte redhat com>
Date:   Tue Oct 31 07:51:15 2017 +0100

    mountoperation: Move from screen to display

 docs/reference/gtk/gtk4-sections.txt |    4 +-
 gtk/gtkmountoperation.c              |   86 +++++++++++++++++-----------------
 gtk/gtkmountoperation.h              |   10 ++--
 3 files changed, 50 insertions(+), 50 deletions(-)
---
diff --git a/docs/reference/gtk/gtk4-sections.txt b/docs/reference/gtk/gtk4-sections.txt
index ebbb6e7..2ddc7bb 100644
--- a/docs/reference/gtk/gtk4-sections.txt
+++ b/docs/reference/gtk/gtk4-sections.txt
@@ -5996,8 +5996,8 @@ gtk_mount_operation_new
 gtk_mount_operation_is_showing
 gtk_mount_operation_set_parent
 gtk_mount_operation_get_parent
-gtk_mount_operation_set_screen
-gtk_mount_operation_get_screen
+gtk_mount_operation_set_display
+gtk_mount_operation_get_display
 gtk_show_uri_on_window
 <SUBSECTION Standard>
 GTK_IS_MOUNT_OPERATION
diff --git a/gtk/gtkmountoperation.c b/gtk/gtkmountoperation.c
index 9b630a1..ddb93b6 100644
--- a/gtk/gtkmountoperation.c
+++ b/gtk/gtkmountoperation.c
@@ -109,7 +109,7 @@ static void   gtk_mount_operation_aborted      (GMountOperation *op);
 struct _GtkMountOperationPrivate {
   GtkWindow *parent_window;
   GtkDialog *dialog;
-  GdkScreen *screen;
+  GdkDisplay *display;
 
   /* bus proxy */
   _GtkMountOperationHandler *handler;
@@ -137,7 +137,7 @@ enum {
   PROP_0,
   PROP_PARENT,
   PROP_IS_SHOWING,
-  PROP_SCREEN
+  PROP_DISPLAY
 
 };
 
@@ -175,11 +175,11 @@ gtk_mount_operation_class_init (GtkMountOperationClass *klass)
                                                          GTK_PARAM_READABLE));
 
   g_object_class_install_property (object_class,
-                                   PROP_SCREEN,
-                                   g_param_spec_object ("screen",
-                                                        P_("Screen"),
-                                                        P_("The screen where this window will be 
displayed."),
-                                                        GDK_TYPE_SCREEN,
+                                   PROP_DISPLAY,
+                                   g_param_spec_object ("display",
+                                                        P_("Display"),
+                                                        P_("The display where this window will be 
displayed."),
+                                                        GDK_TYPE_DISPLAY,
                                                         GTK_PARAM_READWRITE));
 }
 
@@ -222,8 +222,8 @@ gtk_mount_operation_finalize (GObject *object)
       g_object_unref (priv->parent_window);
     }
 
-  if (priv->screen)
-    g_object_unref (priv->screen);
+  if (priv->display)
+    g_object_unref (priv->display);
 
   if (priv->handler)
     g_object_unref (priv->handler);
@@ -245,8 +245,8 @@ gtk_mount_operation_set_property (GObject      *object,
       gtk_mount_operation_set_parent (operation, g_value_get_object (value));
       break;
 
-    case PROP_SCREEN:
-      gtk_mount_operation_set_screen (operation, g_value_get_object (value));
+    case PROP_DISPLAY:
+      gtk_mount_operation_set_display (operation, g_value_get_object (value));
       break;
 
     case PROP_IS_SHOWING:
@@ -275,8 +275,8 @@ gtk_mount_operation_get_property (GObject    *object,
       g_value_set_boolean (value, priv->dialog != NULL || priv->handler_showing);
       break;
 
-    case PROP_SCREEN:
-      g_value_set_object (value, priv->screen);
+    case PROP_DISPLAY:
+      g_value_set_object (value, priv->display);
       break;
 
     default:
@@ -717,8 +717,8 @@ gtk_mount_operation_ask_password_do_gtk (GtkMountOperation *operation,
       gtk_window_set_transient_for (window, priv->parent_window);
       gtk_window_set_modal (window, TRUE);
     }
-  else if (priv->screen)
-    gtk_window_set_display (GTK_WINDOW (dialog), gdk_screen_get_display (priv->screen));
+  else if (priv->display)
+    gtk_window_set_display (GTK_WINDOW (dialog), priv->display);
 
   gtk_widget_show (GTK_WIDGET (dialog));
 
@@ -885,8 +885,8 @@ gtk_mount_operation_ask_question_do_gtk (GtkMountOperation *op,
   priv->dialog = GTK_DIALOG (dialog);
   g_object_notify (G_OBJECT (op), "is-showing");
 
-  if (priv->parent_window == NULL && priv->screen)
-    gtk_window_set_display (GTK_WINDOW (dialog), gdk_screen_get_display (priv->screen));
+  if (priv->parent_window == NULL && priv->display)
+    gtk_window_set_display (GTK_WINDOW (dialog), priv->display);
 
   gtk_widget_show (dialog);
   g_object_ref (op);
@@ -1429,8 +1429,8 @@ create_show_processes_dialog (GtkMountOperation *op,
   priv->dialog = GTK_DIALOG (dialog);
   g_object_notify (G_OBJECT (op), "is-showing");
 
-  if (priv->parent_window == NULL && priv->screen)
-    gtk_window_set_display (GTK_WINDOW (dialog), gdk_screen_get_display (priv->screen));
+  if (priv->parent_window == NULL && priv->display)
+    gtk_window_set_display (GTK_WINDOW (dialog), priv->display);
 
   tree_view = gtk_tree_view_new ();
   /* TODO: should use EM's when gtk+ RI patches land */
@@ -1742,52 +1742,52 @@ gtk_mount_operation_get_parent (GtkMountOperation *op)
 }
 
 /**
- * gtk_mount_operation_set_screen:
+ * gtk_mount_operation_set_display:
  * @op: a #GtkMountOperation
- * @screen: a #GdkScreen
+ * @display: a #Gdk
  *
- * Sets the screen to show windows of the #GtkMountOperation on.
+ * Sets the display to show windows of the #GtkMountOperation on.
  *
- * Since: 2.14
+ * Since: 3.94
  */
 void
-gtk_mount_operation_set_screen (GtkMountOperation *op,
-                                GdkScreen         *screen)
+gtk_mount_operation_set_display (GtkMountOperation *op,
+                                 GdkDisplay        *display)
 {
   GtkMountOperationPrivate *priv;
 
   g_return_if_fail (GTK_IS_MOUNT_OPERATION (op));
-  g_return_if_fail (GDK_IS_SCREEN (screen));
+  g_return_if_fail (GDK_IS_DISPLAY (display));
 
   priv = op->priv;
 
-  if (priv->screen == screen)
+  if (priv->display == display)
     return;
 
-  if (priv->screen)
-    g_object_unref (priv->screen);
+  if (priv->display)
+    g_object_unref (priv->display);
 
-  priv->screen = g_object_ref (screen);
+  priv->display = g_object_ref (display);
 
   if (priv->dialog)
-    gtk_window_set_display (GTK_WINDOW (priv->dialog), gdk_screen_get_display (screen));
+    gtk_window_set_display (GTK_WINDOW (priv->dialog), display);
 
-  g_object_notify (G_OBJECT (op), "screen");
+  g_object_notify (G_OBJECT (op), "display");
 }
 
 /**
- * gtk_mount_operation_get_screen:
+ * gtk_mount_operation_get_display:
  * @op: a #GtkMountOperation
  *
- * Gets the screen on which windows of the #GtkMountOperation
+ * Gets the display on which windows of the #GtkMountOperation
  * will be shown.
  *
- * Returns: (transfer none): the screen on which windows of @op are shown
+ * Returns: (transfer none): the display on which windows of @op are shown
  *
- * Since: 2.14
+ * Since: 3.94
  */
-GdkScreen *
-gtk_mount_operation_get_screen (GtkMountOperation *op)
+GdkDisplay *
+gtk_mount_operation_get_display (GtkMountOperation *op)
 {
   GtkMountOperationPrivate *priv;
 
@@ -1796,11 +1796,11 @@ gtk_mount_operation_get_screen (GtkMountOperation *op)
   priv = op->priv;
 
   if (priv->dialog)
-    return gtk_widget_get_screen (GTK_WIDGET (priv->dialog));
+    return gtk_widget_get_display (GTK_WIDGET (priv->dialog));
   else if (priv->parent_window)
-    return gtk_widget_get_screen (GTK_WIDGET (priv->parent_window));
-  else if (priv->screen)
-    return priv->screen;
+    return gtk_widget_get_display (GTK_WIDGET (priv->parent_window));
+  else if (priv->display)
+    return priv->display;
   else
-    return gdk_screen_get_default ();
+    return gdk_display_get_default ();
 }
diff --git a/gtk/gtkmountoperation.h b/gtk/gtkmountoperation.h
index 976cb44..a2e5c9b 100644
--- a/gtk/gtkmountoperation.h
+++ b/gtk/gtkmountoperation.h
@@ -83,11 +83,11 @@ void             gtk_mount_operation_set_parent (GtkMountOperation *op,
                                                  GtkWindow         *parent);
 GDK_AVAILABLE_IN_ALL
 GtkWindow *      gtk_mount_operation_get_parent (GtkMountOperation *op);
-GDK_AVAILABLE_IN_ALL
-void             gtk_mount_operation_set_screen (GtkMountOperation *op,
-                                                 GdkScreen         *screen);
-GDK_AVAILABLE_IN_ALL
-GdkScreen       *gtk_mount_operation_get_screen (GtkMountOperation *op);
+GDK_AVAILABLE_IN_3_94
+void             gtk_mount_operation_set_display(GtkMountOperation *op,
+                                                 GdkDisplay        *display);
+GDK_AVAILABLE_IN_3_94
+GdkDisplay *     gtk_mount_operation_get_display(GtkMountOperation *op);
 
 G_END_DECLS
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]