"$ xns" : "Gtk",
"id" : "generate_meson",
"listeners" : {
- "activate" : [
+ "toggled" : [
"( ) => {",
"",
"\t_this.project.generate_meson = this.el.active;",
" //print(\"ValaProjectSettings show\\n\");",
" this.doneObj = doneObj;",
" this.project= project;",
+ " ",
+ " this.project.loading = true;",
"\t ",
" this.compile_flags.el.buffer.set_text(",
" \tproject.compile_flags.data",
"\t this.licence.el.buffer.set_text(",
" \tproject.licence.data",
"\t); ",
- " project.loadVapiIntoStore(_this.vapimodel.el);",
- " GLib.Timeout.add(500, () => {",
- " \t\t this.vapi_scroll.el.vadjustment.value = 0;\t ",
- "\t return false;",
- " });",
- " ",
+ "\t",
+ "\t",
+ "\t",
+ "\tGLib.Idle.add(() => {",
+ "\t\tproject.loadVapiIntoStore(_this.vapimodel.el);",
+ "\t\t GLib.Timeout.add(500, () => {",
+ "\t \t\t this.vapi_scroll.el.vadjustment.value = 0;\t ",
+ "\t\t\t return false;",
+ "\t \t});",
+ " \t \tproject.loadTargetsIntoStore(this.target_model.el);",
+ " \t\t_this.target_sel.el.selected = Gtk.INVALID_LIST_POSITION;",
+ "\t\t_this.target_sel.selectTarget(null);",
+ "\t\t this.project.loading = false;",
+ "\t \treturn false;",
+ " \t});",
+ "\t\t",
" this.generate_meson.el.active = this.project.generate_meson;",
" \t",
- " \tproject.loadTargetsIntoStore(this.target_model.el);",
+ "",
"\t",
- " \t_this.target_sel.el.selected = Gtk.INVALID_LIST_POSITION;",
- "\t_this.target_sel.selectTarget(null);",
+ " ",
"//\tGtk.Allocation rect;",
"\t//btn.get_allocation(out rect);",
" // this.el.set_pointing_to(rect);",
- " this.el.application = pwin.application; // ??? make it modal?",
- "\t this.el.set_transient_for(pwin);",
+ " \tthis.el.application = pwin.application; // ??? make it modal?",
+ "\tthis.el.set_transient_for(pwin);",
"\t ",
"\t// window + header?",
"\t// print(\"SHOWALL - POPIP\\n\");",