C# 클래스 PurplePen.AddPointSpecialMode

상속: BaseMode
파일 보기 프로젝트 열기: petergolde/PurplePen

공개 메소드들

메소드 설명
AddPointSpecialMode ( Controller controller, SelectionMgr selectionMgr, UndoMgr undoMgr, EventDB eventDB, SpecialKind specialKind ) : System
BeginMode ( ) : void
GetHighlights ( Pane pane ) : IMapViewerHighlight[]
LeftButtonClick ( Pane pane, PointF location, float pixelSize, bool &displayUpdateNeeded ) : void
LeftButtonDown ( Pane pane, PointF location, float pixelSize, bool &displayUpdateNeeded ) : MapViewer.DragAction
LeftButtonDrag ( Pane pane, PointF location, PointF locationStart, float pixelSize, bool &displayUpdateNeeded ) : void
MouseMoved ( Pane pane, PointF location, float pixelSize, bool &displayUpdateNeeded ) : void

비공개 메소드들

메소드 설명
SetHighlightLocation ( PointF highlightLocation, float pixelSize, bool &displayUpdateNeeded ) : void

메소드 상세

AddPointSpecialMode() 공개 메소드

public AddPointSpecialMode ( Controller controller, SelectionMgr selectionMgr, UndoMgr undoMgr, EventDB eventDB, SpecialKind specialKind ) : System
controller Controller
selectionMgr SelectionMgr
undoMgr UndoMgr
eventDB EventDB
specialKind SpecialKind
리턴 System

BeginMode() 공개 메소드

public BeginMode ( ) : void
리턴 void

GetHighlights() 공개 메소드

public GetHighlights ( Pane pane ) : IMapViewerHighlight[]
pane Pane
리턴 IMapViewerHighlight[]

LeftButtonClick() 공개 메소드

public LeftButtonClick ( Pane pane, PointF location, float pixelSize, bool &displayUpdateNeeded ) : void
pane Pane
location System.Drawing.PointF
pixelSize float
displayUpdateNeeded bool
리턴 void

LeftButtonDown() 공개 메소드

public LeftButtonDown ( Pane pane, PointF location, float pixelSize, bool &displayUpdateNeeded ) : MapViewer.DragAction
pane Pane
location System.Drawing.PointF
pixelSize float
displayUpdateNeeded bool
리턴 MapViewer.DragAction

LeftButtonDrag() 공개 메소드

public LeftButtonDrag ( Pane pane, PointF location, PointF locationStart, float pixelSize, bool &displayUpdateNeeded ) : void
pane Pane
location System.Drawing.PointF
locationStart System.Drawing.PointF
pixelSize float
displayUpdateNeeded bool
리턴 void

MouseMoved() 공개 메소드

public MouseMoved ( Pane pane, PointF location, float pixelSize, bool &displayUpdateNeeded ) : void
pane Pane
location System.Drawing.PointF
pixelSize float
displayUpdateNeeded bool
리턴 void