[gimp] app: remove the "shell" parameter from gimp_tool_dialog_new() and gui_new()



commit 88387d6e8d1770539f24e1a77d396a08dff4a401
Author: Michael Natterer <mitch gimp org>
Date:   Fri Jun 7 12:19:42 2013 +0200

    app: remove the "shell" parameter from gimp_tool_dialog_new() and gui_new()

 app/display/gimptooldialog.c    |    9 ++-------
 app/display/gimptooldialog.h    |    1 -
 app/display/gimptoolgui.c       |   15 ++++++---------
 app/display/gimptoolgui.h       |    1 -
 app/tools/gimpcolorpickertool.c |    1 -
 app/tools/gimpimagemaptool.c    |    1 -
 app/tools/gimpmeasuretool.c     |    1 -
 app/tools/gimptransformtool.c   |    1 -
 8 files changed, 8 insertions(+), 22 deletions(-)
---
diff --git a/app/display/gimptooldialog.c b/app/display/gimptooldialog.c
index 434ba9c..771421f 100644
--- a/app/display/gimptooldialog.c
+++ b/app/display/gimptooldialog.c
@@ -90,7 +90,6 @@ gimp_tool_dialog_dispose (GObject *object)
 /**
  * gimp_tool_dialog_new:
  * @tool_info: a #GimpToolInfo
- * @shell:     the parent display shell this dialog
  * @desc:      a string to use in the dialog header or %NULL to use the help
  *             field from #GimpToolInfo
  * @...:       a %NULL-terminated valist of button parameters as described in
@@ -103,9 +102,8 @@ gimp_tool_dialog_dispose (GObject *object)
  * Return value: a new #GimpViewableDialog
  **/
 GtkWidget *
