feat(ui_component): add tapped control state

This commit is contained in:
2023-02-14 11:55:34 +01:00
parent 9e1b76e07b
commit 5050e2c2bb
@@ -24,6 +24,9 @@ enum ControlState {
/// When the mouse cursor is hover the control
hovered,
/// When the control is clicked
tapped,
/// When the control is focused (like pressing tab)
focused,
@@ -36,6 +39,7 @@ enum ControlState {
bool isDisabled() => this == ControlState.disabled;
bool isEnabled() => this != ControlState.disabled;
bool isHovered() => this == ControlState.hovered;
bool isTapped() => this == ControlState.tapped;
bool isFocused() => this == ControlState.focused;
bool isSelected() => this == ControlState.selected;
bool isInvalid() => this == ControlState.invalid;