Class ActionPan
- Namespace
- VectorDraw.Professional.ActionUtility
- Assembly
- VectorDraw.Professional.dll
Implements a user action pan.
public sealed class ActionPan : BaseAction, IDisposable, IBaseObject, IBaseAction
- Inheritance
-
BaseActionActionPan
- Implements
-
IBaseAction
- Inherited Members
-
BaseAction.OsnapCrossMarksCountBaseAction.OsnapTrakingMarksMarksCountBaseAction.OsnapExtensionMarksCountBaseAction.OsnapMarksClearKeyBaseAction.ExtensionLockKeyBaseAction.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.OwnerBaseAction.AcceptedPointsBaseAction.MouseLogicBaseAction.IsTouchScreenBaseAction.IsPolarTrackOnBaseAction.IsOrthoPointFixedBaseAction.MouseArgsBaseAction.SelectedEntityBaseAction.SelectedEntitiesBaseAction.TemporaryOsnapsBaseAction.CurrentOsnapBaseAction.OsnapCrossPointsAddvalueBaseAction.FreezeEventsBaseAction.SendKeyEventsBaseAction.KeepFocusBaseAction.CancelOnFocusBaseAction.FixPointLocationBaseAction.ParalleAngleBaseAction.ApparentEntityBaseAction.IsParsedBaseAction.ValueTypePropBaseAction.IsStartUpActionBaseAction.IsStartedBaseAction.IsVisibleBaseAction.HasOsnapPointBaseAction.IsGripLocationBaseAction.HasPointZValueBaseAction.OsnapOverrideModeBaseAction.SupportOsnapsBaseAction.osnapPointsBaseAction.GdiMousePosBaseAction.PressedKeyCodeBaseAction.CancelledBaseAction.ValuePointCSBaseAction.ValueBaseAction.OrthoPointBaseAction.ReferencePointBaseAction.ExtensionReferencePointBaseAction.GdiReferencePointBaseAction.MouseLocationBaseAction.GdiMouseLocationBaseAction.RenderBaseAction.OsnapOrthoMouseLocationBaseAction.ContainsScreenPaintsBaseAction.ExtensionMarksBaseAction.IsFocusedBaseAction.DoEventsWithWin32APIBaseAction.IsInWaitingLoopBaseAction.OnMouseLeaveBaseAction.OnMouseEnterBaseAction.OnMouseMoveBaseAction.OnMouseDownBaseAction.OnMouseUpBaseAction.OnMouseDoubleClickBaseAction.OnTimerIdleBaseAction.OnWorldToUserMatrixBaseAction.OnCancelBaseAction.OnFinishBaseAction.OnDrawBaseAction.OnDrawAfterBaseAction.OnDrawOsnapsBaseAction.OnGetFixPositionBaseAction.OnShowBaseAction.OnHideBaseAction.OnJobLoopBaseAction.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.