discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GWorkspace - themed application icons


From: Fred Kiefer
Subject: Re: GWorkspace - themed application icons
Date: Tue, 10 Nov 2015 19:16:37 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0

Am 10.11.2015 um 15:21 schrieb Riccardo Mottola:
> Hi,
> 
> Richard coded a fine extension to our themeing: given the Bundle
> Identifier, one can supply alternatives icon, in specific the
> Application Icon itself can be changed.
> I tried and it works fine inside an App: the "alternative" icon gets
> shown both in the Info panel as well as in the Dock Tile for windowmaker.
> 
> However, GWorkspace doesn't pick up the "themed" icon. I want to change
> that.
> 
> I am actually trying to understand where the App icon gets found.
> 
> in FSNodeRepIcon we have - (NSImage *)iconOfSize:(int)size
> forNode:(FSNode *)nod
> 
> and this will call
> 
> baseIcon = [ws iconForFile: nodepath]
> 
> ws is
> 
> ws = [NSWorkspace sharedWorkspace];
> 
> 
> I wonder if NSWorkspace should become in this case theme aware or if I
> should change GWorkspace (how?). I think the former is better.

What you need to make theme aware is the NSBundle method
pathForImageResource:, which is what NSWorkspace uses internally.

Fred





reply via email to

[Prev in Thread] Current Thread [Next in Thread]