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