com.dukascopy.api.chart.mouse
Interface IChartPanelMouseListener

All Known Implementing Classes:
ChartPanelMouseAdapter

public interface IChartPanelMouseListener

The listener interface for receiving chart panel mouse events.

See Also:
ChartPanelMouseAdapter, ChartPanelMouseEvent

Method Summary
 void mouseClicked(IChartPanelMouseEvent e)
          Invoked when the mouse button has been clicked (pressed and released) on a chart panel.
 void mouseDragged(IChartPanelMouseEvent e)
          Invoked when a mouse button is pressed on a chart panel and then dragged.
 void mouseEntered(IChartPanelMouseEvent e)
          Invoked when the mouse enters a chart panel.
 void mouseExited(IChartPanelMouseEvent e)
          Invoked when the mouse exits a chart panel.
 void mouseMoved(IChartPanelMouseEvent e)
          Invoked when the mouse cursor has been moved onto a chart panel but no buttons have been pushed.
 void mousePressed(IChartPanelMouseEvent e)
          Invoked when a mouse button has been pressed on a chart panel.
 void mouseReleased(IChartPanelMouseEvent e)
          Invoked when a mouse button has been released on a chart panel.
 

Method Detail

mouseClicked

void mouseClicked(IChartPanelMouseEvent e)
Invoked when the mouse button has been clicked (pressed and released) on a chart panel.


mousePressed

void mousePressed(IChartPanelMouseEvent e)
Invoked when a mouse button has been pressed on a chart panel.


mouseReleased

void mouseReleased(IChartPanelMouseEvent e)
Invoked when a mouse button has been released on a chart panel.


mouseEntered

void mouseEntered(IChartPanelMouseEvent e)
Invoked when the mouse enters a chart panel.


mouseExited

void mouseExited(IChartPanelMouseEvent e)
Invoked when the mouse exits a chart panel.


mouseDragged

void mouseDragged(IChartPanelMouseEvent e)
Invoked when a mouse button is pressed on a chart panel and then dragged. MOUSE_DRAGGED events will continue to be delivered to the chart panel where the drag originated until the mouse button is released (regardless of whether the mouse position is within the bounds of the component).


mouseMoved

void mouseMoved(IChartPanelMouseEvent e)
Invoked when the mouse cursor has been moved onto a chart panel but no buttons have been pushed.