Hi;

Do not use "gtk-new" and other stock button names: use the correctly named
icons from the theme.

Ciao,
 Emmanuele.

On Tuesday, May 19, 2015, Daniel Kasak <d.j.kasak...@gmail.com> wrote:

> Here's a screenshot, showing *some* icons rendering ( no idea which
> icon theme they come from ), and some *not* rendering:
>
> http://tesla.duckdns.org/images/windows_7_gtk3.png
>
> I'm using code like:
>
> my $icon   = Gtk3::Image->new_from_icon_name( 'gtk-new', 'button' );
>
>  ... to render the icons. Note the missing images in the buttons in
> the header bar. It works fine on Linux and OSX.
>
> Dan
>
> On Wed, May 20, 2015 at 7:16 AM, Daniel Kasak <d.j.kasak...@gmail.com
> <javascript:;>> wrote:
> > On Wed, May 20, 2015 at 12:08 AM, LRN <lrn1...@gmail.com <javascript:;>>
> wrote:
> >> On 19.05.2015 15:44, Daniel Kasak wrote:
> >>> On Tue, May 19, 2015 at 9:45 PM, LRN wrote:
> >>>> On 19.05.2015 14:44, LRN wrote:
> >>>>> On 19.05.2015 14:34, Daniel Kasak wrote:
> >>>>>> On Sun, Oct 19, 2014 at 10:17 PM, Emmanuele Bassi wrote:
> >>>>>>> On 19 October 2014 03:42, Daniel Kasak wrote:
> >>>>>>>> On Sat, Oct 18, 2014 at 10:45 PM, Kalev Lember wrote:
> >>>>>>>>> On 10/18/2014 01:25 PM, Daniel Kasak wrote:
> >>>>>>>>>> Why are some icons not being rendered? Is this a packaging
> issue? I see
> >>>>>>>>>> the same issue in the gtk demo apps. Also note that there is an
> image in the
> >>>>>>>>>> combo box that's also not being rendered. I'm hoping this is
> just a case of
> >>>>>>>>>> chucking a png file or 2 in the correct place now :)
> >>>>>>>>>>
> >>>>>>>>>> Some screenshots of Linux vs Windows:
> >>>>>>>>>> http://tesla.duckdns.org/downloads/gtk_linux.png
> >>>>>>>>>> http://tesla.duckdns.org/downloads/gtk_windows.png
> >>>>>>>>>
> >>>>>>>>> Looking at the screenshots, it looks like the Windows packaging
> is
> >>>>>>>>> missing all the standard icons that would normally come from
> >>>>>>>>> adwaita-icon-theme. Try including that in the builds and see if
> it fixes
> >>>>>>>>> the icon issue?
> >>>>>>>>>
> >>>>>>>> Thanks for the response. I just attempted to build
> adwaita-icon-theme, and
> >>>>>>>> it wants me to install gnome-common. I wonder if this is *really*
> necessary,
> >>>>>>>> but anyway I'll persist ( when I get a full dev environment going
> on Windows
> >>>>>>>> ).
> >>>>>>>
> >>>>>>> gnome-common is just a build-time requirement for a bunch of
> modules
> >>>>>>> loosely tied to GNOME; it's a collection of autotool macros that
> cut
> >>>>>>> down the maintenance burden, similar to the X.org macros module[1].
> >>>>>>>
> >>>>>>> [1] http://cgit.freedesktop.org/xorg/util/macros
> >>>>>> I'm back with exactly the same issue :(
> >>>>>>
> >>>>>> I'm doing another full windows build ( the previous one was flaky
> WRT
> >>>>>> rendering pixbufs, so I thought I'd try a full rebuild ).
> Previously,
> >>>>>> adding the adwaita-icon-theme package fixed the issue, and I saw the
> >>>>>> default Adwaita icons. Now, this doesn't seem to help. I've set
> >>>>>> GTK_DEBUG=icontheme and seen a LOT of messages about icons in the
> >>>>>> Adwaita directory, which would seem to suggest gtk is traversing the
> >>>>>> directory.
> >>>>>>
> >>>>>> Is there a definitive list of things that need to be set up to tell
> >>>>>> gtk3 where to look for icons?
> >>>>>
> >>>>>
> >>>>> Did you run
> >>>>> <prefix>/bin/gtk-update-icon-cache-3.0 -f -t
> <prefix>/share/icons/hicolor
> >>>>> after installing Adwaita?
> >>>>>
> >>>>> Unrelated: do edit <prefix>/etc/gtk-3.0/settings.ini and at the very
> least set
> >>>>>
> >>>>> [Settings]
> >>>>> gtk-xft-antialias=1
> >>>>>
> >>>> Related: also, did you run
> >>>> <prefix>/bin/gdk-pixbuf-query-loaders.exe >
> >>>> <prefix>/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
> >>>> after installing librsvg?
> >>>>
> >>> Yes I've scripted the initial setup:
> >>>
> >>> bin\pango-querymodules.exe > etc\pango\pango.modules
> >>> bin\gdk-pixbuf-query-loaders.exe >
> lib\gdk-pixbuf-2.0\2.10.0\loaders.cache
> >>> bin\gtk-query-immodules-3.0.exe > lib\gtk-3.0\3.0.0\immodules.cache
> >>> bin\gtk-update-icon-cache.exe -f -t share\icons\hicolor
> >>> bin\gtk-update-icon-cache.exe -f -t share\icons\Adwaita
> >>> bin\gtk-update-icon-cache.exe -f -t share\icons\Faenza-Fresh
> >>>
> >>> I've tried setting in <prefix>/etc/gtk-3.0/settings.ini:
> >>>
> >>> [Settings]
> >>> gtk-icon-theme-name = Adwaita
> >>> gtk-xft-antialias = 1
> >>>
> >>>  ... or:
> >>>
> >>> [Settings]
> >>> gtk-icon-theme-name = Faenza-Fresh
> >>> gtk-xft-antialias = 1
> >>>
> >>>  ... but neither affect how things look.>
> >>> [...]
> >>> look for cache in c:\jewelkit\c\share\icons
> >>> [...]
> >>
> >> Um...just to make things clear: is your <prefix> = "c:\jewelkit\c"? Is
> >> libgtk-3-0.dll located in "c:\jewelkit\c\bin"?
> >
> > Yes, and yes.
> >
> > Dan
> _______________________________________________
> gtk-list mailing list
> gtk-list@gnome.org <javascript:;>
> https://mail.gnome.org/mailman/listinfo/gtk-list
>


-- 
https://www.bassi.io
[@] ebassi [@gmail.com]
_______________________________________________
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to