a2dFastSelect2 Class Reference

Interactive (De)selection Selection of an Object(s). More...

#include <sttool2.h>

Inheritance diagram for a2dFastSelect2:

Inheritance graph
[legend]
Collaboration diagram for a2dFastSelect2:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 a2dFastSelect2 (a2dStToolContr *controller)
bool ZoomSave ()
 Is Zooming while the tool is busy Save.
void SetSelectMode (bool select)
 if set true selection is done, when false it is deselect.

Public Attributes

bool m_selectMode

Static Public Attributes

static const a2dCommandId COMID_PushTool_FastSelect2
 push this tool on the tools stack

Protected Member Functions

void SelectAll (bool select)
virtual void GenerateAnotation ()
 to display a string along with a tool drawing.
void OnChar (wxKeyEvent &event)
 character handling
void OnMouseEvent (wxMouseEvent &event)
 called on mouse events
virtual wxString GetCommandGroupName ()
 return the command group name for commands of a derived class


Detailed Description

Interactive (De)selection Selection of an Object(s).

Either with just one click or dragging a rectangle to (de)select many.

Remarks:
Left Click and/or drag.
See also:
a2dStToolContr

Definition at line 170 of file sttool2.h.


Member Function Documentation

bool a2dFastSelect2::ZoomSave (  )  [inline, virtual]

Is Zooming while the tool is busy Save.

If so, the active tool will redraw itself in the new Mapping state

Implements a2dBaseTool.

Definition at line 181 of file sttool2.h.

virtual wxString a2dFastSelect2::GetCommandGroupName (  )  [inline, protected, virtual]

return the command group name for commands of a derived class

this defaults to the class name

Reimplemented from a2dBaseTool.

Definition at line 197 of file sttool2.h.


The documentation for this class was generated from the following files:
a2dFastSelect2 Class Reference -- Tue Aug 31 18:27:18 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation