Hi allI'm on qooxdoo 1.2.2 and just spruced up my WebGL demo with a cursor cycle button. setCursor() works as advertised on canvas, please see attached screenshot
If you want to see the demo live hit http://www.thieprojects.ch/ and use the dropdown in the upper left corner to open the WebGL demo window, which when using one of the enabled browsers (Safari nightly builds, Firefox 4.x beta, ...) shows a nicely 3D rendered image of our globe which can be spun around. If perusing one of the current generation browsers the window coming up will inform you that 3D canvas is not available. Werner Am 11.01.2011 08:23, schrieb Tristan Koch:
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
<<attachment: WebGLsetCursor.jpg>>
<<attachment: werner.vcf>>
------------------------------------------------------------------------------ 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
