diff options
author | Matthias Clasen <mclasen@redhat.com> | 2017-11-14 22:29:31 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2017-11-15 14:22:17 -0500 |
commit | c6c342750753efc77d0221db7f0465643f96882a (patch) | |
tree | cbf279b89ba3ca2263499dec8a3382c42e9582a4 /gtk/gtkiconhelperprivate.h | |
parent | 2301d8d90bda35c2e1d6e461cd3c815a4e6bd3e6 (diff) | |
download | gtk+-c6c342750753efc77d0221db7f0465643f96882a.tar.gz |
iconhelper: Query size via CSS
Instead of looking at the icon size, look at the CSS value for
-gtk-icon-size. Set style classes depending on icon size instead.
Trivially change Adwaita and HighContrast to report the same values as
before.
Diffstat (limited to 'gtk/gtkiconhelperprivate.h')
-rw-r--r-- | gtk/gtkiconhelperprivate.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gtk/gtkiconhelperprivate.h b/gtk/gtkiconhelperprivate.h index 42ba490bb6..1ba797a584 100644 --- a/gtk/gtkiconhelperprivate.h +++ b/gtk/gtkiconhelperprivate.h @@ -36,7 +36,6 @@ struct _GtkIconHelper GtkImageDefinition *def; - GtkIconSize icon_size; gint pixel_size; guint use_fallback : 1; @@ -71,15 +70,12 @@ void _gtk_icon_helper_set_surface (GtkIconHelper *self, void _gtk_icon_helper_set_texture (GtkIconHelper *self, GdkTexture *texture); -gboolean _gtk_icon_helper_set_icon_size (GtkIconHelper *self, - GtkIconSize icon_size); gboolean _gtk_icon_helper_set_pixel_size (GtkIconHelper *self, gint pixel_size); gboolean _gtk_icon_helper_set_use_fallback (GtkIconHelper *self, gboolean use_fallback); GtkImageType _gtk_icon_helper_get_storage_type (GtkIconHelper *self); -GtkIconSize _gtk_icon_helper_get_icon_size (GtkIconHelper *self); gint _gtk_icon_helper_get_pixel_size (GtkIconHelper *self); gboolean _gtk_icon_helper_get_use_fallback (GtkIconHelper *self); @@ -105,6 +101,9 @@ void gtk_icon_helper_invalidate (GtkIconHelper *self); void gtk_icon_helper_invalidate_for_change (GtkIconHelper *self, GtkCssStyleChange *change); +void gtk_icon_size_set_style_classes (GtkCssNode *cssnode, + GtkIconSize icon_size); + G_END_DECLS #endif /* __GTK_ICON_HELPER_H__ */ |