Re: Can't resolve custom icons in the panel
- From: Tim Cuthbertson <tim gfxmonk net>
- To: "Jasper St. Pierre" <jstpierre mecheye net>
- Cc: gnome-shell-list <gnome-shell-list gnome org>
- Subject: Re: Can't resolve custom icons in the panel
- Date: Wed, 3 Aug 2011 21:51:53 +1000
On Wed, Aug 3, 2011 at 8:58 PM, Tim Cuthbertson <tim gfxmonk net> wrote:
> On Wed, Aug 3, 2011 at 6:35 PM, Jasper St. Pierre <jstpierre mecheye net> wrote:
>> On Wed, Aug 3, 2011 at 4:27 AM, Tim Cuthbertson <tim gfxmonk net> wrote:
>>> I'm still trying to get custom icons to appear in my extension's panel
>>> indicator. I've done the following:
>>>
>>> - added my icon to
>>> $XDG_DATA_DIRS/hicolor/48x48/actions/window-tile-horizontal.png
>>> - created an StIcon, and added it to my indicator's panel actor
>>>
>>> If I use icon.set_name("go-down"), the down arrow appears in my
>>> indicator. So it seems I'm hooking up the icon / layout correctly.
>>> However, if I use icon.set_name("window-tile-horizontal"), no icon
>>> appears.
>>> I am sure that the icon is in the right place, as:
>>>
>>> $ notify-send --icon=window-tile-horizontal "test"
>>>
>>> works and correctly shows my custom icon with the notification. Is
>>> there some difference between how notify-send and StIcon resolve their
>>> icon images?
>>
>> StIcon defaults to an icon type of SYMBOLIC, so you need to stick an
>> SVG in the correct place to have a proper symbolic icon, as
>> recommended.
>
> Ahh, thank you. Can you point me to any further info? I haven't found
> the xdg icon spec terribly enlightening. It mentions a "-symbolic"
> suffix, but so far I've found no luck displaying a file that I've
> placed in $XDG_DATA_DIRS/hicolor/scalable/status/window-tile-horizontal-symbolic.svg,
> regardless of whether I include the "-symbolic" part in the icon name.
>
> Thanks,
> - Tim.
>
While I'm at it, I'm currently setting the icon height to 20px. How
should I do it properly, so that it'll be correct if the panel height
changes? Should I just use Main.panel.actor.height?
Thanks,
- Tim.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]