src/Builder4/PopoverFileDetails.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 11 Nov 2015 08:28:37 +0000 (16:28 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 11 Nov 2015 08:28:37 +0000 (16:28 +0800)
src/Builder4/PopoverFileDetails.vala

src/Builder4/PopoverFileDetails.bjs
src/Builder4/PopoverFileDetails.vala

index fa3ccfd..59745dd 100644 (file)
@@ -78,7 +78,7 @@
            "$ columns" : "typeof(string),typeof(string)",
            "n_columns" : 2,
            "$ xns" : "Gtk",
-           "| void loadData" : "  (string cur) {\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, \"aaa  - Just add Element - aaa\");\n\n    el.append(out iter);\n\n    \n    el.set_value(iter, 0, \"bjs\");\n    el.set_value(iter, 1, \"User Interface File (bjs)\");\n    _this.filetype.el.set_active_iter(iter);\n\n    el.append(out iter);\n    \n    el.set_value(iter, 0, \"vala\");\n    el.set_value(iter, 1, \"Vala\");\n\n\n\n\n    el.append(out iter);\n    \n    el.set_value(iter, 0, \"js\");\n    el.set_value(iter, 1, \"Javascript\");\n\n\n\n    el.append(out iter);\n    \n    el.set_value(iter, 0, \"css\");\n    el.set_value(iter, 1, \"CSS\");\n\n                                     \n}\n"
+           "| void loadData" : "  (string cur) {\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, \"aaa  - Just add Element - aaa\");\n\n    el.append(out iter);\n\n    \n    el.set_value(iter, 0, \"bjs\");\n    el.set_value(iter, 1, \"User Interface File (bjs)\");\n    _this.filetype.el.set_active_iter(iter);\n\n    el.append(out iter);\n    \n    el.set_value(iter, 0, \"vala\");\n    el.set_value(iter, 1, \"Vala\");\n\tif (cur == \"vala\") {\n\t    _this.filetype.el.set_active_iter(iter);\n    }\n\n\n\n    el.append(out iter);\n    \n    el.set_value(iter, 0, \"js\");\n    el.set_value(iter, 1, \"Javascript\");\n\n\tif (cur == \"js\") {\n\t    _this.filetype.el.set_active_iter(iter);\n    }\n\n    el.append(out iter);\n    \n    el.set_value(iter, 0, \"css\");\n    el.set_value(iter, 1, \"CSS\");\n\n\tif (cur == \"css\") {\n\t    _this.filetype.el.set_active_iter(iter);\n    }\n                                     \n}\n"
           }
          ]
         },
index 0c9bec4..cc51ae9 100644 (file)
@@ -400,7 +400,9 @@ public class Xcls_PopoverFileDetails : Object
             
             el.set_value(iter, 0, "vala");
             el.set_value(iter, 1, "Vala");
-        
+               if (cur == "vala") {
+                   _this.filetype.el.set_active_iter(iter);
+            }
         
         
         
@@ -409,13 +411,18 @@ public class Xcls_PopoverFileDetails : Object
             el.set_value(iter, 0, "js");
             el.set_value(iter, 1, "Javascript");
         
-        
+               if (cur == "js") {
+                   _this.filetype.el.set_active_iter(iter);
+            }
         
             el.append(out iter);
             
             el.set_value(iter, 0, "css");
             el.set_value(iter, 1, "CSS");
         
+               if (cur == "css") {
+                   _this.filetype.el.set_active_iter(iter);
+            }
                                              
         }
     }