diff options
author | Muriel de Souza Godoi <muriel@laptop.org> | 2007-11-23 04:10:47 (GMT) |
---|---|---|
committer | Muriel de Souza Godoi <muriel@laptop.org> | 2007-11-23 04:10:47 (GMT) |
commit | a48d36320256d597bd0b6f8a1a6d93ed1a676fac (patch) | |
tree | bc5ee4dbe55f973acdb966907a83474b9215a49e /createcardpanel.py | |
parent | 074c9e3522934b2f87fb1da7f4a0c57dc7454dc8 (diff) |
Release version 21.
Diffstat (limited to 'createcardpanel.py')
-rw-r--r-- | createcardpanel.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/createcardpanel.py b/createcardpanel.py index a89d1de..626c4f4 100644 --- a/createcardpanel.py +++ b/createcardpanel.py @@ -51,7 +51,7 @@ class CreateCardPanel(gtk.EventBox): add_image.set_from_file(add_icon) self._addbutton = gtk.Button(' ' + _('Add as new pair')) self._addbutton.set_image(add_image) - self._addbutton.connect('button-press-event', self.emit_add_pair) + self._addbutton.connect('pressed', self.emit_add_pair) # Set update selected pair buttom update_icon = join(dirname(__file__), 'images', 'pair-update.svg') @@ -59,7 +59,7 @@ class CreateCardPanel(gtk.EventBox): update_image.set_from_file(update_icon) self._updatebutton = gtk.Button(' ' + _('Update selected pair')) self._updatebutton.set_image(update_image) - self._updatebutton.connect('button-press-event', self.emit_update_pair) + self._updatebutton.connect('pressed', self.emit_update_pair) # Set card editors self.cardeditor1 = CardEditor() @@ -83,7 +83,8 @@ class CreateCardPanel(gtk.EventBox): self.add(self.table) self.show_all() - def emit_add_pair(self, widget, event): + def emit_add_pair(self, widget): + self._addbutton.set_sensitive(False) if self.equal_pairs: self.emit('add-pair', self.cardeditor1.get_text(), self.cardeditor1.get_text(), self.cardeditor1.get_pixbuf(), self.cardeditor1.get_pixbuf(), self.cardeditor1.get_snd(), self.cardeditor1.get_snd()) else: @@ -91,7 +92,8 @@ class CreateCardPanel(gtk.EventBox): self.clean(None) - def emit_update_pair(self, widget, event): + def emit_update_pair(self, widget): + self._addbutton.set_sensitive(False) if self.equal_pairs: self.emit('update-pair', self.cardeditor1.get_text(), self.cardeditor1.get_text(), self.cardeditor1.get_pixbuf(), self.cardeditor1.get_pixbuf(), self.cardeditor1.get_snd(), self.cardeditor1.get_snd()) else: @@ -171,7 +173,7 @@ class CardEditor(gtk.EventBox): gtk.EventBox.__init__(self) self.set_size_request(310, 320) - tmp_root = join(dirname(__file__), 'instance') + tmp_root = join(environ['SUGAR_ACTIVITY_ROOT'], 'instance') self.temp_folder = tempfile.mkdtemp(dir=tmp_root) table = gtk.Table() |