Members
(static, constant) ROW_H_PADDING
- Default Value
- 12
Methods
(static) init() → {void}
Returns:
- Type:
- void
(static) onFocusStateChanged() → {void}
Updates visual state based on virtual isFocused / isSelected fields. Focus chrome (border + background) mirrors JRDropdownItem's button pattern. repeatCount flips to -1 when focused so long labels marquee; 0 otherwise keeps them static.
Label color is driven by isSelected ALONE — selected rows render dim (colorText Secondary) regardless of focus state. The focus border + filled background communicate "you're hovering this row"; the dim text communicates "this is your current pick". Both signals coexist so the user can distinguish "focused on my current choice" (dim text + border = OK is a no-op) from "focused on an alternative" (white text + border = OK switches to this).
Returns:
- Type:
- void
(static) onSizeChanged() → {void}
Returns:
- Type:
- void
(static) onTextChanged() → {void}
Returns:
- Type:
- void