| Interface | Description |
|---|---|
| Formatter |
This may change to a more generic String manipulating interface/class, since
it probably affects other code as well.
|
| Platform.CLibrary | |
| RunnerListener |
| Class | Description |
|---|---|
| Base |
The base class for the main processing application.
|
| Editor |
Main editor panel for the Processing Development Environment.
|
| EditorConsole |
Message console that sits below the editing area.
|
| EditorHeader |
Sketch tabs at the top of the editor window.
|
| EditorLineStatus |
Li'l status bar fella that shows the line number.
|
| EditorState | |
| EditorStatus |
Panel just below the editing area that contains status messages.
|
| EditorToolbar |
run/stop/etc buttons for the ide
|
| FindReplace |
Find & Replace window for the Processing editor.
|
| Library | |
| Mode | |
| Platform |
Used by Base for platform-specific tweaking, for instance finding the
sketchbook location using the Windows registry, or OS X event handling.
|
| Preferences |
Storage class for user preferences and environment settings.
|
| Recent | |
| Settings |
Storage class for theme settings.
|
| SingleInstance |
Class that handles a small server that prevents multiple instances of
Processing from running simultaneously.
|
| Sketch |
Stores information about files in the current sketch
|
| SketchCode |
Represents a single tab of a sketch.
|
| SketchReference | |
| Toolkit |
Utility functions for base that require a java.awt.Toolkit object.
|
| UpdateCheck |
Threaded class to check for updates in the background.
|
| WebServer |
This code is placed here in anticipation of running the reference from an
internal web server that reads the docs from a zip file, instead of using
thousands of .html files on the disk, which is really inefficient.
|
| Exception | Description |
|---|---|
| SketchException |
An exception with a line number attached that occurs
during either pre-processing, compile, or run time.
|