Sample/DialogTemplateSelect.bjs
authorAlan Knowles <alan@akbkhome.com>
Mon, 7 Jun 2010 08:02:42 +0000 (16:02 +0800)
committerAlan Knowles <alan@akbkhome.com>
Mon, 7 Jun 2010 08:02:42 +0000 (16:02 +0800)
Sample/DialogTemplateSelect.bjs

index 10a7873..5dbf068 100644 (file)
@@ -1 +1 @@
-{"id":"file-gtk-9","name":"DialogTemplateSelect","parent":"","title":false,"path":"/home/alan/gitlive/app.Builder.js/Sample/DialogTemplateSelect.bjs","items":[{"listeners":{"delete_event":"function (self, event) {\n    this.el.hide();\n    return true;\n}"},"default_height":200,"default_width":400,"xtype":"Dialog","|modal":true,"|show":"function(node) {\n    \n    var pal = this.get('/Window.LeftTree').getPaleteProvider();\n    var opts = pal.listTemplates(node);\n    if (!opts.length) {\n        return node;\n    }\n    this.get('combo').el.get_model().clear();\n    this.looad\n \n     \n    this.el.show_all();\n    print(this.el.run());\n}\n","|xns":"Gtk","items":[{"xtype":"VBox","|pack":"function(p,e) {\n                    p.el.get_content_area().add(e.el)\n                }\n","|xns":"Gtk","items":[{"pack":"pack_start,false,false,0","xtype":"HBox","|pack":"function(p,e) {\n                    p.el.get_content_area().add(e.el)\n                }\n","|xns":"Gtk","items":[{"label":"Select Name :","pack":"pack_start,false,false","xtype":"Label","|xns":"Gtk"},{"id":"combo","pack":"add","xtype":"ComboBox","|init":"function() {\n    XObject.prototype.init.call(this);\n     this.el.add_attribute(this.items[0].el , 'markup', 1 );  \n}\n","|xns":"Gtk","items":[{"pack":"set_model","xtype":"ListStore","|loadData":"function (data) {\n                                            \n    var iter = new Gtk.TreeIter();\n    var el = this.el;\n    data.forEach(function(p, i) {\n        \n        el.append(iter);\n        \n        el.set_value(iter, 0, i);\n        el.set_value(iter, 1, p);\n        \n    });\n          \n                                 \n}\n","|init":"function() {\n    XObject.prototype.init.call(this);\n      this.el.set_column_types ( 2, [\n        GObject.TYPE_STRING,  // real key\n        GObject.TYPE_STRING // real type\n        \n    ] );\n}\n","|xns":"Gtk"}]}]}]},{"label":"OK","pack":"add_action_widget,1","xtype":"Button","|xns":"Gtk"},{"label":"Just Add Element","pack":"add_action_widget,0","xtype":"Button","|xns":"Gtk"}]}],"project":"{\"name\":\"Sample\",\"xtype\":\"Gtk\",\"paths\":{\"/home/alan/gitlive/app.Builder.js/Sample\":\"dir\"},\"id\":\"project-gtk-1\",\"fn\":\"329624934046af6e88a65a3f36971958\",\"file\":false,\"runhtml\":\"\"}"}
\ No newline at end of file
+{"id":"file-gtk-9","name":"DialogTemplateSelect","parent":"","title":false,"path":"/home/alan/gitlive/app.Builder.js/Sample/DialogTemplateSelect.bjs","items":[{"listeners":{"delete_event":"function (self, event) {\n    this.el.hide();\n    return true;\n}"},"default_height":200,"default_width":400,"xtype":"Dialog","|modal":true,"|show":"function(node) {\n    \n    var pal = this.get('/Window.LeftTree').getPaleteProvider();\n    var opts = pal.listTemplates(node);\n    if (!opts.length) {\n        return node;\n    }\n    this.get('combo').el.get_model().clear();\n    this.lo\n \n     \n    this.el.show_all();\n    print(this.el.run());\n}\n","|xns":"Gtk","items":[{"xtype":"VBox","|pack":"function(p,e) {\n                    p.el.get_content_area().add(e.el)\n                }\n","|xns":"Gtk","items":[{"pack":"pack_start,false,false,0","xtype":"HBox","|pack":"function(p,e) {\n                    p.el.get_content_area().add(e.el)\n                }\n","|xns":"Gtk","items":[{"label":"Select Name :","pack":"pack_start,false,false","xtype":"Label","|xns":"Gtk"},{"id":"combo","pack":"add","xtype":"ComboBox","|init":"function() {\n    XObject.prototype.init.call(this);\n     this.el.add_attribute(this.items[0].el , 'markup', 1 );  \n}\n","|xns":"Gtk","items":[{"pack":"set_model","xtype":"ListStore","|loadData":"function (data) {\n                                            \n    var iter = new Gtk.TreeIter();\n    var el = this.el;\n    data.forEach(function(p, i) {\n        \n        el.append(iter);\n        \n        el.set_value(iter, 0, i);\n        el.set_value(iter, 1, p);\n        \n    });\n          \n                                 \n}\n","|init":"function() {\n    XObject.prototype.init.call(this);\n      this.el.set_column_types ( 2, [\n        GObject.TYPE_STRING,  // real key\n        GObject.TYPE_STRING // real type\n        \n    ] );\n}\n","|xns":"Gtk"}]}]}]},{"label":"OK","pack":"add_action_widget,1","xtype":"Button","|xns":"Gtk"},{"label":"Just Add Element","pack":"add_action_widget,0","xtype":"Button","|xns":"Gtk"}]}],"project":"{\"name\":\"Sample\",\"xtype\":\"Gtk\",\"paths\":{\"/home/alan/gitlive/app.Builder.js/Sample\":\"dir\"},\"id\":\"project-gtk-1\",\"fn\":\"329624934046af6e88a65a3f36971958\",\"file\":false,\"runhtml\":\"\"}"}
\ No newline at end of file