summaryrefslogtreecommitdiff
path: root/gtk-recordmydesktop/src/rmdPrefsWidget.py
diff options
context:
space:
mode:
authoriovar <iovar@f606c939-3180-4ac9-a4b8-4b8779d57d0a>2007-12-07 07:24:05 +0000
committeriovar <iovar@f606c939-3180-4ac9-a4b8-4b8779d57d0a>2007-12-07 07:24:05 +0000
commit89716cd5074959f90ec5eb26c0783324e68f028f (patch)
treee91429b3d3e83022ee3b7adeb14231bc9ebc3372 /gtk-recordmydesktop/src/rmdPrefsWidget.py
parentd8a27fbd874c1b639eedb7c1635d79b06cd2ae60 (diff)
rmdPrefsWidget.py, rmdSimple.py: added shortcuts for common actions
ctr+r,ctr+s,ctr+h,ctr+q,,ctr+p,esc git-svn-id: https://recordmydesktop.svn.sourceforge.net/svnroot/recordmydesktop/trunk@464 f606c939-3180-4ac9-a4b8-4b8779d57d0a
Diffstat (limited to 'gtk-recordmydesktop/src/rmdPrefsWidget.py')
-rw-r--r--gtk-recordmydesktop/src/rmdPrefsWidget.py15
1 files changed, 14 insertions, 1 deletions
diff --git a/gtk-recordmydesktop/src/rmdPrefsWidget.py b/gtk-recordmydesktop/src/rmdPrefsWidget.py
index 49257f8..76d2faf 100644
--- a/gtk-recordmydesktop/src/rmdPrefsWidget.py
+++ b/gtk-recordmydesktop/src/rmdPrefsWidget.py
@@ -337,6 +337,14 @@ class prefsWidget(object):
self.jack_button.connect("clicked",self.__jack_enabled_check__)
self.jack_lsp_refresh.connect("clicked",self.__runJackLSP__)
+ def __register_shortcuts__(self):
+ self.parent.advanced_button.add_accelerator("clicked",self.accel_group,
+ ord('P'), gtk.gdk.CONTROL_MASK,
+ gtk.ACCEL_VISIBLE)
+ self.parent.advanced_button.add_accelerator("clicked",self.accel_group,
+ gtk.gdk.keyval_from_name("Escape"),0,
+ gtk.ACCEL_VISIBLE)
+
def __jack_enabled_check__(self,widget):
self.channelsSpinButton.set_sensitive(not widget.get_active())
self.freqSpinButton.set_sensitive(not widget.get_active())
@@ -344,16 +352,21 @@ class prefsWidget(object):
self.jack_lsp_listview.set_sensitive(widget.get_active())
self.jack_lsp_refresh.set_sensitive(widget.get_active())
- def __init__(self,values,optionsOpen):
+ def __init__(self,parent,values,optionsOpen):
self.values=values
self.ports=[]
+ self.parent=parent
self.optionsOpen=optionsOpen
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.connect("destroy", self.destroy)
self.window.set_border_width(10)
self.window.set_title("recordMyDesktop: "+smplButtonStrings[0])
+ self.accel_group = gtk.AccelGroup()
+ self.window.add_accel_group(self.accel_group)
+
self.__subWidgets__()
self.__makeCons__()
+ self.__register_shortcuts__()
self.__runJackLSP__()
self.__jack_enabled_check__(self.jack_button)
if self.values[24]==0:
© All Rights Reserved