[gimp/gtk3-port: 240/460] libgimpwidgets: remove most deprecated cruft



commit 43654226ba5cb6e5309b7100291612a50fbc7290
Author: Michael Natterer <mitch gimp org>
Date:   Sat Apr 28 21:16:20 2018 +0200

    libgimpwidgets: remove most deprecated cruft

 libgimpwidgets/gimpcellrenderertoggle.c   |   32 +---
 libgimpwidgets/gimpcolordisplay.c         |  149 +------------
 libgimpwidgets/gimpcolordisplay.h         |   38 ----
 libgimpwidgets/gimpcolordisplaystack.c    |   74 -------
 libgimpwidgets/gimpcolordisplaystack.h    |   11 +-
 libgimpwidgets/gimpcolorprofilecombobox.c |   97 ---------
 libgimpwidgets/gimpcolorprofilecombobox.h |   10 -
 libgimpwidgets/gimpcolorprofilestore.c    |   38 ----
 libgimpwidgets/gimpcolorprofilestore.h    |    5 -
 libgimpwidgets/gimpenumcombobox.c         |   20 --
 libgimpwidgets/gimpenumcombobox.h         |    4 -
 libgimpwidgets/gimpenumstore.c            |   21 --
 libgimpwidgets/gimpenumstore.h            |    4 -
 libgimpwidgets/gimpenumwidgets.c          |   93 --------
 libgimpwidgets/gimpenumwidgets.h          |   21 --
 libgimpwidgets/gimphintbox.c              |   31 +---
 libgimpwidgets/gimpicons.c                |  337 +----------------------------
 libgimpwidgets/gimpicons.h                |  257 ----------------------
 libgimpwidgets/gimpintstore.h             |    6 +-
 libgimpwidgets/gimppropwidgets.c          |   57 -----
 libgimpwidgets/gimppropwidgets.h          |   11 -
 libgimpwidgets/gimpunitcombobox.c         |    1 -
 22 files changed, 13 insertions(+), 1304 deletions(-)
---
diff --git a/libgimpwidgets/gimpcellrenderertoggle.c b/libgimpwidgets/gimpcellrenderertoggle.c
index 7cdf8c3..743cd58 100644
--- a/libgimpwidgets/gimpcellrenderertoggle.c
+++ b/libgimpwidgets/gimpcellrenderertoggle.c
@@ -52,7 +52,6 @@ enum
 {
   PROP_0,
   PROP_ICON_NAME,
-  PROP_STOCK_ID,
   PROP_STOCK_SIZE,
   PROP_OVERRIDE_BACKGROUND
 };
@@ -63,7 +62,6 @@ typedef struct _GimpCellRendererTogglePrivate GimpCellRendererTogglePrivate;
 struct _GimpCellRendererTogglePrivate
 {
   gchar       *icon_name;
-  gchar       *stock_id;
   GtkIconSize  stock_size;
   gboolean     override_background;
 
@@ -150,14 +148,6 @@ gimp_cell_renderer_toggle_class_init (GimpCellRendererToggleClass *klass)
                                                         GIMP_PARAM_READWRITE |
                                                         G_PARAM_CONSTRUCT));
 
