Hi; sorry, it was late at night and I was on my phone, so I was unhelpfully terse.
On 20 May 2015 at 01:32, Daniel Kasak <d.j.kasak...@gmail.com> wrote: > Can you please explain this further? I had assumed this was the > correct way to ask for the 'new' icon, from whatever icon theme was > selected. No, that's the way you use the deprecated GTK+ stock items, which may have an associated icon and may have an associated label, or both, or even neither. Stock icons may map to icons that may be outsourced to the current icon theme, or to resources embedded into the GTK+'s shared library, or to resources inside an application, if the application registers their own stock items. This whole mess has been deprecated (and rightfully so) because it makes it impossible to actually determine what will go to the screen reliably; it was added before we had icon themes, and survived far too long afterwards. If you want to use symbolic names for icons, as opposed to loading assets using GdkPixbuf, you should use the name of the icon in the icon theme — in this case, 'document-new' instead of 'gtk-new' (which is the string hiding behind the GTK_STOCK_NEW symbol). The deprecation notes for each stock item here: https://developer.gnome.org/gtk3/stable/gtk3-Stock-Items.html And the freedesktop.org icon naming specification here: http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html Should give you a head start on porting your code and your coding practices. The Adwaita icon theme (which is used as a template for most icon themes available these days) contains more icons that you can use. > Also I'm not convinced this build is working correctly WRT selecting > icon themes - as noted, changing the theme in my settings.ini has no > effect on icons that do get rendered ( and there aren't many of them > ). You need to check that the icon theme is in the correct path (usually: PREFIX/share/icons); that the icon theme cache is updated (gtk-update-icon-cache or gtk3-update-icon-cache is run after installation); that the GdkPixbuf loader are set and available for the various formats used by the icon theme assets. Ciao, Emmanuele. > Dan > > On Wed, May 20, 2015 at 10:04 AM, Emmanuele Bassi <eba...@gmail.com> wrote: >> Hi; >> >> Do not use "gtk-new" and other stock button names: use the correctly named >> icons from the theme. >> >> Ciao, >> Emmanuele. _______________________________________________ gtk-list mailing list gtk-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-list