diff options
author | Markus Keller | 2015-11-12 19:10:27 +0000 |
---|---|---|
committer | Markus Keller | 2015-11-18 18:42:05 +0000 |
commit | a56140d40f573ac7967c3e16425dc7a30d49b546 (patch) | |
tree | ee8ec92328a2c2c5dee503e731037c94497d9434 /org.eclipse.jface.text | |
parent | 6f1ed70f6ffa1db02ab73e9bc2c1c071f2c549ac (diff) | |
download | eclipse.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
Change-Id: I7b996bef9f4e9425220563ecac9cd86d3243fd28
Diffstat (limited to 'org.eclipse.jface.text')
-rw-r--r-- | org.eclipse.jface.text/src/org/eclipse/jface/text/source/CompositeRuler.java | 21 |
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 */ |