tide.editor |
|
Java Source File Name | Type | Comment |
Accelerators.java | Class | Some shared accelerators. |
AutoReplaceManagementDialog.java | Class | To see and edit the auto replacements. |
ChangedFilesSaveListener.java | Interface | To listen to saved (changed) files. |
EditorDocument.java | Class | Undoable document used to edit the java source files. |
EditorDocumentFilter.java | Class | Main purposes:
1) simplify the editing : indent the {, } and line begins
2) call the completion dialogs after (but only if a single char is inserted in document)
a) "import " and "import static "
b) "new "
c) "x." method and attributes completion
d) "new x(" constructor completion
e) "x(" method args completion
f) "<" class parameter completion
g) "@"
h) CTRL+space
i) & in comments => &snsp; & > ... |
EditorPanel.java | Class | Contains the edited file. |
JumpManager.java | Class | Records jumps to offer undo and redo and useful jumps.
Part of the EditorPanel. |
MainEditorFrame.java | Class | The tIDE application top frame. |
NewSourceDialog.java | Class | An interactive new source creation with preview, showing warnings for bad names and
allowing for main method and singleton, class, interfaces, annotations, enums definitions
with real-time code view. |
NonSense.java | Class | Has to be. |
OutputPanels.java | Class | Output panels (compiler, warnings, tools, search, processes manager, custom... |
ProjectListener.java | Interface | |
SharedUtils.java | Class | Some shared popups. |
SourceEditorKit.java | Class | Here we can add actions, to the ones defined in DefaultEditorKit and StyledEditorKit. |
SourcesNavigationBar.java | Class | Contains
+ the last opened files, as quick access buttons
+ the line number button (and its popup)
+ the history of positions (with jump to dependencies, recent edited, ...)
+ the execution button and its popup. |
StartupDialog.java | Class | Allow to choice at startup between creating a blank new project,
or importing from Netbeans, JBuilder, Eclipse, Schmortopf !
or guess from some java file. |
StatusBar.java | Class | TODO. |
TideUtils.java | Class | |
Tips.java | Class | Used in the help menu... |
UIConstants.java | Class | used in the Tree. |
UserAutoReplacements.java | Class | Contains the user auto replacements.
TODO: use a special char to show where the caret goes, for example (*),
broken: the actual indenting breaks the offset. |