Bug 15760 - on skin switch, dynamically change to a properly scaled wallpaper
: on skin switch, dynamically change to a properly scaled wallpaper
Status: NEW
Product: SqueezePlay
Classification: Unclassified
Component: UI Skin
: 7.5.x
: PC Other
: P4 normal (vote)
: Future
Assigned To: Ben Klaas
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-02-23 08:14 UTC by Ben Klaas
Modified: 2011-01-14 12:14 UTC (History)
1 user (show)

See Also:
Category: Feature


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Klaas 2010-02-23 08:14:27 UTC
when switching from e.g. a WQVGA to QVGA skin, the wallpaper does not change and results in an ugly tiled wallpaper. Suggest that if the wallpaper is e.g. fab4_encore.png, it dynamically switches to bb_encore.png.

consider:
SelectWallpaper add a getBackground method to return the path to the current wallpaper
SelectSkin does a getBackground and then evaluates size of that image. If it doesn't comply with the res of the new skin, then either punt or switch to the correct image as described above (make sure to account for user-contributed wallpaper or image viewer wallpaper).

this is in direct conflict with a bug that was opened to allow tiled wallpaper on skins, so take a bit of extra time to think about this one...