icontheme: Remove gtk_icon_get_base_size() and gtk_icon_get_base_dir()

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.
This commit is contained in:
Benjamin Otte 2020-02-02 01:05:42 +01:00 committed by Alexander Larsson
parent 7e8d8218b9
commit 4b96ba592f
4 changed files with 0 additions and 53 deletions

View File

@ -5011,8 +5011,6 @@ gtk_icon_theme_choose_icon_finish
gtk_icon_theme_lookup_by_gicon gtk_icon_theme_lookup_by_gicon
gtk_icon_theme_list_icons gtk_icon_theme_list_icons
gtk_icon_theme_get_icon_sizes gtk_icon_theme_get_icon_sizes
gtk_icon_get_base_size
gtk_icon_get_base_scale
gtk_icon_get_filename gtk_icon_get_filename
gtk_icon_is_symbolic gtk_icon_is_symbolic
gtk_icon_download_texture gtk_icon_download_texture

View File

@ -3405,52 +3405,6 @@ gtk_icon_class_init (GtkIconClass *klass)
gobject_class->finalize = gtk_icon_finalize; 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: * gtk_icon_get_filename:
* @self: a #GtkIcon * @self: a #GtkIcon

View File

@ -154,10 +154,6 @@ GList * gtk_icon_theme_list_icons (GtkIconTheme
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL
GType gtk_icon_get_type (void) G_GNUC_CONST; 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 GDK_AVAILABLE_IN_ALL
const gchar * gtk_icon_get_filename (GtkIcon *self); const gchar * gtk_icon_get_filename (GtkIcon *self);
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL

View File

@ -142,7 +142,6 @@ main (int argc, char *argv[])
{ {
GdkPaintable *paintable = GDK_PAINTABLE (icon); 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_print ("texture size: %dx%d\n", gdk_paintable_get_intrinsic_width (paintable), gdk_paintable_get_intrinsic_height (paintable));
g_object_unref (icon); g_object_unref (icon);