forked from AuroraMiddleware/gtk
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:
parent
7e8d8218b9
commit
4b96ba592f
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user