"title" : "Create a Ticket",
"xtype" : "Dialog",
"# GitRepo? repo" : "null",
- "| void show" : "( GitRepo? repo ) \n{\n // this.el.set_gravity(Gdk.Gravity.NORTH);\n if (this.running) { // should not happen!!\n \tGLib.error(\"new branch show called, when already being displayed?\");\n\t}\n \tthis.running = true;\n \n \t_this.el.show_all();\n\t\n\t_this.table.el.hide();\n\n\t_this.spinner.el.show();\n\t_this.spinner.el.start();\t\n\tthis.el.set_keep_above(true); \n\tthis.el.move((Gdk.Screen.width() / 2)- 250 ,0);\n\tthis.el.set_default_size( 500,200); // not sure why it grows..\n\t\n\tGLib.debug(\"Showing dialog?\"); \n while(Gtk.events_pending()) {\n\t\tGtk.main_iteration();\n\t}\n\t\n\t\n\t\n\n\t//GitMonitor.gitmonitor.stop();\n\t\n this.repo = repo;\n \n \n \n \n// GLib.debug(\"Loading tickets\"); \n \n\n\n\tRooProject? curproj = null;\n if (this.repo != null) {\n\t curproj = RooProject.getProjectByRepo(this.repo);\n }\n\t_this.prmodel.loadProjects(curproj == null ? \"\" : curproj.id);\n if (curproj != null) {\n \n\t\t\n\t\tvar rt = RooTicket.singleton();\n\t\trt.loadProjectOptions(curproj.id);\n\t\t\n\t\t_this.msmodel.loadMilestones();\n\t\t_this.primodel.loadPriorities();\n\t\t_this.sevmodel.loadSeverities();\n\t\t_this.clmodel.loadClassifications();\t\n\t\t_this.devmodel.loadDevelopers();\t\n\t\t\n }\n\t_this.summary.el.set_text(\"\");\n\t_this.description.el.buffer.text = \"\"; \n _this.spinner.el.stop();\n\t_this.spinner.el.hide();\t\n\n this.table.el.show();\n \n\n \n\n \n \tthis.el.run();\n\n}",
+ "| void show" : "( GitRepo? repo ) \n{\n // this.el.set_gravity(Gdk.Gravity.NORTH);\n if (this.running) { // should not happen!!\n \tGLib.error(\"new branch show called, when already being displayed?\");\n\t}\n \tthis.running = true;\n \n \t_this.el.show_all();\n\t\n\t_this.table.el.hide();\n\n\t_this.spinner.el.show();\n\t_this.spinner.el.start();\t\n\tthis.el.set_keep_above(true); \n\tthis.el.move((Gdk.Screen.width() / 2)- 250 ,0);\n\tthis.el.set_default_size( 500,200); // not sure why it grows..\n\t\n\tGLib.debug(\"Showing dialog?\"); \n Timeout.add_seconds(1, () => {\n\t\t\n\t\t\n\t\t\n\n\t\t//GitMonitor.gitmonitor.stop();\n\t\t\n\t\tthis.repo = repo;\n\t\t\n\t\t\n\t\t\n\t\t\n\t// GLib.debug(\"Loading tickets\"); \n\t\t \n\n\n\t\tRooProject? curproj = null;\n\t\tif (this.repo != null) {\n\t\t\tcurproj = RooProject.getProjectByRepo(this.repo);\n\t\t}\n\t\t_this.prmodel.loadProjects(curproj == null ? \"\" : curproj.id);\n\t\tif (curproj != null) {\n\t \n\t\t\t\n\t\t\tvar rt = RooTicket.singleton();\n\t\t\trt.loadProjectOptions(curproj.id);\n\t\t\t\n\t\t\t_this.msmodel.loadMilestones();\n\t\t\t_this.primodel.loadPriorities();\n\t\t\t_this.sevmodel.loadSeverities();\n\t\t\t_this.clmodel.loadClassifications();\t\n\t\t\t_this.devmodel.loadDevelopers();\t\n\t\t\t\n\t\t}\n\t\t_this.summary.el.set_text(\"\");\n\t\t_this.description.el.buffer.text = \"\"; \n\t\t_this.spinner.el.stop();\n\t\t_this.spinner.el.hide();\t\n\n\t\tthis.table.el.show();\n\t \n\n\t \n\n\t \n\t \tthis.el.run();\n \t});\n\n}",
"default_height" : 200,
"$ xns" : "Gtk",
"# bool running" : false,
this.el.set_default_size( 500,200); // not sure why it grows..
GLib.debug("Showing dialog?");
- while(Gtk.events_pending()) {
- Gtk.main_iteration();
- }
-
-
-
-
- //GitMonitor.gitmonitor.stop();
-
- this.repo = repo;
-
-
-
-
- // GLib.debug("Loading tickets");
-
-
+ Timeout.add_seconds(1, () => {
+
+
+
- RooProject? curproj = null;
- if (this.repo != null) {
- curproj = RooProject.getProjectByRepo(this.repo);
- }
- _this.prmodel.loadProjects(curproj == null ? "" : curproj.id);
- if (curproj != null) {
-
+ //GitMonitor.gitmonitor.stop();
- var rt = RooTicket.singleton();
- rt.loadProjectOptions(curproj.id);
+ this.repo = repo;
- _this.msmodel.loadMilestones();
- _this.primodel.loadPriorities();
- _this.sevmodel.loadSeverities();
- _this.clmodel.loadClassifications();
- _this.devmodel.loadDevelopers();
- }
- _this.summary.el.set_text("");
- _this.description.el.buffer.text = "";
- _this.spinner.el.stop();
- _this.spinner.el.hide();
+
+
+ // GLib.debug("Loading tickets");
+
- this.table.el.show();
-
-
+ RooProject? curproj = null;
+ if (this.repo != null) {
+ curproj = RooProject.getProjectByRepo(this.repo);
+ }
+ _this.prmodel.loadProjects(curproj == null ? "" : curproj.id);
+ if (curproj != null) {
+
+
+ var rt = RooTicket.singleton();
+ rt.loadProjectOptions(curproj.id);
+
+ _this.msmodel.loadMilestones();
+ _this.primodel.loadPriorities();
+ _this.sevmodel.loadSeverities();
+ _this.clmodel.loadClassifications();
+ _this.devmodel.loadDevelopers();
+
+ }
+ _this.summary.el.set_text("");
+ _this.description.el.buffer.text = "";
+ _this.spinner.el.stop();
+ _this.spinner.el.hide();
-
- this.el.run();
+ this.table.el.show();
+
+
+
+
+
+ this.el.run();
+ });
}
public class Xcls_Box2 : Object