C# 클래스 PurplePen.BaseMode

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

공개 메소드들

메소드 설명
BeginMode ( ) : void
CanCancel ( ) : bool
EndMode ( ) : void
GetHighlights ( Pane pane ) : IMapViewerHighlight[]
GetMouseCursor ( Pane pane, PointF location, float pixelSize ) : Cursor
GetToolTip ( Pane pane, PointF location, float pixelSize, string &tipText, string &titleText ) : bool
LeftButtonCancelDrag ( Pane pane, bool &displayUpdateNeeded ) : void
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
LeftButtonEndDrag ( Pane pane, PointF location, PointF locationStart, float pixelSize, bool &displayUpdateNeeded ) : void
LeftButtonUp ( Pane pane, PointF location, float pixelSize, bool &displayUpdateNeeded ) : void
MouseMoved ( Pane pane, PointF location, float pixelSize, bool &displayUpdateNeeded ) : void
RightButtonCancelDrag ( Pane pane, bool &displayUpdateNeeded ) : void
RightButtonClick ( Pane pane, PointF location, float pixelSize, bool &displayUpdateNeeded ) : void
RightButtonDown ( Pane pane, PointF location, float pixelSize, bool &displayUpdateNeeded ) : MapViewer.DragAction
RightButtonDrag ( Pane pane, PointF location, PointF locationStart, float pixelSize, bool &displayUpdateNeeded ) : void
RightButtonEndDrag ( Pane pane, PointF location, PointF locationStart, float pixelSize, bool &displayUpdateNeeded ) : void
RightButtonUp ( Pane pane, PointF location, float pixelSize, bool &displayUpdateNeeded ) : void

보호된 메소드들

메소드 설명
ConvertTextPartsToToolTip ( TextPart textParts, string &tipText, string &tipTitle ) : void

메소드 상세

BeginMode() 공개 메소드

public BeginMode ( ) : void
리턴 void

CanCancel() 공개 메소드

public CanCancel ( ) : bool
리턴 bool

ConvertTextPartsToToolTip() 보호된 메소드

protected ConvertTextPartsToToolTip ( TextPart textParts, string &tipText, string &tipTitle ) : void
textParts TextPart
tipText string
tipTitle string
리턴 void

EndMode() 공개 메소드

public EndMode ( ) : void
리턴 void

GetHighlights() 공개 메소드

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

GetMouseCursor() 공개 메소드

public GetMouseCursor ( Pane pane, PointF location, float pixelSize ) : Cursor
pane Pane
location System.Drawing.PointF
pixelSize float
리턴 System.Windows.Forms.Cursor

GetToolTip() 공개 메소드

public GetToolTip ( Pane pane, PointF location, float pixelSize, string &tipText, string &titleText ) : bool
pane Pane
location System.Drawing.PointF
pixelSize float
tipText string
titleText string
리턴 bool

LeftButtonCancelDrag() 공개 메소드

public LeftButtonCancelDrag ( Pane pane, bool &displayUpdateNeeded ) : void
pane Pane
displayUpdateNeeded bool
리턴 void

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

LeftButtonEndDrag() 공개 메소드

public LeftButtonEndDrag ( 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

LeftButtonUp() 공개 메소드

public LeftButtonUp ( Pane pane, PointF location, float pixelSize, bool &displayUpdateNeeded ) : void
pane Pane
location 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

RightButtonCancelDrag() 공개 메소드

public RightButtonCancelDrag ( Pane pane, bool &displayUpdateNeeded ) : void
pane Pane
displayUpdateNeeded bool
리턴 void

RightButtonClick() 공개 메소드

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

RightButtonDown() 공개 메소드

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

RightButtonDrag() 공개 메소드

public RightButtonDrag ( 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

RightButtonEndDrag() 공개 메소드

public RightButtonEndDrag ( 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

RightButtonUp() 공개 메소드

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