C# Класс PurplePen.SelectionMgr

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ClearSelection ( ) : void
ForceChangeUpdate ( ) : void
GetSelectedLines ( int &firstLine, int &lastLine ) : void
HasStateChanged ( long &changeNum ) : bool
SelectControl ( Id controlId ) : void
SelectCourseControl ( Id courseControlId ) : void
SelectCourseObject ( CourseObj courseObject ) : void
SelectCourseView ( CourseDesignator newDesignator ) : void
SelectDescriptionLine ( int line ) : void
SelectHeader ( ) : void
SelectKeyLine ( Symbol keySymbol ) : void
SelectLeg ( Id courseControlId, Id courseControlId2 ) : void
SelectMapExchangeAtControl ( Id controlId, Id courseControlId ) : void
SelectSecondaryTitle ( ) : void
SelectSpecial ( Id specialId ) : void
SelectTextLine ( Id controlId, Id courseControlId, DescriptionLine textLineKind ) : void
SelectTitle ( ) : void
SelectionMgr ( EventDB eventDB, SymbolDB symbolDB, Controller controller ) : System
SetAllControlsDisplay ( bool showAllControls, ControlPointKind allControlsFilter ) : void
TabName ( int index ) : string

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

Метод Описание
SetSelection ( SelectionKind selectionKind, Id courseControlId, Id courseControlId2, Id controlId, Id specialId, Symbol keySymbol, DescriptionLine textLineKind ) : void
UpdateActiveDescription ( ) : void
UpdateCourse ( ) : void
UpdateCourseViews ( ) : void
UpdateSelectedCourseObjects ( ) : void
UpdateSelectedLine ( ) : void
UpdateSelectedTopologyObjects ( ) : void
UpdateSelection ( ) : void
UpdateState ( ) : void
UpdateTopology ( ) : void

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

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

public ClearSelection ( ) : void
Результат void

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

public ForceChangeUpdate ( ) : void
Результат void

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

public GetSelectedLines ( int &firstLine, int &lastLine ) : void
firstLine int
lastLine int
Результат void

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

public HasStateChanged ( long &changeNum ) : bool
changeNum long
Результат bool

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

public SelectControl ( Id controlId ) : void
controlId Id
Результат void

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

public SelectCourseControl ( Id courseControlId ) : void
courseControlId Id
Результат void

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

public SelectCourseObject ( CourseObj courseObject ) : void
courseObject CourseObj
Результат void

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

public SelectCourseView ( CourseDesignator newDesignator ) : void
newDesignator CourseDesignator
Результат void

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

public SelectDescriptionLine ( int line ) : void
line int
Результат void

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

public SelectHeader ( ) : void
Результат void

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

public SelectKeyLine ( Symbol keySymbol ) : void
keySymbol Symbol
Результат void

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

public SelectLeg ( Id courseControlId, Id courseControlId2 ) : void
courseControlId Id
courseControlId2 Id
Результат void

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

public SelectMapExchangeAtControl ( Id controlId, Id courseControlId ) : void
controlId Id
courseControlId Id
Результат void

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

public SelectSecondaryTitle ( ) : void
Результат void

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

public SelectSpecial ( Id specialId ) : void
specialId Id
Результат void

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

public SelectTextLine ( Id controlId, Id courseControlId, DescriptionLine textLineKind ) : void
controlId Id
courseControlId Id
textLineKind DescriptionLine
Результат void

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

public SelectTitle ( ) : void
Результат void

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

public SelectionMgr ( EventDB eventDB, SymbolDB symbolDB, Controller controller ) : System
eventDB EventDB
symbolDB SymbolDB
controller Controller
Результат System

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

public SetAllControlsDisplay ( bool showAllControls, ControlPointKind allControlsFilter ) : void
showAllControls bool
allControlsFilter ControlPointKind
Результат void

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

public TabName ( int index ) : string
index int
Результат string