C# Класс PurplePen.AddTextMode

Наследование: BaseMode
Показать файл Открыть проект

Открытые методы

Метод Описание
AddTextMode ( Controller controller, UndoMgr undoMgr, SelectionMgr selectionMgr, EventDB eventDB, string text, string fontName, bool fontBold, bool fontItalic, SpecialColor fontColor ) : System
GetHighlights ( Pane pane ) : IMapViewerHighlight[]
GetMouseCursor ( Pane pane, PointF location, float pixelSize ) : Cursor
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

Приватные методы

Метод Описание
CreateTextSpecial ( RectangleF boundingRect ) : void
DragTo ( PointF location ) : void

Описание методов

AddTextMode() публичный Метод

public AddTextMode ( Controller controller, UndoMgr undoMgr, SelectionMgr selectionMgr, EventDB eventDB, string text, string fontName, bool fontBold, bool fontItalic, SpecialColor fontColor ) : System
controller Controller
undoMgr UndoMgr
selectionMgr SelectionMgr
eventDB EventDB
text string
fontName string
fontBold bool
fontItalic bool
fontColor SpecialColor
Результат System

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

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