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

Special UI behaviors for the CmPossibility class.
상속: CmObjectUi
파일 보기 프로젝트 열기: sillsdev/FieldWorks 1 사용 예제들

공개 메소드들

메소드 설명
CanDelete ( string &cannotDeleteMsg ) : bool
CheckAndReportProtectedChartColumn ( ) : bool
CmPossibilityUi ( ICmObject obj ) : System

Create one. Argument must be a CmPossibility. Review JohnH (JohnT): should we declare the argument to be CmPossibility? Note that declaring it to be forces us to just do a cast in every case of MakeUi, which is passed an obj anyway.

CreateNewUiObject ( XCore.Mediator mediator, int classId, int hvoOwner, int flid, int insertionPosition ) : CmObjectUi
FormatDisplayTextWithListName ( SIL.FieldWorks.FDO.FdoCache cache, XCore.Mediator mediator, ICmPossibilityList pssl, XCore.UIItemDisplayProperties &display ) : string
OnDisplayJumpToTool ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool

비공개 메소드들

메소드 설명
CanDeleteTextMarkupTag ( string &msg ) : bool
CanModifyChartColumn ( string &msg ) : bool
CheckAndReportBadDiscourseTemplateAdd ( SIL.FieldWorks.FDO.FdoCache cache, int hvoItem, int hvoRootItem, int hvoList ) : bool
CheckAndReportBadTagListAdd ( SIL.FieldWorks.FDO.FdoCache cache, int hvoItem, int hvoRootItem, int hvoPossList ) : bool
CheckAndReportProblemAddingSubitem ( SIL.FieldWorks.FDO.FdoCache cache, int hvoItem ) : bool

Check whether it is OK to add a possibility to the specified item. If not, report the problem to the user and return true.

CmPossibilityUi ( ) : System

메소드 상세

CanDelete() 공개 메소드

public CanDelete ( string &cannotDeleteMsg ) : bool
cannotDeleteMsg string
리턴 bool

CheckAndReportProtectedChartColumn() 공개 메소드

public CheckAndReportProtectedChartColumn ( ) : bool
리턴 bool

CmPossibilityUi() 공개 메소드

Create one. Argument must be a CmPossibility. Review JohnH (JohnT): should we declare the argument to be CmPossibility? Note that declaring it to be forces us to just do a cast in every case of MakeUi, which is passed an obj anyway.
public CmPossibilityUi ( ICmObject obj ) : System
obj ICmObject
리턴 System

CreateNewUiObject() 공개 정적인 메소드

public static CreateNewUiObject ( XCore.Mediator mediator, int classId, int hvoOwner, int flid, int insertionPosition ) : CmObjectUi
mediator XCore.Mediator
classId int
hvoOwner int
flid int
insertionPosition int
리턴 CmObjectUi

FormatDisplayTextWithListName() 공개 정적인 메소드

public static FormatDisplayTextWithListName ( SIL.FieldWorks.FDO.FdoCache cache, XCore.Mediator mediator, ICmPossibilityList pssl, XCore.UIItemDisplayProperties &display ) : string
cache SIL.FieldWorks.FDO.FdoCache
mediator XCore.Mediator
pssl ICmPossibilityList
display XCore.UIItemDisplayProperties
리턴 string

OnDisplayJumpToTool() 공개 메소드

public OnDisplayJumpToTool ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool
commandObject object
display XCore.UIItemDisplayProperties
리턴 bool