From b47c39a0fcf6501706d8e2fb5b8064a8b5fd3600 Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Wed, 25 Mar 2009 23:35:49 +0100 Subject: Use a glade file created by glade. Signed-off-by: Matthieu Gautier --- g-ed-it/commit.glade | 148 ------------------------------------------------ g-ed-it/commitDialog.py | 8 ++- g-ed-it/g-ed-it.glade | 93 ++++++++++++++++++++++++++++++ g-ed-it/g_ed_it.py | 2 +- 4 files changed, 101 insertions(+), 150 deletions(-) delete mode 100644 g-ed-it/commit.glade create mode 100644 g-ed-it/g-ed-it.glade (limited to 'g-ed-it') diff --git a/g-ed-it/commit.glade b/g-ed-it/commit.glade deleted file mode 100644 index 8342062..0000000 --- a/g-ed-it/commit.glade +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - - 667 - False - Commit Message - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - False - True - True - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - False - False - - - - True - False - 4 - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-close - True - GTK_RELIEF_NORMAL - True - -7 - - - - - - - True - False - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -10 - - - - - - - 4 - False - True - GTK_PACK_END - - - - - - 10 - True - False - 18 - - - - True - False - 12 - - - 80 - True - Commit message - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - PANGO_ELLIPSIZE_NONE - -1 - False - 0 - - - 0 - False - False - - - - - - True - True - True - True - 0 - - True - * - False - - - 0 - True - True - - - - - 0 - True - True - - - - - - 0 - True - True - - - - - - - diff --git a/g-ed-it/commitDialog.py b/g-ed-it/commitDialog.py index a0bc052..61d4304 100644 --- a/g-ed-it/commitDialog.py +++ b/g-ed-it/commitDialog.py @@ -1,6 +1,8 @@ #!/usr/bin/env python #-*- coding:utf-8 -*- +import os + class CommitDialog (object): def __init__(self,window,glade_xml): @@ -22,12 +24,16 @@ class CommitDialog (object): self.close_button.connect("clicked", self.on_cancel_button_clicked) self.commit_text_box = self.glade_xml.get_widget("commit_text") - self.commit_text_box.connect("changed", self.on_commit_text_changed) + self.commit_text_box.connect("insert-at-cursor", self.on_commit_text_changed) def on_cancel_button_clicked(self, close_button): self.commit_dialog.hide() def on_commit_button_clicked(self, close_button): + commit_text_buffer = self.commit_text_box.get_buffer() + os.system("git-commit -s -m'"+commit_text_buffer.get_text(commit_text_buffer.get_start_iter(),commit_text_buffer.get_end_iter())+"'") + commit_text_buffer.set_text("") + self.commit_dialog.hide() pass def on_commit_text_changed(self, commit_text_entry): diff --git a/g-ed-it/g-ed-it.glade b/g-ed-it/g-ed-it.glade new file mode 100644 index 0000000..e550a5f --- /dev/null +++ b/g-ed-it/g-ed-it.glade @@ -0,0 +1,93 @@ + + + + + + 5 + Commit + True + GTK_WIN_POS_CENTER_ON_PARENT + True + GDK_WINDOW_TYPE_HINT_DIALOG + True + True + + + True + 2 + + + True + 0 + GTK_SHADOW_NONE + + + True + 12 + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + + + True + True + + + + + + + + + True + <b>Commit message :</b> + True + + + label_item + + + + + 2 + + + + + True + GTK_BUTTONBOX_END + + + True + True + True + Cancel + 0 + + + + + True + True + True + Commit + 0 + + + 1 + + + + + False + GTK_PACK_END + + + + + + diff --git a/g-ed-it/g_ed_it.py b/g-ed-it/g_ed_it.py index 148743f..e5cd15e 100644 --- a/g-ed-it/g_ed_it.py +++ b/g-ed-it/g_ed_it.py @@ -11,7 +11,7 @@ import time import menuManager import commitDialog -GLADE_FILE = os.path.join(os.path.dirname(__file__), "commit.glade") +GLADE_FILE = os.path.join(os.path.dirname(__file__), "g-ed-it.glade") class PluginHelper: def __init__(self, plugin, window): -- cgit