All Classes Interface Summary Class Summary Exception Summary
| Class |
Description |
| AboutBox |
About, Copyright + Credits Frame
|
| AbstractAboutFrame |
Variant of MRJ About Frame.
|
| AbstractApplication |
A rudimentary implementation of the de.sciss.app.Application
interface, which deals with component registration, quitting,
preference, clipboard and resource bundle generation.
|
| AbstractCompoundEdit |
This subclass of CompoundEdit is used
to synchronize an Undo or Redo operation.
|
| AbstractDocumentHandler |
A basic implementation of the DocumentHandler interface.
|
| AbstractWindow |
Interface that unites functionality
from inhomogeneous classes such as JFrame, JDialog, JInternalFrame
|
| AbstractWindow.Adapter |
|
| AbstractWindow.Event |
|
| AbstractWindow.Listener |
|
| AbstractWindowHandler |
A rudimentary implementation of the de.sciss.app.WindowHandler
interface.
|
| AncestorAdapter |
In analogy to ComponentAdapter
provides a stub class that implements
the AncestorListener interface,
so subclasses need to override only those
methods they're interested in.
|
| Application |
The Application interface is an attempt
to create common classes and interfaces (the package
de.sciss.app) which can be shared by
different programmes, such as Meloncillo or FScape,
without having to make adjustments in different places
each time a modification is made.
|
| AppWindow |
Common functionality for all application windows.
|
| AquaFocusBorder |
|
| AquaResizeGadget |
|
| AquaWindowBar |
An Aqua-LnF fake window bar to be used on the top or left
border of frame.
|
| AudioFile |
The AudioFile allows reading and writing
of sound files.
|
| AudioFileCacheInfo |
|
| AudioFileDescr |
An AudioFileDescr is
a data structure that describes the
format of an AudioFile.
|
| AudioFileFormatPane |
A multi component panel
that provides gadgets for
specification of the output
format of an audio file,
such as file format, resolution
or sample rate.
|
| AudioFileRegion |
A small class that allows
inter-application drag-and-drop
of regions of audio files.
|
| Axis |
A GUI element for displaying
the timeline's axis (ruler)
which is used to display the
time indices and to allow the
user to position and select the
timeline.
|
| BasicApplication |
|
| BasicCompoundEdit |
This subclass of SyncCompoundEdit is
the most basic extension of the abstract class
which simply puts empty bodies for the abstract methods.
|
| BasicDocument |
|
| BasicEvent |
BasicEvent is the superclass of all events
to be processed through EventManagers.
|
| BasicGraphicsHandler |
|
| BasicMenuFactory |
JMenus cannot be added to more than
one frame.
|
| BasicPathField |
|
| BasicUndoableEdit |
|
| BasicWindowHandler |
|
| BooleanPrefsMenuAction |
Adds PreferenceEntrySync functionality to the superclass
note that unlike PrefCheckBox and the like, it's only
valid to listen to the prefs changes, not the action events
|
| CacheManager |
|
| ColouredTextField |
Subclass of JTextField that
adds setPaint and getPaint
methods and overrides the
paintComponent method.
|
| ComboBoxEditor |
|
| ComboBoxEditorBorder |
Obsolete - now simply empty.
|
| ComponentBoundsRestrictor |
|
| ComponentHost |
|
| CoverGrowBox |
|
| DefaultUnitTranslator |
|
| DefaultUnitViewFactory |
|
| Disposable |
|
| DoClickAction |
An AbstractAction
that is linked to a button
component.
|
| Document |
The Document interface is an attempt
to create common classes and interfaces (the package
de.sciss.app) which can be shared by
different programmes, such as Meloncillo or FScape,
without having to make adjustments in different places
each time a modification is made.
|
| DocumentEvent |
This kind of event is fired
from a DocumentHandler when
a document as been created, destroyed
or switched.
|
| DocumentHandler |
The DocumentHandler interface
describes an object that manages registration
and unregistration of documents in a
multi-document-environment.
|
| DocumentListener |
Interface for listening
the changes of the list of documents
of an application.
|
| DynamicAncestorAdapter |
This class can be added as an AncestorListener
and will call the passed DynamicListening object
when the Component becomes visible or invisible in the
sense that it's ancestor window is shown or hidden.
|
| DynamicListening |
This interface is used by Components that
need to register and unregister listeners
whenever they are shown or hidden in order
to improve performance and garbage collection.
|
| DynamicPrefChangeManager |
A utility class for a mechanism common to many
GUI objects : they listen to certain preferences
and need to act upon changes.
|
| DynamicURLClassLoader |
Extends java.net.URLClassLoader to be
able to dynamically add URLs to the classpath.
|
| EmptyInternalFrameUI |
A rather quick and dirty hack to be able
to produce borderless JInternalFrames.
|
| EventManager |
A custom event dispatcher which
carefully deals with synchronization issues.
|
| EventManager.Processor |
Callers of the EventManager constructor
must provide an object implementing this interface
|
| Flag |
A mutable Boolean essentially.
|
| FloatingPaletteHandler |
Regular windows and floating palettes register themselves with a
a FloatingPaletteHandler.
|
| GradientPanel |
|
| GraphicsHandler |
|
| GUIUtil |
This is a helper class containing utility static functions
for common Swing / GUI operations
|
| HelpButton |
An Aqua-LnF online help button.
|
| HelpFrame |
A frame displaying online HTML help
pages.
|
| HelpGlassPane |
A component suitable for using as
a frame's glass pane : it add's a
semi transparent colour on top, while
intercepting mouse events so as to
open help pages for GUI components
instead of the normal operation.
|
| IndeterminateSpinner |
|
| InterleavedStreamFile |
A RandomAccessFile wrapper class that using
java.nio and a FloatBuffer to write single or
multichannel 32bit floating point files, which
for instance are used to store trajectory data.
|
| InternalFrameListenerWrapper |
|
| IntPrefsMenuAction |
Adds PreferenceEntrySync functionality to the superclass
note that unlike PrefCheckBox and the like, it's only
valid to listen to the prefs changes, not the action events
|
| IOUtil |
This is a helper class containing utility static
functions for common file operations.
|
| Jog |
|
| KeyedAction |
A special Action class
whose constructor requires an accelerator key.
|
| KeyStrokeTextField |
A specialized textfield that records
a keystroke shortcut.
|
| LaterInvocationManager |
The LaterInvocationManager is a utility
bastard synthesized from an EventManager
and a Runnable.
|
| LaterInvocationManager.Listener |
A simple interface describing
the method that gets called from
the event dispatching thread when
new objects have been queued.
|
| ListEnum |
|
| LogTextArea |
A JTextArea encompassing a PrintWriter that
can be used as an alternative to the standard System.out
or System.err objects.
|
| LooseFocusAction |
|
| Marker |
A struct class: marker in
an audio file.
|
| MenuAction |
A simple extension of AbstractAction
that puts a KeyStroke into its
ACCELERATOR_KEY field.
|
| MenuCheckItem |
|
| MenuGroup |
|
| MenuItem |
|
| MenuItem.Realized |
|
| MenuNode |
|
| MenuNode.DummyAction |
|
| MenuRadioGroup |
|
| MenuRadioItem |
|
| MenuRoot |
|
| MenuSeparator |
|
| ModificationButton |
|
| MultiStateButton |
A button with a variable number of states.
|
| MutableInt |
A mutable integer
|
| MutableLong |
A mutable long
|
| NoFocusTraversalPolicy |
This is 'no' focus policy because
all requests for focus are
blocked; this can be used
as a Frame's or Dialog's
policy during processing
when the user shouldn't be
able to cycle through virtually
inactive gadgets.
|
| NumberEvent |
This kind of event is fired
from a NumberField gadget when
the user modified its contents.
|
| NumberField |
A NumberField is basically a JPanel
holding a JTextField whose content
is limited to decimal numbers.
|
| NumberListener |
Interface for listening
the changes of the contents
of a NumberField gadget
|
| NumberSpace |
A number space
describes a field of possible
numeric values with a minimum
and maximum (which can be infinity),
a central value (usually zero)
a quantization size which can be
used to describe integers or to
limit the numeric resolution.
|
| Param |
|
| ParamField |
|
| ParamField.Event |
|
| ParamField.Listener |
|
| ParamField.UnitViewFactory |
|
| ParamSpace |
|
| ParamSpace.Translator |
|
| PathButton |
This class is a rewritten version
of FScape's PathIcon and provides
a simple ToolIcon like button to
allow the user to select a file
from the harddisk.
|
| PathEvent |
This kind of event is fired
from a PathField or
PathButton gadget when
the user modified the path.
|
| PathField |
This class is an updated (slim) version
of FScape's PathField and provides a GUI object
that displays a file's or folder's path,
optionally with format information, and allows
the user to browse the harddisk to change
to a different file.
|
| PathList |
Manages a list of paths
and allows conversion to / from
preferences value strings.
|
| PathListener |
Interface for listening
the changes of the contents
of a PathField or
PathButton gadget
|
| PeakMeter |
A level (volume) meter GUI component.
|
| PeakMeterCaption |
|
| PeakMeterGroup |
|
| PeakMeterPanel |
|
| PeakMeterView |
|
| PerformableEdit |
|
| PrefCheckBox |
Equips a normal JCheckBox with
preference storing / recalling capabilities.
|
| PrefComboBox |
Equips a normal JComboBox with
preference storing / recalling capabilities.
|
| PreferenceEntrySync |
Objects implementing this interface
state that they will store their serialized
representation in a given preference entry
|
| PreferenceNodeSync |
Objects implementing this interface
state that they will store their (and their children's)
serialized representation in privately named
entries in a given preference node
|
| PrefMenuAction |
Adds PreferenceEntrySync functionality to the superclass.
|
| PrefNumberField |
Equips a NumberField with
preference storing / recalling capabilities.
|
| PrefParamField |
Equips a ParamField with
preference storing / recalling capabilities.
|
| PrefPathField |
Subclass of PathField
that enables automatic
Preferences association
|
| PrefRecentItemsCombo |
|
| PrefTextField |
Equips a normal JTextField with
preference storing / recalling capabilities.
|
| ProcessingThread |
A subclass of Thread that is capable of
dealing with synchronization issues.
|
| ProcessingThread.CancelledException |
|
| ProcessingThread.Client |
|
| ProcessingThread.Event |
|
| ProcessingThread.Listener |
|
| ProgressBar |
A bit more sophisticated progression bar
than the default one provided by Swing,
a slim version of the one used in FScape.
|
| ProgressComponent |
An interface for classes
that are capable of displaying
progression information to the user
|
| RecessedBorder |
Not any longer "recessed", just round.
|
| Region |
A struct class: region in
an audio file.
|
| ScissLib |
|
| ShowWindowAction |
|
| SmartJFrame |
|
| SortedTableModel |
Original class commentary:
SortedTableModel is a decorator for TableModels; adding sorting
functionality to a supplied TableModel.
|
| Span |
A struct class: a span between a start
and end point in one dimensional
space.
|
| SpringPanel |
A subclass of JPanel that is linked
to a SpringLayout.
|
| SpringPanel.ComponentHeightRatioSpring |
|
| SpringPanel.ComponentWidthRatioSpring |
|
| SpringPanel.RatioSpring |
|
| StretchedGridLayout |
A variant of GridLayout that doesn't leave
empty spaces at the bottom or right, because
it properly stretches the widths and heights of
the components over the available space
|
| StringItem |
A simple structure encompassing
a string and an associated value.
|
| TemporaryFocusTracker |
|
| TiledImage |
An Image wrapper
that generates a virtual grid of
sub images which are accessible
by x and y offset and paintable
through a custom paintTile
method.
|
| TimeFormat |
A MessageFormat subclass for
displaying time values in minutes
and seconds.
|
| TimeFormatter |
|
| TopPainter |
Simple as that: paint something
arbitrary on top of a hosting component
See the implementing classes for examples.
|
| TreeExpanderButton |
A triangle icon button which looks like an Aqua tree expander.
|
| UndoManager |
An subclass of Swing's UndoManager that
provides Actions to attach to menu items
in a standard edit menu.
|
| UnitLabel |
This class extends JLabel by adding support
for a list of labels which can be easily switched programmatically
or by the user to whom a popup menu is presented whenever there
is more than one label item.
|
| URLClassLoaderManager |
|
| URLViewerAction |
Generic action for bringing up
a html document either in the
help viewer or the default web browser
|
| VectorSpace |
|
| WindowHandler |
|
| WindowListenerWrapper |
|