Package apollo.gui

Interface Summary
ApolloLoaderI Interface for data loader to layer data on to curation set?
BaseScrollable  
ControlledObjectI Interface defining methods required to add a Controller to an object getControllerWindow and needs AutoRemoval used by Controller to remove listeners when their controller window is closing.
EditWindowI This was used solely by FeatureEditorDialog but no longer - once its established that the FED is not going back to commit/cancel/clone/replace this interface should be deleted
FeatureNavigationI Interface for JFrames that will respond when a interior component wants them to do something with a feature that has been selected.
Orientations  
SelectableI An interface defining methods necessary to make an object selectable.
TierManagerI  
 

Class Summary
ApolloFrame CompositeApolloFrame subclass is now the working instantiation of ApolloFrame.
ApolloJalviewEventBridge Converts events from apollo to jalview and vice versa
ApolloMetalScrollBarUI  
ApolloRunner  
ApolloScrollBar  
ArrayListTransferHandler  
AutoSaveThread  
CheckMemoryThread  
ChromosomeField Chromsome field is either a combo box or text field depending on if config has a chromosome vector
ControlledPanel An extension of JPanel to make automatic Controller window management possible.
Controller An event controller forwarding multiple types of event to registered listeners.
ControllerDebugListener  
DetailInfo This class is mainly for EvidencePanel and its SetDetailPanel, but there is handy methods that could be widely used.
DisabledEditor A TableCellEditor which disables edits in the cells.
FeaturePropertyPanel A panel which renders a configuration tab dialog for a FeatureProperty
FindPanel A ControlledPanel which displays the find dialog (for name, base position and sequence).
FullSyntenyPanel This doesnt seem to be used anymore - delete?
GCScoreCalculator changed long positions to int positions to be consistent with rest of apollo using ints for positions, hope this is ok
GenericFileAdapterGUI  
GenericFileFilter This is a generic file filter for filtering results for javax.swing.FileChooser
GenericFileFilterTest  
GlyphChooser  
MultiController An event controller forwarding multiple types of event to registered listeners.
NonWindowControlledObject This class was solely being used by AbstractLazySequence, and actually is no longer as it didnt seem to serve any real purpose - it added ALS as listener to controller but doesnt actually listen for any event - ControlledObjectI is used by Controller solely for its window - and there is no window here - so im thinking this class could get tossed - steve?
PopupPropertyListener  
PreferencesDialog A dialog to let the user change the style parameters.
PreferenceWindow Window for displaying preference options.
PrefsPanel PrefsPanel goes inside a PreferencesDialog window.
ProgressFrame  
PropertyPanel A panel which renders a single type row in the TypePanel.
ProxyDialog  
ScoreCalculator  
Selection Manages a selection of objects(a vector of SelectionItems), and for SelectableI's controls their selection state.
SelectionItem A holder for a selected object, which also records the objects source.
SelectionManager Controller for selection.
SelectionType A class holding selection type information - whether the selection was made at the feature level, the feature set level (eg by clicking on an intron) or some other way.
SeqMatchPanel A Panel to display sequence matches from the find panel.
SeqSelectorTable CallsSeqSelector on separate thread and populates table with results
SequenceSelector Searches for and maintains a list of matches of a search sequence in a SequenceI.
SgrScoreCalculator Gets the score for a given position from a sgr file
SliderWindow  
StatusBar Shows the status bar at the bottom of the main display.
StatusPane Class defining a status bar (modified from "Beginning Java 2").
StoredScoreCalculator Refactored abstract class for score calculators that store the scores in memory.
StyleWizard GUI for handling the configuration of Apollo styles.
SwingWorker This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
TableColumnChooser  
Tier Judging from the methods here a Tier has drawing space, text end(?), it might have a label, a non modifiable gap space of 1, and char space.
TierManager The base abstract TierManager class to organise a set of data into several tiers.
Transformer A class to perform coordinate transformations between pixel and user coordinates.
TypePanel A panel to show and allow edits to FeatureProperties.
TypesWizard GUI for handling the configuration of Apollo tiers/types.
UnBorderedSplitPane  
URLQueryGenerator  
WiggleScoreCalculator  
WindowScoreCalculator  
 

Enum Summary
WiggleScoreCalculator.WiggleType