Table of Contents

Class ActionPan

Namespace
VectorDraw.Professional.ActionUtility
Assembly
VectorDraw.Professional.dll

Implements a user action pan.

public sealed class ActionPan : BaseAction, IDisposable, IBaseObject, IBaseAction
Inheritance
BaseAction
ActionPan
Implements
IBaseAction
Inherited Members
BaseAction.OsnapCrossMarksCount
BaseAction.OsnapTrakingMarksMarksCount
BaseAction.OsnapExtensionMarksCount
BaseAction.OsnapMarksClearKey
BaseAction.ExtensionLockKey
BaseAction.Dispose()
BaseAction.GetAcceptedStringValues()
BaseAction.RaiseOnWorldToUserMatrix()
BaseAction.SetsupportObjectSnapObject(ISupportObjectSnaps)
BaseAction.ClearTemporaryOsnaps()
BaseAction.GetValueString(LUnits, AUnits)
BaseAction.GetRender()
BaseAction.Activated()
BaseAction.AllowDeactivateFromAction(BaseAction)
BaseAction.Draw()
BaseAction.Hide()
BaseAction.ScreenPaint(ActionWrapperRender)
BaseAction.GotFocus()
BaseAction.LostFocus()
BaseAction.WndProc(MessageManager.MSG)
BaseAction.OnIdle()
BaseAction.MouseEnter()
BaseAction.MouseLeave()
BaseAction.RestoreCursor()
BaseAction.WaitToFinish()
BaseAction.FinishAction(BaseAction)
BaseAction.CancelAction(BaseAction)
BaseAction.DrawAxis()
BaseAction.DrawPick()
BaseAction.Owner
BaseAction.AcceptedPoints
BaseAction.MouseLogic
BaseAction.IsTouchScreen
BaseAction.IsPolarTrackOn
BaseAction.IsOrthoPointFixed
BaseAction.MouseArgs
BaseAction.SelectedEntity
BaseAction.SelectedEntities
BaseAction.TemporaryOsnaps
BaseAction.CurrentOsnap
BaseAction.OsnapCrossPointsAddvalue
BaseAction.FreezeEvents
BaseAction.SendKeyEvents
BaseAction.KeepFocus
BaseAction.CancelOnFocus
BaseAction.FixPointLocation
BaseAction.ParalleAngle
BaseAction.ApparentEntity
BaseAction.IsParsed
BaseAction.ValueTypeProp
BaseAction.IsStartUpAction
BaseAction.IsStarted
BaseAction.IsVisible
BaseAction.HasOsnapPoint
BaseAction.IsGripLocation
BaseAction.HasPointZValue
BaseAction.OsnapOverrideMode
BaseAction.SupportOsnaps
BaseAction.osnapPoints
BaseAction.GdiMousePos
BaseAction.PressedKeyCode
BaseAction.Cancelled
BaseAction.ValuePointCS
BaseAction.Value
BaseAction.OrthoPoint
BaseAction.ReferencePoint
BaseAction.ExtensionReferencePoint
BaseAction.GdiReferencePoint
BaseAction.MouseLocation
BaseAction.GdiMouseLocation
BaseAction.Render
BaseAction.OsnapOrthoMouseLocation
BaseAction.ContainsScreenPaints
BaseAction.ExtensionMarks
BaseAction.IsFocused
BaseAction.DoEventsWithWin32API
BaseAction.IsInWaitingLoop
BaseAction.OnMouseLeave
BaseAction.OnMouseEnter
BaseAction.OnMouseMove
BaseAction.OnMouseDown
BaseAction.OnMouseUp
BaseAction.OnMouseDoubleClick
BaseAction.OnTimerIdle
BaseAction.OnWorldToUserMatrix
BaseAction.OnCancel
BaseAction.OnFinish
BaseAction.OnDraw
BaseAction.OnDrawAfter
BaseAction.OnDrawOsnaps
BaseAction.OnGetFixPosition
BaseAction.OnShow
BaseAction.OnHide
BaseAction.OnJobLoop
BaseAction.OnJobLoopEx

Constructors

ActionPan(Point, vdLayout)

Creates a new instance of the object referencing a vdLayout

ActionPan(vdLayout)

Creates a new instance of the object referencing a vdLayout

Properties

ShowOnPaint

Overrides the VectorDraw.Actions.BaseAction.ShowOnPaint

UserWaiting

A boolean value representing if the action is waiting for user input.Returns true.

UsesDraw

Overrides the VectorDraw.Actions.BaseAction.UsesDraw

WaitingPoint

A boolean value representing if the action is waiting for a point.Returns false.

Methods

DeActivated()

Overrides VectorDraw.Actions.BaseAction.DeActivated()

End()

Called when the action is finished.

KeyDown(KeyEventArgs)

Fires when the user presses a keyboard key.

MouseDown(MouseEventArgs)

Fires when the user presses a mouse button.

MouseMove(MouseEventArgs, gPoint, gPoint)

Fires when the user move the mouse pointer.

MouseUp(MouseEventArgs)

Fires when the user release a mouse button.

Parse(string, Matrix, LUnits, AUnits)

Parses the user input string.

Show()

Called when the action is activated . We override this in order to select our user define cursor

Start()

Called when the action is finished.