C# Class PurplePen.SelectionMgr

Afficher le fichier Open project: petergolde/PurplePen Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ClearSelection() public méthode

public ClearSelection ( ) : void
Résultat void

ForceChangeUpdate() public méthode

public ForceChangeUpdate ( ) : void
Résultat void

GetSelectedLines() public méthode

public GetSelectedLines ( int &firstLine, int &lastLine ) : void
firstLine int
lastLine int
Résultat void

HasStateChanged() public méthode

public HasStateChanged ( long &changeNum ) : bool
changeNum long
Résultat bool

SelectControl() public méthode

public SelectControl ( Id controlId ) : void
controlId Id
Résultat void

SelectCourseControl() public méthode

public SelectCourseControl ( Id courseControlId ) : void
courseControlId Id
Résultat void

SelectCourseObject() public méthode

public SelectCourseObject ( CourseObj courseObject ) : void
courseObject CourseObj
Résultat void

SelectCourseView() public méthode

public SelectCourseView ( CourseDesignator newDesignator ) : void
newDesignator CourseDesignator
Résultat void

SelectDescriptionLine() public méthode

public SelectDescriptionLine ( int line ) : void
line int
Résultat void

SelectHeader() public méthode

public SelectHeader ( ) : void
Résultat void

SelectKeyLine() public méthode

public SelectKeyLine ( Symbol keySymbol ) : void
keySymbol Symbol
Résultat void

SelectLeg() public méthode

public SelectLeg ( Id courseControlId, Id courseControlId2 ) : void
courseControlId Id
courseControlId2 Id
Résultat void

SelectMapExchangeAtControl() public méthode

public SelectMapExchangeAtControl ( Id controlId, Id courseControlId ) : void
controlId Id
courseControlId Id
Résultat void

SelectSecondaryTitle() public méthode

public SelectSecondaryTitle ( ) : void
Résultat void

SelectSpecial() public méthode

public SelectSpecial ( Id specialId ) : void
specialId Id
Résultat void

SelectTextLine() public méthode

public SelectTextLine ( Id controlId, Id courseControlId, DescriptionLine textLineKind ) : void
controlId Id
courseControlId Id
textLineKind DescriptionLine
Résultat void

SelectTitle() public méthode

public SelectTitle ( ) : void
Résultat void

SelectionMgr() public méthode

public SelectionMgr ( EventDB eventDB, SymbolDB symbolDB, Controller controller ) : System
eventDB EventDB
symbolDB SymbolDB
controller Controller
Résultat System

SetAllControlsDisplay() public méthode

public SetAllControlsDisplay ( bool showAllControls, ControlPointKind allControlsFilter ) : void
showAllControls bool
allControlsFilter ControlPointKind
Résultat void

TabName() public méthode

public TabName ( int index ) : string
index int
Résultat string