// user defined functions
public void load_data () {
_this.commit_message.el.set_text("");
-
+ _this.createbtn.updateState();
}
}
public class Xcls_Table53 : Object
// set gobject values
this.el.visible = true;
+
+ //listeners
+ this.el.key_release_event.connect( () => {
+
+ _this.createbtn.updateState();
+ });
}
// user defined functions
}
// user defined functions
- public return_type XXXX () {
+ public void updateState () {
- var ticket_id = _this.ticketsel.selectedTicketId();
+ var msg = _this.commit_message.el.getText();
- if (ticket_id == "") {
+ if (msg == "") {
this.el.set_sensitive(false);
return;
}