Skip to main content

Table 1 UIProperty class and child classes. A UIProperty object only changes the state of a device property within the ┬ÁManager device property limits or allowed values. UIProperty child classes have additional constraints, as specified in the second column. In the EMU configuration menu, these constraints lead to additional fields as indicated in the third column

From: EMU: reconfigurable graphical user interfaces for Micro-Manager

Class Note in EMU configuration menu
UIProperty General GUI property device and property drop-down lists
SingleStateUIProperty Accepts a single-state + field for the state value
TwoStateUIProperty Accepts an On and an Off state + fields for the On and Off values
MultiStateUIProperty Accepts a fixed number of states + field for each state value
RescaledUIProperty Rescales value to slope*v+offset + fields for the slope/offset values