It could be possible to wrap your ClientBundles in an appearance implementation, and use replace-with declarations on that, to check for dpi when the app starts up. Check out the notes on the appearance concept at http://code.google.com/p/google-web-toolkit/wiki/CellBackedWIdgets#Appearance_Pattern
-Colin On Tuesday, April 17, 2012 4:49:25 AM UTC-5, Jens wrote: > > 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/-/xNHcp9aiNSQJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
