public Xcls_dbcellrenderer dbcellrenderer;
public Xcls_dbmodel dbmodel;
public Xcls_name name;
- public Xcls_createbtn createbtn;
+ public Xcls_branchbtn branchbtn;
public Xcls_btn_not_me btn_not_me;
public Xcls_btn_closed btn_closed;
public Xcls_scrolled_window scrolled_window;
public Xcls_view view;
public Xcls_table table;
public Xcls_project_id project_id;
- public Xcls_prcellrenderer prcellrenderer;
- public Xcls_prmodel prmodel;
+ public Xcls_tprcellrenderer tprcellrenderer;
+ public Xcls_tprmodel tprmodel;
public Xcls_summary summary;
public Xcls_milestone_id milestone_id;
public Xcls_msmodel msmodel;
if (this.running) { // should not happen!!
GLib.error("new branch show called, when already being displayed?");
}
- this.queue = queue;
+
+ this.queue = queue;
this.running = true;
GitMonitor.gitmonitor.stop();
+
this.repo = repo;
-
-
-
this.el.move((Gdk.Screen.width() / 2)- 250 ,0);
this.el.set_default_size( 500,200); // not sure why it grows..
- GLib.debug("Loading tickets");
+
+
+
+
this.el.show_all();
this.el.set_keep_above(true);
+
+ _this.select_ticket_tab.load_data(tid);
+ _this.create_ticket_tab.load_data();
+ _this.quick_commit_tab.load_data();
+
-
- var curproj = RooProject.getProjectByRepo(this.repo);
- _this.prmodel.loadProjects(curproj == null ? "" : curproj.id);
-
- _this.dbmodel.loadTickets(curproj == null ? "": curproj.id, tid);
- _this.createbtn.updateState();
-
- _this.ticketsel.el.get_child().get_style_context().remove_class("warning");
- if (tid != "") {
- var name = RooTicket.singleton().usernameLocal();
- var ticket = RooTicket.singleton().getById(tid);
- _this.name.el.set_text("wip_%s_T%s_%s".printf(name,ticket.id, ticket.summaryToBranchName()));
- } else {
- _this.ticketsel.el.get_child().get_style_context().add_class("warning");
- }
- _this.view.loadTicket(tid);
-
-
// user defined functions
public void load_data () {
+ GLib.debug("Loading tickets");
+
+ var curproj = RooProject.getProjectByRepo(_this.repo);
+ _this.prmodel.loadProjects(curproj == null ? "" : curproj.id);
+
+ _this.dbmodel.loadTickets(curproj == null ? "": curproj.id, tid);
+ _this.branchbtn.updateState();
+
+ _this.ticketsel.el.get_child().get_style_context().remove_class("warning");
+ if (tid != "") {
+ var name = RooTicket.singleton().usernameLocal();
+ var ticket = RooTicket.singleton().getById(tid);
+ _this.name.el.set_text("wip_%s_T%s_%s".printf(name,ticket.id, ticket.summaryToBranchName()));
+ } else {
+ _this.ticketsel.el.get_child().get_style_context().add_class("warning");
+ }
+ _this.view.loadTicket(tid);
+
+
}
}
public class Xcls_Table7 : Object
var child_5 = new Xcls_name( _this );
child_5.ref();
this.el.attach_defaults ( child_5.el , 0,4,4,5 );
- var child_6 = new Xcls_createbtn( _this );
+ var child_6 = new Xcls_branchbtn( _this );
child_6.ref();
this.el.attach_defaults ( child_6.el , 4,5,4,5 );
var child_7 = new Xcls_Box19( _this );
_this.scrolled_window.el.show();
_this.view.loadTicket(ticket.id);
- _this.createbtn.updateState();
+ _this.branchbtn.updateState();
//GLib.debug (//"Selection: %s, %s\n", (string) val1, (string) val2);
});
// user defined functions
}
- public class Xcls_createbtn : Object
+ public class Xcls_branchbtn : Object
{
public Gtk.Button el;
private NewBranch _this;
// my vars (def)
// ctor
- public Xcls_createbtn(NewBranch _owner )
+ public Xcls_branchbtn(NewBranch _owner )
{
_this = _owner;
- _this.createbtn = this;
+ _this.branchbtn = this;
this.el = new Gtk.Button();
// my vars (dec)
this.loading = false;
// set gobject values
- var child_0 = new Xcls_prcellrenderer( _this );
+ var child_0 = new Xcls_tprcellrenderer( _this );
child_0.ref();
this.el.pack_start ( child_0.el , true );
- var child_1 = new Xcls_prmodel( _this );
+ var child_1 = new Xcls_tprmodel( _this );
child_1.ref();
this.el.set_model ( child_1.el );
this.el.get_active_iter (out iter);
- _this.prmodel.el.get_value (iter, 0, out val1);
+ _this.tprmodel.el.get_value (iter, 0, out val1);
return (string) val1;
}
}
- public class Xcls_prcellrenderer : Object
+ public class Xcls_tprcellrenderer : Object
{
public Gtk.CellRendererText el;
private NewBranch _this;
// my vars (def)
// ctor
- public Xcls_prcellrenderer(NewBranch _owner )
+ public Xcls_tprcellrenderer(NewBranch _owner )
{
_this = _owner;
- _this.prcellrenderer = this;
+ _this.tprcellrenderer = this;
this.el = new Gtk.CellRendererText();
// my vars (dec)
// user defined functions
}
- public class Xcls_prmodel : Object
+ public class Xcls_tprmodel : Object
{
public Gtk.ListStore el;
private NewBranch _this;
// my vars (def)
// ctor
- public Xcls_prmodel(NewBranch _owner )
+ public Xcls_tprmodel(NewBranch _owner )
{
_this = _owner;
- _this.prmodel = this;
+ _this.tprmodel = this;
this.el = new Gtk.ListStore( 2, typeof(string),typeof(string) );
// my vars (dec)