Hi,
I did it that way:
1. Use qx.ui.embed.Html ("<div id='1' style='width:100%; height:
90%;'></div>")
2. Put OpenLayer to this div and store map as class/widget member
3. Call this.map.render ("1") on widget resize
Sergey
On Fri, Aug 6, 2010 at 3:00 AM, Rui Lopes <[email protected]> wrote:
> Hello,
>
> I'm trying to use OpenLayers inside an qooxdoo application. I've
> created a simple wrapper by creating a class [0] that inherits
> qx.ui.core.Widget, everything seems to be OK except a little detail...
> I need to call [1] the OpenLayers Map.updateSize function [2] after
> the widget is resized... but that is not really working.
>
> I guess it does not work because the underline DOM node is only
> updated after the "resize" event is fired, that is, the qooxdoo
> Element was not yet flushed(?)... do I really need to call
> qx.html.Element.flush, or is there a "better" way to handle this?
>
> Thanks!
>
> Best regards,
> Rui Lopes
>
> [0]
> http://bitbucket.org/rgl/openlayers-qooxdoo-hello/src/19054bd2b974/source/class/hello/ui/OpenLayersMap.js
> [1]
> http://bitbucket.org/rgl/openlayers-qooxdoo-hello/src/19054bd2b974/source/class/hello/ui/OpenLayersMap.js#cl-89
> [1]
> http://dev.openlayers.org/docs/files/OpenLayers/Map-js.html#OpenLayers.Map.updateSize
>
> PS: I'm kinda new to qooxdoo and as a newbie I have to tell you that
> the interaction between DOM nodes and qooxdoo elements still fells
> like magic.
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by
>
> Make an app they can't live without
> Enter the BlackBerry Developer Challenge
> http://p.sf.net/sfu/RIM-dev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel