#include <datadescription_ui.h>

This interface provides helper functions for ui stuff in combination with descriptions.
Static Public Member Functions | |
| 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) | 
Private Member Functions | |
| 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 | 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 | 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. |