src/Builder4/ValaProjectSettings.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 4 Mar 2015 05:56:31 +0000 (13:56 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 4 Mar 2015 05:56:31 +0000 (13:56 +0800)
src/Builder4/ValaProjectSettings.vala

src/Builder4/ValaProjectSettings.bjs
src/Builder4/ValaProjectSettings.vala

index 2799cfe..fd17848 100644 (file)
@@ -12,7 +12,7 @@
    "| void show" : "(Project.Gtk project) {\n    \n    \n    print(\"ValaProjectSettings show\\n\");\n    \n    this.project=  project;\n\n    this.compile_flags.el.text = _this.project.compilegroups.get(\"_default_\").compile_flags;\n    \n    this.default_directory_tree_store.load();    \n    this.default_packages_tree_store.load();            \n    this.targets_tree_store.load();\n    this.files_tree_store.load();\n\n}\n",
    "xtype" : "VBox",
    "string id" : "ValaProjectSettings",
-   "| void hide" : "()",
+   "| void hide" : "() => {\n    this.project.writeConfig();\n}",
    "$ xns" : "Gtk",
    "items" : [
     {
index 5d50b12..8de58b4 100644 (file)
@@ -68,7 +68,9 @@ public class ValaProjectSettings : Object
         this.files_tree_store.load();
     
     }
-    public void hide ()
+    public void hide () => {
+        this.project.writeConfig();
+    }
     public class Xcls_Notebook2 : Object 
     {
         public Gtk.Notebook el;