#include <datadescription_ui.h>
This interface provides helper functions for ui stuff in combination with descriptions.
静态公共成员函数 |
|
static MAXON_METHOD Result < Bool > | EvaluateCondition (const CString &condition, const DataDescriptionWithUIAndString &description, const BaseArray < DataDictionary > &uiEntries, const GetDataCallbackType &getDataCallback, const HashMap < CString , CString > &externalVariables) |
static MAXON_METHOD Result < void > | BuildPopupMenuForDescription (const DataDescriptionWithUIAndString &description, const HashMap < CString , CString > &externalVariables, const ContextVarsMap &contextVars, const ValueReceiver < SubMenuEntry && > &mainMenuEntries) |
私有成员函数 |
|
MAXON_INTERFACE ( DataDescriptionUIInterface , MAXON_REFERENCE_CONST , "net.maxon.interface.datadescriptionui") |
|
private |
|
static |
Evaluates a condition for a given uiEntry
[in] | condition | Condition string to evaluate. |
[in] | description | 描述 to use. |
[in] | uiEntries | UI entries. |
[in] | getDataCallback | Callback to get data for the evaluation. |
[in] | externalVariables | External variables for the FormulaParser. |
|
static |
BuildPopupMenuForDescription description.
[in] | description | 描述 to use. |
[in] | externalVariables | External variables for the FormulaParser. |
[in] | contextVars | HashMap with variables to execute and evaluate the menu checks for each context that should be used. |
[out] | mainMenuEntries | Value Receiver which receives the created menu entries. |