Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Keller2012-06-11 10:59:32 +0000
committerMarkus Keller2012-06-11 10:59:32 +0000
commitafd2e060874fe5b032acd2f3f664560a44359eb8 (patch)
tree59a4aedfc028f67e767485431ba7f2c61ac766d8
parente61b17dce5f8cd8dee9b4804193afb07250db29c (diff)
downloadeclipse.platform.text-afd2e060874fe5b032acd2f3f664560a44359eb8.tar.gz
eclipse.platform.text-afd2e060874fe5b032acd2f3f664560a44359eb8.tar.xz
eclipse.platform.text-afd2e060874fe5b032acd2f3f664560a44359eb8.zip
Bug 26873: [navigation] Should not have to move mouse to get linkv20120611-105932
behaviour
-rw-r--r--org.eclipse.jface.text/src/org/eclipse/jface/text/hyperlink/HyperlinkManager.java21
1 files changed, 6 insertions, 15 deletions
diff --git a/org.eclipse.jface.text/src/org/eclipse/jface/text/hyperlink/HyperlinkManager.java b/org.eclipse.jface.text/src/org/eclipse/jface/text/hyperlink/HyperlinkManager.java
index f29af59fd69..f858f8d84ff 100644
--- a/org.eclipse.jface.text/src/org/eclipse/jface/text/hyperlink/HyperlinkManager.java
+++ b/org.eclipse.jface.text/src/org/eclipse/jface/text/hyperlink/HyperlinkManager.java
@@ -118,7 +118,7 @@ public class HyperlinkManager implements ITextListener, Listener, KeyListener, M
private ITextViewer fTextViewer;
/** The session is active. */
private boolean fActive;
- /** The key modifier mask. */
+ /** The key modifier mask of the default hyperlink modifier. */
private int fHyperlinkStateMask;
/**
* The active key modifier mask.
@@ -205,6 +205,9 @@ public class HyperlinkManager implements ITextListener, Listener, KeyListener, M
* It is allowed to call this method after this
* hyperlink manger has been installed.
* </p>
+ * <p>
+ * Note that {@link IHyperlinkDetectorExtension2}s may specify additional state masks.
+ * </p>
*
* @param eventStateMask the SWT event state mask to activate hyperlink mode
*/
@@ -357,20 +360,8 @@ public class HyperlinkManager implements ITextListener, Listener, KeyListener, M
}
fActive= true;
-// fActiveHyperlinkStateMask= event.keyCode; // unnecessary and doesn't work for Alt (at least on Windows)
-
-// removed for #25871 (hyperlinks could interact with typing)
-//
-// ITextViewer viewer= getSourceViewer();
-// if (viewer == null)
-// return;
-//
-// IRegion region= getCurrentTextRegion(viewer);
-// if (region == null)
-// return;
-//
-// highlightRegion(viewer, region);
-// activateCursor(viewer);
+
+ // do not show hyperlink, since that would often be confusing (e.g. when pressing Ctrl+C)
}
/*

Back to the top