Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/com/gmail/bernabe/laurent/sugar_olpc/learning_writing/gui/InputDialog.py
diff options
context:
space:
mode:
Diffstat (limited to 'com/gmail/bernabe/laurent/sugar_olpc/learning_writing/gui/InputDialog.py')
-rw-r--r--com/gmail/bernabe/laurent/sugar_olpc/learning_writing/gui/InputDialog.py53
1 files changed, 0 insertions, 53 deletions
diff --git a/com/gmail/bernabe/laurent/sugar_olpc/learning_writing/gui/InputDialog.py b/com/gmail/bernabe/laurent/sugar_olpc/learning_writing/gui/InputDialog.py
deleted file mode 100644
index fc06d01..0000000
--- a/com/gmail/bernabe/laurent/sugar_olpc/learning_writing/gui/InputDialog.py
+++ /dev/null
@@ -1,53 +0,0 @@
-'''
-Created on 13 mai 2011
-
-@author: laurent_bernabe
-'''
-
-import pygtk
-pygtk.require('2.0')
-import gtk
-
-class InputDialog(gtk.MessageDialog):
- '''
- Creates an input dialog with
- => a label (for the prompt)
- => a text entry
- => ok_button and cancel_button
- '''
-
-
- def __init__(self, prompt, parent=None):
- '''
- Constructor(prompt, parent=None)
- prompt argument : the text of the dialog
- parent : the parent control
- '''
- gtk.MessageDialog.__init__(self,
- parent, gtk.DIALOG_MODAL, gtk.MESSAGE_QUESTION,
- gtk.BUTTONS_OK_CANCEL, prompt)
- self.__entry = gtk.Entry()
- self.vbox.pack_start(self.__entry, True, True, 0)
- self.connect("delete-event", lambda widget, event : self.__close() )
-
- def run(self):
- '''
- Run()
- Runs the dialog
- '''
- self.show_all()
- response = super(InputDialog,self).run()
- if response == gtk.RESPONSE_OK :
- text = self.__entry.get_text()
- else :
- text = None
- self.destroy()
- return text
-
- def __close(self):
- '''
- __close()
- Closes the dialog and returns None
- '''
- self.destroy()
- return None \ No newline at end of file