Michael Beal wrote: [snip] > The reality is this doesn't happen at screen resolutions over the > default 800x600. If I have my freevo.conf geometry at 800x600, choose > a skin built for 800x600 and do "freevo -fs" from the command line, I > get icons and images that are stretched. This is to be expected, > correct? If I change my freevo.conf to *my* default of 1440x900 and do > everything else the same way, will I get images and icons displayed > correctly? No, I don't. Images are still stretched and, if I'm > understanding your contention, these pictures shouldn't be. However, > if I change the third line in any skin from 'geometry="800x600">' to > 'geometry="1440x900">' then I get nice, pretty, properly displayed > images and icons, although everything is shoved into the top left > corner. So why isn't the skinning engine correctly displaying images > at the intended size and shape? [snip]
Both cases feel perfectly explainable to me. In the first case, you take a skin mean for a 4:3 screen with square pixels and resize it to a 16:9 resolution, so it is normal things are stretched. In the second case, you take the same skin and change to a higher-resolution geometry. As you still are in a square pixel environment, images and icons are properly displayed. But as all coordinates in the skin stay related to 800x600, everything appear in the top left 800x600 array. And in any case, the coordinates there (even if they were in percentage) are still related to a 4:3 setup, not 16:9. As I see it, the problem does not lie with the skinning engine. It is just that skins so far were meant either for 4:3 screens (800*600,640*680,768*576,1024*768, whatever... This is the case for all current skin , except Panorama), or for 16:9 anamorphic screens (where screen resolution is actually 4:3 but stretched out: this is the case of skin Panorama). But none for native 16:9 layout/screens. To that, two solution: - either you design a skin for 16:9 screen: take one of the square pixel skin, change geometry to either your native resolution (1444x?) or something like 1600x900 (could be easier to lay things out), and change every figure there to fit with this geometry layout and what your intent is. - or you change the skinning engine so a single skin can apply to any screen configuration on earth (4:3, anamorphic 16:9, 16:9 and what about laptop s' 15:9's). Good luck for that. :-) Could be really nice if you could contribute such a fully 16:9 skin, as for Hasan's one. regards, Jean-Michel ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel