public Xcls_devmodel devmodel;
public Xcls_commit_message commit_message;
public Xcls_createbtn createbtn;
- public Xcls_btn_not_me btn_not_me;
- public Xcls_btn_closed btn_closed;
// my vars (def)
public GitRepo? repo;
this.el.vexpand = false;
var child_0 = new Xcls_Label53( _this );
child_0.ref();
- this.el.attach_defaults ( child_0.el , 0,1,3,4 );
+ this.el.attach_defaults ( child_0.el , 0,1,0,1 );
var child_1 = new Xcls_commit_message( _this );
child_1.ref();
- this.el.attach_defaults ( child_1.el , 0,4,4,5 );
+ this.el.attach_defaults ( child_1.el , 0,4,1,2 );
var child_2 = new Xcls_createbtn( _this );
child_2.ref();
this.el.attach_defaults ( child_2.el , 4,5,4,5 );
- var child_3 = new Xcls_Box56( _this );
- child_3.ref();
- this.el.attach_defaults ( child_3.el , 0,5,2,3 );
}
// user defined functions
// my vars (dec)
// set gobject values
- this.el.label = "Create Branch";
+ this.el.label = "Commit Changes";
// init method
}
}
- public class Xcls_Box56 : Object
- {
- public Gtk.Box el;
- private NewBranch _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_Box56(NewBranch _owner )
- {
- _this = _owner;
- this.el = new Gtk.Box( Gtk.Orientation.HORIZONTAL, 0 );
-
- // my vars (dec)
-
- // set gobject values
- var child_0 = new Xcls_btn_not_me( _this );
- child_0.ref();
- this.el.add ( child_0.el );
- var child_1 = new Xcls_btn_closed( _this );
- child_1.ref();
- this.el.add ( child_1.el );
- var child_2 = new Xcls_Label59( _this );
- child_2.ref();
- this.el.add ( child_2.el );
- }
-
- // user defined functions
- }
- public class Xcls_btn_not_me : Object
- {
- public Gtk.CheckButton el;
- private NewBranch _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_btn_not_me(NewBranch _owner )
- {
- _this = _owner;
- _this.btn_not_me = this;
- this.el = new Gtk.CheckButton();
-
- // my vars (dec)
-
- // set gobject values
- this.el.label = "Show tickets not assigned to me";
-
- //listeners
- this.el.toggled.connect( () => {
- var project_id = _this.projectsel.selectedProjectId();
- _this.dbmodel.loadTickets(project_id);
- });
- }
-
- // user defined functions
- }
-
- public class Xcls_btn_closed : Object
- {
- public Gtk.CheckButton el;
- private NewBranch _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_btn_closed(NewBranch _owner )
- {
- _this = _owner;
- _this.btn_closed = this;
- this.el = new Gtk.CheckButton();
-
- // my vars (dec)
-
- // set gobject values
- this.el.label = "Show closed Tickets";
-
- //listeners
- this.el.toggled.connect( () => {
- var project_id = _this.projectsel.selectedProjectId();
- _this.dbmodel.loadTickets(project_id);
-
- });
- }
-
- // user defined functions
- }
-
- public class Xcls_Label59 : Object
- {
- public Gtk.Label el;
- private NewBranch _this;
-
-
- // my vars (def)
-
- // ctor
- public Xcls_Label59(NewBranch _owner )
- {
- _this = _owner;
- this.el = new Gtk.Label( "<a href=\"refresh\">Refresh Ticket list</a>" );
-
- // my vars (dec)
-
- // set gobject values
- this.el.halign = Gtk.Align.END;
- this.el.hexpand = true;
- this.el.use_markup = true;
-
- //listeners
- this.el.activate_link.connect( (uri) => {
- if (uri == "refresh") {
- RooProject.reload();
- var curproj = RooProject.getProjectByRepo(_this.repo);
- _this.prmodel.loadProjects(curproj == null ? "": curproj.id);
-
- _this.dbmodel.loadTickets(curproj == null ? "": curproj.id);
- }
- return true;
- });
- }
-
- // user defined functions
- }
-
-