All Classes

Class Description
Controller
Interface describing a JavaFX controller that contains an EventBus
CopyEvent
Event signalizing that something is being copied to the clipboard in an arbitrary place in the UI
CutEvent
Event signalizing that something is being cut to the clipboard in an arbitrary place in the UI
DialogBoxes
Class containing static methods for different kinds of popup window interactions with the user.
EditorChangedEvent
Event signalizing that the content or the cursor state in the editor has been modified
EditorController
An FXML controller that controls the CodeArea
Empty  
Event
Base class for any type of event of the eventbus
ExitApplicationEvent
Event signalizing a shutdown request for the whole applicaton
FileOperations
A class containing operations and logic for choosing, reading and writing to files.
FileSaveStateChangedEvent
Event signalizing that the current file either has been modified or saved
FiletreeController
An FXML controller that controls the Filetree
FiletreeOperations
A class containing operations for handling files withing a GUI filetree
Java  
LanguageChangedEvent
Event signalizing that the programming language of the editor has changed
LanguageOperations
Common static operations that can be executed on any class that implements ProgrammingLanguage
Main  
MainController
An FXML controller that controls the application and all subcontrollers
MainLauncher
A launcher class to point towards as the start point for a packaged JAR
Markdown  
MenubarController
A FXML controller that controls the MenuBar
Model
Data model of the application.
ModelineController
A FXML controller that controls the Modeline
OpenFileEvent
Event signalizing that a file outside the current project is supposed to be opened in the editor.
OpenLinkInBrowserEvent
Event signalizing that the application is going to open a link in an external browser
OpenProjectEvent
Event signalizing that a directory is supposed to be opened in the filetree.
PasteEvent
Event signalizing that something is being pasted from the clipboard in an arbitrary place in the UI
ProgrammingLanguage
An interface describing functions required for a class to provide language specific details and functionality.
RedoEvent
Event signalizing that an action is being undone in an arbitrary place in the UI
SaveFileEvent
Event signalizing that the current file should be saved to disk
SettingsProvider
A provider for permanent storage of the settings of the application.
SettingsProviderI  
ThemeChangedEvent
Event signalizing that the theme of the applicaton has been changed
ToggleCommentEvent
Event signalizing that the editor is going to toggle a language specific comment of a line or selecton
ToggleWrapTextEvent
Event signalizing that the editor wrap text function was toggled on or off
UndoEvent
Event signalizing that an action is being undone in an arbitrary place in the UI