},
{
"listeners" : {
- "clicked" : " ( ) => {\n \n var cd = DialogConfirm.singleton();\n cd.el.set_transient_for(_this.el);\n cd.el.set_modal(true);\n\n var project = _this.windowstate.left_projects.getSelectedProject();\n if (project == null) {\n print(\"SKIP - no project\\n\");\n return;\n }\n \n \n if (Gtk.ResponseType.YES != cd.show(\"Confirm\", \n \"Are you sure you want to delete project %s\".printf(project.name))) {\n return;\n }\n \n\n // confirm?\n Project.Project.remove(project);\n _this.project = null;\n \n _this.windowstate.left_projects.is_loaded = false;\n _this.windowstate.left_projects.load();\n _this.windowstate.clutterfiles.clearFiles();\n\n}"
+ "clicked" : " ( ) => {\n \n // show the compiler popup....\n\n}"
},
"* pack" : false,
"xtype" : "Button",
// listeners
this.el.clicked.connect( ( ) => {
- var cd = DialogConfirm.singleton();
- cd.el.set_transient_for(_this.el);
- cd.el.set_modal(true);
-
- var project = _this.windowstate.left_projects.getSelectedProject();
- if (project == null) {
- print("SKIP - no project\n");
- return;
- }
-
-
- if (Gtk.ResponseType.YES != cd.show("Confirm",
- "Are you sure you want to delete project %s".printf(project.name))) {
- return;
- }
-
-
- // confirm?
- Project.Project.remove(project);
- _this.project = null;
-
- _this.windowstate.left_projects.is_loaded = false;
- _this.windowstate.left_projects.load();
- _this.windowstate.clutterfiles.clearFiles();
+ // show the compiler popup....
});
}