Thanks for sharing your solution.

Tristan

Am 06.02.2011 um 05:21 schrieb rabrant:

> 
> I figured it out. It took a bunch of digging and trial & error, but it works.
> 
> Here's my new code... I don't need the anchor element anymore (as far as I
> can tell).
>    _createMapPane : function()
>    {
>      this.getMapObj().setWidth(640);
>      this.getMapObj().setHeight(480);
> 
>      this._mapField = new qx.ui.basic.Image;
>      this._mapField.setAllowShrinkX(true); // <= This is the magic trick to
> fix the separator.
>      this._mapField.setAllowShrinkY(true);
>      this._mapField.setUserBounds(0, 0, 640, 480); // <= This is for
> positioning.
>      this._mapField.setSource("mmclient/test.png");
> 
>      this._mapField.addListener("mousedown", this._mapFieldMouseDown,
> this);
>      this._mapField.addListener("mouseup", this._mapFieldMouseUp, this);
>      this._mapField.addListener("mousemove", this._mapFieldMouseMove,
> this);
> 
>      this.add(this._mapField);
>    }, 
> ...
> 
> Now I just need to implement part the RPC-backend, and then try to get
> Vector Graphics working again.
> 
> ~Brant
> 
> 
> rabrant wrote:
>> 
>> Here is the new code that doesn't work right: (For Qooxdoo-1.3)
>> qx.Class.define("mmclient.MapView",
>> {
>>  extend : qx.ui.container.Composite,
>> ...
>>  members :
>>  {
>>    /**
>>     * TODOC
>>     *
>>     * @type member
>>     * @return {void}
>>     */
>>    _createMapPane : function()
>>    {
>>      this.getMapObj().setWidth(640);
>>      this.getMapObj().setHeight(480);
>> 
>>      this._mapField = new qx.ui.basic.Image;
>>      this.setImage(this._mapField);
>>      this.add(this.getImage());
>> 
>>      this._mapField.setSource("mmclient/test.png");
>>    },
>> ...
>> I'm wondering how I position both the _mapField image and the
>> _drawField to the same location... Also, when I add the image to the
>> layout the vertical-separator won't resize because the image-size is
>> blocking it.
>> 
>> ~Brant
>> 
>> ------------------------------------------------------------------------------
>> The modern datacenter depends on network connectivity to access resources
>> and provide services. The best practices for maximizing a physical
>> server's
>> connectivity to a physical network are well understood - see how these
>> rules translate into the virtual world? 
>> http://p.sf.net/sfu/oracle-sfdevnlfb
>> _______________________________________________
>> qooxdoo-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>> 
>> 
> 
> -- 
> View this message in context: 
> http://qooxdoo.678.n2.nabble.com/Having-Trouble-Converting-old-qooxdoo-0-7-code-to-version-1-3-tp5996657p5997045.html
> Sent from the qooxdoo mailing list archive at Nabble.com.
> 
> ------------------------------------------------------------------------------
> The modern datacenter depends on network connectivity to access resources
> and provide services. The best practices for maximizing a physical server's
> connectivity to a physical network are well understood - see how these
> rules translate into the virtual world? 
> http://p.sf.net/sfu/oracle-sfdevnlfb
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to