Author: jblum
Date: 2008-01-18 13:00:11 -0700 (Fri, 18 Jan 2008)
New Revision: 7463
Modified:
grc/trunk/src/Graphics/FileDialogs.py
Log:
enter hotkey for file dialogs
Modified: grc/trunk/src/Graphics/FileDialogs.py
===================================================================
--- grc/trunk/src/Graphics/FileDialogs.py 2008-01-18 19:00:10 UTC (rev
7462)
+++ grc/trunk/src/Graphics/FileDialogs.py 2008-01-18 20:00:11 UTC (rev
7463)
@@ -65,7 +65,18 @@
self.set_select_multiple(False)
self.set_local_only(True)
self.add_filter(ALL_FILE_FILTER)
+ self.connect('key_press_event', self._handle_key_press)
+ def _handle_key_press(self, widget, event):
+ """
+ Handle key presses from the keyboard.
+ Call the ok response when enter is pressed.
+ @return false to forward the keypress
+ """
+ keyname = gtk.gdk.keyval_name(event.keyval)
+ if keyname == 'Return': self.response(gtk.RESPONSE_OK)
+ return False #forward the keypress
+
class FileDialog(FileDialogHelper):
"""A dialog box to save or open flow graph files. This is a base class,
do not use."""
_______________________________________________
Commit-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnuradio