chicago library
Classes
- AbstractTableColumn
-
ActionLinkButton<
I extends Intent> -
ActionPushButton<
I extends Intent> - ActivityIndicator
- BasicCheckbox
- BasicListView
- BasicListViewElement
- BasicRadioButton
- BasicTableColumn
- BasicTableView
- BasicTableViewElement
- BorderPane
- BoxPane
- BoxPaneParentData
- Calendar
- CalendarButton
- CalendarDate
- CalendarDateFormat
- CalendarSelectionController
- Checkbox
- CheckboxController
- CheckPainter
- ChicagoApp
- ColoredCell
- CommandPushButton
- ConstrainedTableColumnWidth
-
DialogTracker<
T> - Tracks the open/close animation of a dialog, allowing callers to open a dialog and get notified when the dialog fully closes (closing animation completes) rather than simply when the modal route is popped (closing animation starts)
- EmptyListItemRange
- EmptyTableCell
- EmptyTableCellRange
-
FakeSubscription<
T> - FixedTableColumnWidth
- FixedTablePaneColumnWidth
- FixedTablePaneRowHeight
- Flag
- FlexTableColumnWidth
- FormPane
- FormPaneField
- FormParentData
- HoverBuilder
- IndexedOffset
- IntrinsicTablePaneColumnWidth
- IntrinsicTablePaneRowHeight
- LinearConstraints
- LinkButton
-
ListButton<
T> - ListItemRange
- ListItemSequence
- ListSelection
- ListView
- ListViewElement
- ListViewItemDisablerController
- ListViewItemDisablerListener
- ListViewParentData
- ListViewSelectionController
- ListViewSlot
- MessageType
- Meter
- A widget that allows for dynamic registration of NavigatorObserver notifications.
- The result of a call to NavigatorListenerController.addObserver.
- Prompt
- ProxyListItemRange
- ProxyTableCellRange
-
PushButton<
T extends Object> -
RadioButton<
T> -
RadioButtonController<
T> - Range
- RawRollup
- RawTableView
- RelativeTablePaneColumnWidth
- RelativeTablePaneRowHeight
- RenderBasicListView
- RenderBasicTableView
- RenderBoxPane
- RenderEmptyTableCell
- RenderListView
- RenderMeter
- RenderScrollBar
- RenderScrollPane
- RenderSetBaseline
- RenderTablePane
- RenderTableRow
- RenderTableView
- RenderTableViewHeader
- Rollup
- RollupController
- ScrollableListView
- ScrollableTableView
- ScrollBar
- ScrollBarConstraints
- ScrollBarValueListener
- ScrollPane
- A layout container that provides a scrollable viewport into which a child view widget is rendered.
- ScrollPaneController
- A controller for a ScrollPane.
- ScrollPaneListener
- An object that will be notified of events fired by ScrollPaneController.
- ScrollPaneState
- SetBaseline
- Sheet
- SingleCellRange
- SingleListItemRange
- SortIndicatorPainter
- Span
-
Class representing a range of integer values. The range includes all
values in the interval
[start, end]
. Values may be negative, and the value of start may be less than, equal to, or greater than the value of end. - Spinner
- SpinnerController
- SplitPane
- SurveyorView
- Tab
- TableCell
- TableCellOffset
- TableCellParentData
- ParentData used by RenderTableRow.
- TableCellRange
- TableCellRect
- TableColumn
- Holds the properties of a column in a ScrollableTableView.
- TableColumnWidth
- TablePane
- TablePane's layout is "width in, height out", meaning it will compute its column widths first with unconstrained height, then compute the row heights using those column widths as the width constraints.
- TablePaneColumn
- TablePaneColumnWidth
- TablePaneElement
- TablePaneMetricsController
- TablePaneRowHeight
- TableRow
- TableRowConstraints
- TableRowElement
- TableRowParentData
- ParentData used by RenderTablePane.
- TableView
- TableViewEditorController
- TableViewEditorListener
- TableViewElement
- TableViewHeader
- TableViewHeaderElement
- TableViewHeaderEnvelope
- TableViewMetrics
- Class capable of reporting various layout metrics of a BasicTableView.
- TableViewMetricsController
- TableViewMetricsListener
- TableViewMetricsResolver
- Resolves column width specifications against BoxConstraints.
- TableViewRowDisablerController
- TableViewRowDisablerListener
- TableViewSelectionController
- TableViewSlot
- TableViewSortController
- TableViewSortListener
- TabPane
- TextInput
- UnionListItemRange
- UnionTableCellRange
- Vote
- WidgetSurveyor
- Class that allows callers to measure the size of arbitrary widgets when laid out with specific constraints.
Enums
- CalendarButtonWidth
- Enum that specifies how a CalendarButton will calculate its width.
- CheckboxState
- ListButtonWidth
- Enum that specifies how a ListButton will calculate its width.
- ScrollBarPolicy
- The policy that dictates how a ScrollPane will lay its ScrollPane.view out within a given Axis, which directly affects how and when the scrollbar is shown in that axis.
- SelectMode
- SortDirection
- SplitPaneResizePolicy
- TableViewEditorBehavior
- TableViewEditOutcome
- TableViewSortMode
Mixins
-
ChildListRenderObjectMixin<
ChildType extends RenderBox, ParentDataType extends ContainerBoxParentData< ChildType> > -
ListenerNotifier<
T extends Object> - ListViewElementMixin
- RenderBoxWithChildDefaultsMixin
- RenderTableViewMixin
- TableViewColumnListenerMixin
- TableViewElementMixin
- TableViewSortingMixin
Functions
-
binarySearch<
T> (List< T> sortedList, T value, {int compare(T, T)?}) → int -
brighten(
Color color) → Color -
darken(
Color color) → Color -
isActivateKey(
LogicalKeyboardKey key) → bool -
isPlatformCommandKeyPressed(
[TargetPlatform? platform]) → bool - Returns true if any "command" key is pressed on a physical keyboard.
-
isShiftKeyPressed(
) → bool - Returns true if any shift key is pressed on a physical keyboard.
Typedefs
- BasicListItemBuilder = Widget Function(BuildContext context, int index)
- BasicTableCellBuilder = Widget Function(BuildContext context, int rowIndex, int columnIndex)
- Signature for a function that renders cells in a BasicTableView.
- FormRenderObjectVisitor = void Function(RenderBox label, RenderBox field, RenderBox flag)
- HoverWidgetBuilder = Widget Function(BuildContext context, bool hover)
-
ListButtonBuilder<
T> = Widget Function(BuildContext context, T? item, bool isForMeasurementOnly) -
ListButtonItemBuilder<
T> = Widget Function(BuildContext context, T item, bool isSelected, bool isHighlighted, bool isDisabled) -
ListenerVisitor<
T> = void Function(T listener) - ListItemBuilder = Widget Function(BuildContext context, int index, bool isSelected, bool isHighlighted, bool isDisabled)
- ListItemChildVisitor = void Function(RenderBox child, int index)
- ListItemHost = void Function(ListItemVisitor visitor)
- ListItemVisitor = void Function(int index)
-
ListViewItemDisabledFilterChangedHandler
= void Function(Predicate<
int> ? previousFilter) - ListViewLayoutCallback = void Function({required ListItemHost visitChildrenToBuild, required ListItemHost visitChildrenToRemove})
- Signature for a function that receives NavigatorObserver notifications.
- Signature for a function that receives NavigatorObserver.didReplace notifications.
-
Predicate<
T> = bool Function(T item) - PreviewTableViewEditFinishedHandler = Vote Function(TableViewEditorController controller)
- PreviewTableViewEditStartedHandler = Vote Function(TableViewEditorController controller, int rowIndex, int columnIndex)
- RowDoubleTapHandler = void Function(int row)
- ScrollBarValueChangedHandler = void Function(RenderScrollBar scrollBar, double previousValue)
- ScrollOffsetChangedHandler = void Function(ScrollPaneController controller, Offset previousOffset)
- Signature for a listener function that gets called when a ScrollPaneController's scroll offset has changed.
- SpinnerItemBuilder = Widget Function(BuildContext context, int index, bool isEnabled)
- TableCellBuilder = Widget Function(BuildContext context, int rowIndex, int columnIndex, bool hasFocus, bool isRowSelected, bool isRowHighlighted, bool isEditing, bool isRowDisabled)
- Signature for a function that renders cells in a ScrollableTableView.
- TableCellChildVisitor = void Function(RenderBox child, int rowIndex, int columnIndex)
- TableCellHost = void Function(TableCellVisitor visitor)
- TableCellVisitor = void Function(int rowIndex, int columnIndex)
- TableHeaderBuilder = Widget Function(BuildContext context, int columnIndex)
- Signature for a function that renders headers in a ScrollableTableView.
- TableViewEditFinishedHandler = void Function(TableViewEditorController controller, TableViewEditOutcome outcome)
- TableViewEditStartedHandler = void Function(TableViewEditorController controller)
- TableViewLayoutCallback = void Function({required TableCellHost visitChildrenToBuild, required TableCellHost visitChildrenToRemove})
- TableViewMetricsChangedHandler = void Function(TableViewMetricsController controller, TableViewMetrics? oldMetrics)
- TableViewPrototypeCellBuilder = Widget? Function(int columnIndex)
-
TableViewRowDisabledFilterChangedHandler
= void Function(Predicate<
int> ? previousFilter) - TableViewSortAddedHandler = void Function(TableViewSortController controller, String key)
- TableViewSortChangedHandler = void Function(TableViewSortController controller)
- TableViewSortUpdatedHandler = void Function(TableViewSortController controller, String key, SortDirection? previousSortDirection)