Class StiltsControl
java.lang.Object
uk.ac.starlink.topcat.plot2.TabberControl
uk.ac.starlink.topcat.plot2.StiltsControl
- All Implemented Interfaces:
Control
Fixed Control implementation that can display a STILTS command to
reproduce the currently visible plot.
- Since:
- 19 Sep 2017
- Author:
- Mark Taylor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final uk.ac.starlink.ttools.plot2.task.Suffixer[]List of suffixers suitable for per-layer parameters.static final uk.ac.starlink.ttools.plot2.task.Suffixer[]List of suffixers suitable for per-zone parameters. -
Constructor Summary
ConstructorsConstructorDescriptionStiltsControl(PlotPanel<?, ?> plotPanel, boolean isMultiZone, ToggleButtonModel windowToggle) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetPanel()Returns the GUI component that is the business end of this control.Methods inherited from class TabberControl
addActionListener, addControlTab, addZoneTab, getActionForwarder, getControlIcon, getControlLabel, getTabber, removeActionListener
-
Field Details
-
ZONE_SUFFIXERS
public static final uk.ac.starlink.ttools.plot2.task.Suffixer[] ZONE_SUFFIXERSList of suffixers suitable for per-zone parameters. -
LAYER_SUFFIXERS
public static final uk.ac.starlink.ttools.plot2.task.Suffixer[] LAYER_SUFFIXERSList of suffixers suitable for per-layer parameters.
-
-
Constructor Details
-
StiltsControl
Constructor.- Parameters:
plotPanel- plot panelisMultiZone- true if the possibility of multiple zones should be accounted for in the commandwindowToggle- model for posting a separate window displaying the command text
-
-
Method Details
-
getPanel
Description copied from interface:ControlReturns the GUI component that is the business end of this control. It will typically contain components for user interaction.- Specified by:
getPanelin interfaceControl- Overrides:
getPanelin classTabberControl- Returns:
- this controls graphical component
-