C# Класс SIL.FieldWorks.FdoUi.ReferenceBaseUi

This is the base class for handling references.
Наследование: CmObjectUi
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
m_flid int
m_hvoTarget int
m_targetUi CmObjectUi

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

Метод Описание
MakeUi ( SIL.FieldWorks.FDO.FdoCache cache, ICmObject rootObj, int referenceFlid, int targetHvo ) : ReferenceBaseUi

This is the ReferenceUi factory. We currently exclude ReferenceSequenceUi (see that class for reason).

OnDisplayJumpToTool ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool
OnDisplayMoveTargetDownInSequence ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool

Overriden by ReferenceSequenceUi.

OnDisplayMoveTargetUpInSequence ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool

Overridden by ReferenceSequenceUi. We put these OnDisplayMove... routines in the base class, so that we can make them explicitly not show up for non ReferenceSequence classes. Otherwise, they might appear as disabled for commands under mnuReferenceChoices.

OnJumpToTool ( object commandObject ) : bool

JohnT: Transferred this from FW 6 but don't really understand what it's all about. The overridden method is about various "Show X in Y" commands.

ReferenceBaseUi ( ) : System
ReferenceBaseUi ( SIL.FieldWorks.FDO.FdoCache cache, ICmObject rootObj, int referenceFlid, int targetHvo ) : System
ReferenceBaseUi ( ICmObject rootObj ) : System

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

MakeUi() статический публичный Метод

This is the ReferenceUi factory. We currently exclude ReferenceSequenceUi (see that class for reason).
static public MakeUi ( SIL.FieldWorks.FDO.FdoCache cache, ICmObject rootObj, int referenceFlid, int targetHvo ) : ReferenceBaseUi
cache SIL.FieldWorks.FDO.FdoCache
rootObj ICmObject
referenceFlid int
targetHvo int
Результат ReferenceBaseUi

OnDisplayJumpToTool() публичный Метод

public OnDisplayJumpToTool ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool
commandObject object
display XCore.UIItemDisplayProperties
Результат bool

OnDisplayMoveTargetDownInSequence() публичный Метод

Overriden by ReferenceSequenceUi.
public OnDisplayMoveTargetDownInSequence ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool
commandObject object
display XCore.UIItemDisplayProperties
Результат bool

OnDisplayMoveTargetUpInSequence() публичный Метод

Overridden by ReferenceSequenceUi. We put these OnDisplayMove... routines in the base class, so that we can make them explicitly not show up for non ReferenceSequence classes. Otherwise, they might appear as disabled for commands under mnuReferenceChoices.
public OnDisplayMoveTargetUpInSequence ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool
commandObject object
display XCore.UIItemDisplayProperties
Результат bool

OnJumpToTool() публичный Метод

JohnT: Transferred this from FW 6 but don't really understand what it's all about. The overridden method is about various "Show X in Y" commands.
public OnJumpToTool ( object commandObject ) : bool
commandObject object
Результат bool

ReferenceBaseUi() публичный Метод

public ReferenceBaseUi ( ) : System
Результат System

ReferenceBaseUi() публичный Метод

public ReferenceBaseUi ( SIL.FieldWorks.FDO.FdoCache cache, ICmObject rootObj, int referenceFlid, int targetHvo ) : System
cache SIL.FieldWorks.FDO.FdoCache
rootObj ICmObject
referenceFlid int
targetHvo int
Результат System

ReferenceBaseUi() публичный Метод

public ReferenceBaseUi ( ICmObject rootObj ) : System
rootObj ICmObject
Результат System

Описание свойств

m_flid защищенное свойство

protected int m_flid
Результат int

m_hvoTarget защищенное свойство

protected int m_hvoTarget
Результат int

m_targetUi защищенное свойство

protected CmObjectUi,SIL.FieldWorks.FdoUi m_targetUi
Результат CmObjectUi