From: Alan Knowles Date: Tue, 22 Jun 2010 11:17:46 +0000 (+0800) Subject: ClutterTest/Window.bjs X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=commitdiff_plain;h=b8a5ce365cb40c55adb3924185d88aacce3f28bd ClutterTest/Window.bjs --- diff --git a/ClutterTest/Window.bjs b/ClutterTest/Window.bjs index a2e9c8019..a8d8fedd0 100644 --- a/ClutterTest/Window.bjs +++ b/ClutterTest/Window.bjs @@ -62,6 +62,27 @@ } ] }, + { + "pack": false, + "x": 100, + "xtype": "Actor", + "y": 300, + "|init": "function() {\n\n var child = new XObject(this.items[0]);\n child.init();\n child.parent = this;\n //var contents = new Gtk.Button({ label: 'test' }); \n var contents = child.el;\n \n print(JSON.stringify(this.items));\n \n \n this.el = new GtkClutter.Actor.with_contents ( contents) ;\n XObject.prototype.init.call(this);\n}\n", + "|xns": "GtkClutter", + "items": [ + { + "listeners": { + "clicked": "function (self) {\n Clutter = imports.gi.Clutter;\n var animate = this.parent.el.animate(\n\t\tClutter.AnimationMode.EASE_OUT_ELASTIC, 2000,\n\t\t{\n\t\t\t scale_x : 5,\n\t\t\t scale_y: 5,\n\n\t\t}\n\t\t);\n\t\tanimate.timeline.start();\n\n}" + }, + "height_request": 100, + "label": "tree of parts", + "pack": false, + "width_request": 100, + "xtype": "Button", + "|xns": "Gtk" + } + ] + }, { "pack": false, "x": 100,