NPlot::Windows::PlotSurface2D::Interactions::Interaction Class Reference

Base class for an interaction. More...

Inheritance diagram for NPlot::Windows::PlotSurface2D::Interactions::Interaction:

NPlot::Windows::PlotSurface2D::Interactions::AxisDrag NPlot::Windows::PlotSurface2D::Interactions::HorizontalDrag NPlot::Windows::PlotSurface2D::Interactions::HorizontalGuideline NPlot::Windows::PlotSurface2D::Interactions::HorizontalRangeSelection NPlot::Windows::PlotSurface2D::Interactions::MouseWheelZoom NPlot::Windows::PlotSurface2D::Interactions::RubberBandSelection NPlot::Windows::PlotSurface2D::Interactions::VerticalDrag NPlot::Windows::PlotSurface2D::Interactions::VerticalGuideline List of all members.

Public Member Functions

virtual void DoMouseDown (MouseEventArgs e, System.Windows.Forms.Control ctr)
 Handler for mouse down event.
virtual void DoMouseUp (MouseEventArgs e, System.Windows.Forms.Control ctr)
 
Parameters:
e event args
ctr reference to the control

virtual void DoMouseMove (MouseEventArgs e, System.Windows.Forms.Control ctr, KeyEventArgs lastKeyEventArgs)
 
Parameters:
lastKeyEventArgs 

virtual void DoMouseWheel (MouseEventArgs e, System.Windows.Forms.Control ctr)
 
Parameters:
e event args
ctr reference to the control

virtual void DoPaint (PaintEventArgs pe, int width, int height)

Detailed Description

Base class for an interaction.

All methods are virtual. Not abstract as not all interactions need to use all methods. Default functionality for each method is to do nothing.

Definition at line 1166 of file Windows.PlotSurface2D.cs.


Member Function Documentation

virtual void NPlot::Windows::PlotSurface2D::Interactions::Interaction::DoMouseDown MouseEventArgs  e,
System.Windows.Forms.Control  ctr
[inline, virtual]
 

Handler for mouse down event.

Parameters:
e event args
ctr reference to the control

Definition at line 1173 of file Windows.PlotSurface2D.cs.

virtual void NPlot::Windows::PlotSurface2D::Interactions::Interaction::DoMouseMove MouseEventArgs  e,
System.Windows.Forms.Control  ctr,
KeyEventArgs  lastKeyEventArgs
[inline, virtual]
 

Parameters:
lastKeyEventArgs 

Reimplemented in NPlot::Windows::PlotSurface2D::Interactions::HorizontalGuideline, and NPlot::Windows::PlotSurface2D::Interactions::VerticalGuideline.

Definition at line 1188 of file Windows.PlotSurface2D.cs.

virtual void NPlot::Windows::PlotSurface2D::Interactions::Interaction::DoMouseUp MouseEventArgs  e,
System.Windows.Forms.Control  ctr
[inline, virtual]
 

Parameters:
e event args
ctr reference to the control

Definition at line 1180 of file Windows.PlotSurface2D.cs.

virtual void NPlot::Windows::PlotSurface2D::Interactions::Interaction::DoMouseWheel MouseEventArgs  e,
System.Windows.Forms.Control  ctr
[inline, virtual]
 

Parameters:
e event args
ctr reference to the control

Definition at line 1195 of file Windows.PlotSurface2D.cs.

virtual void NPlot::Windows::PlotSurface2D::Interactions::Interaction::DoPaint PaintEventArgs  pe,
int  width,
int  height
[inline, virtual]
 

Parameters:
pe paint event args
width 
height 

Reimplemented in NPlot::Windows::PlotSurface2D::Interactions::HorizontalGuideline, and NPlot::Windows::PlotSurface2D::Interactions::VerticalGuideline.

Definition at line 1203 of file Windows.PlotSurface2D.cs.


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 01:04:09 2005 for NPlot by  doxygen 1.4.5