summaryrefslogtreecommitdiffstats
path: root/g-ed-it/docBar.py
diff options
context:
space:
mode:
Diffstat (limited to 'g-ed-it/docBar.py')
-rw-r--r--g-ed-it/docBar.py15
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 <-"