DropdownControl
Overview
Dropdown Control
Discussion
A Dropdown Inspector Control sets a variable to the chosen value in the dropdown list. Users provide the dropdown choices using the semicolon delimited list property. .
The modVar property must be set to point to a module variable. See the ParamSet module for more detail on modVar formatting.
Variables
Properties
Name | Type | Default value | Range | Description |
modVar | string | none | Unrestricted | The module variable to control, in . format |
list | string | item1;item2 | Unrestricted | semicolon delimited list of items to display representing values 0 to N-1 |
value | int | 0 | 0:numItemsInList | The currently selected item index. Zero based |
caption | string | dropdown | Unrestricted | A short text string to display above the dropdown |
units | string | none | Unrestricted | When not empty, displays units string below the caption |
color.text | int | 000000 | 0:1:ffffff | Color of the text |
font.name | string | 'MS Shell Dlg 2' | Unrestricted | Any available Windows font may be used. All text in the inspector uses the same font |
font.size | int | 8 | 6:1:72 | Size in points to use for the font. If the font is too large for the space available, the text will be clipped |
font.style | string | normal | normal/bold/italic | Available styles are normal italic and bold |
scaletext | int | false | 0:1:1 | When true, text font size scales with inspector size |
border | int | 1 | 0:1:1 | When false, the surrounding border is turned off |
caption.height | int | 3 | 0:1:3 | The number of vertical lines to reserve for the caption and units strings. When zero, caption is not displayed |
color.bgnd | int | f0f0f0 | 0:1:ffffff | Color of the inspector background |
color.border | int | b4b4b4 | 0:1:ffffff | Color of the inspector border, if shown |
scale | float | 1.0 | 0.5:3.0 | Specifies the magnification of all parts of the inspector. Height is computed from scale and other properties and can’t be manually specified |
width | int | 69 | 59:1:500 | Width in DPI independent units |
x | int | none | Unrestricted | Horizontal position of top left in DPI independent units |
y | int | none | Unrestricted | Vertical position of top left in DPI independent units |