C# Class PurplePen.SelectionMgr

Show file Open project: petergolde/PurplePen Class Usage Examples

Public Methods

Method 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

Method 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 method

public ClearSelection ( ) : void
return void

ForceChangeUpdate() public method

public ForceChangeUpdate ( ) : void
return void

GetSelectedLines() public method

public GetSelectedLines ( int &firstLine, int &lastLine ) : void
firstLine int
lastLine int
return void

HasStateChanged() public method

public HasStateChanged ( long &changeNum ) : bool
changeNum long
return bool

SelectControl() public method

public SelectControl ( Id controlId ) : void
controlId Id
return void

SelectCourseControl() public method

public SelectCourseControl ( Id courseControlId ) : void
courseControlId Id
return void

SelectCourseObject() public method

public SelectCourseObject ( CourseObj courseObject ) : void
courseObject CourseObj
return void

SelectCourseView() public method

public SelectCourseView ( CourseDesignator newDesignator ) : void
newDesignator CourseDesignator
return void

SelectDescriptionLine() public method

public SelectDescriptionLine ( int line ) : void
line int
return void

SelectHeader() public method

public SelectHeader ( ) : void
return void

SelectKeyLine() public method

public SelectKeyLine ( Symbol keySymbol ) : void
keySymbol Symbol
return void

SelectLeg() public method

public SelectLeg ( Id courseControlId, Id courseControlId2 ) : void
courseControlId Id
courseControlId2 Id
return void

SelectMapExchangeAtControl() public method

public SelectMapExchangeAtControl ( Id controlId, Id courseControlId ) : void
controlId Id
courseControlId Id
return void

SelectSecondaryTitle() public method

public SelectSecondaryTitle ( ) : void
return void

SelectSpecial() public method

public SelectSpecial ( Id specialId ) : void
specialId Id
return void

SelectTextLine() public method

public SelectTextLine ( Id controlId, Id courseControlId, DescriptionLine textLineKind ) : void
controlId Id
courseControlId Id
textLineKind DescriptionLine
return void

SelectTitle() public method

public SelectTitle ( ) : void
return void

SelectionMgr() public method

public SelectionMgr ( EventDB eventDB, SymbolDB symbolDB, Controller controller ) : System
eventDB EventDB
symbolDB SymbolDB
controller Controller
return System

SetAllControlsDisplay() public method

public SetAllControlsDisplay ( bool showAllControls, ControlPointKind allControlsFilter ) : void
showAllControls bool
allControlsFilter ControlPointKind
return void

TabName() public method

public TabName ( int index ) : string
index int
return string