-  g_object_class_install_property (object_class, PROP_STOCK_ID,
-                                   g_param_spec_string ("stock-id",
-                                                        "Stock ID",
-                                                        "The icon to display, deprecated",
-                                                        NULL,
-                                                        GIMP_PARAM_READWRITE |
-                                                        G_PARAM_CONSTRUCT));
-
   g_object_class_install_property (object_class, PROP_STOCK_SIZE,
                                    g_param_spec_int ("stock-size",
                                                      "Stock Size",
@@ -189,8 +179,6 @@ gimp_cell_renderer_toggle_finalize (GObject *object)
   GimpCellRendererTogglePrivate *priv = GET_PRIVATE (object);
 
   g_clear_pointer (&priv->icon_name, g_free);
-  g_clear_pointer (&priv->stock_id,  g_free);
-
   g_clear_object (&priv->pixbuf);
 
   G_OBJECT_CLASS (parent_class)->finalize (object);
@@ -210,10 +198,6 @@ gimp_cell_renderer_toggle_get_property (GObject    *object,
       g_value_set_string (value, priv->icon_name);
       break;
 
-    case PROP_STOCK_ID:
-      g_value_set_string (value, priv->stock_id);
-      break;
-
     case PROP_STOCK_SIZE:
       g_value_set_int (value, priv->stock_size);
       break;
@@ -244,12 +228,6 @@ gimp_cell_renderer_toggle_set_property (GObject      *object,
       priv->icon_name = g_value_dup_string (value);
       break;
 
-    case PROP_STOCK_ID:
-      if (priv->stock_id)
-        g_free (priv->stock_id);
-      priv->stock_id = g_value_dup_string (value);
-      break;
-
     case PROP_STOCK_SIZE:
       priv->stock_size = g_value_get_int (value);
       break;
@@ -288,7 +266,7 @@ gimp_cell_renderer_toggle_get_size (GtkCellRenderer    *cell,
   gint                           xpad;
   gint                           ypad;
 
-  if (! priv->icon_name && ! priv->stock_id)
+  if (! priv->icon_name)
     {
       GTK_CELL_RENDERER_CLASS (parent_class)->get_size (cell,
                                                         widget,
@@ -360,7 +338,7 @@ gimp_cell_renderer_toggle_render (GtkCellRenderer      *cell,
   gint                           xpad;
   gint                           ypad;
 
-  if (! priv->icon_name && ! priv->stock_id)
+  if (! priv->icon_name)
     {
       GTK_CELL_RENDERER_CLASS (parent_class)->render (cell, cr, widget,
                                                       background_area,
@@ -522,12 +500,6 @@ gimp_cell_renderer_toggle_create_pixbuf (GimpCellRendererToggle *toggle,
                                                priv->icon_name,
                                                MIN (width, height), 0, NULL);
     }
-  else
-    {
-      priv->pixbuf = gtk_widget_render_icon_pixbuf (widget,
-                                                    priv->stock_id,
-                                                    priv->stock_size);
-    }
 }
 
 
diff --git a/libgimpwidgets/gimpcolordisplay.c b/libgimpwidgets/gimpcolordisplay.c
index df619c5..9cf180e 100644
--- a/libgimpwidgets/gimpcolordisplay.c
+++ b/libgimpwidgets/gimpcolordisplay.c
@@ -135,6 +135,7 @@ gimp_color_display_class_init (GimpColorDisplayClass *klass)
                                                         GIMP_TYPE_COLOR_MANAGED,
                                                         GIMP_PARAM_READWRITE |
                                                         G_PARAM_CONSTRUCT_ONLY));
+
   display_signals[CHANGED] =
     g_signal_new ("changed",
                   G_TYPE_FROM_CLASS (klass),
@@ -148,14 +149,9 @@ gimp_color_display_class_init (GimpColorDisplayClass *klass)
   klass->help_id         = NULL;
   klass->icon_name       = GIMP_ICON_DISPLAY_FILTER;
 
-  klass->clone           = NULL;
   klass->convert_buffer  = NULL;
-  klass->convert_surface = NULL;
-  klass->convert         = NULL;
-  klass->load_state      = NULL;
-  klass->save_state      = NULL;
   klass->configure       = NULL;
-  klass->configure_reset = NULL;
+
   klass->changed         = NULL;
 
   g_type_class_add_private (object_class, sizeof (GimpColorDisplayPrivate));
@@ -299,49 +295,11 @@ gimp_color_display_set_color_managed (GimpColorDisplay *display,
     }
 }
 
-/**
- * gimp_color_display_new:
- * @display_type: the GType of the GimpColorDisplay to instantiate.
- *
- * This function is deprecated. Please use g_object_new() directly.
- *
- * Return value: a new %GimpColorDisplay object.
- **/
-GimpColorDisplay *
-gimp_color_display_new (GType display_type)
-{
-  g_return_val_if_fail (g_type_is_a (display_type, GIMP_TYPE_COLOR_DISPLAY),
-                        NULL);
-
-  return g_object_new (display_type, NULL);
-}
-
 GimpColorDisplay *
 gimp_color_display_clone (GimpColorDisplay *display)
 {
   g_return_val_if_fail (GIMP_IS_COLOR_DISPLAY (display), NULL);
 
-  /*  implementing the clone method is deprecated
-   */
-  if (GIMP_COLOR_DISPLAY_GET_CLASS (display)->clone)
-    {
-      GimpColorDisplay *clone;
-
-      clone = GIMP_COLOR_DISPLAY_GET_CLASS (display)->clone (display);
-
-      if (clone)
-        {
-          GimpColorDisplayPrivate *private = GET_PRIVATE (display);
-
-          g_object_set (clone,
-                        "enabled",       private->enabled,
-                        "color-managed", private->managed,
-                        NULL);
-        }
-
-      return clone;
-    }
-
   return GIMP_COLOR_DISPLAY (gimp_config_duplicate (GIMP_CONFIG (display)));
 }
 
@@ -375,74 +333,6 @@ gimp_color_display_convert_buffer (GimpColorDisplay *display,
     }
 }
 
-/**
- * gimp_color_display_convert_surface:
- * @display: a #GimpColorDisplay
- * @surface: a #cairo_image_surface_t of type ARGB32
- *
- * Converts all pixels in @surface.
- *
- * Since: 2.8
- *
- * Deprecated: GIMP 2.8: Use gimp_color_display_convert_buffer() instead.
- **/
-void
-gimp_color_display_convert_surface (GimpColorDisplay *display,
-                                    cairo_surface_t  *surface)
-{
-  GimpColorDisplayPrivate *private;
-
-  g_return_if_fail (GIMP_IS_COLOR_DISPLAY (display));
-  g_return_if_fail (surface != NULL);
-  g_return_if_fail (cairo_surface_get_type (surface) ==
-                    CAIRO_SURFACE_TYPE_IMAGE);
-
-  private = GET_PRIVATE (display);
-
-  if (private->enabled &&
-      GIMP_COLOR_DISPLAY_GET_CLASS (display)->convert_surface)
-    {
-      cairo_surface_flush (surface);
-      GIMP_COLOR_DISPLAY_GET_CLASS (display)->convert_surface (display, surface);
-      cairo_surface_mark_dirty (surface);
-    }
-}
-
-/**
- * gimp_color_display_convert:
- * @display: a #GimpColorDisplay
- * @buf: the pixel buffer to convert
- * @width: the width of the buffer
- * @height: the height of the buffer
- * @bpp: the number of bytes per pixel
- * @bpl: the buffer's rowstride
- *
- * Converts all pixels in @buf.
- *
- * Deprecated: GIMP 2.8: Use gimp_color_display_convert_buffer() instead.
- **/
-void
-gimp_color_display_convert (GimpColorDisplay *display,
-                            guchar            *buf,
-                            gint               width,
-                            gint               height,
-                            gint               bpp,
-                            gint               bpl)
-{
-  GimpColorDisplayPrivate *private;
-
-  g_return_if_fail (GIMP_IS_COLOR_DISPLAY (display));
-
-  private = GET_PRIVATE (display);
-
-  /*  implementing the convert method is deprecated
-   */
-  if (private->enabled && GIMP_COLOR_DISPLAY_GET_CLASS (display)->convert)
-    GIMP_COLOR_DISPLAY_GET_CLASS (display)->convert (display, buf,
-                                                     width, height,
-                                                     bpp, bpl);
-}
-
 void
 gimp_color_display_load_state (GimpColorDisplay *display,
                                GimpParasite     *state)
@@ -450,19 +340,10 @@ gimp_color_display_load_state (GimpColorDisplay *display,
   g_return_if_fail (GIMP_IS_COLOR_DISPLAY (display));
   g_return_if_fail (state != NULL);
 
-  /*  implementing the load_state method is deprecated
-   */
-  if (GIMP_COLOR_DISPLAY_GET_CLASS (display)->load_state)
-    {
-      GIMP_COLOR_DISPLAY_GET_CLASS (display)->load_state (display, state);
-    }
-  else
-    {
-      gimp_config_deserialize_string (GIMP_CONFIG (display),
-                                      gimp_parasite_data (state),
-                                      gimp_parasite_data_size (state),
-                                      NULL, NULL);
-    }
+  gimp_config_deserialize_string (GIMP_CONFIG (display),
+                                  gimp_parasite_data (state),
+                                  gimp_parasite_data_size (state),
+                                  NULL, NULL);
 }
 
 GimpParasite *
@@ -473,13 +354,6 @@ gimp_color_display_save_state (GimpColorDisplay *display)
 
   g_return_val_if_fail (GIMP_IS_COLOR_DISPLAY (display), NULL);
 
-  /*  implementing the save_state method is deprecated
-   */
-  if (GIMP_COLOR_DISPLAY_GET_CLASS (display)->save_state)
-    {
-      return GIMP_COLOR_DISPLAY_GET_CLASS (display)->save_state (display);
-    }
-
   str = gimp_config_serialize_to_string (GIMP_CONFIG (display), NULL);
 
   parasite = gimp_parasite_new ("Display/Proof",
@@ -506,16 +380,7 @@ gimp_color_display_configure_reset (GimpColorDisplay *display)
 {
   g_return_if_fail (GIMP_IS_COLOR_DISPLAY (display));
 
-  /*  implementing the configure_reset method is deprecated
-   */
-  if (GIMP_COLOR_DISPLAY_GET_CLASS (display)->configure_reset)
-    {
-      GIMP_COLOR_DISPLAY_GET_CLASS (display)->configure_reset (display);
-    }
-  else
-    {
-      gimp_config_reset (GIMP_CONFIG (display));
-    }
+  gimp_config_reset (GIMP_CONFIG (display));
 }
 
 void
diff --git a/libgimpwidgets/gimpcolordisplay.h b/libgimpwidgets/gimpcolordisplay.h
index 33cefc8..8620256 100644
--- a/libgimpwidgets/gimpcolordisplay.h
+++ b/libgimpwidgets/gimpcolordisplay.h
@@ -56,37 +56,11 @@ struct _GimpColorDisplayClass
 
   /*  virtual functions  */
 
-  /*  implementing the GimpColorDisplay::clone method is deprecated       */
-  GimpColorDisplay * (* clone)           (GimpColorDisplay *display);
-
   void               (* convert_buffer)  (GimpColorDisplay *display,
                                           GeglBuffer       *buffer,
                                           GeglRectangle    *area);
-
-  /*  implementing the GimpColorDisplay::convert_surface method is deprecated  */
-  void               (* convert_surface) (GimpColorDisplay *display,
-                                          cairo_surface_t  *surface);
-
-  /*  implementing the GimpColorDisplay::convert method is deprecated     */
-  void               (* convert)         (GimpColorDisplay *display,
-                                          guchar           *buf,
-                                          gint              width,
-                                          gint              height,
-                                          gint              bpp,
-                                          gint              bpl);
-
-  /*  implementing the GimpColorDisplay::load_state method is deprecated  */
-  void               (* load_state)      (GimpColorDisplay *display,
-                                          GimpParasite     *state);
-
-  /*  implementing the GimpColorDisplay::save_state method is deprecated  */
-  GimpParasite     * (* save_state)      (GimpColorDisplay *display);
-
   GtkWidget        * (* configure)       (GimpColorDisplay *display);
 
-  /*  implementing the GimpColorDisplay::configure_reset method is deprecated */
-  void               (* configure_reset) (GimpColorDisplay *display);
-
   /*  signals  */
   void               (* changed)         (GimpColorDisplay *display);
 
@@ -100,23 +74,11 @@ struct _GimpColorDisplayClass
 
 GType              gimp_color_display_get_type    (void) G_GNUC_CONST;
 
-GIMP_DEPRECATED_FOR(g_object_new)
-GimpColorDisplay * gimp_color_display_new         (GType             display_type);
 GimpColorDisplay * gimp_color_display_clone       (GimpColorDisplay *display);
 
 void           gimp_color_display_convert_buffer  (GimpColorDisplay *display,
                                                    GeglBuffer       *buffer,
                                                    GeglRectangle    *area);
-GIMP_DEPRECATED_FOR(gimp_color_display_convert_buffer)
-void           gimp_color_display_convert_surface (GimpColorDisplay *display,
-                                                   cairo_surface_t  *surface);
-GIMP_DEPRECATED_FOR(gimp_color_display_convert_buffer)
-void           gimp_color_display_convert         (GimpColorDisplay *display,
-                                                   guchar           *buf,
-                                                   gint              width,
-                                                   gint              height,
-                                                   gint              bpp,
-                                                   gint              bpl);
 void           gimp_color_display_load_state      (GimpColorDisplay *display,
                                                    GimpParasite     *state);
 GimpParasite * gimp_color_display_save_state      (GimpColorDisplay *display);
diff --git a/libgimpwidgets/gimpcolordisplaystack.c b/libgimpwidgets/gimpcolordisplaystack.c
index aafae4b..7a095b3 100644
--- a/libgimpwidgets/gimpcolordisplaystack.c
+++ b/libgimpwidgets/gimpcolordisplaystack.c
@@ -28,7 +28,6 @@
 
 #include "gimpwidgetstypes.h"
 
-#undef GIMP_DISABLE_DEPRECATED
 #include "gimpcolordisplay.h"
 #include "gimpcolordisplaystack.h"
 #include "gimpwidgetsmarshal.h"
@@ -363,79 +362,6 @@ gimp_color_display_stack_convert_buffer (GimpColorDisplayStack *stack,
     }
 }
 
-/**
- * gimp_color_display_stack_convert_surface:
- * @stack: a #GimpColorDisplayStack
- * @surface: a #cairo_image_surface_t of type ARGB32
- *
- * Runs all the stack's filters on all pixels in @surface.
- *
- * Since: 2.8
- *
- * Deprecated: GIMP 2.10: Use gimp_color_display_stack_convert_buffer() instead.
- **/
-void
-gimp_color_display_stack_convert_surface (GimpColorDisplayStack *stack,
-                                          cairo_surface_t       *surface)
-{
-  GimpColorDisplayStackPrivate *private;
-  GList                        *list;
-
-  g_return_if_fail (GIMP_IS_COLOR_DISPLAY_STACK (stack));
-  g_return_if_fail (surface != NULL);
-  g_return_if_fail (cairo_surface_get_type (surface) ==
-                    CAIRO_SURFACE_TYPE_IMAGE);
-
-  private = GET_PRIVATE (stack);
-
-  for (list = private->filters; list; list = g_list_next (list))
-    {
-      GimpColorDisplay *display = list->data;
-
-      G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-      gimp_color_display_convert_surface (display, surface);
-      G_GNUC_END_IGNORE_DEPRECATIONS
-    }
-}
-
-/**
- * gimp_color_display_stack_convert:
- * @stack: a #GimpColorDisplayStack
- * @buf: the pixel buffer to convert
- * @width: the width of the buffer
- * @height: the height of the buffer
- * @bpp: the number of bytes per pixel
- * @bpl: the buffer's rowstride
- *
- * Converts all pixels in @buf.
- *
- * Deprecated: GIMP 2.8: Use gimp_color_display_stack_convert_buffer() instead.
- **/
-void
-gimp_color_display_stack_convert (GimpColorDisplayStack *stack,
-                                  guchar                *buf,
-                                  gint                   width,
-                                  gint                   height,
-                                  gint                   bpp,
-                                  gint                   bpl)
-{
-  GimpColorDisplayStackPrivate *private;
-  GList                        *list;
-
-  g_return_if_fail (GIMP_IS_COLOR_DISPLAY_STACK (stack));
-
-  private = GET_PRIVATE (stack);
-
-  for (list = private->filters; list; list = g_list_next (list))
-    {
-      GimpColorDisplay *display = list->data;
-
-      G_GNUC_BEGIN_IGNORE_DEPRECATIONS
-      gimp_color_display_convert (display, buf, width, height, bpp, bpl);
-      G_GNUC_END_IGNORE_DEPRECATIONS
-    }
-}
-
 
 /*  private functions  */
 
diff --git a/libgimpwidgets/gimpcolordisplaystack.h b/libgimpwidgets/gimpcolordisplaystack.h
index 2f39454..1a5642a 100644
--- a/libgimpwidgets/gimpcolordisplaystack.h
+++ b/libgimpwidgets/gimpcolordisplaystack.h
@@ -88,16 +88,7 @@ void    gimp_color_display_stack_reorder_down    (GimpColorDisplayStack *stack,
 void    gimp_color_display_stack_convert_buffer  (GimpColorDisplayStack *stack,
                                                   GeglBuffer            *buffer,
                                                   GeglRectangle         *area);
-GIMP_DEPRECATED_FOR(gimp_color_display_stack_convert_buffer)
-void    gimp_color_display_stack_convert_surface (GimpColorDisplayStack *stack,
-                                                  cairo_surface_t       *surface);
-GIMP_DEPRECATED_FOR(gimp_color_display_stack_convert_surface)
-void    gimp_color_display_stack_convert         (GimpColorDisplayStack *stack,
-                                                  guchar                *buf,
-                                                  gint                   width,
-                                                  gint                   height,
-                                                  gint                   bpp,
-                                                  gint                   bpl);
+
 
 G_END_DECLS
 
diff --git a/libgimpwidgets/gimpcolorprofilecombobox.c b/libgimpwidgets/gimpcolorprofilecombobox.c
index 32b8653..3da49e5 100644
--- a/libgimpwidgets/gimpcolorprofilecombobox.c
+++ b/libgimpwidgets/gimpcolorprofilecombobox.c
@@ -362,40 +362,6 @@ gimp_color_profile_combo_box_new_with_model (GtkWidget    *dialog,
 }
 
 /**
- * gimp_color_profile_combo_box_add:
- * @combo:    a #GimpColorProfileComboBox
- * @filename: filename of the profile to add (or %NULL)
- * @label:    label to use for the profile
- *            (may only be %NULL if @filename is %NULL)
- *
- * This function delegates to the underlying
- * #GimpColorProfileStore. Please refer to the documentation of
- * gimp_color_profile_store_add_file() for details.
- *
- * Deprecated: use gimp_color_profile_combo_box_add_file() instead.
- *
- * Since: 2.4
- **/
-void
-gimp_color_profile_combo_box_add (GimpColorProfileComboBox *combo,
-                                  const gchar              *filename,
-                                  const gchar              *label)
-{
-  GFile *file = NULL;
-
-  g_return_if_fail (GIMP_IS_COLOR_PROFILE_COMBO_BOX (combo));
-  g_return_if_fail (label != NULL || filename == NULL);
-
-  if (filename)
-    file = g_file_new_for_path (filename);
-
-  gimp_color_profile_combo_box_add_file (combo, file, label);
-
-  if (file)
-    g_object_unref (file);
-}
-
-/**
  * gimp_color_profile_combo_box_add_file:
  * @combo: a #GimpColorProfileComboBox
  * @file:  file of the profile to add (or %NULL)
@@ -426,38 +392,6 @@ gimp_color_profile_combo_box_add_file (GimpColorProfileComboBox *combo,
 }
 
 /**
- * gimp_color_profile_combo_box_set_active:
- * @combo:    a #GimpColorProfileComboBox
- * @filename: filename of the profile to select
- * @label:    label to use when adding a new entry (can be %NULL)
- *
- * Selects a color profile from the @combo and makes it the active
- * item.  If the profile is not listed in the @combo, then it is added
- * with the given @label (or @filename in case that @label is %NULL).
- *
- * Deprecated: use gimp_color_profile_combo_box_set_active_file() instead.
- *
- * Since: 2.4
- **/
-void
-gimp_color_profile_combo_box_set_active (GimpColorProfileComboBox *combo,
-                                         const gchar              *filename,
-                                         const gchar              *label)
-{
-  GFile *file = NULL;
-
-  g_return_if_fail (GIMP_IS_COLOR_PROFILE_COMBO_BOX (combo));
-
-  if (filename)
-    file = g_file_new_for_path (filename);
-
-  gimp_color_profile_combo_box_set_active_file (combo, file, label);
-
-  if (file)
-    g_object_unref (file);
-}
-
-/**
  * gimp_color_profile_combo_box_set_active_file:
  * @combo: a #GimpColorProfileComboBox
  * @file:  file of the profile to select
@@ -511,37 +445,6 @@ gimp_color_profile_combo_box_set_active_file (GimpColorProfileComboBox *combo,
 }
 
 /**
- * gimp_color_profile_combo_box_get_active:
- * @combo: a #GimpColorProfileComboBox
- *
- * Return value: The filename of the currently selected color profile,
- *               This is a newly allocated string and should be released
- *               using g_free() when it is not any longer needed.
- *
- * Deprecated: use gimp_color_profile_combo_box_get_active_file() instead.
- *
- * Since: 2.4
- **/
-gchar *
-gimp_color_profile_combo_box_get_active (GimpColorProfileComboBox *combo)
-{
-  GFile *file;
-  gchar *path = NULL;
-
-  g_return_val_if_fail (GIMP_IS_COLOR_PROFILE_COMBO_BOX (combo), NULL);
-
-  file = gimp_color_profile_combo_box_get_active_file (combo);
-
-  if (file)
-    {
-      path = g_file_get_path (file);
-      g_object_unref (file);
-    }
-
-  return path;
-}
-
-/**
  * gimp_color_profile_combo_box_get_active_file:
  * @combo: a #GimpColorProfileComboBox
  *
diff --git a/libgimpwidgets/gimpcolorprofilecombobox.h b/libgimpwidgets/gimpcolorprofilecombobox.h
index 4861ff4..96003b6 100644
--- a/libgimpwidgets/gimpcolorprofilecombobox.h
+++ b/libgimpwidgets/gimpcolorprofilecombobox.h
@@ -62,24 +62,14 @@ GtkWidget * gimp_color_profile_combo_box_new              (GtkWidget    *dialog,
 GtkWidget * gimp_color_profile_combo_box_new_with_model   (GtkWidget    *dialog,
                                                            GtkTreeModel *model);
 
-GIMP_DEPRECATED_FOR (gimp_color_profile_combo_box_add_file)
-void        gimp_color_profile_combo_box_add              (GimpColorProfileComboBox *combo,
-                                                           const gchar              *filename,
-                                                           const gchar              *label);
 void        gimp_color_profile_combo_box_add_file         (GimpColorProfileComboBox *combo,
                                                            GFile                    *file,
                                                            const gchar              *label);
 
-GIMP_DEPRECATED_FOR (gimp_color_profile_combo_box_set_active_file)
-void        gimp_color_profile_combo_box_set_active       (GimpColorProfileComboBox *combo,
-                                                           const gchar              *filename,
-                                                           const gchar              *label);
 void        gimp_color_profile_combo_box_set_active_file  (GimpColorProfileComboBox *combo,
                                                            GFile                    *file,
                                                            const gchar              *label);
 
-GIMP_DEPRECATED_FOR (gimp_color_profile_combo_box_get_active_file)
-gchar *     gimp_color_profile_combo_box_get_active       (GimpColorProfileComboBox *combo);
 GFile *     gimp_color_profile_combo_box_get_active_file  (GimpColorProfileComboBox *combo);
 
 
diff --git a/libgimpwidgets/gimpcolorprofilestore.c b/libgimpwidgets/gimpcolorprofilestore.c
index b9b1399..dc42c1f 100644
--- a/libgimpwidgets/gimpcolorprofilestore.c
+++ b/libgimpwidgets/gimpcolorprofilestore.c
@@ -257,44 +257,6 @@ gimp_color_profile_store_new (const gchar *history)
 }
 
 /**
- * gimp_color_profile_store_add:
- * @store:    a #GimpColorProfileStore
- * @filename: filename of the profile to add (or %NULL)
- * @label:    label to use for the profile
- *            (may only be %NULL if @filename is %NULL)
- *
- * Adds a color profile item to the #GimpColorProfileStore. Items
- * added with this function will be kept at the top, separated from
- * the history of last used color profiles.
- *
- * This function is often used to add a selectable item for the %NULL
- * filename. If you pass %NULL for both @filename and @label, the
- * @label will be set to the string "None" for you (and translated for
- * the user).
- *
- * Deprecated: use gimp_color_profile_store_add_file() instead.
- *
- * Since: 2.4
- **/
-void
-gimp_color_profile_store_add (GimpColorProfileStore *store,
-                              const gchar           *filename,
-                              const gchar           *label)
-{
-  GFile *file = NULL;
-
-  g_return_if_fail (GIMP_IS_COLOR_PROFILE_STORE (store));
-  g_return_if_fail (label != NULL || filename == NULL);
-
-  if (filename)
-    file = g_file_new_for_path (filename);
-
-  gimp_color_profile_store_add_file (store, file, label);
-
-  g_object_unref (file);
-}
-
-/**
  * gimp_color_profile_store_add_file:
  * @store: a #GimpColorProfileStore
  * @file:  file of the profile to add (or %NULL)
diff --git a/libgimpwidgets/gimpcolorprofilestore.h b/libgimpwidgets/gimpcolorprofilestore.h
index 09536aa..0c78c0f 100644
--- a/libgimpwidgets/gimpcolorprofilestore.h
+++ b/libgimpwidgets/gimpcolorprofilestore.h
@@ -59,11 +59,6 @@ GType          gimp_color_profile_store_get_type (void) G_GNUC_CONST;
 
 GtkListStore * gimp_color_profile_store_new      (const gchar           *history);
 
-GIMP_DEPRECATED_FOR(gimp_color_profile_store_add_file)
-void           gimp_color_profile_store_add      (GimpColorProfileStore *store,
-                                                  const gchar           *filename,
-                                                  const gchar           *label);
-
 void           gimp_color_profile_store_add_file (GimpColorProfileStore *store,
                                                   GFile                 *file,
                                                   const gchar           *label);
diff --git a/libgimpwidgets/gimpenumcombobox.c b/libgimpwidgets/gimpenumcombobox.c
index 209e6f8..98ebfa2 100644
--- a/libgimpwidgets/gimpenumcombobox.c
+++ b/libgimpwidgets/gimpenumcombobox.c
@@ -185,26 +185,6 @@ gimp_enum_combo_box_new_with_model (GimpEnumStore *enum_store)
 }
 
 /**
- * gimp_enum_combo_box_set_stock_prefix:
- * @combo_box:    a #GimpEnumComboBox
- * @stock_prefix: a prefix to create icon stock ID from enum values
- *
- * Attempts to create stock icons for all items in the @combo_box. See
- * gimp_enum_store_set_stock_prefix() to find out what to use as
- * @stock_prefix.
- *
- * Since: 2.4
- *
- * Deprecated: GIMP 2.10
- **/
-void
-gimp_enum_combo_box_set_stock_prefix (GimpEnumComboBox *combo_box,
-                                      const gchar      *stock_prefix)
-{
-  gimp_enum_combo_box_set_icon_prefix (combo_box, stock_prefix);
-}
-
-/**
  * gimp_enum_combo_box_set_icon_prefix:
  * @combo_box:   a #GimpEnumComboBox
  * @icon_prefix: a prefix to create icon names from enum values
diff --git a/libgimpwidgets/gimpenumcombobox.h b/libgimpwidgets/gimpenumcombobox.h
index a729952..1cdd762 100644
--- a/libgimpwidgets/gimpenumcombobox.h
+++ b/libgimpwidgets/gimpenumcombobox.h
@@ -62,10 +62,6 @@ GType       gimp_enum_combo_box_get_type         (void) G_GNUC_CONST;
 GtkWidget * gimp_enum_combo_box_new              (GType             enum_type);
 GtkWidget * gimp_enum_combo_box_new_with_model   (GimpEnumStore    *enum_store);
 
-GIMP_DEPRECATED_FOR(gimp_enum_combo_box_set_icon_prefix)
-void        gimp_enum_combo_box_set_stock_prefix (GimpEnumComboBox *combo_box,
-                                                  const gchar      *stock_prefix);
-
 void        gimp_enum_combo_box_set_icon_prefix  (GimpEnumComboBox *combo_box,
                                                   const gchar      *icon_prefix);
 
diff --git a/libgimpwidgets/gimpenumstore.c b/libgimpwidgets/gimpenumstore.c
index 2ff20a7..4506d42 100644
--- a/libgimpwidgets/gimpenumstore.c
+++ b/libgimpwidgets/gimpenumstore.c
@@ -318,27 +318,6 @@ gimp_enum_store_new_with_values_valist (GType     enum_type,
 }
 
 /**
- * gimp_enum_store_set_stock_prefix:
- * @store:        a #GimpEnumStore
- * @stock_prefix: a prefix to create icon stock ID from enum values
- *
- * Creates a stock ID for each enum value in the @store by appending
- * the value's nick to the given @stock_prefix, separated by a hyphen.
- *
- * See also: gimp_enum_combo_box_set_stock_prefix().
- *
- * Since: 2.4
- *
- * Deprecated: GIMP 2.10
- **/
-void
-gimp_enum_store_set_stock_prefix (GimpEnumStore *store,
-                                  const gchar   *stock_prefix)
-{
-  gimp_enum_store_set_icon_prefix (store, stock_prefix);
-}
-
-/**
  * gimp_enum_store_set_icon_prefix:
  * @store:       a #GimpEnumStore
  * @icon_prefix: a prefix to create icon names from enum values
diff --git a/libgimpwidgets/gimpenumstore.h b/libgimpwidgets/gimpenumstore.h
index 176af6f..5da587b 100644
--- a/libgimpwidgets/gimpenumstore.h
+++ b/libgimpwidgets/gimpenumstore.h
@@ -72,10 +72,6 @@ GtkListStore * gimp_enum_store_new_with_values_valist (GType    enum_type,
                                                        gint     n_values,
                                                        va_list  args);
 
-GIMP_DEPRECATED_FOR(gimp_enum_store_set_icon_prefix)
-void           gimp_enum_store_set_stock_prefix (GimpEnumStore *store,
-                                                 const gchar   *stock_prefix);
-
 void           gimp_enum_store_set_icon_prefix  (GimpEnumStore *store,
                                                  const gchar   *icon_prefix);
 
diff --git a/libgimpwidgets/gimpenumwidgets.c b/libgimpwidgets/gimpenumwidgets.c
index c0333e3..ba1fde7 100644
--- a/libgimpwidgets/gimpenumwidgets.c
+++ b/libgimpwidgets/gimpenumwidgets.c
@@ -258,99 +258,6 @@ gimp_enum_radio_frame_new_with_range (GType       enum_type,
   return frame;
 }
 
-
-/**
- * gimp_enum_stock_box_new:
- * @enum_type:     the #GType of an enum.
- * @stock_prefix:  the prefix of the group of stock ids to use.
- * @icon_size:     the icon size for the stock icons
- * @callback:      a callback to connect to the "toggled" signal of each
- *                 #GtkRadioButton that is created.
- * @callback_data: data to pass to the @callback.
- * @first_button:  returns the first button in the created group.
- *
- * Creates a horizontal box of radio buttons with stock icons.  The
- * stock_id for each icon is created by appending the enum_value's
- * nick to the given @stock_prefix.
- *
- * Return value: a new #GtkHBox holding a group of #GtkRadioButtons.
- *
- * Since: 2.4
- *
- * Deprecated: GIMP 2.10
- **/
-GtkWidget *
-gimp_enum_stock_box_new (GType         enum_type,
-                         const gchar  *stock_prefix,
-                         GtkIconSize   icon_size,
-                         GCallback     callback,
-                         gpointer      callback_data,
-                         GtkWidget   **first_button)
-{
-  return gimp_enum_icon_box_new (enum_type, stock_prefix, icon_size,
-                                 callback, callback_data,
-                                 first_button);
-}
-
-/**
- * gimp_enum_stock_box_new_with_range:
- * @enum_type:     the #GType of an enum.
- * @minimum:       the minumim enum value
- * @maximum:       the maximum enum value
- * @stock_prefix:  the prefix of the group of stock ids to use.
- * @icon_size:     the icon size for the stock icons
- * @callback:      a callback to connect to the "toggled" signal of each
- *                 #GtkRadioButton that is created.
- * @callback_data: data to pass to the @callback.
- * @first_button:  returns the first button in the created group.
- *
- * Just like gimp_enum_stock_box_new(), this function creates a group
- * of radio buttons, but additionally it supports limiting the range
- * of available enum values.
- *
- * Return value: a new #GtkHBox holding a group of #GtkRadioButtons.
- *
- * Since: 2.4
- *
- * Deprecated: GIMP 2.10
- **/
-GtkWidget *
-gimp_enum_stock_box_new_with_range (GType         enum_type,
-                                    gint          minimum,
-                                    gint          maximum,
-                                    const gchar  *stock_prefix,
-                                    GtkIconSize   icon_size,
-                                    GCallback     callback,
-                                    gpointer      callback_data,
-                                    GtkWidget   **first_button)
-{
-  return gimp_enum_icon_box_new_with_range (enum_type, minimum, maximum,
-                                            stock_prefix, icon_size,
-                                            callback, callback_data,
-                                            first_button);
-}
-
-/**
- * gimp_enum_stock_box_set_child_padding:
- * @stock_box: a stock box widget
- * @xpad:      horizontal padding
- * @ypad:      vertical padding
- *
- * Sets the padding of all buttons in a box created by
- * gimp_enum_stock_box_new().
- *
- * Since: 2.4
- *
- * Deprecated: GIMP 2.10
- **/
-void
-gimp_enum_stock_box_set_child_padding (GtkWidget *stock_box,
-                                       gint       xpad,
-                                       gint       ypad)
-{
-  gimp_enum_icon_box_set_child_padding (stock_box, xpad, ypad);
-}
-
 /**
  * gimp_enum_icon_box_new:
  * @enum_type:     the #GType of an enum.
diff --git a/libgimpwidgets/gimpenumwidgets.h b/libgimpwidgets/gimpenumwidgets.h
index a31c673..adf34df 100644
--- a/libgimpwidgets/gimpenumwidgets.h
+++ b/libgimpwidgets/gimpenumwidgets.h
@@ -53,27 +53,6 @@ GtkWidget * gimp_enum_radio_frame_new_with_range  (GType         enum_type,
                                                    gpointer      callback_data,
                                                    GtkWidget   **first_button);
 
-GIMP_DEPRECATED_FOR(gimp_enum_icon_box_new)
-GtkWidget * gimp_enum_stock_box_new               (GType         enum_type,
-                                                   const gchar  *stock_prefix,
-                                                   GtkIconSize   icon_size,
-                                                   GCallback     callback,
-                                                   gpointer      callback_data,
-                                                   GtkWidget   **first_button);
-GIMP_DEPRECATED_FOR(gimp_enum_icon_box_new_with_range)
-GtkWidget * gimp_enum_stock_box_new_with_range    (GType         enum_type,
-                                                   gint          minimum,
-                                                   gint          maximum,
-                                                   const gchar  *stock_prefix,
-                                                   GtkIconSize   icon_size,
-                                                   GCallback     callback,
-                                                   gpointer      callback_data,
-                                                   GtkWidget   **first_button);
-GIMP_DEPRECATED_FOR(gimp_enum_icon_box_set_child_padding)
-void        gimp_enum_stock_box_set_child_padding (GtkWidget    *stock_box,
-                                                   gint          xpad,
-                                                   gint          ypad);
-
 GtkWidget * gimp_enum_icon_box_new                (GType         enum_type,
                                                    const gchar  *icon_prefix,
                                                    GtkIconSize   icon_size,
diff --git a/libgimpwidgets/gimphintbox.c b/libgimpwidgets/gimphintbox.c
index 85cbf1c..0773b43 100644
--- a/libgimpwidgets/gimphintbox.c
+++ b/libgimpwidgets/gimphintbox.c
@@ -43,7 +43,6 @@ typedef struct
   GtkBox    parent_instance;
 
   gchar    *icon_name;
-  gchar    *stock_id;
   gchar    *hint;
 } GimpHintBox;
 
@@ -54,7 +53,6 @@ enum
 {
   PROP_0,
   PROP_ICON_NAME,
-  PROP_STOCK_ID,
   PROP_HINT
 };
 
@@ -94,14 +92,6 @@ gimp_hint_box_class_init (GimpHintBoxClass *klass)
                                                         G_PARAM_CONSTRUCT_ONLY |
                                                         GIMP_PARAM_READWRITE));
 
-  g_object_class_install_property (object_class, PROP_STOCK_ID,
-                                   g_param_spec_string ("stock-id",
-                                                        "Stock ID",
-                                                        "Deprecated: use icon-name instead",
-                                                        GIMP_ICON_DIALOG_INFORMATION,
-                                                        G_PARAM_CONSTRUCT_ONLY |
-                                                        GIMP_PARAM_READWRITE));
-
   g_object_class_install_property (object_class, PROP_HINT,
                                    g_param_spec_string ("hint",
                                                         "Hint",
@@ -134,11 +124,6 @@ gimp_hint_box_constructed (GObject *object)
       image = gtk_image_new_from_icon_name (box->icon_name,
                                             GTK_ICON_SIZE_DIALOG);
     }
-  else if (box->stock_id)
-    {
-      image = gtk_image_new_from_stock (box->stock_id,
-                                        GTK_ICON_SIZE_DIALOG);
-    }
 
   if (image)
     {
@@ -172,12 +157,6 @@ gimp_hint_box_finalize (GObject *object)
       box->icon_name = NULL;
     }
 
-  if (box->stock_id)
-    {
-      g_free (box->stock_id);
-      box->stock_id = NULL;
-    }
-
   if (box->hint)
     {
       g_free (box->hint);
@@ -201,10 +180,6 @@ gimp_hint_box_set_property (GObject      *object,
       box->icon_name = g_value_dup_string (value);
       break;
 
-    case PROP_STOCK_ID:
-      box->stock_id = g_value_dup_string (value);
-      break;
-
     case PROP_HINT:
       box->hint = g_value_dup_string (value);
       break;
@@ -229,10 +204,6 @@ gimp_hint_box_get_property (GObject    *object,
       g_value_set_string (value, box->icon_name);
       break;
 
-    case PROP_STOCK_ID:
-      g_value_set_string (value, box->stock_id);
-      break;
-
     case PROP_HINT:
       g_value_set_string (value, box->hint);
       break;
@@ -248,7 +219,7 @@ gimp_hint_box_get_property (GObject    *object,
  * @hint: text to display as a user hint
  *
  * Creates a new widget that shows a text label showing @hint,
- * decorated with a GIMP_STOCK_INFO wilber icon.
+ * decorated with a GIMP_ICON_INFO wilber icon.
  *
  * Return value: a new widget
  *
diff --git a/libgimpwidgets/gimpicons.c b/libgimpwidgets/gimpicons.c
index 010b681..19e3f79 100644
--- a/libgimpwidgets/gimpicons.c
+++ b/libgimpwidgets/gimpicons.c
@@ -25,7 +25,6 @@
 
 #include "libgimpbase/gimpbase.h"
 
-#undef GIMP_DISABLE_DEPRECATED
 #include "gimpicons.h"
 
 #include "icons/Color/gimp-icon-pixbufs.c"
@@ -54,291 +53,6 @@
 #define GIMP_DEFAULT_ICON_THEME "Symbolic"
 
 
-static GtkIconFactory *gimp_stock_factory = NULL;
-
-
-static const GtkStockItem gimp_stock_items[] =
-{
-  { GIMP_STOCK_ANCHOR,         N_("Anchor"),          0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CENTER,         N_("C_enter"),         0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_DUPLICATE,      N_("_Duplicate"),      0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_LINKED,         N_("Linked"),          0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_PASTE_AS_NEW,   N_("Paste as New"),    0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_PASTE_INTO,     N_("Paste Into"),      0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_RESET,          N_("_Reset"),          0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_VISIBLE,        N_("Visible"),         0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_GRADIENT_LINEAR,               NULL,   0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRADIENT_BILINEAR,             NULL,   0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRADIENT_RADIAL,               NULL,   0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRADIENT_SQUARE,               NULL,   0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRADIENT_CONICAL_SYMMETRIC,    NULL,   0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRADIENT_CONICAL_ASYMMETRIC,   NULL,   0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRADIENT_SHAPEBURST_ANGULAR,   NULL,   0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRADIENT_SHAPEBURST_SPHERICAL, NULL,   0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRADIENT_SHAPEBURST_DIMPLED,   NULL,   0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRADIENT_SPIRAL_CLOCKWISE,     NULL,   0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRADIENT_SPIRAL_ANTICLOCKWISE, NULL,   0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_GRAVITY_EAST,             NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRAVITY_NORTH,            NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRAVITY_NORTH_EAST,       NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRAVITY_NORTH_WEST,       NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRAVITY_SOUTH,            NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRAVITY_SOUTH_EAST,       NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRAVITY_SOUTH_WEST,       NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRAVITY_WEST,             NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_HCENTER,                  NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_VCENTER,                  NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_HCHAIN,                   NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_HCHAIN_BROKEN,            NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_VCHAIN,                   NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_VCHAIN_BROKEN,            NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_SELECTION,                NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SELECTION_REPLACE,        NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SELECTION_ADD,            NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SELECTION_SUBTRACT,       NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SELECTION_INTERSECT,      NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SELECTION_STROKE,       N_("_Stroke"), 0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SELECTION_TO_CHANNEL,     NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SELECTION_TO_PATH,        NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_PATH_STROKE,            N_("_Stroke"), 0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_CURVE_FREE,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CURVE_SMOOTH,             NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_COLOR_PICKER_BLACK,       NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_COLOR_PICKER_GRAY,        NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_COLOR_PICKER_WHITE,       NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_COLOR_TRIANGLE,           NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_COLOR_PICK_FROM_SCREEN,   NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_CHAR_PICKER,              NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_LETTER_SPACING, N_("L_etter Spacing"), 0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_LINE_SPACING,   N_("L_ine Spacing"),   0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_TEXT_DIR_LTR,             NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TEXT_DIR_RTL,             NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_PATTERN,                  NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_CONVERT_RGB,              NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CONVERT_GRAYSCALE,        NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CONVERT_INDEXED,          NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_INVERT,                   NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_MERGE_DOWN,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_LAYER_TO_IMAGESIZE,       NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_PLUGIN,                   NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_RESHOW_FILTER,            NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_ROTATE_90,                NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_ROTATE_180,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_ROTATE_270,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_RESIZE,         N_("Re_size"),         0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SCALE,          N_("_Scale"),          0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_FLIP_HORIZONTAL,          NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_FLIP_VERTICAL,            NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_IMAGES,                   NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_LAYERS,                   NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CHANNELS,                 NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_PATHS,                    NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOLS,                    NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_OPTIONS,             NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_DEVICE_STATUS,            NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_INPUT_DEVICE,             NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CURSOR,                   NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SAMPLE_POINT,             NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_DYNAMICS,                 NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_PRESET,              NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_IMAGE,                    NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_LAYER,                    NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TEXT_LAYER,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_FLOATING_SELECTION,       NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CHANNEL,                  NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CHANNEL_RED,              NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CHANNEL_GREEN,            NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CHANNEL_BLUE,             NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CHANNEL_GRAY,             NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CHANNEL_INDEXED,          NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CHANNEL_ALPHA,            NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_LAYER_MASK,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_PATH,                     NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TEMPLATE,                 NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_COLORMAP,                 NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_HISTOGRAM,                NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_HISTOGRAM_LINEAR,         NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_HISTOGRAM_LOGARITHMIC,    NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_UNDO_HISTORY,             NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TRANSPARENCY,             NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_SELECTION_ALL,            NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SELECTION_NONE,           NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SELECTION_GROW,           NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SELECTION_SHRINK,         NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SELECTION_BORDER,         NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_NAVIGATION,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_QUICK_MASK_OFF,           NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_QUICK_MASK_ON,            NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_CONTROLLER,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CONTROLLER_KEYBOARD,      NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CONTROLLER_LINUX_INPUT,   NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CONTROLLER_MIDI,          NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CONTROLLER_WHEEL,         NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_DISPLAY_FILTER,           NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_DISPLAY_FILTER_COLORBLIND, NULL,       0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_DISPLAY_FILTER_CONTRAST,  NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_DISPLAY_FILTER_GAMMA,     NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_DISPLAY_FILTER_LCMS,      NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_DISPLAY_FILTER_PROOF,     NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_LIST,                     NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GRID,                     NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_PORTRAIT,                 NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_LANDSCAPE,                NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_TOILET_PAPER,                   NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_GEGL,                     NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_WEB,                      NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_VIDEO,                    NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_SHAPE_CIRCLE,             NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SHAPE_DIAMOND,            NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_SHAPE_SQUARE,             NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_CAP_BUTT,                 NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CAP_ROUND,                NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_CAP_SQUARE,               NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_JOIN_MITER,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_JOIN_ROUND,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_JOIN_BEVEL,               NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_ERROR,                    NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_INFO,                     NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_QUESTION,                 NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_USER_MANUAL,              NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_WARNING,                  NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_WILBER,                   NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_WILBER_EEK,               NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_FRAME,                    NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TEXTURE,                  NULL,        0, 0, LIBGIMP_DOMAIN },
-
-  { GIMP_STOCK_TOOL_AIRBRUSH,            NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_ALIGN,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_BLEND,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_BLUR,                NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_BRIGHTNESS_CONTRAST, NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_BUCKET_FILL,         NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_BY_COLOR_SELECT,     NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_CAGE,                NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_CLONE,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_COLOR_BALANCE,       NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_COLOR_PICKER,        NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_COLORIZE,            NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_CROP,         N_("Cr_op"),        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_CURVES,              NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_DESATURATE,          NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_DODGE,               NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_ELLIPSE_SELECT,      NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_ERASER,              NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_FLIP,                NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_FREE_SELECT,         NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_FOREGROUND_SELECT, N_("_Select"), 0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_FUZZY_SELECT,        NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_HUE_SATURATION,      NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_HEAL,                NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_INK,                 NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_ISCISSORS,           NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_LEVELS,              NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_MEASURE,             NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_MOVE,                NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_PAINTBRUSH,          NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_PATH,                NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_PENCIL,              NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_PERSPECTIVE,  N_("_Transform"),   0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_PERSPECTIVE_CLONE,   NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_POSTERIZE,           NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_RECT_SELECT,         NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_ROTATE,       N_("_Rotate"),      0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_SCALE,        N_("_Scale"),       0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_SHEAR,        N_("_Shear"),       0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_SMUDGE,              NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_TEXT,                NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_THRESHOLD,           NULL,        0, 0, LIBGIMP_DOMAIN },
-  { GIMP_STOCK_TOOL_ZOOM,                NULL,        0, 0, LIBGIMP_DOMAIN }
-};
-
-static const GtkStockItem gimp_compat_stock_items[] =
-{
-  { "gimp-indexed-palette", NULL, 0, 0, LIBGIMP_DOMAIN },
-  { "gimp-qmask-off",       NULL, 0, 0, LIBGIMP_DOMAIN },
-  { "gimp-qmask-on",        NULL, 0, 0, LIBGIMP_DOMAIN }
-};
-
-
-static void
-register_stock_icon (GtkIconFactory *factory,
-                     const gchar    *stock_id,
-                     const gchar    *icon_name)
-{
-  GtkIconSet    *set    = gtk_icon_set_new ();
-  GtkIconSource *source = gtk_icon_source_new ();
-
-  gtk_icon_source_set_direction_wildcarded (source, TRUE);
-  gtk_icon_source_set_size_wildcarded (source, TRUE);
-  gtk_icon_source_set_state_wildcarded (source, TRUE);
-  gtk_icon_source_set_icon_name (source, icon_name);
-
-  gtk_icon_set_add_source (set, source);
-  gtk_icon_source_free (source);
-
-  gtk_icon_factory_add (factory, stock_id, set);
-  gtk_icon_set_unref (set);
-}
-
-static void
-register_bidi_stock_icon (GtkIconFactory *factory,
-                          const gchar    *stock_id,
-                          const gchar    *icon_name_ltr,
-                          const gchar    *icon_name_rtl)
-{
-  GtkIconSet    *set    = gtk_icon_set_new ();
-  GtkIconSource *source = gtk_icon_source_new ();
-
-  gtk_icon_source_set_direction (source, GTK_TEXT_DIR_LTR);
-  gtk_icon_source_set_direction_wildcarded (source, FALSE);
-  gtk_icon_source_set_size_wildcarded (source, TRUE);
-  gtk_icon_source_set_state_wildcarded (source, TRUE);
-  gtk_icon_source_set_icon_name (source, icon_name_ltr);
-
-  gtk_icon_set_add_source (set, source);
-  gtk_icon_source_free (source);
-
-  source = gtk_icon_source_new ();
-
-  gtk_icon_source_set_direction (source, GTK_TEXT_DIR_RTL);
-  gtk_icon_source_set_direction_wildcarded (source, FALSE);
-  gtk_icon_source_set_size_wildcarded (source, TRUE);
-  gtk_icon_source_set_state_wildcarded (source, TRUE);
-  gtk_icon_source_set_icon_name (source, icon_name_rtl);
-
-  gtk_icon_set_add_source (set, source);
-  gtk_icon_source_free (source);
-
-  gtk_icon_factory_add (factory, stock_id, set);
-  gtk_icon_set_unref (set);
-}
-
-
 static GFile *icon_theme_path     = NULL;
 static GFile *default_search_path = NULL;
 
@@ -513,22 +227,6 @@ gimp_icons_set_icon_theme (GFile *path)
 }
 
 /**
- * gimp_stock_init:
- *
- * Initializes the GIMP stock icon factory.
- *
- * You don't need to call this function as gimp_ui_init() already does
- * this for you.
- *
- * Deprecated: 2.10: Use gimp_icons_init() instead.
- */
-void
-gimp_stock_init (void)
-{
-  gimp_icons_init ();
-}
-
-/**
  * gimp_icons_init:
  *
  * Initializes the GIMP stock icon factory.
@@ -547,43 +245,10 @@ gimp_icons_init (void)
   gchar       *icons_dir;
   gchar       *system_icon_theme;
   gchar       *gimp_icon_theme;
-  gint         i;
 
   if (initialized)
     return;
 
-  gimp_stock_factory = gtk_icon_factory_new ();
-
-  for (i = 0; i < G_N_ELEMENTS (gimp_stock_items); i++)
-    {
-      register_stock_icon (gimp_stock_factory,
-                           gimp_stock_items[i].stock_id,
-                           gimp_stock_items[i].stock_id);
-    }
-
-  register_bidi_stock_icon (gimp_stock_factory,
-                            GIMP_STOCK_MENU_LEFT,
-                            GIMP_STOCK_MENU_LEFT, GIMP_STOCK_MENU_RIGHT);
-  register_bidi_stock_icon (gimp_stock_factory,
-                            GIMP_STOCK_MENU_RIGHT,
-                            GIMP_STOCK_MENU_RIGHT, GIMP_STOCK_MENU_LEFT);
-
-  register_stock_icon (gimp_stock_factory,
-                       "gimp-indexed-palette", GIMP_STOCK_COLORMAP);
-  register_stock_icon (gimp_stock_factory,
-                       "gimp-qmask-off", GIMP_STOCK_QUICK_MASK_OFF);
-  register_stock_icon (gimp_stock_factory,
-                       "gimp-qmask-on", GIMP_STOCK_QUICK_MASK_ON);
-  register_stock_icon (gimp_stock_factory,
-                       "gimp-tool-blend", GIMP_STOCK_TOOL_BLEND);
-
-  gtk_icon_factory_add_default (gimp_stock_factory);
-
-  gtk_stock_add_static (gimp_stock_items,
-                        G_N_ELEMENTS (gimp_stock_items));
-  gtk_stock_add_static (gimp_compat_stock_items,
-                        G_N_ELEMENTS (gimp_compat_stock_items));
-
   /*  always prepend the default icon theme, it's never removed from
    *  the path again and acts as fallback for missing icons in other
    *  themes.
@@ -638,7 +303,7 @@ gimp_icons_init (void)
 
   if (pixbuf)
     {
-      gtk_icon_theme_add_builtin_icon (GIMP_STOCK_WILBER_EEK, 64, pixbuf);
+      gtk_icon_theme_add_builtin_icon (GIMP_ICON_WILBER_EEK, 64, pixbuf);
       g_object_unref (pixbuf);
     }
   else
diff --git a/libgimpwidgets/gimpicons.h b/libgimpwidgets/gimpicons.h
index 1c19417..27e79cd 100644
--- a/libgimpwidgets/gimpicons.h
+++ b/libgimpwidgets/gimpicons.h
@@ -390,263 +390,6 @@ G_BEGIN_DECLS
 #define GIMP_ICON_ZOOM_FOLLOW_WINDOW        "gimp-zoom-follow-window"
 
 
-#ifndef GIMP_DISABLE_DEPRECATED
-
-/*  in button size:  */
-
-#define GIMP_STOCK_ANCHOR                   "gimp-anchor"
-#define GIMP_STOCK_CENTER                   "gimp-center"
-#define GIMP_STOCK_DUPLICATE                "gimp-duplicate"
-#define GIMP_STOCK_LINKED                   "gimp-linked"
-#define GIMP_STOCK_PASTE_AS_NEW             "gimp-paste-as-new"
-#define GIMP_STOCK_PASTE_INTO               "gimp-paste-into"
-#define GIMP_STOCK_RESET                    "gimp-reset"
-#define GIMP_STOCK_VISIBLE                  "gimp-visible"
-
-#define GIMP_STOCK_GRADIENT_LINEAR               "gimp-gradient-linear"
-#define GIMP_STOCK_GRADIENT_BILINEAR             "gimp-gradient-bilinear"
-#define GIMP_STOCK_GRADIENT_RADIAL               "gimp-gradient-radial"
-#define GIMP_STOCK_GRADIENT_SQUARE               "gimp-gradient-square"
-#define GIMP_STOCK_GRADIENT_CONICAL_SYMMETRIC    "gimp-gradient-conical-symmetric"
-#define GIMP_STOCK_GRADIENT_CONICAL_ASYMMETRIC   "gimp-gradient-conical-asymmetric"
-#define GIMP_STOCK_GRADIENT_SHAPEBURST_ANGULAR   "gimp-gradient-shapeburst-angular"
-#define GIMP_STOCK_GRADIENT_SHAPEBURST_SPHERICAL "gimp-gradient-shapeburst-spherical"
-#define GIMP_STOCK_GRADIENT_SHAPEBURST_DIMPLED   "gimp-gradient-shapeburst-dimpled"
-#define GIMP_STOCK_GRADIENT_SPIRAL_CLOCKWISE     "gimp-gradient-spiral-clockwise"
-#define GIMP_STOCK_GRADIENT_SPIRAL_ANTICLOCKWISE "gimp-gradient-spiral-anticlockwise"
-
-#define GIMP_STOCK_GRAVITY_EAST             "gimp-gravity-east"
-#define GIMP_STOCK_GRAVITY_NORTH            "gimp-gravity-north"
-#define GIMP_STOCK_GRAVITY_NORTH_EAST       "gimp-gravity-north-east"
-#define GIMP_STOCK_GRAVITY_NORTH_WEST       "gimp-gravity-north-west"
-#define GIMP_STOCK_GRAVITY_SOUTH            "gimp-gravity-south"
-#define GIMP_STOCK_GRAVITY_SOUTH_EAST       "gimp-gravity-south-east"
-#define GIMP_STOCK_GRAVITY_SOUTH_WEST       "gimp-gravity-south-west"
-#define GIMP_STOCK_GRAVITY_WEST             "gimp-gravity-west"
-
-#define GIMP_STOCK_HCENTER                  "gimp-hcenter"
-#define GIMP_STOCK_VCENTER                  "gimp-vcenter"
-
-#define GIMP_STOCK_HCHAIN                   "gimp-hchain"
-#define GIMP_STOCK_HCHAIN_BROKEN            "gimp-hchain-broken"
-#define GIMP_STOCK_VCHAIN                   "gimp-vchain"
-#define GIMP_STOCK_VCHAIN_BROKEN            "gimp-vchain-broken"
-
-#define GIMP_STOCK_SELECTION                "gimp-selection"
-#define GIMP_STOCK_SELECTION_REPLACE        "gimp-selection-replace"
-#define GIMP_STOCK_SELECTION_ADD            "gimp-selection-add"
-#define GIMP_STOCK_SELECTION_SUBTRACT       "gimp-selection-subtract"
-#define GIMP_STOCK_SELECTION_INTERSECT      "gimp-selection-intersect"
-#define GIMP_STOCK_SELECTION_STROKE         "gimp-selection-stroke"
-#define GIMP_STOCK_SELECTION_TO_CHANNEL     "gimp-selection-to-channel"
-#define GIMP_STOCK_SELECTION_TO_PATH        "gimp-selection-to-path"
-
-#define GIMP_STOCK_PATH_STROKE              "gimp-path-stroke"
-
-#define GIMP_STOCK_CURVE_FREE               "gimp-curve-free"
-#define GIMP_STOCK_CURVE_SMOOTH             "gimp-curve-smooth"
-
-#define GIMP_STOCK_COLOR_PICKER_BLACK       "gimp-color-picker-black"
-#define GIMP_STOCK_COLOR_PICKER_GRAY        "gimp-color-picker-gray"
-#define GIMP_STOCK_COLOR_PICKER_WHITE       "gimp-color-picker-white"
-#define GIMP_STOCK_COLOR_TRIANGLE           "gimp-color-triangle"
-#define GIMP_STOCK_COLOR_PICK_FROM_SCREEN   "gimp-color-pick-from-screen"
-
-#define GIMP_STOCK_CHAR_PICKER              "gimp-char-picker"
-#define GIMP_STOCK_LETTER_SPACING           "gimp-letter-spacing"
-#define GIMP_STOCK_LINE_SPACING             "gimp-line-spacing"
-#define GIMP_STOCK_PATTERN                  "gimp-pattern"
-
-#define GIMP_STOCK_TEXT_DIR_LTR             "gimp-text-dir-ltr"
-#define GIMP_STOCK_TEXT_DIR_RTL             "gimp-text-dir-rtl"
-
-#define GIMP_STOCK_TOOL_AIRBRUSH            "gimp-tool-airbrush"
-#define GIMP_STOCK_TOOL_ALIGN               "gimp-tool-align"
-#define GIMP_STOCK_TOOL_BLEND               "gimp-tool-gradient"
-#define GIMP_STOCK_TOOL_BLUR                "gimp-tool-blur"
-#define GIMP_STOCK_TOOL_BRIGHTNESS_CONTRAST "gimp-tool-brightness-contrast"
-#define GIMP_STOCK_TOOL_BUCKET_FILL         "gimp-tool-bucket-fill"
-#define GIMP_STOCK_TOOL_BY_COLOR_SELECT     "gimp-tool-by-color-select"
-#define GIMP_STOCK_TOOL_CAGE                "gimp-tool-cage"
-#define GIMP_STOCK_TOOL_CLONE               "gimp-tool-clone"
-#define GIMP_STOCK_TOOL_COLOR_BALANCE       "gimp-tool-color-balance"
-#define GIMP_STOCK_TOOL_COLOR_PICKER        "gimp-tool-color-picker"
-#define GIMP_STOCK_TOOL_COLORIZE            "gimp-tool-colorize"
-#define GIMP_STOCK_TOOL_CROP                "gimp-tool-crop"
-#define GIMP_STOCK_TOOL_CURVES              "gimp-tool-curves"
-#define GIMP_STOCK_TOOL_DESATURATE          "gimp-tool-desaturate"
-#define GIMP_STOCK_TOOL_DODGE               "gimp-tool-dodge"
-#define GIMP_STOCK_TOOL_ELLIPSE_SELECT      "gimp-tool-ellipse-select"
-#define GIMP_STOCK_TOOL_ERASER              "gimp-tool-eraser"
-#define GIMP_STOCK_TOOL_FLIP                "gimp-tool-flip"
-#define GIMP_STOCK_TOOL_FREE_SELECT         "gimp-tool-free-select"
-#define GIMP_STOCK_TOOL_FOREGROUND_SELECT   "gimp-tool-foreground-select"
-#define GIMP_STOCK_TOOL_FUZZY_SELECT        "gimp-tool-fuzzy-select"
-#define GIMP_STOCK_TOOL_HEAL                "gimp-tool-heal"
-#define GIMP_STOCK_TOOL_HUE_SATURATION      "gimp-tool-hue-saturation"
-#define GIMP_STOCK_TOOL_INK                 "gimp-tool-ink"
-#define GIMP_STOCK_TOOL_ISCISSORS           "gimp-tool-iscissors"
-#define GIMP_STOCK_TOOL_LEVELS              "gimp-tool-levels"
-#define GIMP_STOCK_TOOL_MEASURE             "gimp-tool-measure"
-#define GIMP_STOCK_TOOL_MOVE                "gimp-tool-move"
-#define GIMP_STOCK_TOOL_PAINTBRUSH          "gimp-tool-paintbrush"
-#define GIMP_STOCK_TOOL_PATH                "gimp-tool-path"
-#define GIMP_STOCK_TOOL_PENCIL              "gimp-tool-pencil"
-#define GIMP_STOCK_TOOL_PERSPECTIVE         "gimp-tool-perspective"
-#define GIMP_STOCK_TOOL_PERSPECTIVE_CLONE   "gimp-tool-perspective-clone"
-#define GIMP_STOCK_TOOL_POSTERIZE           "gimp-tool-posterize"
-#define GIMP_STOCK_TOOL_RECT_SELECT         "gimp-tool-rect-select"
-#define GIMP_STOCK_TOOL_ROTATE              "gimp-tool-rotate"
-#define GIMP_STOCK_TOOL_SCALE               "gimp-tool-scale"
-#define GIMP_STOCK_TOOL_SHEAR               "gimp-tool-shear"
-#define GIMP_STOCK_TOOL_SMUDGE              "gimp-tool-smudge"
-#define GIMP_STOCK_TOOL_TEXT                "gimp-tool-text"
-#define GIMP_STOCK_TOOL_THRESHOLD           "gimp-tool-threshold"
-#define GIMP_STOCK_TOOL_ZOOM                "gimp-tool-zoom"
-
-/*  in menu size:  */
-
-#define GIMP_STOCK_CONVERT_RGB              "gimp-convert-rgb"
-#define GIMP_STOCK_CONVERT_GRAYSCALE        "gimp-convert-grayscale"
-#define GIMP_STOCK_CONVERT_INDEXED          "gimp-convert-indexed"
-#define GIMP_STOCK_INVERT                   "gimp-invert"
-#define GIMP_STOCK_MERGE_DOWN               "gimp-merge-down"
-#define GIMP_STOCK_LAYER_TO_IMAGESIZE       "gimp-layer-to-imagesize"
-#define GIMP_STOCK_PLUGIN                   "gimp-plugin"
-#define GIMP_STOCK_UNDO_HISTORY             "gimp-undo-history"
-#define GIMP_STOCK_RESHOW_FILTER            "gimp-reshow-filter"
-#define GIMP_STOCK_ROTATE_90                "gimp-rotate-90"
-#define GIMP_STOCK_ROTATE_180               "gimp-rotate-180"
-#define GIMP_STOCK_ROTATE_270               "gimp-rotate-270"
-#define GIMP_STOCK_RESIZE                   "gimp-resize"
-#define GIMP_STOCK_SCALE                    "gimp-scale"
-#define GIMP_STOCK_FLIP_HORIZONTAL          "gimp-flip-horizontal"
-#define GIMP_STOCK_FLIP_VERTICAL            "gimp-flip-vertical"
-
-#define GIMP_STOCK_IMAGE                    "gimp-image"
-#define GIMP_STOCK_LAYER                    "gimp-layer"
-#define GIMP_STOCK_TEXT_LAYER               "gimp-text-layer"
-#define GIMP_STOCK_FLOATING_SELECTION       "gimp-floating-selection"
-#define GIMP_STOCK_CHANNEL                  "gimp-channel"
-#define GIMP_STOCK_CHANNEL_RED              "gimp-channel-red"
-#define GIMP_STOCK_CHANNEL_GREEN            "gimp-channel-green"
-#define GIMP_STOCK_CHANNEL_BLUE             "gimp-channel-blue"
-#define GIMP_STOCK_CHANNEL_GRAY             "gimp-channel-gray"
-#define GIMP_STOCK_CHANNEL_INDEXED          "gimp-channel-indexed"
-#define GIMP_STOCK_CHANNEL_ALPHA            "gimp-channel-alpha"
-#define GIMP_STOCK_LAYER_MASK               "gimp-layer-mask"
-#define GIMP_STOCK_PATH                     "gimp-path"
-#define GIMP_STOCK_TEMPLATE                 "gimp-template"
-#define GIMP_STOCK_TRANSPARENCY             "gimp-transparency"
-#define GIMP_STOCK_COLORMAP                 "gimp-colormap"
-
-#define GIMP_STOCK_INDEXED_PALETTE          "gimp-colormap"
-
-#define GIMP_STOCK_IMAGES                   "gimp-images"
-#define GIMP_STOCK_LAYERS                   "gimp-layers"
-#define GIMP_STOCK_CHANNELS                 "gimp-channels"
-#define GIMP_STOCK_PATHS                    "gimp-paths"
-
-#define GIMP_STOCK_SELECTION_ALL            "gimp-selection-all"
-#define GIMP_STOCK_SELECTION_NONE           "gimp-selection-none"
-#define GIMP_STOCK_SELECTION_GROW           "gimp-selection-grow"
-#define GIMP_STOCK_SELECTION_SHRINK         "gimp-selection-shrink"
-#define GIMP_STOCK_SELECTION_BORDER         "gimp-selection-border"
-
-#define GIMP_STOCK_NAVIGATION               "gimp-navigation"
-#define GIMP_STOCK_QUICK_MASK_OFF           "gimp-quick-mask-off"
-#define GIMP_STOCK_QUICK_MASK_ON            "gimp-quick-mask-on"
-
-#define GIMP_STOCK_QMASK_OFF                "gimp-quick-mask-off"
-#define GIMP_STOCK_QMASK_ON                 "gimp-quick-mask-on"
-
-#define GIMP_STOCK_HISTOGRAM                "gimp-histogram"
-#define GIMP_STOCK_HISTOGRAM_LINEAR         "gimp-histogram-linear"
-#define GIMP_STOCK_HISTOGRAM_LOGARITHMIC    "gimp-histogram-logarithmic"
-
-#define GIMP_STOCK_CLOSE                    "gimp-close"
-#define GIMP_STOCK_MENU_LEFT                "gimp-menu-left"
-#define GIMP_STOCK_MENU_RIGHT               "gimp-menu-right"
-#define GIMP_STOCK_MOVE_TO_SCREEN           "gimp-move-to-screen"
-#define GIMP_STOCK_DEFAULT_COLORS           "gimp-default-colors"
-#define GIMP_STOCK_SWAP_COLORS              "gimp-swap-colors"
-#define GIMP_STOCK_ZOOM_FOLLOW_WINDOW       "gimp-zoom-follow-window"
-
-#define GIMP_STOCK_TOOLS                    "gimp-tools"
-#define GIMP_STOCK_TOOL_OPTIONS             "gimp-tool-options"
-#define GIMP_STOCK_DEVICE_STATUS            "gimp-device-status"
-#define GIMP_STOCK_INPUT_DEVICE             "gimp-input-device"
-#define GIMP_STOCK_CURSOR                   "gimp-cursor"
-#define GIMP_STOCK_SAMPLE_POINT             "gimp-sample-point"
-#define GIMP_STOCK_DYNAMICS                 "gimp-dynamics"
-#define GIMP_STOCK_TOOL_PRESET              "gimp-tool-preset"
-
-#define GIMP_STOCK_CONTROLLER               "gimp-controller"
-#define GIMP_STOCK_CONTROLLER_KEYBOARD      "gimp-controller-keyboard"
-#define GIMP_STOCK_CONTROLLER_LINUX_INPUT   "gimp-controller-linux-input"
-#define GIMP_STOCK_CONTROLLER_MIDI          "gimp-controller-midi"
-#define GIMP_STOCK_CONTROLLER_WHEEL         "gimp-controller-wheel"
-
-#define GIMP_STOCK_DISPLAY_FILTER           "gimp-display-filter"
-#define GIMP_STOCK_DISPLAY_FILTER_COLORBLIND "gimp-display-filter-colorblind"
-#define GIMP_STOCK_DISPLAY_FILTER_CONTRAST  "gimp-display-filter-contrast"
-#define GIMP_STOCK_DISPLAY_FILTER_GAMMA     "gimp-display-filter-gamma"
-#define GIMP_STOCK_DISPLAY_FILTER_LCMS      "gimp-display-filter-lcms"
-#define GIMP_STOCK_DISPLAY_FILTER_PROOF     "gimp-display-filter-proof"
-
-#define GIMP_STOCK_LIST                     "gimp-list"
-#define GIMP_STOCK_GRID                     "gimp-grid"
-
-#define GIMP_STOCK_PORTRAIT                 "gimp-portrait"
-#define GIMP_STOCK_LANDSCAPE                "gimp-landscape"
-
-#define GIMP_STOCK_GEGL                     "gimp-gegl"
-#define GIMP_STOCK_VIDEO                    "gimp-video"
-#define GIMP_STOCK_WEB                      "gimp-web"
-
-#define GIMP_STOCK_SHAPE_CIRCLE             "gimp-shape-circle"
-#define GIMP_STOCK_SHAPE_DIAMOND            "gimp-shape-diamond"
-#define GIMP_STOCK_SHAPE_SQUARE             "gimp-shape-square"
-
-#define GIMP_STOCK_CAP_BUTT                 "gimp-cap-butt"
-#define GIMP_STOCK_CAP_ROUND                "gimp-cap-round"
-#define GIMP_STOCK_CAP_SQUARE               "gimp-cap-square"
-
-#define GIMP_STOCK_JOIN_MITER               "gimp-join-miter"
-#define GIMP_STOCK_JOIN_ROUND               "gimp-join-round"
-#define GIMP_STOCK_JOIN_BEVEL               "gimp-join-bevel"
-
-/*  in dialog size:  */
-
-#define GIMP_STOCK_ERROR                    "gimp-error"
-#define GIMP_STOCK_INFO                     "gimp-info"
-#define GIMP_STOCK_QUESTION                 "gimp-question"
-#define GIMP_STOCK_WARNING                  "gimp-warning"
-#define GIMP_STOCK_WILBER                   "gimp-wilber"
-#define GIMP_STOCK_WILBER_EEK               "gimp-wilber-eek"
-#define GIMP_STOCK_FRAME                    "gimp-frame"
-#define GIMP_STOCK_TEXTURE                  "gimp-texture"
-#define GIMP_STOCK_USER_MANUAL              "gimp-user-manual"
-
-/*  missing icons:  */
-
-#define GIMP_STOCK_BRUSH                    GIMP_STOCK_TOOL_PAINTBRUSH
-#define GIMP_STOCK_BUFFER                   "edit-paste"
-#define GIMP_STOCK_DETACH                   GTK_STOCK_CONVERT
-#define GIMP_STOCK_FONT                     GTK_STOCK_SELECT_FONT
-#define GIMP_STOCK_GRADIENT                 GIMP_STOCK_TOOL_BLEND
-#define GIMP_STOCK_PALETTE                  GTK_STOCK_SELECT_COLOR
-#define GIMP_STOCK_CONTROLLER_MOUSE         GIMP_STOCK_CURSOR
-#define GIMP_STOCK_PRINT_RESOLUTION         "document-print"
-
-#define GIMP_STOCK_EDIT                     "gtk-edit"
-
-#endif /* GIMP_DISABLE_DEPRECATED */
-
-
-GIMP_DEPRECATED_FOR(gimp_icons_init)
-void   gimp_stock_init           (void);
-
 void   gimp_icons_init           (void);
 
 void   gimp_icons_set_icon_theme (GFile *path);
diff --git a/libgimpwidgets/gimpintstore.h b/libgimpwidgets/gimpintstore.h
index 4be042a..36049ad 100644
--- a/libgimpwidgets/gimpintstore.h
+++ b/libgimpwidgets/gimpintstore.h
@@ -38,7 +38,6 @@ G_BEGIN_DECLS
  * @GIMP_INT_STORE_USER_DATA:   arbitrary user data
  * @GIMP_INT_STORE_ABBREV:      an abbreviated label
  * @GIMP_INT_STORE_NUM_COLUMNS: the number of columns
- * @GIMP_INT_STORE_STOCK_ID:    compat alias for @GIMP_INT_STORE_ICON_NAME
  *
  * The column types of #GimpIntStore.
  **/
@@ -50,10 +49,7 @@ typedef enum
   GIMP_INT_STORE_PIXBUF,
   GIMP_INT_STORE_USER_DATA,
   GIMP_INT_STORE_ABBREV,
-  GIMP_INT_STORE_NUM_COLUMNS,
-
-  /* deprecated */
-  GIMP_INT_STORE_STOCK_ID = GIMP_INT_STORE_ICON_NAME
+  GIMP_INT_STORE_NUM_COLUMNS
 } GimpIntStoreColumns;
 
 
diff --git a/libgimpwidgets/gimppropwidgets.c b/libgimpwidgets/gimppropwidgets.c
index df95798..1c4dc24 100644
--- a/libgimpwidgets/gimppropwidgets.c
+++ b/libgimpwidgets/gimppropwidgets.c
@@ -20,8 +20,6 @@
 #include <string.h>
 
 #include <gegl.h>
-/* FIXME: #undef GTK_DISABLE_DEPRECATED */
-#undef GTK_DISABLE_DEPRECATED
 #include <gtk/gtk.h>
 
 #include "libgimpcolor/gimpcolor.h"
@@ -1069,37 +1067,6 @@ gimp_prop_boolean_radio_frame_new (GObject     *config,
 }
 
 /**
- * gimp_prop_enum_stock_box_new:
- * @config:        Object to which property is attached.
- * @property_name: Name of enum property controlled by the radio buttons.
- * @stock_prefix:  The prefix of the group of stock ids to use.
- * @minimum:       Smallest value of enum to be included.
- * @maximum:       Largest value of enum to be included.
- *
- * Creates a horizontal box of radio buttons with stock icons, which
- * function to set and display the value of the specified Enum
- * property.  The stock_id for each icon is created by appending the
- * enum_value's nick to the given @stock_prefix.  See
- * gimp_enum_stock_box_new() for more information.
- *
- * Return value: A #libgimpwidgets-gimpenumstockbox containing the radio buttons.
- *
- * Since: 2.4
- *
- * Deprecated: 2.10
- */
-GtkWidget *
-gimp_prop_enum_stock_box_new (GObject     *config,
-                              const gchar *property_name,
-                              const gchar *stock_prefix,
-                              gint         minimum,
-                              gint         maximum)
-{
-  return gimp_prop_enum_icon_box_new (config, property_name,
-                                      stock_prefix, minimum, maximum);
-}
-
-/**
  * gimp_prop_enum_icon_box_new:
  * @config:        Object to which property is attached.
  * @property_name: Name of enum property controlled by the radio buttons.
@@ -3826,30 +3793,6 @@ static void   gimp_prop_icon_image_notify (GObject    *config,
                                            GtkWidget  *image);
 
 /**
- * gimp_prop_stock_image_new:
- * @config:        Object to which property is attached.
- * @property_name: Name of string property.
- * @icon_size:     Size of desired stock image.
- *
- * Creates a widget to display a stock image representing the value of the
- * specified string property, which should encode a Stock ID.
- * See gtk_image_new_from_stock() for more information.
- *
- * Return value:  A new #GtkImage widget.
- *
- * Since: 2.4
- *
- * Deprecated: 2.10
- */
-GtkWidget *
-gimp_prop_stock_image_new (GObject     *config,
-                           const gchar *property_name,
-                           GtkIconSize  icon_size)
-{
-  return gimp_prop_icon_image_new (config, property_name, icon_size);
-}
-
-/**
  * gimp_prop_icon_image_new:
  * @config:        Object to which property is attached.
  * @property_name: Name of string property.
diff --git a/libgimpwidgets/gimppropwidgets.h b/libgimpwidgets/gimppropwidgets.h
index 21d8c75..baacdd2 100644
--- a/libgimpwidgets/gimppropwidgets.h
+++ b/libgimpwidgets/gimppropwidgets.h
@@ -84,13 +84,6 @@ GtkWidget     * gimp_prop_enum_radio_box_new      (GObject      *config,
                                                    gint          minimum,
                                                    gint          maximum);
 
-GIMP_DEPRECATED_FOR(gimp_prop_enum_icon_box_new)
-GtkWidget     * gimp_prop_enum_stock_box_new      (GObject      *config,
-                                                   const gchar  *property_name,
-                                                   const gchar  *stock_prefix,
-                                                   gint          minimum,
-                                                   gint          maximum);
-
 GtkWidget     * gimp_prop_enum_icon_box_new       (GObject      *config,
                                                    const gchar  *property_name,
                                                    const gchar  *icon_prefix,
@@ -225,10 +218,6 @@ GtkWidget     * gimp_prop_unit_combo_box_new      (GObject       *config,
 
 /*  GParamString (icon name)  */
 
-GIMP_DEPRECATED_FOR(gimp_prop_stock_image_new)
-GtkWidget     * gimp_prop_stock_image_new         (GObject       *config,
-                                                   const gchar   *property_name,
-                                                   GtkIconSize    icon_size);
 GtkWidget     * gimp_prop_icon_image_new          (GObject       *config,
                                                    const gchar   *property_name,
                                                    GtkIconSize    icon_size);
diff --git a/libgimpwidgets/gimpunitcombobox.c b/libgimpwidgets/gimpunitcombobox.c
index 9786feb..bf4bdbc 100644
--- a/libgimpwidgets/gimpunitcombobox.c
+++ b/libgimpwidgets/gimpunitcombobox.c
@@ -36,7 +36,6 @@
  * @see_also: #GimpUnit, #GimpUnitStore
  *
  * #GimpUnitComboBox selects units stored in a #GimpUnitStore.
- * It replaces the deprecated #GimpUnitMenu.
  **/
 
 


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