diff options
author | Cristian Maglie <c.maglie@arduino.cc> | 2021-05-07 13:55:01 +0300 |
---|---|---|
committer | Cristian Maglie <c.maglie@arduino.cc> | 2021-08-18 15:38:44 +0300 |
commit | eb1e2ca2359841711608190f109484a3629dccbe (patch) | |
tree | 30d1481945dce2d638e280e1708491144b592ff9 | |
parent | 4270e06a48e514fecf70181d5b81e91f6bb55975 (diff) |
Removed (apparently never activated) DocLinkGenerator
-rw-r--r-- | app/src/processing/app/syntax/SketchTextArea.java | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/app/src/processing/app/syntax/SketchTextArea.java b/app/src/processing/app/syntax/SketchTextArea.java index ce74a3f1f..ba10bfc7a 100644 --- a/app/src/processing/app/syntax/SketchTextArea.java +++ b/app/src/processing/app/syntax/SketchTextArea.java @@ -89,14 +89,11 @@ public class SketchTextArea extends RSyntaxTextArea { public void setKeywords(PdeKeywords keywords) { pdeKeywords = keywords; - setLinkGenerator(new DocLinkGenerator(pdeKeywords)); } private void installFeatures() throws IOException { setTheme(PreferencesData.get("editor.syntax_theme", "default")); - setLinkGenerator(new DocLinkGenerator(pdeKeywords)); - setSyntaxEditingStyle(SYNTAX_STYLE_CPLUSPLUS); } @@ -175,48 +172,6 @@ public class SketchTextArea extends RSyntaxTextArea { } } - private static class DocLinkGenerator implements LinkGenerator { - - private final PdeKeywords pdeKeywords; - - public DocLinkGenerator(PdeKeywords pdeKeywords) { - this.pdeKeywords = pdeKeywords; - } - - @Override - public LinkGeneratorResult isLinkAtOffset(RSyntaxTextArea textArea, final int offs) { - Token token = textArea.modelToToken(offs); - if (token == null) { - return null; - } - - String reference = pdeKeywords.getReference(token.getLexeme()); - - if (reference != null || (token.getType() == TokenTypes.DATA_TYPE || token.getType() == TokenTypes.VARIABLE || token.getType() == TokenTypes.FUNCTION)) { - - return new LinkGeneratorResult() { - - @Override - public int getSourceOffset() { - return offs; - } - - @Override - public HyperlinkEvent execute() { - - LOG.fine("Open Reference: " + reference); - - Base.showReference("Reference/" + reference); - - return null; - } - }; - } - - return null; - } - } - /** * Handles http hyperlinks. |