// if interface is open #define I_OPEN (!isNil 'GVAR(ifOpen)') // if interface is closed #define I_CLOSED (isNil 'GVAR(ifOpen)') // device ID #define I_GET_DEVICE (GVAR(ifOpen) select 0) // interface config name #define I_GET_CONFIGNAME (GVAR(ifOpen) select 1) // 0 = primary, 1 = secondary, 3 = tertiary #define I_GET_ID (GVAR(ifOpen) select 2) // 0 = primary, 1 = secondary, 3 = tertiary #define I_GET_TYPE (GVAR(ifOpen) select 3) // uiNamespace variable name of interface #define I_GET_NAME (GVAR(ifOpen) select 4) // if interface is a dialog #define I_GET_ISDIALOG (GVAR(ifOpen) select 5) // display of interface #define I_GET_DISPLAY (uiNamespace getVariable I_GET_NAME)