C# 클래스 SIL.FieldWorks.Discourse.ConstChartVc

상속: SIL.FieldWorks.IText.InterlinVc
파일 보기 프로젝트 열기: sillsdev/FieldWorks 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddRtLCloseBracketWithRLMs void
AddRtLOpenBracketWithRLMs void
ApplyFormatting void
ColorVal int
DisplayChartBody void
DisplayClausePlaceholder void
DisplayMovedTextTag void
DisplayWordforms void
GetRowStyleName string
GetRowStyleName string
InsertCloseBracket void
InsertCloseBracketInternal void
InsertOpenBracket void
InsertOpenBracketInternal void
InterpretUnderlineType int
LoadFormatProps void
MakeCells void
MakeColumnsOtherThanRowNum void
MakeRowNumColumn void
MakeTableAndRowWithStdWidths void
NoteWordGroupDependencies void
PrintColumnGroupHeaders void
PrintIndividualColumnHeaders void
PrintNotesCellHeader void
PrintOneTemplateHeader void
PrintRowNumCellHeader void
PrintTemplateColumnHeaders void
SetRowStyle void
SwapMovedTextMarkers void

공개 메소드들

메소드 설명
ConstChartVc ( ConstChartBody chart ) : System
Display ( IVwEnv vwenv, int hvo, int frag ) : void
DisplayVec ( IVwEnv vwenv, int hvo, int tag, int frag ) : void
SetColWidths ( VwLength widths ) : void

Set the column widths (in millipoints).

보호된 메소드들

메소드 설명
AddWordBundleInternal ( int hvo, IVwEnv vwenv ) : void

Chart version

FormatGloss ( IVwEnv vwenv, int ws ) : void
GetSegmentLevelTags ( SIL.FieldWorks.FDO.FdoCache cache ) : void
LabelRGBFor ( int choiceIndex ) : int
SetColor ( IVwEnv vwenv, int color ) : void

A nasty kludge, but everything gray should also be underlined.

SetupAndOpenInnerPile ( IVwEnv vwenv ) : void

Setup a box with 5 under and trailing, plus leading alignment, and open the inner pile

비공개 메소드들

메소드 설명
AddRtLCloseBracketWithRLMs ( IVwEnv vwenv, string key ) : void
AddRtLOpenBracketWithRLMs ( IVwEnv vwenv, string key ) : void
ApplyFormatting ( IVwEnv vwenv, string key ) : void
ColorVal ( string val ) : int

Interpret at color value, which can be one of the KnownColor names or (R, G, B). The result is what the Views code expects for colors.

DisplayChartBody ( IVwEnv vwenv ) : void
DisplayClausePlaceholder ( IVwEnv vwenv, int hvoClause ) : void
DisplayMovedTextTag ( int hvo, IVwEnv vwenv ) : void
DisplayWordforms ( IVwEnv vwenv, int hvoWordGrp ) : void
GetRowStyleName ( IConstChartRow row ) : string
GetRowStyleName ( int hvoRow ) : string
InsertCloseBracket ( IVwEnv vwenv, string key ) : void
InsertCloseBracketInternal ( IVwEnv vwenv, string bracket, bool fRtL ) : void
InsertOpenBracket ( IVwEnv vwenv, string key ) : void
InsertOpenBracketInternal ( IVwEnv vwenv, string bracket, bool fRtL ) : void
InterpretUnderlineType ( string strVal ) : int

Interpret an underline type string as an FwUnderlineType. Copied from XmlViews (to avoid yet another reference).

LoadFormatProps ( ) : void
MakeCells ( IVwEnv vwenv, int hvoRow ) : void

Makes the cells for a row using the MakeCellsMethod method object. Made internal for testing.

MakeColumnsOtherThanRowNum ( IVwEnv vwenv ) : void
MakeRowNumColumn ( IVwEnv vwenv ) : void
MakeTableAndRowWithStdWidths ( IVwEnv vwenv, int hvo, bool fHeader ) : void

Make a 'standard' row. Used for both header and body.

NoteWordGroupDependencies ( IVwEnv vwenv, int hvoWordGrp, int wordGrpFlidArray ) : void
PrintColumnGroupHeaders ( int hvo, IVwEnv vwenv ) : void
PrintIndividualColumnHeaders ( int hvo, IVwEnv vwenv ) : void
PrintNotesCellHeader ( IVwEnv vwenv, int analWs ) : void
PrintOneTemplateHeader ( IVwEnv vwenv, ITsStrFactory tssFact, int analWs, int icol ) : void
PrintRowNumCellHeader ( IVwEnv vwenv, int analWs ) : void
PrintTemplateColumnHeaders ( IVwEnv vwenv, ITsStrFactory tssFact, int analWs ) : void
SetRowStyle ( IVwEnv vwenv, IConstChartRow row ) : void
SwapMovedTextMarkers ( ) : void

메소드 상세

AddWordBundleInternal() 보호된 메소드

Chart version
protected AddWordBundleInternal ( int hvo, IVwEnv vwenv ) : void
hvo int the IAnalysis object
vwenv IVwEnv
리턴 void

ConstChartVc() 공개 메소드

public ConstChartVc ( ConstChartBody chart ) : System
chart ConstChartBody
리턴 System

Display() 공개 메소드

public Display ( IVwEnv vwenv, int hvo, int frag ) : void
vwenv IVwEnv
hvo int
frag int
리턴 void

DisplayVec() 공개 메소드

public DisplayVec ( IVwEnv vwenv, int hvo, int tag, int frag ) : void
vwenv IVwEnv
hvo int
tag int
frag int
리턴 void

FormatGloss() 보호된 메소드

protected FormatGloss ( IVwEnv vwenv, int ws ) : void
vwenv IVwEnv
ws int
리턴 void

GetSegmentLevelTags() 보호된 메소드

protected GetSegmentLevelTags ( SIL.FieldWorks.FDO.FdoCache cache ) : void
cache SIL.FieldWorks.FDO.FdoCache
리턴 void

LabelRGBFor() 보호된 메소드

protected LabelRGBFor ( int choiceIndex ) : int
choiceIndex int
리턴 int

SetColWidths() 공개 메소드

Set the column widths (in millipoints).
public SetColWidths ( VwLength widths ) : void
widths VwLength
리턴 void

SetColor() 보호된 메소드

A nasty kludge, but everything gray should also be underlined.
protected SetColor ( IVwEnv vwenv, int color ) : void
vwenv IVwEnv
color int
리턴 void

SetupAndOpenInnerPile() 보호된 메소드

Setup a box with 5 under and trailing, plus leading alignment, and open the inner pile
protected SetupAndOpenInnerPile ( IVwEnv vwenv ) : void
vwenv IVwEnv
리턴 void