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