getProperties method
Map<String, dynamic>
getProperties(
)
override
Implementation
@override
Map<String, dynamic> getProperties() {
Map<String, dynamic> properties = super.getProperties();
ToggleButtons toggleButtonsWidget = element.widget as ToggleButtons;
properties[WidgetProperty.className.name] =
RanorexSupportedClassName.uiSwitch;
bool isAnyButtonSelected = false;
for (bool buttonState in toggleButtonsWidget.isSelected) {
if (buttonState) {
isAnyButtonSelected = true;
break;
}
}
properties[WidgetProperty.toggleButtonState.name] = isAnyButtonSelected;
return properties;
}