or to combine the two different ways which allows you to set a widget to a
percent of the document height and width I do the following ( doing it this
way instead of using all percentages allows the widget to be resized using
the mouse, for example a qooxdoo window )
widget.set({ width:qx.bom.Document.getWidth() * .9,
height:qx.bom.Document.getHeight() * .9});
this.getRoot().add( widget, {top:"5%", left:"5%"} );
Fabian Jakobs-2 wrote:
>
> Hi Vincent,
>
> I'm not sure if you hit a Safari or qooxdoo bug but if you only want to
> size the widget to the viewport there is a better way.
> You can simply add your widget to the root widget and configure it to
> resize with the page by setting the correct layout properties:
>
> this.getRoot().add(widget, {left: 0, top: 0, right: 0, bottom: 0}); //
> attach the widget to the edges of the root widget
>
> or use the shorthand version
>
> this.getRoot().add(widget, {edge: 0});
>
> Best Fabian
>
>> Hi everyone,
>> I use the following line of code:
>> -------
>> this.setUserBounds(qx.bom.Viewport.getScrollLeft(),
>> qx.bom.Viewport.getScrollTop(), qx.bom.Viewport.getWidth(),
>> qx.bom.Viewport.getHeight());
>> -------
>> to make my widget's position and size follow the ViewPort. I am
>> testing it under Safari 3.2.1 and FF 3.0.8, both on Max OS X.5.
>>
>> On FF, the widgets adapts itself to the Viewport perfectly. On Safari,
>> when the HTML page has a smaller height than the Viewport, everything
>> is fine, but when the page is higher than the viewport, a vertical
>> scollbar appears to the right, reducing the size of the Viewport, but
>> the value returned by qx.bom.Viewport.getWidth() doesn't change and my
>> widget is therefore too large, and I get in turn a horizontal scrollbar.
>>
>> The documentation for qx.bom.Viewport.getWidth() explicitely says that
>> the scrollbar is excluded.
>>
>> I'm using qooxdoo 0.8.2. I am reluctant to call this a bug at this
>> point since I am very new to qooxdoo. Is this a known issue or am I
>> doing something wrong?
>>
>> V.
>>
>> ------------------------------------------------------------------------------
>> Stay on top of everything new and different, both inside and
>> around Java (TM) technology - register by April 22, and save
>> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
>> 300 plus technical and hands-on sessions. Register today.
>> Use priority code J9JMT32. http://p.sf.net/sfu/p
>> _______________________________________________
>> qooxdoo-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>
>>
>>
>
>
> --
> 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
>
>
> ------------------------------------------------------------------------------
> Stay on top of everything new and different, both inside and
> around Java (TM) technology - register by April 22, and save
> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
> 300 plus technical and hands-on sessions. Register today.
> Use priority code J9JMT32. http://p.sf.net/sfu/p
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
--
View this message in context:
http://www.nabble.com/Strange-Safari-only-bug-tp23135557p23148326.html
Sent from the qooxdoo-devel mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel