caravaggio_ui library
Classes
- CaravaggioUI
- A class for initializing and accessing the Caravaggio UI theme and colors.
-
CAutocomplete<
T extends Object> - A widget that provides autocomplete functionality for a given list of options.
- CButton
- A stylized button widget.
- CButtonDecoration
- Class defining the decoration properties for a CButton.
- CCheckbox
- A stylized checkbox widget.
- CCheckboxController
- Controller for managing the state of a checkbox.
- CCircularIndicator
- A widget that displays circular progress indicators along with labels.
-
CDropdown<
T> - A stylized dropdown widget.
-
CDropdownController<
T> - Controller for managing the state of a CDropdown.
-
CDropdownItemModel<
T> - Represents an item in a dropdown.
- CDropdownStyle
- CFieldDecoration
- Decoration options for a form field.
- CFieldStyle
- Style options for a form field.
-
CRadioController<
T> - Controller for managing the state of a radio.
-
CRadioGroup<
T> - A group of radio buttons allowing selection from a list of values.
-
CRadioItem<
T> - Represents an item for a radio button.
- CTable
- Widget for displaying a table with a header and rows.
- CTableHeader
- Class representing the header of the table.
- CTableRow
- Class representing a row in the table.
- CTextField
- A stylized text input field.
Enums
- CButtonSize
- CButtonSize.small set the button's height to 32.0. Enumeration defining the size of a CButton. CButtonSize.normal set the button's height to 52.0.
- CGradientColorType
- Enumeration defining the type of gradient colors.
- CGradientDirection
- Enumeration defining the direction of a gradient.
- CRadioCrossAxisAlignment
- Enumeration defining the cross axis alignment for a CRadioGroup.
- CRadioGroupOrientation
- Enumeration defining the orientation of a CRadioGroup.
Extensions
- CCircularProgressIndicator on CircularProgressIndicator
- Extension for creating primary and secondary CircularProgressIndicator widgets.
- CGradient on LinearGradient
- Extension on LinearGradient providing utility methods for Caravaggio UI gradients.
- CLinearProgressIndicator on LinearProgressIndicator
- Extension for creating primary and secondary LinearProgressIndicator widgets.
- CText on TextStyle
- Extension methods for TextStyle related to Caravaggio UI theme.