38
38
import org .fife .ui .rtextarea .RUndoManager ;
39
39
import processing .app .Base ;
40
40
import processing .app .BaseNoGui ;
41
- import processing .app .EditorListener ;
42
41
import processing .app .PreferencesData ;
43
42
44
43
import javax .swing .event .EventListenerList ;
49
48
import javax .swing .text .Segment ;
50
49
import javax .swing .undo .UndoManager ;
51
50
import java .awt .*;
52
- import java .awt .event .KeyEvent ;
53
51
import java .awt .event .MouseEvent ;
54
52
import java .io .File ;
55
53
import java .io .FileInputStream ;
@@ -69,8 +67,6 @@ public class SketchTextArea extends RSyntaxTextArea {
69
67
70
68
private final static Logger LOG = Logger .getLogger (SketchTextArea .class .getName ());
71
69
72
- private EditorListener editorListener ;
73
-
74
70
private PdeKeywords pdeKeywords ;
75
71
76
72
public SketchTextArea (PdeKeywords pdeKeywords ) throws IOException {
@@ -152,27 +148,6 @@ public boolean isSelectionActive() {
152
148
return this .getSelectedText () != null ;
153
149
}
154
150
155
- public void processKeyEvent (KeyEvent evt ) {
156
-
157
- // this had to be added because the menu key events weren't making it up to the frame.
158
-
159
- switch (evt .getID ()) {
160
- case KeyEvent .KEY_TYPED :
161
- if (editorListener != null ) editorListener .keyTyped (evt );
162
- break ;
163
- case KeyEvent .KEY_PRESSED :
164
- if (editorListener != null ) editorListener .keyPressed (evt );
165
- break ;
166
- case KeyEvent .KEY_RELEASED :
167
- // inputHandler.keyReleased(evt);
168
- break ;
169
- }
170
-
171
- if (!evt .isConsumed ()) {
172
- super .processKeyEvent (evt );
173
- }
174
- }
175
-
176
151
public void switchDocument (Document document , UndoManager newUndo ) {
177
152
178
153
// HACK: Dont discard changes on curret UndoManager.
@@ -206,11 +181,6 @@ public void getTextLine(int line, Segment segment) {
206
181
}
207
182
}
208
183
209
-
210
- public void setEditorListener (EditorListener editorListener ) {
211
- this .editorListener = editorListener ;
212
- }
213
-
214
184
private static class DocLinkGenerator implements LinkGenerator {
215
185
216
186
private final PdeKeywords pdeKeywords ;
0 commit comments