<AWT Dev>  Review request for 7148275: [macosx] setIconImages() not working correctly (distorted icon when minimized)
anthony.petrov at oracle.com
Tue Mar 27 09:49:11 PDT 2012
On 3/27/2012 8:44 PM, Anthony Petrov wrote:
> Artem: this is a good idea, thanks.
> Mike: I'm trying to do something like this:
> i.e. I'm feeding an NSImage with images of all available sizes.
> A sample test provides a list of icons 16x16, 32x32, 48x48, and 64x64.
> I've verified that they all get added into the representations array.
> However, even if I resize the dock to be very very tiny, it still
> chooses the 64x64 icon to represent a minimized window. This is actually
> wrong since the 16x16 icon would look better in this case than a resized
> 64x64 icon.
> Any idea how this can be fixed?
> Another solution would be to take an approach similar to what we use on
> MS Windows: we query the system icon size, and then choose the best
> image (see SunToolkit.getScaledIconData()). But I can't find API that
Rather WWindowPeer.updateIconImages() which calls the SunToolkit method.
> would allow me to determine the current dock icon size on OS X. Is there
> best regards,
> On 3/26/2012 5:19 PM, Artem Ananiev wrote:
>> It was fine for 7uX, but can we do anything better for JDK8? Is the
>> largest icon always the best? I remember on Windows we use another
>> approach to find what exactly icon from the list to apply.
>> On 3/23/2012 8:18 PM, Anthony Petrov wrote:
>>> Please review a fix for
>>> http://bugs.sun.com/view_bug.do?bug_id=7148275 at:
>>> This is a direct forward-port of the same fix from 7u4.
>>> More details:
>>> best regards,
More information about the awt-dev