C# 클래스 SIL.FieldWorks.FdoUi.ReferenceBaseUi

This is the base class for handling references.
상속: CmObjectUi
파일 보기 프로젝트 열기: sillsdev/FieldWorks

보호된 프로퍼티들

프로퍼티 타입 설명
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