NPlot::Windows::PlotSurface2D::Interactions::RubberBandSelection Class Reference

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

NPlot::Windows::PlotSurface2D::Interactions::Interaction List of all members.

Public Member Functions

override void DoMouseDown (MouseEventArgs e, Control ctr)
override void DoMouseMove (MouseEventArgs e, Control ctr, KeyEventArgs lastKeyEventArgs)
override void DoMouseUp (MouseEventArgs e, Control ctr)

Private Member Functions

void DrawRubberBand (Point start, Point end, System.Windows.Forms.Control ctr)
 Draws a rectangle representing selection area.

Private Attributes

bool selectionInitiated_ = false
Point startPoint_ = new Point(-1, -1)
Point endPoint_ = new Point(-1, -1)
Point unset_ = new Point(-1, -1)

Detailed Description

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


Member Function Documentation

override void NPlot::Windows::PlotSurface2D::Interactions::RubberBandSelection::DoMouseDown MouseEventArgs  e,
Control  ctr
[inline]
 

Parameters:
e 
ctr 

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

override void NPlot::Windows::PlotSurface2D::Interactions::RubberBandSelection::DoMouseMove MouseEventArgs  e,
Control  ctr,
KeyEventArgs  lastKeyEventArgs
[inline]
 

Parameters:
e 
ctr 
lastKeyEventArgs 

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

override void NPlot::Windows::PlotSurface2D::Interactions::RubberBandSelection::DoMouseUp MouseEventArgs  e,
Control  ctr
[inline]
 

Parameters:
e 
ctr 

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

void NPlot::Windows::PlotSurface2D::Interactions::RubberBandSelection::DrawRubberBand Point  start,
Point  end,
System.Windows.Forms.Control  ctr
[inline, private]
 

Draws a rectangle representing selection area.

Parameters:
start a corner of the rectangle.
end a corner of the rectangle diagonally opposite the first.
ctr The control to draw to - this may not be us, if we have been contained by a PlotSurface.

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


Member Data Documentation

Point NPlot::Windows::PlotSurface2D::Interactions::RubberBandSelection::endPoint_ = new Point(-1, -1) [private]
 

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

bool NPlot::Windows::PlotSurface2D::Interactions::RubberBandSelection::selectionInitiated_ = false [private]
 

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

Point NPlot::Windows::PlotSurface2D::Interactions::RubberBandSelection::startPoint_ = new Point(-1, -1) [private]
 

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

Point NPlot::Windows::PlotSurface2D::Interactions::RubberBandSelection::unset_ = new Point(-1, -1) [private]
 

Definition at line 1369 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