icontheme: Remove gtk_icon_get_base_size() and gtk_icon_get_base_dir()
authorBenjamin Otte <otte@redhat.com>
Sun, 2 Feb 2020 00:05:42 +0000 (01:05 +0100)
committerAlexander Larsson <alexl@redhat.com>
Tue, 4 Feb 2020 15:43:59 +0000 (16:43 +0100)
Those functions are unused and the documentation says "Returns some
random number that the icon theme creator chose" which does not seem at
all useful and an implementation detail.

So get rid of it.

docs/reference/gtk/gtk4-sections.txt
gtk/gtkicontheme.c
gtk/gtkicontheme.h
tests/testicontheme.c

index 8ed0069f720ce7e417542ae7fc8fa2c4e401f7c6..e57e2f6e95e2bcc944d79bac4594e61b29520387 100644 (file)
@@ -5011,8 +5011,6 @@ gtk_icon_theme_choose_icon_finish
 gtk_icon_theme_lookup_by_gicon
 gtk_icon_theme_list_icons
 gtk_icon_theme_get_icon_sizes
-gtk_icon_get_base_size
-gtk_icon_get_base_scale
 gtk_icon_get_filename
 gtk_icon_is_symbolic
 gtk_icon_download_texture
index 235d3fd7f0dfc7015b125ccb555c8b9d9ee0e383..8f0331b4c9cd2dcbe199656a5f4d6ab10bf149f9 100644 (file)
@@ -3405,52 +3405,6 @@ gtk_icon_class_init (GtkIconClass *klass)
   gobject_class->finalize = gtk_icon_finalize;
 }
 
-/**
- * gtk_icon_get_base_size:
- * @self: a #GtkIcon
- *
- * Gets the base size for the icon. The base size
- * is a size for the icon that was specified by
- * the icon theme creator. This may be different
- * than the actual size of image;
- * These icons will be given
- * the same base size as the larger icons to which
- * they are attached.
- *
- * Note that for scaled icons the base size does
- * not include the base scale.
- *
- * Returns: the base size, or 0, if no base
- *     size is known for the icon.
- */
-gint
-gtk_icon_get_base_size (GtkIcon *icon)
-{
-  g_return_val_if_fail (icon != NULL, 0);
-
-  return icon->dir_size;
-}
-
-/**
- * gtk_icon_get_base_scale:
- * @self: a #GtkIcon
- *
- * Gets the base scale for the icon. The base scale is a scale
- * for the icon that was specified by the icon theme creator.
- * For instance an icon drawn for a high-dpi monitor with window
- * scale 2 for a base size of 32 will be 64 pixels tall and have
- * a base scale of 2.
- *
- * Returns: the base scale
- */
-gint
-gtk_icon_get_base_scale (GtkIcon *icon)
-{
-  g_return_val_if_fail (icon != NULL, 0);
-
-  return icon->dir_scale;
-}
-
 /**
  * gtk_icon_get_filename:
  * @self: a #GtkIcon
index aad41ca274e1937192cf62d44dc97f50ce0cb914..55d85d6778f813d9a0f2fd3edf552d20d0ae50e6 100644 (file)
@@ -154,10 +154,6 @@ GList *       gtk_icon_theme_list_icons            (GtkIconTheme
 GDK_AVAILABLE_IN_ALL
 GType                 gtk_icon_get_type           (void) G_GNUC_CONST;
 
-GDK_AVAILABLE_IN_ALL
-gint                  gtk_icon_get_base_size      (GtkIcon   *self);
-GDK_AVAILABLE_IN_ALL
-gint                  gtk_icon_get_base_scale     (GtkIcon   *self);
 GDK_AVAILABLE_IN_ALL
 const gchar *         gtk_icon_get_filename       (GtkIcon   *self);
 GDK_AVAILABLE_IN_ALL
index 7ef888ccecf3ebaebde7bf37d20599ff3798782e..21acb2b9ed121a57e57359546b79934a3a5fd15b 100644 (file)
@@ -142,7 +142,6 @@ main (int argc, char *argv[])
        {
           GdkPaintable *paintable = GDK_PAINTABLE (icon);
 
-          g_print ("Base size: %d, Scale: %d\n", gtk_icon_get_base_size (icon), gtk_icon_get_base_scale (icon));
           g_print ("texture size: %dx%d\n", gdk_paintable_get_intrinsic_width (paintable), gdk_paintable_get_intrinsic_height (paintable));
 
          g_object_unref (icon);