wxArt2D
Classes | Enumerations | Variables
Objects used for interactive manipulation.
Collaboration diagram for Objects used for interactive manipulation.:

Classes

class  a2dCurveZoomTool
 Interactive Zooming into a a2dCanvasXYDisplayGroup. More...
 
class  a2dCanvasCommandProcessor
 a command processor specially designed to work with a a2dCanvasDocument More...
 
class  a2dObjectEditTool
 This tool is for editing a single object. More...
 
class  a2dRecursiveEditTool
 This tool does do a hit test on objects to edit, and then starts editing the object. More...
 
class  a2dMultiEditTool
 This tool does do a hit test on objects to edit, and then starts editing the object. More...
 
class  a2dSimpleEditPolygonTool
 Simple (handle-less) wire editing tool intended as sub-tool for master tools. More...
 
class  a2dSubDrawMasterTool
 Draw Master tool for object graphics. More...
 
class  a2dMasterDrawSelectFirst
 Master tool for objects graphics slecting and dragging nd zooming. More...
 
class  a2dMasterDrawZoomFirst
 Master tool for objects graphics slecting and dragging nd zooming. More...
 
class  a2dGraphicsMasterTool
 Master tool for objects+wires graphics. More...
 
class  a2dMasterTagGroups
 Master tool for objects graphics slecting and dragging. More...
 
class  a2dMasterTagGroups2
 Master tool for objects graphics selecting and dragging. More...
 
class  a2dMasterTagGroups3
 Master tool for objects graphics slecting and dragging. More...
 
class  a2dMasterTagGroups4
 Master tool for objects graphics slecting and dragging. More...
 
class  a2dStTool
 The a2dStTool is used to derive tools from. More...
 
class  a2dStToolContr
 The a2dStToolContr is a Tool Controller specialized for working with a2dCanvasView. More...
 
class  a2dDrawRectangleTool
 Interactive drawing of a Rectangle. More...
 
class  a2dZoomTool
 Interactive Zooming. More...
 
class  a2dImageTool
 Interactive Insertion of an a2dImage Object. More...
 
class  a2dDragTool
 Interactive drag an object. More...
 
class  a2dDragNewTool
 Interactive drag a new object into a drawing. More...
 
class  a2dCopyTool
 Interactive copy an object. More...
 
class  a2dDeleteTool
 Interactive delete an object. More...
 
class  a2dDrawLineTool
 Interactive drawing of a EllipticArc. More...
 
class  a2dDrawEllipseTool
 Interactive drawing of a Ellipse. More...
 
class  a2dDrawEllipticArcTool
 Interactive drawing of a EllipticArc. More...
 
class  a2dDrawArcTool
 Interactive drawing of a circular arc. More...
 
class  a2dDrawPolygonLTool
 Interactive drawing of a polygon. More...
 
class  a2dDrawPolylineLTool
 Interactive drawing of a polyline. More...
 
class  a2dDrawWirePolylineLTool
 Interactive drawing of a polyline wire. More...
 
class  a2dDragMultiTool
 Drag Selected canvasObjects. More...
 
class  a2dCopyMultiTool
 Drag and Copy Selected canvasObjects. More...
 
class  a2dDrawTextTool
 Interactive drawing a text object. More...
 
class  a2dPropertyTool
 Interactive edit properties of an object. More...
 
class  a2dStToolEvtHandler
 behaviour model of a2dStTool tools More...
 
class  a2dDrawVPathTool
 Interactive drawing of a polygon. More...
 
class  a2dFollowLink
 Interactive follow link. More...
 
class  a2dMovePinTool
 Interactive drag a a2dPin on a wire. More...
 
class  a2dZoomFast
 Interactive Zooming. More...
 
class  a2dFastDragMultiTool
 Drag Selected canvasObjects. More...
 
class  a2dFastCopyMultiTool
 Drag and Copy Selected canvasObjects. More...
 
class  a2dDrawRectangleToolFast
 Interactive drawing of a Rectangle. More...
 
class  a2dDrawPolygonLToolFast
 Interactive drawing of a polygon. More...
 
class  a2dDrawPolylineLToolFast
 Interactive drawing of a polyline. More...
 
class  a2dToolContr
 The a2dToolContr is the base class for Tool controller classes. More...
 
class  a2dBaseTool
 The a2dBaseTool is used to derive tools from that are controlled by. More...
 
class  a2dToolEvtHandler
 To implement behaviour on a set of tools. More...
 
class  a2dMultiSelectGroup
 a2dRecursiveEditTool holds multiple edit object in here More...
 
class  a2dCentralCanvasCommandProcessor
 a command wrapper specially designed to work with wxArt2D docview classes and rest. More...
 
class  a2dLinkTool
 Interactive Insertion of an text object with a wxURI Object. More...
 
class  a2dFollowLinkDocDrawCam
 Interactive follow link. More...
 
class  a2dMasterTagGroups3Link
 Master tool for objects graphics slecting and dragging. More...
 

Enumerations

enum  DRAGMODE { wxDRAW_RECTANGLE, wxDRAW_ONTOP, wxDRAW_REDRAW, wxDRAW_COPY }
 
enum  wxTC_BEHAVIOR {
  wxTC_DefaultBehavior = 0x00000000, wxTC_NoDefaultKeys = 0x00000001, wxTC_NoContextMenu = 0x00000002, wxTC_NoDefaultMouseActions = 0x00000004,
  wxTC_NoAll = 0xFFFFFFFF
}
 

Variables

const long TC_UNDO
 zoom menu
 

Detailed Description

Enumeration Type Documentation

enum DRAGMODE
Enumerator
wxDRAW_RECTANGLE 

draw a rectangle the size of the bounding box of the object draged.

wxDRAW_ONTOP 

seperate the object from the document, and layer, so it will be draged on top of all other objects.

wxDRAW_REDRAW 

object stay in document and it is redrawn while dragging, and so are all objects above and below it.

wxDRAW_COPY 

a clone is created which is draged in an outline mode, original stays at position until drag is finished.

Definition at line 66 of file sttool.h.

Enumerator
wxTC_DefaultBehavior 

enable all Default Behavior enabled (Default)

wxTC_NoDefaultKeys 

skip the onchardown & up eventhandler

wxTC_NoContextMenu 

skip the onmouse && rightdown event

wxTC_NoDefaultMouseActions 

skip the onmouse && controlkeys {shift,control,alt} event

wxTC_NoAll 

Set All posible flags

Definition at line 91 of file sttool.h.

Objects used for interactive manipulation. -- Sun Oct 12 2014 17:04:27 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation