X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=NewBranch.vala;h=dd5200eea40389ba233a1b2d42dda89084957cee;hb=128c96fc9db69baca7ba185e8a3def8fddff5f27;hp=cecc6bd7bdc9048053d7be31bb9aa2250d895c1e;hpb=b81ad505a3eb434399228b8a3bb80185cd9a299a;p=gitlive diff --git a/NewBranch.vala b/NewBranch.vala index cecc6bd7..dd5200ee 100644 --- a/NewBranch.vala +++ b/NewBranch.vala @@ -12,6 +12,7 @@ public class NewBranch : Object } return _NewBranch; } + public Xcls_notebook notebook; public Xcls_label_select_ticket label_select_ticket; public Xcls_label_create_ticket label_create_ticket; public Xcls_label_quick_commit label_quick_commit; @@ -45,6 +46,7 @@ public class NewBranch : Object public Xcls_clmodel clmodel; public Xcls_developer_id developer_id; public Xcls_devmodel devmodel; + public Xcls_spinner spinner; public Xcls_quick_commit_tab quick_commit_tab; public Xcls_commit_message commit_message; public Xcls_createbtn createbtn; @@ -72,7 +74,7 @@ public class NewBranch : Object this.el.default_width = 500; this.el.deletable = true; this.el.modal = true; - var child_0 = new Xcls_Notebook2( _this ); + var child_0 = new Xcls_notebook( _this ); child_0.ref(); this.el.get_content_area().add ( child_0.el ); @@ -159,8 +161,8 @@ public class NewBranch : Object _this.notebook.el.set_current_page(0); _this.select_ticket_tab.load_data(tid); - _this.create_ticket_tab.load_data(); - _this.quick_commit_tab.load_data(); + //_this.create_ticket_tab.load_data(); + //_this.quick_commit_tab.load_data(); @@ -171,7 +173,7 @@ public class NewBranch : Object this.el.run(); } - public class Xcls_Notebook2 : Object + public class Xcls_notebook : Object { public Gtk.Notebook el; private NewBranch _this; @@ -180,9 +182,10 @@ public class NewBranch : Object // my vars (def) // ctor - public Xcls_Notebook2(NewBranch _owner ) + public Xcls_notebook(NewBranch _owner ) { _this = _owner; + _this.notebook = this; this.el = new Gtk.Notebook(); // my vars (dec) @@ -1116,12 +1119,17 @@ public class NewBranch : Object var child_0 = new Xcls_table( _this ); child_0.ref(); this.el.pack_start ( child_0.el , false,false,0 ); + var child_1 = new Xcls_spinner( _this ); + child_1.ref(); + this.el.add ( child_1.el ); } // user defined functions public void load_data () { - + _this.table.el.hide(); + _this.spinner.el.show(); + _this.spinner.el.start(); Timeout.add_seconds(1, () => { @@ -1129,7 +1137,7 @@ public class NewBranch : Object if (_this.repo != null) { curproj = RooProject.getProjectByRepo(_this.repo); } - _this.prmodel.loadProjects(curproj == null ? "" : curproj.id); + _this.tprmodel.loadProjects(curproj == null ? "" : curproj.id); if (curproj != null) { @@ -1145,8 +1153,8 @@ public class NewBranch : Object } _this.summary.el.set_text(""); _this.description.el.buffer.text = ""; - //_this.spinner.el.stop(); - //_this.spinner.el.hide(); + _this.spinner.el.stop(); + _this.spinner.el.hide(); _this.table.el.show(); //_this.summary.el.grab_focus(); @@ -2231,6 +2239,31 @@ public class NewBranch : Object } + public class Xcls_spinner : Object + { + public Gtk.Spinner el; + private NewBranch _this; + + + // my vars (def) + + // ctor + public Xcls_spinner(NewBranch _owner ) + { + _this = _owner; + _this.spinner = this; + this.el = new Gtk.Spinner(); + + // my vars (dec) + + // set gobject values + this.el.hexpand = true; + this.el.vexpand = true; + } + + // user defined functions + } + public class Xcls_quick_commit_tab : Object { @@ -2251,10 +2284,10 @@ public class NewBranch : Object // set gobject values this.el.homogeneous = false; - var child_0 = new Xcls_Table52( _this ); + var child_0 = new Xcls_Table53( _this ); child_0.ref(); this.el.pack_start ( child_0.el , false,false,0 ); - var child_1 = new Xcls_ScrolledWindow56( _this ); + var child_1 = new Xcls_ScrolledWindow57( _this ); child_1.ref(); this.el.add ( child_1.el ); } @@ -2265,7 +2298,7 @@ public class NewBranch : Object } } - public class Xcls_Table52 : Object + public class Xcls_Table53 : Object { public Gtk.Table el; private NewBranch _this; @@ -2274,7 +2307,7 @@ public class NewBranch : Object // my vars (def) // ctor - public Xcls_Table52(NewBranch _owner ) + public Xcls_Table53(NewBranch _owner ) { _this = _owner; this.el = new Gtk.Table( 2, 5, true ); @@ -2286,7 +2319,7 @@ public class NewBranch : Object this.el.margin = 2; this.el.column_spacing = 4; this.el.vexpand = false; - var child_0 = new Xcls_Label53( _this ); + var child_0 = new Xcls_Label54( _this ); child_0.ref(); this.el.attach_defaults ( child_0.el , 0,1,0,1 ); var child_1 = new Xcls_commit_message( _this ); @@ -2299,7 +2332,7 @@ public class NewBranch : Object // user defined functions } - public class Xcls_Label53 : Object + public class Xcls_Label54 : Object { public Gtk.Label el; private NewBranch _this; @@ -2308,7 +2341,7 @@ public class NewBranch : Object // my vars (def) // ctor - public Xcls_Label53(NewBranch _owner ) + public Xcls_Label54(NewBranch _owner ) { _this = _owner; this.el = new Gtk.Label( "Just commit with this comment" ); @@ -2406,7 +2439,7 @@ public class NewBranch : Object } - public class Xcls_ScrolledWindow56 : Object + public class Xcls_ScrolledWindow57 : Object { public Gtk.ScrolledWindow el; private NewBranch _this; @@ -2415,7 +2448,7 @@ public class NewBranch : Object // my vars (def) // ctor - public Xcls_ScrolledWindow56(NewBranch _owner ) + public Xcls_ScrolledWindow57(NewBranch _owner ) { _this = _owner; this.el = new Gtk.ScrolledWindow( null, null );