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

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.
ObserveNavigator = NavigatorListenerRegistration Function({NavigatorObserverCallback? onPopped, NavigatorObserverCallback? onPushed, NavigatorObserverCallback? onRemoved, NavigatorObserverOnReplacedCallback? onReplaced, NavigatorObserverCallback? onStartUserGesture, VoidCallback? onStopUserGesture})
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)