What about a custom property for deferred binding in a .gwt.xml file and a small javascript that fills its value based on window.devicePixelRatio. Older iOS devices have a ratio of 1 while the retina devices have a ratio of 2 because each pixel is doubled. So you could define your own ratio ranges and map them to property values like "ldpi", "mdpi", "hdpi".
You could then create a Factory for your bundles and use deferred binding to swap factories between devices based on their pixel density. I dont think you can directly swap out ClientBundles as they are generated by GWT. -- J. Am Dienstag, 17. April 2012 11:21:41 UTC+2 schrieb Evan Ruff: > > Hey guys, > > So I'm designing an application to be used on tablets and phones. With the > introduction of the new iPad, my images are getting BIG. Real big. HUGE. > They're so big at this point, that it's really unwieldy to download the > ginormous ImageBundle; further, when scaled down in the browser, the images > aren't presentable anymore on smaller devices. > > I was wondering if anyone had started developing a > resolution dependent ImageBundle, where I could define screen densities and > have corresponding packages, much like the Android concepts. If not, I > believe that this would be a useful extension to the framework as things > like PhoneGap, MobileObjects and mgwt are really starting to push GWT > successfully on to the mobile devices. Could someone who has some > familiarity with the ImageBundle source point me in the direction of the > Linker for that class? > > Thanks, > > E > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/WoGP42K9qi4J. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.