Hi Tristan, thanks for reply, I meant original dimension of the image. I don't know if the "appear" is the right event. I'd like to get the size when image is loaded so I'd like to stay with "loaded" event. The problem is that the sample you wrote doesn't work for this case, because "loaded" event is fired before the dimension of image is set to the Image widget.
BTW: The example in playground doesn't work well, the UI seems to be locked. I'm testing with firefox 3.6 on Windows7. Can anybody confirm? Best regards Petr Kobalicek 2011/1/4 Tristan Koch <[email protected]>: > Hi Petr, > > do you mean the actual (original) size of the image or the size of the image > as in your layout? > > Did you give qx.ui.core.LayoutItem#getBounds or > qx.ui.core.Widget#getInnerSize a try? > > http://tinyurl.com/2vzyv4o > > Tristan > > Am 03.01.2011 um 22:23 schrieb Petr Kobalíček: > >> I dig deeped into my problem and it seems that I don't understand the >> Image class correctly. I think that there is missing simple interface >> to get the image size, from "loaded" event for example, or from the >> widget itself. >> >> This question is also for core team devs. >> >> If I use the qx.ui.basic.Image and listen to the "loaded" event then >> there is no way how to get the image dimensions except using the >> qx.io.ImageLoader static class. There are __width and __height members >> in qx.ui.basic.Image, but these are private and are accessible only by >> the protected member _getContentHint(). >> >> The problem is that __width/__height (content hint) is set after the >> "loaded" event was fired, so when listening and using >> _getContentHint() then the old image size is retrieved. >> >> The only way that is functional to me is to use >> qx.io.ImageLoader.getWidth()/getHeight(). But I'm not sure if this is >> good when mixing managed and unmanaged images (yes, my file admin can >> browse also qooxdoo resources). >> >> So, the question is, why there is no nice api to get the image size >> when using qx.ui.basic.Image widget. >> >> Thanks! >> >> Best regards >> Petr Kobalicek >> >> On Mon, Jan 3, 2011 at 6:43 PM, Stefan Volbers <[email protected]> wrote: >>> >>> >>> On 03.01.2011 18:41, Stefan Volbers wrote: >>>> A qooxdoo based gallery would be great - I always liked the idea, but I >>>> have time to realise such for myself... >>> ... >>> sadly I DON'T have time :-( >>> >>> Greetings >>> Stefan >>> >>> ------------------------------------------------------------------------------ >>> Learn how Oracle Real Application Clusters (RAC) One Node allows customers >>> to consolidate database storage, standardize their database environment, >>> and, >>> should the need arise, upgrade to a full multi-node Oracle RAC database >>> without downtime or disruption >>> http://p.sf.net/sfu/oracle-sfdevnl >>> _______________________________________________ >>> qooxdoo-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >>> >> >> ------------------------------------------------------------------------------ >> Learn how Oracle Real Application Clusters (RAC) One Node allows customers >> to consolidate database storage, standardize their database environment, and, >> should the need arise, upgrade to a full multi-node Oracle RAC database >> without downtime or disruption >> http://p.sf.net/sfu/oracle-sfdevnl >> _______________________________________________ >> qooxdoo-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > > > ------------------------------------------------------------------------------ > Learn how Oracle Real Application Clusters (RAC) One Node allows customers > to consolidate database storage, standardize their database environment, and, > should the need arise, upgrade to a full multi-node Oracle RAC database > without downtime or disruption > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
