Alexander Larsson
410541f82b
Rename GtkIcon to GtkIconPaintable
2020-02-04 17:19:22 +01:00
Benjamin Otte
3bba52ed67
icontheme: Remove crayon APIs
...
We expose no API to get at any colors for drawing symbolics, so we
shouldn't have APIs to draw with them.
Apart from that, those APIs look like a box of crayons, not like an
icontheme.
2020-02-04 16:43:59 +01:00
Matthias Clasen
64e026d0a9
Revert "Ensure icon themes are loaded with other themes"
...
This reverts commit 88d26b7549
.
This change caused GtkShortcutWindow to not work anymore,
and we are fixing icon themes differently, anyway.
2020-01-25 14:32:01 -05:00
Matthias Clasen
88d26b7549
Ensure icon themes are loaded with other themes
...
Trigger icon theme loading from the code in GtkApplication
where we set up the icon theme search path. This makes
it happen before the first frame.
2020-01-22 23:44:01 -05:00
Timm Bäder
797739198f
icontheme: Stop exporting gtk_icon_info_new_for_file
2018-11-08 05:48:14 +01:00
Timm Bäder
0c017ff109
icontheme: Stop exporting gtk_icon_theme_color_symbolic_pixbuf
2018-11-08 05:48:14 +01:00
Matthias Clasen
1b0ef71696
icon theme: Export recoloring function
...
This will be used in subsequent commits.
https://bugzilla.gnome.org/show_bug.cgi?id=760536
2016-01-14 13:51:09 -05:00
Matthias Clasen
7d717c8113
icon theme: Add a way to create GtkIconInfos from files
...
This is sometimes needed, and calling into actual icon theme
code just for it is confusing - the resulting icon does not
depend on the icon theme at all.
https://bugzilla.gnome.org/show_bug.cgi?id=760536
2016-01-14 13:50:58 -05:00
Benjamin Otte
ee6e685478
iconhelper: Pass only the CssStyle when loading icons
...
This is the first step in replacing StyleContext usage with CssNode
usage.
2015-12-09 13:30:39 +01:00