C# Класс SIL.FieldWorks.IText.InterAreaBookmark

Helper for keeping track of our location in the text when switching from and back to the Texts area (cf. LT-1543). It also serves to keep our place when switching between RawTextPane (Baseline), GlossPane, AnalyzePane(Interlinearizer), TaggingPane, PrintPane and ConstChartPane.
Наследование: IStTextBookmark
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
BookmarkPropertyName string
Init void
InterAreaBookmark System
InterAreaBookmark System
Save void
SavePersisted void

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

Метод Описание
Reset ( int index, XCore.Mediator mediator ) : void

Reset the bookmark to its default values.

Restore ( int index, XCore.Mediator mediator ) : void

Restore the InterlinMaster bookmark to its previously saved state.

Save ( SIL.FieldWorks.FDO.DomainServices.AnalysisOccurrence point, bool fPersistNow, int index, XCore.Mediator mediator ) : void

Saves the given AnalysisOccurrence in the InterlinMaster.

Save ( bool fPersistNow, int index, XCore.Mediator mediator ) : void

Saves the current selected annotation in the InterlinMaster.

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

Метод Описание
BookmarkPropertyName ( string attribute ) : string
Init ( InterlinMaster interlinMaster, SIL.FieldWorks.FDO.FdoCache cache ) : void
InterAreaBookmark ( ) : System
InterAreaBookmark ( InterlinMaster interlinMaster, XCore.Mediator mediator, SIL.FieldWorks.FDO.FdoCache cache ) : System
Save ( int textIndex, int paragraphIndex, int beginCharOffset, int endCharOffset, bool fPersistNow, XCore.Mediator mediator ) : void
SavePersisted ( int recordIndex, XCore.Mediator mediator ) : void

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

Reset() публичный метод

Reset the bookmark to its default values.
public Reset ( int index, XCore.Mediator mediator ) : void
index int
mediator XCore.Mediator
Результат void

Restore() публичный метод

Restore the InterlinMaster bookmark to its previously saved state.
public Restore ( int index, XCore.Mediator mediator ) : void
index int
mediator XCore.Mediator
Результат void

Save() публичный метод

Saves the given AnalysisOccurrence in the InterlinMaster.
public Save ( SIL.FieldWorks.FDO.DomainServices.AnalysisOccurrence point, bool fPersistNow, int index, XCore.Mediator mediator ) : void
point SIL.FieldWorks.FDO.DomainServices.AnalysisOccurrence
fPersistNow bool if true, this annotation will persist.
index int The index of the selected text in the list
mediator XCore.Mediator
Результат void

Save() публичный метод

Saves the current selected annotation in the InterlinMaster.
public Save ( bool fPersistNow, int index, XCore.Mediator mediator ) : void
fPersistNow bool if true, this annotation will persist.
index int
mediator XCore.Mediator
Результат void