Builder4/DialogTemplateSelect.bjs
authorAlan Knowles <alan@roojs.com>
Thu, 31 Jul 2014 07:49:35 +0000 (15:49 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 31 Jul 2014 07:49:35 +0000 (15:49 +0800)
Builder4/DialogTemplateSelect.js
Builder4/DialogTemplateSelect.vala

Builder4/DialogTemplateSelect.bjs
Builder4/DialogTemplateSelect.js
Builder4/DialogTemplateSelect.vala

index 46f8f1f..0864f15 100644 (file)
@@ -13,7 +13,7 @@
             "default_width": 400,
             "title": "Add an Object",
             "xtype": "Dialog",
-            "|JsRender.Node?:show": " (Palete.Palete pal, JsRender.Node node) {\n    \n    this.el.show_all();\n    var opts = pal.listTemplates(node);\n    if (opts.length() < 1) {\n        this.el.hide();\n        return node;\n    }\n    this.el.set_attached_to( Xcls_MainWindow.singleton().el);\n     this.el.set_transient_for( Xcls_MainWindow.singleton().el);\n    \n    //opts.unshift({ path: '' , name :'Just add Element' });\n     _this.model.loadData(opts);\n     _this.combo.el.set_active(0);\n     \n   \n    this.el.run();\n    \n    var ix = _this.combo.el.get_active();\n    if (ix < 1 ) {\n        return node;\n    }\n     \n    return pal.loadTemplate(opts.nth_data(ix));\n\n}\n",
+            "|JsRender.Node?:show": " (Palete.Palete pal, JsRender.Node node) {\n    \n    this.el.show_all();\n    var opts = pal.listTemplates(node);\n    if (opts.length() < 1) {\n        this.el.hide();\n        return node;\n    }\n    this.el.set_attached_to( Xcls_MainWindow.singleton().el);\n     this.el.set_transient_for( Xcls_MainWindow.singleton().el);\n    \n    //opts.unshift({ path: '' , name :'Just add Element' });\n     _this.model.loadData(opts);\n     _this.combo.el.set_active(0);\n     \n   \n    this.el.run();\n    this.el.hide();    \n    var ix = _this.combo.el.get_active();\n    if (ix < 1 ) {\n        return node;\n    }\n     \n    return pal.loadTemplate(opts.nth_data(ix));\n\n}\n",
             "|modal": "true",
             "|xns": "Gtk",
             "items": [
index 759a2e2..d5d149f 100644 (file)
@@ -37,7 +37,7 @@ DialogTemplateSelect=new XObject({
          
        
         this.el.run();
-        
+        this.el.hide();    
         var ix = _this.combo.el.get_active();
         if (ix < 1 ) {
             return node;
index 74b1b1e..4bc4bad 100644 (file)
@@ -80,7 +80,7 @@ public class Xcls_DialogTemplateSelect : Object
              
            
             this.el.run();
-            
+            this.el.hide();    
             var ix = _this.combo.el.get_active();
             if (ix < 1 ) {
                 return node;