Hi Jim,

the size hint computes the preferred size of the widgets. This is 
computed for each widget in the first pass of the layout process. The 
second pass starts from the root widget and renders the widget based on 
their size hints and the available size. That's why the size hint can 
differ from the computed size. On way to get the computed size is 
listening to the "resize" event. This event is fired after the final 
size has been computed by the layout system.

I hope this helps,
Fabian

Jim Hunter schrieb:
> I am wondering how to accurately get the width of an object prior to 
> it getting rendered?
>
> I have an object that I am 'building' that is a composite of a few 
> controls (TextArea, Button, Label) and a few containers. Part of the 
> object is a qx.ui.basic.Label that I need to know how wide it is to 
> calculate some things. When I use this line, prior to rendering I get 
> 69 as the width:
>
> this.theCaption.getSizeHint()['width']
>
> But if I issue that same call after it gets rendered, the width is 
> reported as 62. So all of my calculations are off by 7. I am not 
> changing the font of the label after creating it so that can't be the 
> issue. Is there a better way to get the width of the label?
>
> Thanks,
> Jim



-- 
Fabian Jakobs
JavaScript Framework Developer

1&1 Internet AG - Web Technologies
Ernst-Frey-Straße 9 · DE-76135 Karlsruhe
Telefon: +49 721 91374-6784
[email protected]

Amtsgericht Montabaur / HRB 6484
Vorstände: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas 
Gottschlich, Robert Hoffmann, Markus Huhn, Hans-Henning Kettler, Dr. Oliver 
Mauss, Jan Oetjen
Aufsichtsratsvorsitzender: Michael Scheeren


------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to