clickDetector
Class ClickTabPanelControl

java.lang.Object
  extended by clickDetector.ClickTabPanelControl
All Implemented Interfaces:
PamTabPanel

public class ClickTabPanelControl
extends java.lang.Object
implements PamTabPanel

Author:
Doug Gillespie

Tab Panel controller for the click detector.

See Also:
ClickControl, ClickTabPanel

Nested Class Summary
 class ClickTabPanelControl.ArrangeWindows
           
(package private)  class ClickTabPanelControl.DisplayOptions
           
 class ClickTabPanelControl.MapOptions
           
 
Field Summary
(package private)  ClickControl clickControl
          Main ClickControl instance
(package private)  ClickDisplayManager clickDisplayManager
           
(package private)  ClickTabPanel clickPanel
           
private  javax.swing.JPanel plainPanel
           
 
Constructor Summary
ClickTabPanelControl(ClickControl clickControl)
           
 
Method Summary
 javax.swing.JMenu createMenu(java.awt.Frame parentFrame)
           
 ClickTabPanel getClickPanel()
           
 javax.swing.JComponent getPanel()
           
 javax.swing.JToolBar getToolBar()
           
 void offlineDataChanged()
          Called from clicksOffline when data have changed (eg from re doing click id).
(package private)  void toolBarNotify(ClickParameters clickParameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clickPanel

ClickTabPanel clickPanel

clickControl

ClickControl clickControl
Main ClickControl instance


plainPanel

private javax.swing.JPanel plainPanel

clickDisplayManager

ClickDisplayManager clickDisplayManager
Constructor Detail

ClickTabPanelControl

ClickTabPanelControl(ClickControl clickControl)
Method Detail

createMenu

public javax.swing.JMenu createMenu(java.awt.Frame parentFrame)
Specified by:
createMenu in interface PamTabPanel
Returns:
a JMeny for the panel

getPanel

public javax.swing.JComponent getPanel()
Specified by:
getPanel in interface PamTabPanel
Returns:
Reference to a graphics component that can be added to the view. This will typically be a JPanel or a JInternalFrame;

getClickPanel

public ClickTabPanel getClickPanel()

getToolBar

public javax.swing.JToolBar getToolBar()
Specified by:
getToolBar in interface PamTabPanel
Returns:
a JToolbas associated with this tab. This will only be displayed when the current tab is activated

toolBarNotify

void toolBarNotify(ClickParameters clickParameters)

offlineDataChanged

public void offlineDataChanged()
Called from clicksOffline when data have changed (eg from re doing click id). Needs to notify the display and maybe some other classes.