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.