Make the object hidden. (Like it wasn't there at all).
Make the object clickable by the input devices.
Add focused state to the object when clicked.
Toggle checked state when the object is clicked.
Make the object scrollable.
Allow scrolling inside but with slower speed.
Make the object scroll further when "thrown".
Allow scrolling only one snappable children.
Allow propagating the horizontal scroll to a parent.
Allow propagating the vertical scroll to a parent.
Automatically scroll object to make it visible when focused.
Allow scrolling the focused object with arrow keys.
If scroll snap is enabled on the parent it can snap to this object.
Keep the object pressed even if the press slid from the object.
Propagate the events to the parent too.
Propagate the gestures to the parent.
Allow performing more accurate hit (click) test. E.g. consider rounded corners.
Make the object not positioned by the layouts.
Do not scroll the object when the parent scrolls and ignore layout.
Send `LV_EVENT_DRAW_TASK_ADDED` events.
Do not clip the children to the parent's ext draw size.
Start a new flex track on this item.
Custom flag, free to use by layouts.
Custom flag, free to use by layouts.
Custom flag, free to use by widget.
Custom flag, free to use by widget.
Custom flag, free to use by user.
Custom flag, free to use by user.
Custom flag, free to use by user.
Custom flag, free to use by user.