X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=NewBranch.vala;h=d13b5ba625036cef305c978823972c6ad246ce73;hb=886d2cd45df8370ff1ff789ccab8fa8ef683fabb;hp=7fd6f64d9e845770c40fa4f1880243269c06bf5c;hpb=c60236e28cf7e9adac1bdba107684f9a9620ed74;p=gitlive diff --git a/NewBranch.vala b/NewBranch.vala index 7fd6f64d..d13b5ba6 100644 --- a/NewBranch.vala +++ b/NewBranch.vala @@ -2295,7 +2295,7 @@ public class NewBranch : Object // user defined functions public void load_data () { _this.commit_message.el.set_text(""); - + _this.createbtn.updateState(); } } public class Xcls_Table53 : Object @@ -2376,6 +2376,12 @@ public class NewBranch : Object // set gobject values this.el.visible = true; + + //listeners + this.el.key_release_event.connect( () => { + + _this.createbtn.updateState(); + }); } // user defined functions @@ -2419,6 +2425,18 @@ public class NewBranch : Object } // user defined functions + public void updateState () { + + var msg = _this.commit_message.el.get_text(); + + if (msg == "") { + this.el.set_sensitive(false); + return; + } + + this.el.set_sensitive(true); + + } }