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

Special UI behaviors for the CmPossibility class.
Наследование: CmObjectUi
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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