[ https://issues.apache.org/jira/browse/PIVOT-477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Noel Grandin resolved PIVOT-477. -------------------------------- Assignee: Noel Grandin Resolution: Fixed > Window and DesktopApplicationContext should support > java.awt.Window.setIconImages() to display multi-resolution icons > --------------------------------------------------------------------------------------------------------------------- > > Key: PIVOT-477 > URL: https://issues.apache.org/jira/browse/PIVOT-477 > Project: Pivot > Issue Type: Wish > Components: wtk > Reporter: Dirk Moebius > Assignee: Noel Grandin > Priority: Minor > Fix For: 2.0 > > > DesktopApplicationContext currently sets the Window icon into the host frame > using java.awt.Window.setIconImage(Image). However, since Java6 there's a new > method called setIconImages(List<Image> icons) to set multi-resolution icons, > e.g. you can set a 16x16 icon for the window title bar, a 48x48 icon to be > shown in Microsoft Windows' task switcher, or a 64x64 icon to be shown in > Windows Vista/7 Aero task list. (It is up to the runtime implementation to > choose an appropriate icon from the list provided by setIconImages().) > Without the possibility to set multi-resolution icons the OS scales the image > either up or down to fit the current environment. This might lead to poor > results. > Suggestion: add a new method setIconImages(List<Image>) method to > pivot.wtk.Window and, if set, use it in DesktopApplicationContext. Or maybe > add setIconPictures(List<Picture>) to get around the issue of downcasting to > Picture in updateFrameTitleBar(). > Thanks, > Dirk. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.