C# 클래스 PurplePen.SelectionMgr

파일 보기 프로젝트 열기: petergolde/PurplePen 1 사용 예제들

공개 메소드들

메소드 설명
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