X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=NewBranch.vala;h=d5a5c23a229a0bb608a795cf43c450f2a278460e;hb=01af28a18150e1c30fd20ef32da736c7ceee80ef;hp=fbf036ddfc3c091b0f61f3ccf22dc2860518676a;hpb=62bcbeee7e77f9f8774f13569dc9fb5cc25666d6;p=gitlive diff --git a/NewBranch.vala b/NewBranch.vala index fbf036dd..d5a5c23a 100644 --- a/NewBranch.vala +++ b/NewBranch.vala @@ -24,6 +24,9 @@ public class NewBranch : Object public Xcls_btn_closed btn_closed; public Xcls_scrolled_window scrolled_window; public Xcls_view view; + public Xcls_label_select_ticket label_select_ticket; + public Xcls_label_crete_ticket label_crete_ticket; + public Xcls_label_quick_commit label_quick_commit; // my vars (def) public GitRepo? repo; @@ -50,6 +53,9 @@ public class NewBranch : Object var child_0 = new Xcls_Box2( _this ); child_0.ref(); this.el.get_content_area().add ( child_0.el ); + var child_1 = new Xcls_Notebook22( _this ); + child_1.ref(); + this.el.add ( child_1.el ); //listeners this.el.delete_event.connect( (self, event) => { @@ -958,4 +964,102 @@ public class NewBranch : Object + public class Xcls_Notebook22 : Object + { + public Gtk.Notebook el; + private NewBranch _this; + + + // my vars (def) + + // ctor + public Xcls_Notebook22(NewBranch _owner ) + { + _this = _owner; + this.el = new Gtk.Notebook(); + + // my vars (dec) + + // set gobject values + this.el.vexpand = true; + var child_0 = new Xcls_label_select_ticket( _this ); + child_0.ref(); + var child_1 = new Xcls_label_crete_ticket( _this ); + child_1.ref(); + var child_2 = new Xcls_label_quick_commit( _this ); + child_2.ref(); + } + + // user defined functions + } + public class Xcls_label_select_ticket : Object + { + public Gtk.Label el; + private NewBranch _this; + + + // my vars (def) + + // ctor + public Xcls_label_select_ticket(NewBranch _owner ) + { + _this = _owner; + _this.label_select_ticket = this; + this.el = new Gtk.Label( "Select Existing Ticket to work on" ); + + // my vars (dec) + + // set gobject values + } + + // user defined functions + } + + public class Xcls_label_crete_ticket : Object + { + public Gtk.Label el; + private NewBranch _this; + + + // my vars (def) + + // ctor + public Xcls_label_crete_ticket(NewBranch _owner ) + { + _this = _owner; + _this.label_crete_ticket = this; + this.el = new Gtk.Label( "Create a new Ticket" ); + + // my vars (dec) + + // set gobject values + } + + // user defined functions + } + + public class Xcls_label_quick_commit : Object + { + public Gtk.Label el; + private NewBranch _this; + + + // my vars (def) + + // ctor + public Xcls_label_quick_commit(NewBranch _owner ) + { + _this = _owner; + _this.label_quick_commit = this; + this.el = new Gtk.Label( "Quick Commit" ); + + // my vars (dec) + + // set gobject values + } + + // user defined functions + } + + }