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