apps.mathpadapp.mathtool
Class ControlPanelListenerImpl

java.lang.Object
  extended by apps.mathpadapp.mathtool.ControlPanelListenerImpl
All Implemented Interfaces:
MathToolControlPanel.ControlPanelListener

public class ControlPanelListenerImpl
extends java.lang.Object
implements MathToolControlPanel.ControlPanelListener

The Class ControlPanelListenerImpl.


Constructor Summary
ControlPanelListenerImpl(MathTool mathTool)
          Instantiates a new control panel listener impl.
 
Method Summary
 void answerPadDisplayed()
          Answer pad displayed.
 void lineWidthChanged(float lineWidth)
          Line width changed.
 void padChanged(int nextPadIndex)
          Pad changed.
 void padCleared()
          Pad cleared.
 void padCreated(MathPad newPad)
          Invoked when pad is created.
 void padRemoved(int padIndex)
          Pad removed.
 void textColorChanged(java.awt.Color textColor)
          Text color changed.
 void writingStateChanged(MathTool.WritingState writingState)
          Writing state changed.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlPanelListenerImpl

public ControlPanelListenerImpl(MathTool mathTool)
Instantiates a new control panel listener impl.

Parameters:
mathTool - the math tool
Method Detail

answerPadDisplayed

public void answerPadDisplayed()
Description copied from interface: MathToolControlPanel.ControlPanelListener
Answer pad displayed.

Specified by:
answerPadDisplayed in interface MathToolControlPanel.ControlPanelListener

lineWidthChanged

public void lineWidthChanged(float lineWidth)
Description copied from interface: MathToolControlPanel.ControlPanelListener
Line width changed.

Specified by:
lineWidthChanged in interface MathToolControlPanel.ControlPanelListener
Parameters:
lineWidth - the line width

padChanged

public void padChanged(int nextPadIndex)
Description copied from interface: MathToolControlPanel.ControlPanelListener
Pad changed.

Specified by:
padChanged in interface MathToolControlPanel.ControlPanelListener
Parameters:
nextPadIndex - the pad index

padCleared

public void padCleared()
Description copied from interface: MathToolControlPanel.ControlPanelListener
Pad cleared.

Specified by:
padCleared in interface MathToolControlPanel.ControlPanelListener

padCreated

public void padCreated(MathPad newPad)
Description copied from interface: MathToolControlPanel.ControlPanelListener
Invoked when pad is created.

Specified by:
padCreated in interface MathToolControlPanel.ControlPanelListener
Parameters:
newPad - the new pad

padRemoved

public void padRemoved(int padIndex)
Description copied from interface: MathToolControlPanel.ControlPanelListener
Pad removed.

Specified by:
padRemoved in interface MathToolControlPanel.ControlPanelListener
Parameters:
padIndex - the pad index

textColorChanged

public void textColorChanged(java.awt.Color textColor)
Description copied from interface: MathToolControlPanel.ControlPanelListener
Text color changed.

Specified by:
textColorChanged in interface MathToolControlPanel.ControlPanelListener
Parameters:
textColor - the text color

writingStateChanged

public void writingStateChanged(MathTool.WritingState writingState)
Description copied from interface: MathToolControlPanel.ControlPanelListener
Writing state changed.

Specified by:
writingStateChanged in interface MathToolControlPanel.ControlPanelListener
Parameters:
writingState - the writing state