From 202813ee9ec6792561bfcafd99925350c9923201 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 24 Mar 2011 17:24:46 +0100 Subject: [PATCH 1/6] Added rocker gestures involving the middle mouse button. --- chrome/content/firegestures/browser.js | 4 ++ chrome/content/firegestures/prefs-generic.xul | 46 +++++++++++++++- chrome/content/firegestures/prefs.js | 12 ++-- chrome/content/firegestures/prefs.xul | 49 +++++++++++++++-- chrome/locale/en-US/firegestures/prefs.dtd | 6 ++ components/xdGestureHandler.js | 55 ++++++++++++++----- defaults/preferences/firegestures-prefs.js | 1 + 7 files changed, 148 insertions(+), 25 deletions(-) diff --git a/chrome/content/firegestures/browser.js b/chrome/content/firegestures/browser.js index 84beb1b..4dd13d1 100644 --- a/chrome/content/firegestures/browser.js +++ b/chrome/content/firegestures/browser.js @@ -105,6 +105,10 @@ var FireGestures = { case "wheel-down": case "rocker-left": case "rocker-right": + case "rocker-middle-left": + case "rocker-middle-right": + case "rocker-left-middle": + case "rocker-right-middle": case "keypress-ctrl": case "keypress-shift": this.onMouseGesture(event, aGesture); diff --git a/chrome/content/firegestures/prefs-generic.xul b/chrome/content/firegestures/prefs-generic.xul index a190a75..9397e59 100644 --- a/chrome/content/firegestures/prefs-generic.xul +++ b/chrome/content/firegestures/prefs-generic.xul @@ -46,9 +46,10 @@ - - - + + + + @@ -113,6 +114,45 @@ + + +