Package org.inspirenxe.strata.api.control.field


package org.inspirenxe.strata.api.control.field
Controls that edit a value: text, a number, a color, a date or a time: TextBox, PasswordTextBox, TextArea, Spinner, Slider, ColorPicker, CalendarView, DatePicker, TimePicker and DateTimePicker.

Make them with a ComponentFactory. Each control lists the theme style keys it reads as STYLE_* constants and says which are required. Events shared with other controls belong to the attributes a control implements, such as TextInput.EDITED. Its own events are constants on it: a request for each change the user can make, such as ColorPicker.PICK, and a report for each change from any source, such as ColorPicker.PICKED.