net.sf.jaxodraw.gui.panel
Class JaxoLatexTextToolTip

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by net.sf.jaxodraw.gui.panel.JaxoLatexTextToolTip
All Implemented Interfaces:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener

public class JaxoLatexTextToolTip
extends MouseAdapter

Show tooltips if the mouse moves over JaxoLatexText objects on the JaxoCanvas in the focused window. Note: For simplicity, this implements listener methods directly. Do not call or override.

Since:
2.0

Constructor Summary
JaxoLatexTextToolTip()
          Constructor.
 
Method Summary
 void mouseEntered(MouseEvent e)
          Process the event when the mouse enters the canvas.
 void mouseExited(MouseEvent e)
          Process the event when the mouse exits the canvas.
 void mouseMoved(MouseEvent e)
          The action to be taken when the mouse is moved on the canvas.
 void mousePressed(MouseEvent e)
          Hide window when the mouse is pressed on the canvas.
 void setActive(boolean active)
          Activates this JaxoLatexTextToolTip.
 void setGraph(JaxoGraph graph)
          Sets the graph.
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseDragged, mouseReleased, mouseWheelMoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxoLatexTextToolTip

public JaxoLatexTextToolTip()
Constructor.

Method Detail

setGraph

public void setGraph(JaxoGraph graph)
Sets the graph.

Parameters:
graph - the graph. May be null.

setActive

public void setActive(boolean active)
Activates this JaxoLatexTextToolTip. By default, the ToolTip is activated.

Parameters:
active - true to activate the ToolTip, false otherwise.

mouseEntered

public final void mouseEntered(MouseEvent e)
Process the event when the mouse enters the canvas. Perform action, just in case.

Specified by:
mouseEntered in interface MouseListener
Overrides:
mouseEntered in class MouseAdapter
Parameters:
e - The mouse event to process.

mouseMoved

public final void mouseMoved(MouseEvent e)
The action to be taken when the mouse is moved on the canvas. Checks for Latex texts and shows the latex panel.

Specified by:
mouseMoved in interface MouseMotionListener
Overrides:
mouseMoved in class MouseAdapter
Parameters:
e - The mouse event.

mouseExited

public final void mouseExited(MouseEvent e)
Process the event when the mouse exits the canvas. Hide window.

Specified by:
mouseExited in interface MouseListener
Overrides:
mouseExited in class MouseAdapter
Parameters:
e - The mouse event to process.

mousePressed

public final void mousePressed(MouseEvent e)
Hide window when the mouse is pressed on the canvas.

Specified by:
mousePressed in interface MouseListener
Overrides:
mousePressed in class MouseAdapter
Parameters:
e - The mouse event to process.


Copyright © 2003-2011 The JaxoDraw team. All Rights Reserved.