Fix #8046 - meson generation option (so we can edit the language server..)
[roobuilder] / src / Builder4 / ValaProjectSettingsPopover.bjs
index 07634bc..9299b40 100644 (file)
              "utf8 placeholder_text" : "eg. -g --valasrc $BASEDIR ",
              "xtype" : "Entry"
             },
+            {
+             "$ xns" : "Gtk",
+             "id" : "generate_meson",
+             "listeners" : {
+              "activate" : [
+               "( ) => {",
+               "",
+               "\t_this.project.generate_meson = this.el.active;",
+               "}",
+               "\t"
+              ]
+             },
+             "string label" : "Generate Meson",
+             "xtype" : "CheckButton"
+            }
+           ],
+           "xtype" : "Box"
+          },
+          {
+           "$ xns" : "Gtk",
+           "Gtk.Orientation orientation" : "Gtk.Orientation.HORIZONTAL",
+           "int spacing" : 10,
+           "items" : [
             {
              "$ xns" : "Gtk",
              "Gtk.Align halign" : "Gtk.Align.START",
     "\t     return false;",
     "     });",
     "    ",
-    "   ",
+    "   this.generate_meson.el.active = this.project.generate_meson;",
     " \t",
     " \tproject.loadTargetsIntoStore(this.target_model.el);",
     "\t",