Hi,

have you fixed this in the meantime?

Tristan

Am 04.01.2011 um 09:25 schrieb bplturner:

> 
> Hello,
> 
> I'm using a Canvas to do some WebGL, so I'd like to be able to change the
> icon based on the command being used.  Unfortunately, when I setCursor on
> the canvas object (even as a test), it does not change.
> 
> Any ideas?
> 
> 
>      //Create the outside container
>      var container = new qx.ui.container.Composite(new
> qx.ui.layout.VBox());
> 
>      //Let it grow real big
>      container.setAllowStretchX(true);
> 
> 
>      //Create a horizontal pane
>      var pane = new qx.ui.splitpane.Pane("horizontal", {width: "100%"});
>      this.__pane = pane;
> 
>      // Create container with fixed dimensions for the left:
>      var container1 = new qx.ui.container.Composite(new
> qx.ui.layout.Grow).set({
>        width : 200,
>        decorator : "main"
>      });
> 
>      var container2 = new qx.ui.container.Composite(new
> qx.ui.layout.Canvas()).set({
>        padding : 0,
>        decorator : "main"
>      });
> 
>      //Create a canvas object that consumes all of the right pane.  This is
> our rendering space for WebGL (hopefully)
>      //If using IE, throw a 'WTF'
>      if (qx.core.Variant.isSet("qx.client", "mshtml"))
>      {
>        var rendercanvas = new qx.ui.container.Composite(new
> qx.ui.layout.HBox());
>        rendercanvas.add(new qx.ui.basic.Label("Canvas is not support in
> Internet Explorer!").set({
>          rich : true,
>          alignX : "center",
>          alignY : "middle"
>        }));
>      }
>      else
>      {
>        var rendercanvas = new qx.ui.embed.Canvas().set({
>        });
>      }
>      //Set the id of the canvas so we can grab it with GLGE
>      rendercanvas.getContentElement().setAttribute("id", "rendercanvas");     
>  
> 
>      //Test
>      rendercanvas.setCursor("wait");
> 
>      // Add the canvas to the container
>      container2.add(rendercanvas, {edge: 0, flex: 1});
> 
>      // Add the first container to the pane. Flex = 0 means that this child
> should not grow
>      pane.add(container1, 0);
> 
>      // Add the second container. Flex = 1 means that this child should
> consume all available space.
>      pane.add(container2, 1);
> 
>      //Add the panes to the main container
>      container.add(pane, {edge: 0, flex: 1, height: "100%"});
> 
> -- 
> View this message in context: 
> http://qooxdoo.678.n2.nabble.com/Canvas-element-does-not-seem-to-support-setCursor-tp5887926p5887926.html
> Sent from the qooxdoo mailing list archive at Nabble.com.
> 
> ------------------------------------------------------------------------------
> 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


------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to