Add an Attribute that provides a combobox of values from which the user can choose. Similar to AddChoicesDispatchProperty but uses a callback to get the list of available values instead of a static array of strings. It is recommended that any name used for these configuration properties not include spaces because certain interfaces to the properties may not work correctly.
| [Visual Basic .NET] |
|---|
|
| [C#] |
|---|
|
| [Managed C++] |
|---|
|
| [Unmanaged C++] |
|---|
|
| [Java] |
|---|
|
[Python - STK API ] |
|---|
def AddChoicesFuncDispatchProperty(self, DispScope:"IDispatch", Name:str, Description:str, PropName:str, FuncPropName:str) -> None: |
- DispScope
- The attribute container (scope) where the attribute will be added.
- Name
- Name of the attribute to add.
- Description
- Description of the attribute to add.
- PropName
- Name of the property to be called to set/get the value of this attribute. The property must be of the same type as that of the values in the array returned by the class property (a property declared in the scope of the plugin class).
- FuncPropName
- Name of a class property (a property declared in the scope of the plugin class) returning an array of choices. Used to populate the combo box choices.