-gimp_tool_dialog_new (GimpToolInfo     *tool_info,
-                      GimpDisplayShell *shell,
-                      const gchar      *desc,
+gimp_tool_dialog_new (GimpToolInfo *tool_info,
+                      const gchar  *desc,
                       ...)
 {
   GtkWidget   *dialog;
@@ -114,7 +112,6 @@ gimp_tool_dialog_new (GimpToolInfo     *tool_info,
   va_list      args;
 
   g_return_val_if_fail (GIMP_IS_TOOL_INFO (tool_info), NULL);
-  g_return_val_if_fail (GIMP_IS_DISPLAY_SHELL (shell), NULL);
 
   stock_id = gimp_viewable_get_stock_id (GIMP_VIEWABLE (tool_info));
 
@@ -127,8 +124,6 @@ gimp_tool_dialog_new (GimpToolInfo     *tool_info,
                          "description",  desc ? desc : tool_info->help,
                          NULL);
 
-  gimp_tool_dialog_set_shell (GIMP_TOOL_DIALOG (dialog), shell);
-
   va_start (args, desc);
   gimp_dialog_add_buttons_valist (GIMP_DIALOG (dialog), args);
   va_end (args);
diff --git a/app/display/gimptooldialog.h b/app/display/gimptooldialog.h
index ae3baaa..674a4f4 100644
--- a/app/display/gimptooldialog.h
+++ b/app/display/gimptooldialog.h
@@ -43,7 +43,6 @@ struct _GimpToolDialog
 GType       gimp_tool_dialog_get_type (void) G_GNUC_CONST;
 
 GtkWidget * gimp_tool_dialog_new       (GimpToolInfo     *tool_info,
-                                        GimpDisplayShell *shell,
                                         const gchar      *desc,
                                         ...) G_GNUC_NULL_TERMINATED;
 
diff --git a/app/display/gimptoolgui.c b/app/display/gimptoolgui.c
index c7642bb..d259ea8 100644
--- a/app/display/gimptoolgui.c
+++ b/app/display/gimptoolgui.c
@@ -121,7 +121,6 @@ gimp_tool_gui_finalize (GObject *object)
 /**
  * gimp_tool_gui_new:
  * @tool_info: a #GimpToolInfo
- * @shell:     the parent display shell this gui
  * @desc:      a string to use in the gui header or %NULL to use the help
  *             field from #GimpToolInfo
  * @...:       a %NULL-terminated valist of button parameters as described in
@@ -133,10 +132,9 @@ gimp_tool_gui_finalize (GObject *object)
  * Return value: a new #GimpToolGui
  **/
 GimpToolGui *
-gimp_tool_gui_new (GimpToolInfo     *tool_info,
-                   GimpDisplayShell *shell,
-                   const gchar      *desc,
-                   gboolean          overlay,
+gimp_tool_gui_new (GimpToolInfo *tool_info,
+                   const gchar  *desc,
+                   gboolean      overlay,
                    ...)
 {
   GimpToolGui        *gui;
@@ -144,7 +142,6 @@ gimp_tool_gui_new (GimpToolInfo     *tool_info,
   va_list             args;
 
   g_return_val_if_fail (GIMP_IS_TOOL_INFO (tool_info), NULL);
-  g_return_val_if_fail (GIMP_IS_DISPLAY_SHELL (shell), NULL);
 
   gui = g_object_new (GIMP_TYPE_TOOL_GUI, NULL);
 
@@ -173,7 +170,7 @@ gimp_tool_gui_new (GimpToolInfo     *tool_info,
     }
   else
     {
-      private->dialog = gimp_tool_dialog_new (tool_info, shell, desc, NULL);
+      private->dialog = gimp_tool_dialog_new (tool_info, desc, NULL);
 
       va_start (args, overlay);
       gimp_dialog_add_buttons_valist (GIMP_DIALOG (private->dialog), args);
@@ -186,8 +183,6 @@ gimp_tool_gui_new (GimpToolInfo     *tool_info,
       gtk_widget_show (private->vbox);
     }
 
-  gimp_tool_gui_set_shell (GIMP_TOOL_GUI (gui), shell);
-
   return gui;
 }
 
@@ -257,6 +252,8 @@ gimp_tool_gui_show (GimpToolGui *gui)
 
   private = GET_PRIVATE (gui);
 
+  g_return_if_fail (private->shell != NULL);
+
   if (private->overlay)
     {
       if (! gtk_widget_get_parent (private->dialog))
diff --git a/app/display/gimptoolgui.h b/app/display/gimptoolgui.h
index 222bb76..1e2e1d8 100644
--- a/app/display/gimptoolgui.h
+++ b/app/display/gimptoolgui.h
@@ -49,7 +49,6 @@ struct _GimpToolGuiClass
 GType         gimp_tool_gui_get_type               (void) G_GNUC_CONST;
 
 GimpToolGui * gimp_tool_gui_new                    (GimpToolInfo     *tool_info,
-                                                    GimpDisplayShell *shell,
                                                     const gchar      *desc,
                                                     gboolean          overlay,
                                                     ...) G_GNUC_NULL_TERMINATED;
diff --git a/app/tools/gimpcolorpickertool.c b/app/tools/gimpcolorpickertool.c
index c817ca1..9456d62 100644
--- a/app/tools/gimpcolorpickertool.c
+++ b/app/tools/gimpcolorpickertool.c
@@ -310,7 +310,6 @@ gimp_color_picker_tool_info_create (GimpColorPickerTool *picker_tool)
   g_return_if_fail (tool->drawable != NULL);
 
   picker_tool->gui = gimp_tool_gui_new (tool->tool_info,
-                                        gimp_display_get_shell (tool->display),
                                         _("Color Picker Information"),
                                         FALSE,
 
diff --git a/app/tools/gimpimagemaptool.c b/app/tools/gimpimagemaptool.c
index 4dd4b5e..9811cfe 100644
--- a/app/tools/gimpimagemaptool.c
+++ b/app/tools/gimpimagemaptool.c
@@ -327,7 +327,6 @@ gimp_image_map_tool_initialize (GimpTool     *tool,
 
       image_map_tool->gui =
         gimp_tool_gui_new (tool_info,
-                           display_shell,
                            klass->dialog_desc,
                            image_map_tool->overlay,
 
diff --git a/app/tools/gimpmeasuretool.c b/app/tools/gimpmeasuretool.c
index 552cfdc..2c07678 100644
--- a/app/tools/gimpmeasuretool.c
+++ b/app/tools/gimpmeasuretool.c
@@ -1045,7 +1045,6 @@ gimp_measure_tool_dialog_new (GimpMeasureTool *measure)
   GtkWidget   *label;
 
   gui = gimp_tool_gui_new (tool->tool_info,
-                           gimp_display_get_shell (tool->display),
                            _("Measure Distances and Angles"),
                            FALSE,
 
diff --git a/app/tools/gimptransformtool.c b/app/tools/gimptransformtool.c
index 824f166..fca6d45 100644
--- a/app/tools/gimptransformtool.c
+++ b/app/tools/gimptransformtool.c
@@ -1692,7 +1692,6 @@ gimp_transform_tool_dialog (GimpTransformTool *tr_tool)
   tr_tool->overlay = FALSE;
 
   tr_tool->gui = gimp_tool_gui_new (tool_info,
-                                    gimp_display_get_shell (tool->display),
                                     tool_info->blurb,
                                     tr_tool->overlay,
 


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