[nautilus/wip/antoniof/gtk4-preparation-drop-outgoing-api: 4/13] icon-info: Drop gtk_icon_size_lookup()
- From: António Fernandes <antoniof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/wip/antoniof/gtk4-preparation-drop-outgoing-api: 4/13] icon-info: Drop gtk_icon_size_lookup()
- Date: Mon, 25 Oct 2021 18:14:03 +0000 (UTC)
commit 7348e9045a35fda7007ad2742ebc16552ce1b9f1
Author: Ernestas Kulik <ernestask gnome org>
Date: Tue Jul 10 12:41:13 2018 +0300
icon-info: Drop gtk_icon_size_lookup()
It no longer exists, and the enumeration only contains normal and large
sizes, so hardcoded icon sizes are now used.
Rebased and ammended by António Fernandes <antoniof gnome org>
src/nautilus-autorun-software.c | 6 ++----
src/nautilus-files-view.c | 7 +++----
src/nautilus-icon-info.c | 12 ------------
src/nautilus-icon-info.h | 2 --
4 files changed, 5 insertions(+), 22 deletions(-)
---
diff --git a/src/nautilus-autorun-software.c b/src/nautilus-autorun-software.c
index 732ec2d52..f989e3d9a 100644
--- a/src/nautilus-autorun-software.c
+++ b/src/nautilus-autorun-software.c
@@ -172,7 +172,6 @@ static void
present_autorun_for_software_dialog (GMount *mount)
{
GIcon *icon;
- int icon_size;
g_autoptr (NautilusIconInfo) icon_info = NULL;
g_autoptr (GdkPixbuf) pixbuf = NULL;
g_autofree char *mount_name = NULL;
@@ -203,10 +202,9 @@ present_autorun_for_software_dialog (GMount *mount)
icon = g_mount_get_icon (mount);
- icon_size = nautilus_get_icon_size_for_stock_size (GTK_ICON_SIZE_DIALOG);
- icon_info = nautilus_icon_info_lookup (icon, icon_size,
+ icon_info = nautilus_icon_info_lookup (icon, 48,
gtk_widget_get_scale_factor (GTK_WIDGET (dialog)));
- pixbuf = nautilus_icon_info_get_pixbuf_at_size (icon_info, icon_size);
+ pixbuf = nautilus_icon_info_get_pixbuf_at_size (icon_info, 48);
gtk_window_set_icon (GTK_WINDOW (dialog), pixbuf);
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c
index 43a132df3..71ffc8695 100644
--- a/src/nautilus-files-view.c
+++ b/src/nautilus-files-view.c
@@ -4958,13 +4958,12 @@ get_menu_icon_for_file (NautilusFile *file,
{
NautilusIconInfo *info;
GdkPixbuf *pixbuf;
- int size, scale;
+ int scale;
- size = nautilus_get_icon_size_for_stock_size (GTK_ICON_SIZE_MENU);
scale = gtk_widget_get_scale_factor (widget);
- info = nautilus_file_get_icon (file, size, scale, 0);
- pixbuf = nautilus_icon_info_get_pixbuf_nodefault_at_size (info, size);
+ info = nautilus_file_get_icon (file, 16, scale, 0);
+ pixbuf = nautilus_icon_info_get_pixbuf_nodefault_at_size (info, NAUTILUS_LIST_ICON_SIZE_SMALL);
g_object_unref (info);
return pixbuf;
diff --git a/src/nautilus-icon-info.c b/src/nautilus-icon-info.c
index 5bd8b0119..8bf8a112c 100644
--- a/src/nautilus-icon-info.c
+++ b/src/nautilus-icon-info.c
@@ -611,15 +611,3 @@ nautilus_icon_info_get_used_name (NautilusIconInfo *icon)
{
return icon->icon_name;
}
-
-gint
-nautilus_get_icon_size_for_stock_size (GtkIconSize size)
-{
- gint w, h;
-
- if (gtk_icon_size_lookup (size, &w, &h))
- {
- return MAX (w, h);
- }
- return NAUTILUS_CANVAS_ICON_SIZE_SMALL;
-}
diff --git a/src/nautilus-icon-info.h b/src/nautilus-icon-info.h
index 506acecde..64f643651 100644
--- a/src/nautilus-icon-info.h
+++ b/src/nautilus-icon-info.h
@@ -39,6 +39,4 @@ const char * nautilus_icon_info_get_used_name (NautilusI
void nautilus_icon_info_clear_caches (void);
-gint nautilus_get_icon_size_for_stock_size (GtkIconSize size);
-
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]