Ticket #3536: 0001-Change-back-forward-navigation-shortcut-to-Alt-modif.2.patch

File 0001-Change-back-forward-navigation-shortcut-to-Alt-modif.2.patch, 2.6 KB (added by humitos, 12 years ago)

v2 - show Alt+Left and Alt+Right in the tooltip as accelerator

  • webactivity.py

    From 90e3f9f39673b39907172230794ebd9d0f474807 Mon Sep 17 00:00:00 2001
    From: Manuel Kaufmann <humitos@gmail.com>
    Date: Fri, 21 Sep 2012 20:42:08 -0300
    Subject: [PATCH Browse] Change back/forward navigation shortcut to Alt
     modifier SL #3536
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    
    Signed-off-by: Manuel Quiñones <manuq@laptop.org>
    Signed-off-by: Manuel Kaufmann <humitos@gmail.com>
    ---
     webactivity.py | 14 ++++++++------
     webtoolbar.py  |  2 ++
     2 files changed, 10 insertions(+), 6 deletions(-)
    
    diff --git a/webactivity.py b/webactivity.py
    index 24f3b44..e911337 100644
    a b class WebActivity(activity.Activity): 
    449449            elif key_name == '0':
    450450                _logger.debug('keyboard: Actual size')
    451451                browser.set_zoom_level(ZOOM_ORIGINAL)
    452             elif key_name == 'Left':
    453                 _logger.debug('keyboard: Go back')
    454                 browser.go_back()
    455             elif key_name == 'Right':
    456                 _logger.debug('keyboard: Go forward')
    457                 browser.go_forward()
    458452            elif key_name == 'r':
    459453                _logger.debug('keyboard: Reload')
    460454                browser.reload()
    class WebActivity(activity.Activity): 
    465459
    466460            return True
    467461
     462        elif event.get_state() & Gdk.ModifierType.MOD1_MASK:
     463            if key_name == 'Left':
     464                _logger.debug('keyboard: Go back')
     465                browser.go_back()
     466            elif key_name == 'Right':
     467                _logger.debug('keyboard: Go forward')
     468                browser.go_forward()
     469
    468470        elif key_name in ('KP_Up', 'KP_Down', 'KP_Left', 'KP_Right'):
    469471            scrolled_window = browser.get_parent()
    470472
  • webtoolbar.py

    diff --git a/webtoolbar.py b/webtoolbar.py
    index 28bc015..5193d89 100644
    a b class PrimaryToolbar(ToolbarBase): 
    269269
    270270        self._back = ToolButton('go-previous-paired')
    271271        self._back.set_tooltip(_('Back'))
     272        self._back.props.accelerator = '<Alt>Left'
    272273        self._back.props.sensitive = False
    273274        self._back.connect('clicked', self._go_back_cb)
    274275        toolbar.insert(self._back, -1)
    class PrimaryToolbar(ToolbarBase): 
    283284
    284285        self._forward = ToolButton('go-next-paired')
    285286        self._forward.set_tooltip(_('Forward'))
     287        self._forward.props.accelerator = '<Alt>Right'
    286288        self._forward.props.sensitive = False
    287289        self._forward.connect('clicked', self._go_forward_cb)
    288290        toolbar.insert(self._forward, -1)