Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/createcardpanel.py
diff options
context:
space:
mode:
authorMuriel 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)
commita48d36320256d597bd0b6f8a1a6d93ed1a676fac (patch)
treebc5ee4dbe55f973acdb966907a83474b9215a49e /createcardpanel.py
parent074c9e3522934b2f87fb1da7f4a0c57dc7454dc8 (diff)
Release version 21.
Diffstat (limited to 'createcardpanel.py')
-rw-r--r--createcardpanel.py12
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()