Package tethys.swing
Class TethysConnectionPanel
java.lang.Object
tethys.swing.TethysGUIPanel
tethys.swing.TethysConnectionPanel
- All Implemented Interfaces:
TethysStateObserver
Top strip of main Tethys GUI for connection and project information
- Author:
- dg50
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
Action from new project buttonprotected void
protected void
protected void
protected void
void
updateState
(TethysState tethysState) Receive state updates when Tethys has done something (made a connection, moved some data, etc.)
Note that this is for RECEIVING state updates, not for sending them.Methods inherited from class tethys.swing.TethysGUIPanel
colourBackground, getErrorColour, getNormalColour, getTethysControl
-
Constructor Details
-
Method Details
-
showHelp
-
newInstrumentSelect
protected void newInstrumentSelect() -
createNewInstrument
protected void createNewInstrument() -
createNewProject
protected void createNewProject()Action from new project button -
newProjectSelect
protected void newProjectSelect() -
selectServer
protected void selectServer() -
getComponent
- Specified by:
getComponent
in classTethysGUIPanel
-
updateState
Description copied from interface:TethysStateObserver
Receive state updates when Tethys has done something (made a connection, moved some data, etc.)
Note that this is for RECEIVING state updates, not for sending them. To avoid infinite notifications loops, use tethysControl.sendStateUpdate(TethysState) to send out state notifications.- Specified by:
updateState
in interfaceTethysStateObserver
- Overrides:
updateState
in classTethysGUIPanel
- Parameters:
tethysState
-
-