diff options
Diffstat (limited to 'g-ed-it/docBar.py')
-rw-r--r-- | g-ed-it/docBar.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/g-ed-it/docBar.py b/g-ed-it/docBar.py index e87a5c5..990c850 100644 --- a/g-ed-it/docBar.py +++ b/g-ed-it/docBar.py @@ -46,11 +46,13 @@ class DocBar (object): self.lbl_status = gtk.Label("État du fichier") + self.commit_text = gtk.Entry() + self.btn_add = gtk.Button("add") self.btn_add.connect("clicked", self.gitAction.add, self.tab.get_document().get_uri_for_display) self.btn_commit = gtk.Button("commit") - self.btn_commit.connect("clicked", self.gitAction.commit, window, self.tab.get_document().get_uri_for_display) + self.btn_commit.connect("clicked", self.gitAction.commit, window, self.tab.get_document().get_uri_for_display,self.get_and_clear_commitText) self.btn_diff_head_index = gtk.Button("diff HEAD/INDEX") self.btn_diff_head_index.connect("clicked", self.gitAction.diff_head_index, self.tab.get_document().get_uri_for_display) @@ -60,9 +62,10 @@ class DocBar (object): self.docBar.pack_start(self.btn_diff_head_index, False, False) self.docBar.pack_start(self.btn_diff_index_wt, False, False) - self.docBar.pack_start(self.lbl_status, True, False) - self.docBar.pack_start(self.btn_add, False, False) + self.docBar.pack_start(self.lbl_status, True, True) + self.docBar.pack_start(self.commit_text, True, True) self.docBar.pack_start(self.btn_commit, False, False) + self.docBar.pack_start(self.btn_add, False, False) self.tab.pack_start(self.docBar, False, False) @@ -70,6 +73,11 @@ class DocBar (object): self.update_ui() + def get_and_clear_commitText(self): + text = self.commit_text.get_text() + self.commit_text.set_text("") + return text + def deactivate(self): self.tab.remove(self.docBar) @@ -83,6 +91,7 @@ class DocBar (object): self.docBar.show() self.btn_add.set_sensitive(self.docHelper.index2WT!=None or not self.docHelper.isCached) self.btn_commit.set_sensitive(self.docHelper.HEAD2index!=None) + self.commit_text.set_sensitive(self.docHelper.HEAD2index!=None) self.btn_diff_head_index.set_sensitive(self.docHelper.HEAD2index!=None) self.btn_diff_index_wt.set_sensitive(self.docHelper.index2WT!=None) text = "HEAD <-" |