Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Keller2015-11-12 19:10:27 +0000
committerMarkus Keller2015-11-18 18:42:05 +0000
commita56140d40f573ac7967c3e16425dc7a30d49b546 (patch)
treeee8ec92328a2c2c5dee503e731037c94497d9434 /org.eclipse.jface.text
parent6f1ed70f6ffa1db02ab73e9bc2c1c071f2c549ac (diff)
downloadeclipse.platform.text-a56140d40f573ac7967c3e16425dc7a30d49b546.tar.gz
eclipse.platform.text-a56140d40f573ac7967c3e16425dc7a30d49b546.tar.xz
eclipse.platform.text-a56140d40f573ac7967c3e16425dc7a30d49b546.zip
Bug 396949: Pinch to change font size in editor
Diffstat (limited to 'org.eclipse.jface.text')
-rw-r--r--org.eclipse.jface.text/src/org/eclipse/jface/text/source/CompositeRuler.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/org.eclipse.jface.text/src/org/eclipse/jface/text/source/CompositeRuler.java b/org.eclipse.jface.text/src/org/eclipse/jface/text/source/CompositeRuler.java
index 656cff99844..25785012f6a 100644
--- a/org.eclipse.jface.text/src/org/eclipse/jface/text/source/CompositeRuler.java
+++ b/org.eclipse.jface.text/src/org/eclipse/jface/text/source/CompositeRuler.java
@@ -24,6 +24,7 @@ import org.eclipse.swt.events.ControlListener;
import org.eclipse.swt.events.DisposeEvent;
import org.eclipse.swt.events.DisposeListener;
import org.eclipse.swt.events.FocusListener;
+import org.eclipse.swt.events.GestureListener;
import org.eclipse.swt.events.HelpListener;
import org.eclipse.swt.events.KeyListener;
import org.eclipse.swt.events.MouseListener;
@@ -215,6 +216,10 @@ public class CompositeRuler implements IVerticalRuler, IVerticalRulerExtension,
control. addDisposeListener((DisposeListener) listener);
return;
}
+ if (GestureListener.class.equals(clazz)) {
+ control. addGestureListener((GestureListener) listener);
+ return;
+ }
}
/**
@@ -430,6 +435,14 @@ public class CompositeRuler implements IVerticalRuler, IVerticalRulerExtension,
}
/*
+ * @see Control#removeGestureListener(GestureListener)
+ */
+ public void removeGestureListener(GestureListener listener) {
+ removeListener(GestureListener.class, listener);
+ super.removeGestureListener(listener);
+ }
+
+ /*
* @seeControl#addControlListener(ControlListener)
*/
public void addControlListener(ControlListener listener) {
@@ -508,6 +521,14 @@ public class CompositeRuler implements IVerticalRuler, IVerticalRulerExtension,
super.addDisposeListener(listener);
addListener(DisposeListener.class, listener);
}
+
+ /*
+ * @see Control#addGestureListener(GestureListener)
+ */
+ public void addGestureListener(GestureListener listener) {
+ super.addGestureListener(listener);
+ addListener(GestureListener.class, listener);
+ }
}
/** The ruler's viewer */

Back to the top