IMenuProperty Abstract Class

Base Class
Attributes
Constructor

IMenuProperty (string name)

Example:

# adding data to IPropertyList propList; used in Compute function

prop = propList.AddNumberProperty('Offset 1', '0')

prop.Description = 'Trace 1 Offset'

prop = propList.AddNumberProperty("TRATE", "800 MHz")

prop.Description = "Frequency"

prop = propList.AddTextProperty("Text", "The Text")

prop.Description = "Text Property"

prop = propList.AddMenuProperty('Operation', ['Add', 'Subtract', 'Max' ,'Min','Mean'])

prop.Description = 'Operation menu'

 

# reading data from IPropertyList propList; used in Validate function

numOfNumberProperties = 0

if propList != None and propList.AllProperties != None:

for prop in propList.AllProperties:

if prop.PropType == Constants.EPropType.PT_NUMBER:

numOfNumberProperties ++