MutableDropdownBehavior

Constructors

Link copied to clipboard
constructor()

Inherited properties

Link copied to clipboard
Link copied to clipboard
open var Dropdown<T, M>.insets: Insets
Link copied to clipboard
open var Dropdown<T, M>.layout: Layout?
Link copied to clipboard
open var Dropdown<T, M>.list: List<T, M>?
Link copied to clipboard
open val Dropdown<T, M>.model: M

Functions

Link copied to clipboard
abstract fun editingEnded(dropdown: MutableDropdown<T, M>)

Called whenever editing completes for the MutableDropdown. This lets the behavior reconfigure the Dropdown accordingly.

Link copied to clipboard
abstract fun editingStarted(dropdown: MutableDropdown<T, M>, value: T): EditOperation<T>?

Called whenever editing begins for the MutableDropdown. This lets the behavior reconfigure the Dropdown accordingly.

Inherited functions

Link copied to clipboard
open fun alignmentChanged(dropdown: Dropdown<T, M>)
Link copied to clipboard
open fun changed(dropdown: Dropdown<T, M>)

Called whenever the Dropdown's value or selection changes. This is an explicit API to ensure that behaviors receive the notification before listeners to Dropdown.changed.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun contains(view: Dropdown<T, M>, point: Point): Boolean
Link copied to clipboard
open fun install(view: Dropdown<T, M>)
Link copied to clipboard
Link copied to clipboard
open fun render(view: Dropdown<T, M>, canvas: Canvas)
Link copied to clipboard
open fun uninstall(view: Dropdown<T, M>)