3 "name": "DialogTemplateSelect",
6 "path": "/home/alan/gitlive/app.Builder.js/Builder4/DialogTemplateSelect.bjs",
10 "delete_event": " (self, event) =>{\n this.el.hide();\n return true;\n}"
12 "default_height": 200,
15 "|JsRender.Node?:show": " (Palete.Palete pal, JsRender.Node node) {\n \n\n var opts = pal.listTemplates(node);\n if (opts.length() < 1) {\n return node;\n }\n \n //opts.unshift({ path: '' , name :'Just add Element' });\n _this.model.loadData(opts);\n _this.combo.el.set_active(0);\n \n this.el.show_all();\n this.el.run();\n this.el.hide();\n var ix = _this.combo.el.get_active();\n if (ix < 1 ) {\n return null;\n }\n \n\n return pal.loadTemplate(opts.nth_data(ix));\n\n}\n",
21 "|pack": "get_content_area().add ",
25 "pack": "pack_start,false,false,0",
31 "label": "Select Template : ",
32 "pack": "pack_start,false,false",
40 "|init": "this.el.add_attribute(_this.cellrenderer , \"markup\", 1 );",
45 "pack": "pack_start,true",
46 "xtype": "CellRendererText",
54 "|columns": "typeof(string),typeof(string)",
55 "|void:loadData": " (GLib.List<string> data) {\n this.el.clear(); \n Gtk.TreeIter iter;\n var el = this.el;\n \n el.append(out iter);\n \n \n el.set_value(iter, 0, \"\");\n el.set_value(iter, 1, \"Just add Element\");\n \n for (var i = 0; i < data.length();i++) {\n \n\n el.append(out iter);\n var str = data.nth_data(i);\n var fn = Path.get_basename (str);\n fn.replace(\".json\", \"\");\n \n el.set_value(iter, 0, fn);\n el.set_value(iter, 1, str);\n \n }\n \n \n}\n",
66 "pack": "add_action_widget,0",