com.sun.electric.tool.user.dialogs
Class GetInfoText.EditInPlaceListener

java.lang.Object
  extended by com.sun.electric.tool.user.dialogs.GetInfoText.EditInPlaceListener
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener
Enclosing class:
GetInfoText

public static class GetInfoText.EditInPlaceListener
extends java.lang.Object
implements java.awt.event.MouseMotionListener, java.awt.event.MouseListener, java.awt.event.MouseWheelListener, java.awt.event.KeyListener

Class to handle edit-in-place of text.


Constructor Summary
GetInfoText.EditInPlaceListener(com.sun.electric.tool.user.dialogs.GetInfoText.CachedTextInfo cti, EditWindow wnd, java.awt.Font theFont, int lowX, int lowY)
           
 
Method Summary
 void closeEditInPlace()
           
 javax.swing.text.JTextComponent getTextComponent()
          Method to return the JTextComponent associated with this listener.
 void keyPressed(java.awt.event.KeyEvent evt)
           
 void keyReleased(java.awt.event.KeyEvent evt)
           
 void keyTyped(java.awt.event.KeyEvent evt)
           
 void mouseClicked(java.awt.event.MouseEvent evt)
           
 void mouseDragged(java.awt.event.MouseEvent evt)
           
 void mouseEntered(java.awt.event.MouseEvent evt)
           
 void mouseExited(java.awt.event.MouseEvent evt)
           
 void mouseMoved(java.awt.event.MouseEvent evt)
           
 void mousePressed(java.awt.event.MouseEvent evt)
           
 void mouseReleased(java.awt.event.MouseEvent evt)
           
 void mouseWheelMoved(java.awt.event.MouseWheelEvent evt)
           
 void redo()
          Method to redo the last change to the in-place edit session.
 void undo()
          Method to undo the last change to the in-place edit session.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GetInfoText.EditInPlaceListener

public GetInfoText.EditInPlaceListener(com.sun.electric.tool.user.dialogs.GetInfoText.CachedTextInfo cti,
                                       EditWindow wnd,
                                       java.awt.Font theFont,
                                       int lowX,
                                       int lowY)
Method Detail

getTextComponent

public javax.swing.text.JTextComponent getTextComponent()
Method to return the JTextComponent associated with this listener.

Returns:
the JTextComponent associated with this listener.

undo

public void undo()
Method to undo the last change to the in-place edit session.


redo

public void redo()
Method to redo the last change to the in-place edit session.


closeEditInPlace

public void closeEditInPlace()

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent evt)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent evt)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent evt)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent evt)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent evt)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent evt)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent evt)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseWheelMoved

public void mouseWheelMoved(java.awt.event.MouseWheelEvent evt)
Specified by:
mouseWheelMoved in interface java.awt.event.MouseWheelListener

keyPressed

public void keyPressed(java.awt.event.KeyEvent evt)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent evt)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent evt)
Specified by:
keyTyped in interface java.awt.event.KeyListener