te_widgets
library
Classes
AlertButton
A button configuration for alert dialogs.
AppColors
BoolFilter
Filter model for boolean fields matching C# BoolFilter.
ColorHelper
DateOnlyFilter
Filter model for date-only fields matching C# DateOnlyFilter.
DateTimeFilter
Filter model for date-time fields matching C# DateTimeFilter.
DecimalInputFormatter
EnumFilter <T extends Enum >
Filter model for enum fields matching C# EnumFilter<T>.
FilePicker
The interface that implementations of file_picker must implement.
FilePickerResult
GuidFilter
Filter model for GUID/UUID fields matching C# GuidFilter.
HugeIcon
A widget that displays an icon using efficient JSON structure.
HugeIcons
Free Hugeicons (stroke-rounded only) generated as full bundle.
IntegerInputFormatter
LayoutActionsRow
The theme/color/fullscreen/logout cluster, shared by the desktop top bar
and the mobile sidebar footer (previously duplicated in both places).
LayoutColorToggleButton
LayoutDesktopTopBar
LayoutFullscreenToggleButton
Manages its own TFullscreen listener, so entering/exiting fullscreen
only rebuilds this button instead of the whole layout.
LayoutLogoutButton
LayoutMobileTopBar
LayoutProfileButton
LayoutThemeToggleButton
NumberFilter <T extends num >
Filter model for numeric fields matching C# NumberFilter<T>.
NumberRangeInputFormatter
A TextInputFormatter that constrains user input within an optional
numeric range min and max .
PhoneNumberInputFormatter
PlaceholderPage
PlatformFile
PrimaryColorOption
RenderAlignedRow
Backwards-compatible alias for SidebarTristateButton .
Tristate sidebar button using TButtonGroup in single-icon cycle mode.
In none mode, displays a down arrow icon (or menu icon) and reveals all overflow
navigation items in a dropdown overlay with full multi-level submenu support.
Cycles through: minified (right arrow) -> full (left arrow) -> none (down arrow) -> minified.
StringFilter
Filter model for string fields matching C# StringFilter.
TAccordion
A collapsible section that allows users to show or hide content.
TAccordionGroup
A group of TAccordion items where expanding one automatically
collapses the others, so at most one item is open at a time.
TAccordionTheme
TActionBar
A bottom-docked action bar for mobile / handheld task screens.
TAffix
Pins child to the top of a CustomScrollView once scrolling reaches
it, for sticky toolbars/summary bars inside a scrollable page
(Ant Design's Affix equivalent). height must match the child's
rendered height, since sliver headers require a fixed extent upfront.
TagsEditingValue
Value type for TTagsController .
TAlert
A customizable alert dialog with title, content, and action buttons.
TAlertController
Service for displaying alert dialogs.
TAlertService
TAlertTheme
Theme configuration for TAlert .
TAlignedRow
TAppTheme
TAuthConfig
Library-wide defaults for how denied permissions are handled.
TAuthController
Holds the externally supplied permission list and resolves checks.
TAuthGate
Wraps child and hides or disables it when permission is not granted.
TAuthResult
Outcome of a permission check, already resolved to an action.
TAuthScope
Provides a TAuthController to the subtree. No scope = everything allowed.
TAvatar
An avatar widget that displays an image, initials, or a fallback icon.
TBackgroundColorScope
TBadge
A versatile badge widget that displays status dots, counts, text pills,
or custom widget overlays on any widget.
TBadgeSize
Predefined size configurations for TBadge .
TBanner
A non-modal in-page contextual alert banner or callout widget.
TBottomBar
A highly customizable bottom navigation bar.
TBottomBarItem
An item in the TBottomBar .
TBottomSheet
TBreadcrumbs
A breadcrumb widget that displays the current route hierarchy.
TButton
A customizable button widget with multiple variants, sizes, and states.
TButtonGroup
A group of connected buttons with shared styling.
TButtonGroupItem
Defines an item within a TButtonGroup .
TButtonGroupTheme
Theme configuration for TButtonGroup .
TButtonPressOptions
Options passed to the onPressed callback.
TButtonShape
Defines the shape of a button.
TButtonTheme
Theme configuration for TButton .
TCalendarEvent
An event badge shown inside a TCalendarView day cell.
TCalendarView
A full month-grid calendar (Ant Design's Calendar), distinct from
TDatePicker which is a compact popup field for picking a single date.
Use this when the calendar grid itself is the primary content of the
page/panel (e.g. a scheduling or events admin screen).
TCard
A Material Design card widget with customizable styling and tap interaction.
TCarousel
A paged carousel for promo banners, dashboard announcements, or image
galleries, with dot indicators, autoplay, and swipe/arrow navigation.
TCheckbox
A checkbox input with validation and theming support.
TCheckboxGroup <T >
A group of checkboxes for multiple selection.
TCheckboxGroupItem <T extends Object ? >
Represents a single option in a TCheckboxGroup .
TChip
A compact element that represents an attribute, text, entity, or action.
TChipSize
Predefined size configurations for TChip .
TCircularProgress
A circular progress indicator that displays completion status.
TClockTimePicker
A clock-face time picker widget.
TColor
A widget for displaying a visual color swatch along with its hex code or label.
TColorPicker
A color picker component for selecting a color from a predefined list or a custom spectrum.
TCommandGroup
A section of related commands in a TCommandPalette .
TCommandItem
A single actionable item in a TCommandPalette .
TCommandPalette
A macOS Spotlight / Raycast-style command bar dialog for global search and actions.
TCommandPaletteScope
Scope wrapper that registers a global Cmd+K / Ctrl+K key binding to show TCommandPalette .
TCommandPaletteTrigger
A ready-to-use search button for TopBars and headers that launches TCommandPalette .
A right-click (secondary tap) and long-press contextual menu wrapper.
A visual separator line in a TContextMenu .
Base class for items inside a TContextMenu .
A standard actionable item in a TContextMenu .
TCopyable
A wrapper widget that pairs text or a custom widget with an inline TCopyButton .
TCopyButton
A button that copies text to the clipboard with animated state feedback.
TCountries
TCountry
TCrudConfig <T , K >
Configuration for TCrudTable .
TCrudCustomAction <T >
Defines a custom action button in the TCrudTable .
TCrudPermissions
Permission strings guarding the built-in CRUD actions.
TCrudTable <T , K , F extends TFormBase >
A complete CRUD (Create, Read, Update, Delete) table component.
TCrudTableContent <T , K >
Defines the content for a specific tab in TCrudTable .
TCsvColumn
Defines a column schema for TCsvEditor .
TCsvDelimiter
Standard delimiter characters for tabular data.
TCsvEditor
A rich, interactive CSV, TSV, DSV, and JSON upload, header mapping, and inline-editable data table.
TCsvEditorTheme
Theme configuration for TCsvEditor .
Modal / Widget for mapping CSV headers to expected schema columns.
Manages mapping between expected schema columns and actual CSV headers.
TCsvParser
Robust parser and generator for CSV, TSV, Semicolon, Pipe, and JSON data.
TCsvParseResult
Structured result of parsing CSV, TSV, DSV, or JSON data.
TCsvRow
Represents a single editable row of data in TCsvEditor .
TDashedLine
A standalone widget that renders a dashed or solid line.
TDashedLinePainter
A custom painter that draws dashed, dotted, or solid lines.
TDataTable <T , K >
A data table component with pagination, sorting, and expandable rows.
TDatePicker
A date picker input field with calendar popup.
TDateTimeInputFormatter
TDateTimePicker
A date and time picker with tabbed interface.
TDateTimeText
A small text widget that displays a DateTime formatted as relative time
(e.g., "5 seconds ago", "yesterday") and wraps it in a TTooltip showing
the full descriptive date-time format.
TDateTimeTextField <T extends String ? >
A text field specifically for Date, Time, or DateTime input with automatic formatting.
TDebouncer
TDiffLine
A line in a diff comparison.
TDiffViewer
A line-by-line text and code difference viewer for audit logs, version histories,
database record comparisons, and config revisions.
TDivider
A customizable divider widget that supports horizontal and vertical orientations.
TDropdown
TDropdown is now a thin adapter over the shared TMenuRootTrigger —
all the hover/tap scheduling, positioning, and panel rendering live in
the generic engine under lib/helpers/menu/.
TDropdownItem
TDropdownTheme
TEmptyState
A versatile empty state placeholder widget.
TError
Represents parsed error details.
TErrorBuilder
A banner displaying error messages
TExpandedTabs
TExpandedTabsState
TFeedback
Central haptic + sound feedback for eyes-off, hands-busy workflows
(scan confirmations, quantity steps, errors).
TFieldProp <T >
A reactive property for form fields with subscription support.
TFile
Represents a file selected by TFilePicker .
TFilePicker
A file picker input with preview and validation.
TFilePickerTheme
Theme configuration for TFilePicker .
TFilter
Factory helper for creating filter field definitions.
TFilterDef <T >
Definition / descriptor of a single filterable field for a model of type T.
TFilterEvaluator
Helper utility for evaluating TFilter / TFilterRule / advancedSearch
conditions locally on in-memory objects and collections.
TFilterField <T >
A complex filter builder field that maps UI filter conditions to strongly-typed filter objects.
TFilterFieldTheme
Theme configuration for TFilterField .
TFilterOperator
Defines an operator usable in a filter condition (e.g. Equals, Contains, In, Greater Than).
TFilterRule
Represents a single active filter condition rule (Field + Operator + Value).
TFormats
TFormatter
A helper class containing standard formatting utilities for numbers, distances, currencies,
contact numbers, date-times, and ranges.
TFormBase
Base class for creating structured forms.
TFormBuilder
A responsive form builder with grid and tab layouts.
TFormField <T >
A form field wrapper with factory methods for all input types.
TFormService
A service for displaying form modals with validation.
TFormTab
A tab configuration for sub forms within TFormBuilder and TFormField.tabs .
TFormTypePersistence
Helper service for persisting and retrieving user form type layout preference.
TFormTypeScope
Inherited scope providing the active TFormType to descendant form widgets.
TFormTypeToggleSwitch
Toggle switch button for switching form types (accordion, horizontal tabs, vertical tabs).
TFullscreen
TGrid
A responsive grid purpose-built for laying out TMetricTile , TTile (or any
KPI tile) children. Tiles are sized from their content — the label / title
(and value) text is measured with its resolved style — clamped between
minTileWidth and maxTileWidth , then wrapped into rows. Every tile across
the whole grid shares the same height (the tallest child's natural height)
unless uniformHeight is false.
TGridCol
A responsive grid column to be used within a TGridRow .
TGridDelegate
Delegate for controlling grid layout.
TGridRow
A responsive grid row that uses a 12-column system.
TGridSize
Defines the column span of a component at different breakpoints.
TGuard
A conditional widget wrapper for permissions/access control.
ThemeNotifier
THighlights
A wrapping row of status/attribute chips (TChip , TBadge ) shown under an
entity's subtitle, e.g. ACTIVE, TAX EXCL.
THighlightScope
Supplies a reference font size to descendant TChip s and standalone
TBadge s that have no explicit size.
THoverable
A widget that tracks hover state and rebuilds on hover changes.
TIcon
An interactive icon with hover, active states, and rotation.
TImage
An image widget with preview, fallback, and optional title/subtitle.
TInputContainer
A container widget styled according to TInputFieldTheme and TInputSize .
TInputFieldTheme
TItemsFormBuilder <T extends TFormBase >
A dynamic form builder for managing lists of sub-forms.
TJsonViewer
Interactive, collapsible JSON and map/object tree inspector for API payloads,
audit events, webhook logs, and database records.
TKanbanBoard <T >
An interactive, drag-and-drop workflow status board for issue tracking, order fulfillment,
agile tasks, and pipeline stages.
TKanbanCardItem <T >
A card item displayed inside a TKanbanColumn .
TKanbanColumn <T >
A status column containing cards in a TKanbanBoard .
TKeyValue
Represents a single key-value item in a TKeyValueSection .
TKeyValueSection
A responsive key-value display section.
TKeyValueTheme
Theme configuration for TKeyValueSection .
TLayout
TLazyIndexedStack
A lazy-loading indexed stack that builds children on demand.
TList <T , K >
A powerful list component with pagination, search, and infinite scroll.
TListAnimationBuilders
Collection of predefined list item animations.
TListCard
A standard card widget for list items.
TListCardTheme
Theme configuration for TListCard .
TListController <T , K >
A powerful controller for managing list state and operations.
TListDetail <T , K >
A master-detail split layout widget that displays a list of items on the left
and details of the selected item on the right.
TListError
TListItem <T , K >
TListScope
TListState <T , K >
TListTheme
Theme configuration for TList .
TListView <T , K >
A versatile list/grid view with robust features.
TLoadingIcon
An animated loading indicator with multiple styles.
TLoadOptions <T >
Options for loading data in the list.
TLoadResult <T >
Result of a data load operation.
TLogo
TMeasureSize
TMeasureSizeRenderObject
TMentionOption
A mentionable entity (e.g. a user) suggested by TMentionsField .
TMentionsField
A multi-line text input that pops a @-triggered suggestion list for
tagging users/entities inline (comments, notes, chat composer).
A desktop-application-style horizontal menu bar with nested dropdown
menus (File, Edit, View, …), for admin tools that need classic app chrome
above or inside TLayout .
A top-level menu (e.g. "File", "Edit") inside a TMenubar .
Generic contract for anything the shared overlay-menu engine
(TMenuOverlayPanel / TMenuOverlayItem / TMenuRootTrigger) can render.
Centralized controller for the shared overlay-menu engine.
A single row inside an open TMenuOverlayPanel . If the item has
visible children, hovering/tapping it opens another panel to the side
via its own OverlayPortalController , positioned with the same
generic PopupPositionDelegate used everywhere else in this engine.
The "list of menu items" surface shown inside an overlay — used for
every nesting level of both TDropdown and TSidebar submenus.
Generic "hover/tap this compact widget to reveal a menu" trigger — the
shared root behind TDropdown.
Inherited scope providing the active menu rootId down the widget tree.
Shared visual + timing + positioning configuration for the overlay-menu
engine. TDropdownTheme and TSidebarTheme both extend this so the
same overlay widgets (TMenuOverlayPanel, TMenuOverlayItem,
TMenuRootTrigger, TMenuTooltip) can render either one — previously
the sidebar hardcoded these as static TSidebarConstants values instead
of an instantiable theme, which is the main reason it couldn't share
code with the dropdown.
Small single-line hint shown next to a compact/icon-only trigger that
has nothing to expand into (a leaf item with text but no children).
TMetricTile
A versatile KPI Metric Tile widget used for displaying at-a-glance analytical metrics,
counters, quantitative stats, and relationship KPI summary cards in dashboards and entity headers.
TModal
A customizable modal dialog component.
TModalContext <T >
Context provided to modal builders.
TModalService
Service for showing modal dialogs.
TMultiSelect <T , V , K >
A multi-select dropdown field with search and tags support.
TNavbar
A bottom navigation bar with animated items.
TNavItem
An individual item in a TNavbar .
TNumberField <T extends num ? >
A numeric input field with formatting and validation support.
TNumberFieldTheme
Theme configuration for TNumberField .
TOptionTile
A full-width, touch-friendly selectable row (at least 56dp tall).
TPageWrapper
A uniform page wrapper widget used across popups, details pages, and fullscreen modals on mobile.
A pagination component for navigating through pages.
TPdfGridTableHelper
Helper for creating grid-based layouts in PDF documents.
TPdfTableDecoration
Styling configuration for PDF tables.
TPdfWidgetHelper
Helper for converting Flutter widgets to PDF widgets.
TPermission
A permission requirement: one string, any-of, or all-of a list.
TPermissionGranter
Answers whether a permission string is granted.
TPermissionSet
Set-based granter.
TPhoneField
TPinField
A segmented PIN / OTP verification code input field.
TPopconfirm
A specialized confirmation popover anchored directly to a trigger action.
TPopover
A floating, anchored popup card attached to a target child trigger.
TPopoverController
Controller to programmatically show, hide, or toggle a TPopover .
TProgressBar
A progress bar widget that displays completion status.
TRadio <T >
A radio button input with validation and theming support.
TRadioGroup <T >
A group of radio buttons for single selection.
TRadioGroupItem <T extends Object ? >
Represents a single option in a TRadioGroup .
TRangeSlider
A range slider input for selecting a range of values.
TRating
A rating component for selecting a value using stars.
TReactiveSelector <T , S >
A reactive widget that rebuilds only when selected value changes.
TResult
An operation result / status presentation widget.
TRowExpandedBuilder
TScrollbar
A customizable scrollbar with hover effects.
TScrollTop
TSearchFilter <T >
TSelect <T , V , K >
A dropdown select field with search, pagination, and hierarchical support.
TSheetService
Sidebar-flavored TMenuTheme . The overlay-specific constants that used
to live as bare statics on TSidebarConstants (overlay animation
duration, overlay item padding, overlay/arrow icon sizes, hover/hide
delays) now live here instead, since the shared overlay engine reads
timing/sizing from an instance of TMenuTheme, not from a static
constants class. That's what made it possible to hand the sidebar's
popups to the same engine the dropdown uses.
TSideSheet
TSignaturePad
A touch / stylus signature capture canvas (proof-of-delivery sign-off).
TSignaturePadController
Controls a TSignaturePad : clear it, read whether it has ink, export PNG.
TSize
Defines the unified size metrics and geometry for widgets such as
TButton , TChip , and TBadge .
TSkeleton
A customizable skeleton loader widget that displays animated pulse/shimmer
placeholders while content is loading.
TSlider
A slider input for selecting a single value from a range.
TSnackbarService
A service for displaying snackbar notifications.
TSparkline
A lightweight, high-performance inline sparkline chart for KPI metric tiles,
data table cells, and analytical dashboards.
TSpeedDial
An expandable floating action speed-dial menu for multi-action triggers,
batch exports, creating entities, and quick shortcuts.
TSpeedDialChild
A child action item in a TSpeedDial .
TSpinnerTimePicker
A time picker using scrolling wheels (springs).
TSplitPane
A responsive, draggable resizable two-pane container for admin consoles, master-detail views,
side-by-side comparisons, and IDE layouts.
TSplitPaneController
Controller for TSplitPane to programmatically control split ratio and collapse states.
TStep
A step in a TStepper .
TStepper
A Material Design stepper widget and TCard integration.
TSubRows
A vertical stack of fixed-height sub-rows with optional hairline dividers.
TSwitch
A toggle switch input with validation support.
TTab <T >
A tab item for use with TTabs.
TTabContent <T >
A widget that displays tab content based on a TTabController .
TTabController <T >
A controller for managing tab selection state.
TTable <T , K >
A rich data table with responsive layout.
TTableCellScope
Provides the active cell notifier and cell error resolution to editable cell descendants.
TTableColumnMeasurements
Result of measuring a table's columns once. Deliberately separates the
expensive part (text measurement, done in TTableTheme.measureColumns )
from the cheap part (resolve , pure arithmetic) so a resize/relayout
doesn't re-run TextPainter for every column on every frame.
TTableDetails <T , K >
Details and expansion configuration for the table.
TTableDetailsActions
Lets content inside a details page (e.g. a form) contribute widgets to the
header actions of the surrounding TPageWrapper .
TTableDetailsScope
An InheritedWidget providing details expansion mode and state to descendants.
Defines a column in TTable .
TTableHelper
Helper class for creating PDF tables from data headers.
TTableMobileCard <T , K >
A card representation of a table row for mobile views.
TTableMobileCardTheme
Theme configuration for TTableMobileCard .
TTableRowCard <T , K >
A standard table row rendered as a card.
TTableRowCardTheme
Theme configuration for TTableRowCard .
The header row of a TTable .
Theme configuration for TTableRowHeader .
TTableScope
Provides table context to descendants.
TTableTheme
Theme configuration for TTable .
TTabs <T >
TTabView <T >
A convenience widget that combines TTabs and TTabContent vertically.
TTagsController
Controller for TTagsField .
TTagsField
A tags input field for managing string lists.
TTagsFieldTheme
Theme configuration for TTagsField .
TTextField <T extends String ? >
A text input field with validation, theming, and advanced features.
TTextFieldTheme
Theme configuration for TTextField .
TThemeState
TTile
A versatile tile widget containing a leading icon/image container, title, subtitle, optional description, and optional trailing widget.
TTileSize
Defines tile-specific size metrics and typography configurations, extending TSize .
TTimeline
A timeline widget displaying sequential events, milestones, or activity logs.
TTimelineIndicator
A circular timeline indicator surrounded by a colored outer ring.
TTimelineItem
Represents an entry/node in a TTimeline .
TTimePicker
A time picker input with clock interface.
TToastService
A service for displaying toast notifications.
TTooltip
A customizable tooltip with rich content and positioning options.
TTour
An interactive guided tour overlay with spotlight cutout masks and anchored tooltips
for introducing new features and onboarding operators to admin interfaces.
TTourController
Controller to drive a TTour walkthrough programmatically.
TTourStep
A single step in an onboarding or feature walkthrough TTour .
TTransferList <T >
A dual-list transfer shuttle component for moving items between source and target lists.
TTreeNode <T >
A node in a TTreeView .
TTreeView <T >
An interactive hierarchical tree widget supporting single/multi-selection,
tri-state checkboxes, search filtering with auto-expansion, connecting lines,
and async child node loading.
TTrendIndicator
A compact percentage and directional trend indicator badge (e.g. +14.2% ↑).
TWatermark
A security and confidentiality watermark overlay for admin dashboards, records, and reports.
TWidgetTheme
TWidgetThemeExtension
Validations
A collection of common validation functions for form fields.
ValueType
WidgetStatePropertyHelper
WidthHelper
Extensions
AlignmentX
on Alignment
BaseValueTypeX
on BaseValueType ?
BoxConstraintsX
on BoxConstraints
BuildContextX
on BuildContext
ColorSchemeX
on ColorScheme
ColorX
on Color
DateFormatX
on DateFormat
DateTimeX
on DateTime
FilePickerResultX
on FilePickerResult
FontWeightX
on FontWeight
FutureX
on Future <T >
IterableDoubleX
on Iterable <double >
IterableIntX
on Iterable <int >
IterableNumX
on Iterable <T >
IterableStringX
on Iterable <String ? >
IterableX
on Iterable <T >
LetExtension
on T?
Scope functions for null-safe operations
ListX
on List <T >
MapX
on Map <K , V >
MediaQueryDataX
on MediaQueryData
PdfDocumentX
on Document
ScopeExtension
on T
Scope functions for non-nullable values
StringNonNullX
on String
StringX
on String ?
String null-safety helpers
TAuthContextX
on BuildContext
TButtonExtension
on TButton
Utility extension for TButton updates.
TButtonGroupWidthX
on TButtonGroup
TButtonWidthX
on TButton
TCheckboxWidthX
on TCheckbox
TChipWidthX
on TChip
TextStyleX
on TextStyle
TFileTypeX
on TFileType
TFormTypeContextExt
on BuildContext
Extension for convenient access to TFormType on BuildContext .
TImageWidthX
on TImage
TimeOfDayX
on TimeOfDay
TInputSizeX
on TInputSize ?
TListControllerActions
on TListController <T , K >
Extension providing error handling, item editing/creation, and additional state actions for TListController .
TListControllerDetailExpansion
on TListController <T , K >
Extension providing row detail expanded content functionality for TListController .
TListControllerExpansion
on TListController <T , K >
Extension providing tree node expansion functionality for hierarchical lists (expandedKeys).
TListControllerItems
on TListController <T , K >
Extension providing item management for TListController .
Extension providing pagination functionality for TListController .
TListControllerRiverpod
on TListController <T , K >
TListControllerSelection
on TListController <T , K >
Extension providing selection functionality for TListController .
TSwitchWidthX
on TSwitch
TTabAuthX
on List <TTab <T > >
TTableListControllerExt
on TListController <T , K >
Table-specific extensions for TListController to manage column visibility and ordering.
TTabsWidthX
on TTabs
TTextFieldWidthX
on TTextField <String ? >
TTileSizeExtension
on TSize
Resolves tile-specific metrics for any TSize .
WidgetX
on Widget
Typedefs
ErrorsBuilder
= Widget Function(List <String > ? errors )
FileTagBuilder
= Widget Function(TFile file , VoidCallback onRemove )
HelperTextBuilder
= Widget Function(String ? helperText )
ItemChildrenAccessor <T >
= List <T > ? Function(T item )
ItemKeyAccessor <T , K >
= K Function(T item )
ItemTextAccessor <T >
= String Function(T item )
ItemToString <T >
= String Function(T item )
ItemValueAccessor <T , V >
= V Function(T item )
A function that extracts a value from an item.
LabelBuilder
= Widget Function(String ? label , String ? tag , bool isRequired , Widget ? infoIcon )
ListItemBuilder <T , K >
= Widget Function(BuildContext context , TListItem <T , K > item , int index )
ListItemTap <T , K >
= void Function(TListItem <T , K > item )
StepperBuilder
= Widget Function(BuildContext ctx , ValueChanged <num > onValueChanged , bool canIncrease , bool canDecrease )
StepperButtonBuilder
= Widget Function(VoidCallback onTap , bool enabled )
Shorthand alias for TTile .
TagBuilder
= Widget Function(String tag , VoidCallback onRemove )
TButtonSize
= TSize
Backward compatibility typedef for TButtonSize .
TControllerReadyListener <T , K >
= void Function(TListController <T , K > controller )
TDropdownTriggerMode
= TMenuTriggerMode
TGridDelegateBuilder
= TGridDelegate Function(BuildContext context )
TGuardCondition <T >
= bool Function(T )
Function type for guard conditions.
TListAnimationBuilder
= Widget Function(BuildContext context , Animation <double > animation , Widget child , int index )
Builder for list item animations.
TListDragProxyDecorator
= Widget Function(Widget , int , Animation <double > )
TListEmptyBuilder
= Widget Function(BuildContext context )
TListErrorBuilder
= Widget Function(BuildContext context , TListError error )
TListExpandedBuilder <T , K >
= Widget Function(BuildContext ctx , TListItem <T , K > item , int index )
TListLoadingBuilder
= Widget Function(BuildContext context )
TListReorderCallback
= void Function(int , int )
TListSeparatorBuilder
= Widget ? Function(BuildContext context , int index )
TLoadListener <T >
= Future <TLoadResult <T > > Function(TLoadOptions <T > options )
TMetricGrid
= TGrid
Backward-compatible alias for TGrid .
TModalWidgetBuilder <T >
= Widget Function(TModalContext <T > context )
Builder function for modal content.
TRefControllerReadyListener <T , K >
= void Function(WidgetRef ref , TListController <T , K > controller )
TRefLoadListener <T >
= Future <TLoadResult <T > > Function(WidgetRef ref , TLoadOptions <T > options )
TTableCreateBuilder <T , K >
= Widget Function(BuildContext ctx , TListItem <T , K > ? item , int ? index )