ntb_vistech_widgets
library
Classes
-
Adapter
-
Adapters provide a mechanism to drive an animation from an arbitrary source.
For example, synchronizing an animation with a scroll, controlling
an animation with a slider input, or progressing an animation based on
the time of day.
-
AlignEffect
-
An effect that animates the target between the specified
begin and end
alignments (via Align).
Defaults to begin=Align.topCenter, end=Align.center.
-
Animate
-
The Flutter Animate library makes adding beautiful animated effects to your widgets
simple. It supports both a declarative and chained API. The latter is exposed
via the
Widget.animate extension, which simply wraps the widget in Animate.
-
AnimateList<T extends Widget>
-
Applies animated effects to a list of widgets. It does this by wrapping each
widget in Animate, and then proxying calls to all instances. It can
also offset the timing of each widget's animation via
interval.
-
AppLocaleUtils
-
Provides utility functions without any side effects.
-
AssetLottie
-
-
AxisSizedBox
-
A box with a specified size.
-
BadgeDecoration
-
Configuration class for customizing the appearance of badges in the multi-select dropdown.
-
BaseAppLocale<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
-
Similar to flutter locale
but available without any flutter dependencies.
Subclasses will be enums.
-
BaseAppLocaleUtils<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
-
Provides utility functions without any side effects.
-
BaseBoxyChild
-
Base class of child handles managed by RenderBoxyMixin clients.
-
BaseBoxyDelegate<LayoutData extends Object, ChildHandleType extends BaseBoxyChild>
-
Base class for delegates that control the layout and paint of multiple
children.
-
BaseBoxyParentData<ChildType extends RenderObject>
-
Base class for the ParentData provided by RenderBoxyMixin clients.
-
BaseFlutterLocaleSettings<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
-
Similar to BaseLocaleSettings but actually implements
the updateProviderState method.
-
BaseLocaleSettings<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
-
-
BaseTranslationProvider<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
-
-
BaseTranslations<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
-
Root translation class of ONE locale
Entry point for every translation
-
Bidi
-
This provides utility methods for working with bidirectional text. All
of the methods are static, and are organized into a class primarily to
group them together for documentation and discoverability.
-
BidiFormatter
-
Bidi stands for Bi-directional text. According to
Wikipedia:
Bi-directional text is text containing text in both text directionalities,
both right-to-left (RTL) and left-to-right (LTR). It generally involves text
containing different types of alphabets, but may also refer to
boustrophedon, which is changing text directionality in each row.
-
BlurEffect
-
An effect that animates a blur on the target between the
specified
begin and end blur radiuses (via ImageFiltered).
Defaults to begin=0, end=4.
-
BoxBoxyDelegate<LayoutData extends Object>
-
A delegate that controls the layout and paint of child widgets, used by
CustomBoxy.
-
BoxShadowEffect
-
An effect that animates a BoxShadow between
begin and end (via DecoratedBox).
A value of null for either will be interpreted as a shadow that matches the other shadow but
with a zero offset and blurRadius.
You can also specify a borderRadius that defines rounded corners for the shadow.
Defaults to begin=null, end=BoxShadow(color: Color(0x80000000), blurRadius: 8.0, offset: Offset(0.0, 4.0))
-
BoxyChild
-
A handle used by CustomBoxy widgets to change how it lays out, paints, and
hit tests its children.
-
BoxyColumn
-
A widget that displays its children in a vertical array.
-
BoxyDelegate<LayoutData extends Object>
-
A delegate that controls the layout and paint of child widgets, used by
CustomBoxy.
-
BoxyFlex
-
A widget that displays its children in a one-dimensional array.
-
BoxyFlexible
-
A widget that controls how a child of a BoxyRow, BoxyColumn, or
BoxyFlex flexes.
-
BoxyFlexParentData
-
Parent data for use with RenderBoxyFlex.
-
BoxyId<T extends Object>
-
Widget that can provide data to the parent CustomBoxy.
-
BoxyLayerContext
-
A convenient wrapper to PaintingContext, provides methods to push
compositing Layers from the paint methods of BoxyDelegate.
-
BoxyParentData
-
The ParentData used for RenderBox children of CustomBoxy.
-
BoxyRow
-
A widget that displays its children in a horizontal array.
-
BytesLoader
-
An interface that can be implemented to support decoding vector graphic
binary assets from different byte sources.
-
Cache
-
The cache for decoded SVGs.
-
CallbackEffect
-
An effect that calls a callback function at a particular point in the animation.
It includes a boolean value indicating if the animation is playing in reverse.
-
ChangeNotifierAdapter
-
Drives an Animate animation from a ChangeNotifier. The valueGetter
should provide a value in the range
0-1 when a change occurs.
-
ColorEffect
-
An effect that animates a Color between
begin and end, composited with
the target using blendMode (via ColorFiltered). A color value of null
will be interpreted as a fully transparent version of the other color.
Defaults to begin=null, end=Color(0x800099FF).
-
ColorMapper
-
A class that transforms from one color to another during SVG parsing.
-
CombiningSpanExtent
-
Runs the result of two SpanExtents through a
combiner function
to determine the ultimate pixel extent of a span.
-
CrossfadeEffect
-
An effect that crossfades the incoming child (including preceeding effects)
with a new widget (via Stack and FadeTransition). It uses a builder so
that the effect can be reused, but note that the builder is only called once
when the effect initially builds.
-
CustomBoxy
-
A widget that uses a delegate to control the layout of multiple children.
-
CustomEffect
-
Provide an easy way to add custom animated effects via a builder method that
accepts a BuildContext, target child, and calculated animation value
between
begin and end.
-
DateFormat
-
DateFormat is for formatting and parsing dates in a locale-sensitive
manner.
-
DefaultSvgTheme
-
The SVG theme to apply to descendant SvgPicture widgets
which don't have explicit theme values.
-
Dominant
-
A widget that causes its own cross axis size to determine the cross axis
size of every other child in a BoxyRow, BoxyColumn, or BoxyFlex.
-
DropdownDecoration
-
Represents the decoration for the dropdown.
-
DropdownItem<T>
-
Represents an item in a dropdown menu.
-
DropdownItemDecoration
-
Represents the decoration for the dropdown items.
-
DropShadow
-
-
EffectEntry
-
Because
Effect classes are immutable and may be reused between multiple
Animate (or AnimateList) instances, an EffectEntry is created to store
values that may be different between instances. For example, due to an
interval on AnimateList, or from inheriting timing parameters.
-
EffectList
-
Simple helper class to build a list of effects via the chained api.
Example:
-
ElevationEffect
-
An effect that animates a Material elevation shadow between
begin and end (via PhysicalModel).
You can also specify a shadow color and borderRadius to add rounded corners.
It defaults to begin=0, end=8.
-
FadeEffect
-
Animates the opacity of the target between the specified
begin and end values (via FadeTransition).
It defaults to begin=0, end=1.
-
FakeAppLocale
-
-
FakeTranslations
-
-
FieldDecoration
-
Represents the decoration for the dropdown field.
-
FileLottie
-
-
FixedSpanExtent
-
A span extent with a fixed pixels value.
-
FlipEffect
-
An effect that animates a 2.5D card flip rotation effect (via Transform).
The effect can be horizontal or vertical.
-
FollowPathEffect
-
An effect that moves the target following the specified path (via Transform).
The path coordinates are relative to the target's nominal position.
-
FractionalSpanExtent
-
Specified the span extent as a fraction of the viewport extent.
-
FrameRate
-
-
GlobalShadLocalizations
-
Flutter localizations delegate for ShadLocalizationsData.
-
GoogleFontTextStyle
-
-
InflatedChildHandle
-
The base class for lazily-inflated handles used to keep track of children
in a LayoutInflatingWidget.
-
InflatingElement
-
An Element that uses a LayoutInflatingWidget as its configuration, this is
similar to MultiChildRenderObjectElement but allows multiple children to
be inflated during layout.
-
InflatingParentData<ChildType extends RenderObject>
-
Parent data type of InflatingRenderObjectMixin, provides an id for
the child similar to MultiChildLayoutParentData.
-
InheritedLocaleData<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
-
-
Intl
-
The Intl class provides a common entry point for internationalization
related tasks. An Intl instance can be created for a particular locale
and used to create a date format via
anIntl.date(). Static methods
on this class are also used in message formatting.
-
LayerKey<T extends Layer>
-
Cache for Layer objects, used by BoxyLayerContext methods.
-
LayoutInflatingWidget
-
The base class for widgets that can inflate arbitrary widgets during layout.
-
ListenEffect
-
An effect that calls a callback function with its current animation value
between
begin and end.
-
Lottie
-
A widget to display a loaded LottieComposition.
The controller property allows to specify a custom AnimationController that
will drive the animation. If controller is null, the animation will play
automatically and the behavior could be adjusted with the properties animate,
repeat and reverse.
-
LottieBuilder
-
A widget that displays a Lottie animation.
-
LottieCache
-
-
LottieComposition
-
-
LottieDelegates
-
-
LottieDrawable
-
-
LottieFontStyle
-
-
LottieImageAsset
-
-
LottieOptions
-
-
LottieProvider
-
-
LowerCaseTextInputFormatter
-
-
LucideIcons
-
Lucide Icons
-
Marker
-
-
MaxSpanExtent
-
Returns the larger pixel extent of the two provided SpanExtent.
-
MemoryLottie
-
-
MicroMoney
-
Used primarily for currency formatting, this number-like class stores
millionths of a currency unit, typically as an Int64.
-
MinSpanExtent
-
Returns the smaller pixel extent of the two provided SpanExtent.
-
MouseAreaRegistry
-
-
MouseAreaSurfaceRenderBox
-
-
MoveEffect
-
An effect that moves the target between the specified
begin and end
offsets (via Transform.translate).
Defaults to begin=Offset(0, -16), end=Offset.zero.
transformHitTests is simply passed on to Transform.translate.
-
MultiSelectController<T>
-
Controller for the multiselect dropdown.
-
NetworkLottie
-
-
NonBoxBoxyParentData
-
The ParentData used for RenderSliver children of CustomBoxy.
-
NTBAccordion
-
NTB Accordion built on ShadAccordion.
-
NTBAccordionItem
-
Data model for an individual accordion item in NTBAccordion.
-
NTBAppBar
-
-
NTBAppBarAction
-
-
NTBAvatar
-
NTB Avatar component for circular user representation.
-
NTBAvatarGroup
-
A horizontal group of NTBAvatars with overlap.
-
NTBBadge
-
NTB Badge built on ShadBadge
(Flutter Shadcn UI — Badge).
-
A bottom navigation bar that hosts NTBBottomMenuItem children.
-
-
NTBBottomSheet
-
A modal bottom sheet with optional drag handle, centered title, and
close button. Present with NTBBottomSheet.show; embed directly as the
sheet body when full control is needed.
-
NTBButton
-
-
NTBCheckbox
-
NTB checkbox built on ShadCheckbox
(Flutter Shadcn UI — Checkbox).
-
NTBCheckboxFormField
-
ShadForm-connected checkbox with NTB styling — same role as
ShadCheckboxFormField, but builds NTBCheckbox (invalid states, placement,
density, box container).
-
NTBDatePicker
-
Bottom-sheet date picker built on ShadCalendar with month/year dropdowns,
week numbers, quick week actions, and optional date bounds.
-
NTBDatePickerLabels
-
Localizable copy for NTBDatePicker chrome (drawer header, actions).
-
NTBDesignColors
-
Chart colors - Figma NTB Design System v3 - collection 2. Theme - mode NTB
(
colors/chart-*-light / -dark; NTB overrides match for both appearances).
-
NTBDesignColorsDark
-
Semantic dark theme - Figma 2. Theme - mode NTB (
colors/*-dark).
-
NTBDesignColorsLight
-
Semantic light theme - Figma 2. Theme - mode NTB (
colors/*-light).
-
NTBDesignFonts
-
Font families from design (
--font-sans).
-
NTBDesignRadius
-
Radius scale from design (
--radius-*, 1rem = 16 logical pixels).
-
NTBDesignShadows
-
Shadows - Figma 2. Theme - collection 2. Theme - mode NTB
-
NTBDesignSpacing
-
-
NTBDesignTypography
-
Typography scale - Figma 2. Theme - collection 2. Theme - mode NTB
-
NTBDivider
-
-
NTBFormField<T>
-
Generic ShadForm-connected field with the NTB Field shell: label (8px
gap), dynamic control, optional description (8px gap), and validation error
— same vertical rhythm as ShadInputDecorator / Figma Field.
-
NTBFormFieldState<T>
-
-
NTBInput
-
NTB text field shell: ShadInput inside ShadInputDecorator with tokens from
the Input playground
(Figma — Input)
and the primitive matrix
(Figma — Input states).
-
NTBInputFormField
-
ShadForm-connected text field with NTB decoration (same role as
ShadInputFormField).
-
NTBLabel
-
-
NTBListTileButton
-
-
NTBListTileButtonGroup
-
A layout component that groups multiple NTBListTileButton widgets together.
-
NTBLoginEmailPage
-
-
NTBLoginLandingPage
-
-
NTBLoginSelectionConfig
-
Configuration for the selection step of NTBLoginEmailPage in
NTBLoginEmailPageMode.selection mode.
-
NTBMultiDropdown<T extends Object>
-
A multiselect dropdown widget.
-
NTBRadioButton<T>
-
NTB radio button built on ShadRadio.
-
NTBRadioGroupFormField<T>
-
ShadForm-connected radio group with NTB styling.
-
NTBRadioOption<T>
-
-
NTBSettingsPageWidget
-
-
NTBSpinner
-
-
NTBSplashPage
-
-
NTBSwitch
-
NTB switch built on ShadSwitch, aligned with the design-system matrix
(Figma — Switch variants).
-
NTBSwitchFormField
-
ShadForm-connected switch with NTB styling — same role as
ShadSwitchFormField, but builds NTBSwitch.
-
NTBTailwindColors
-
-
NTBTheme
-
-
NTBThemeCustom
-
Type-safe keys for custom theme variables.
-
NTBToast
-
NTB Toast built on ShadToast.
-
NTBTokens
-
-
NumberFormat
-
Provides the ability to format a number in a locale-specific way.
-
NumberParserBase<R>
-
-
OverflowPadding
-
A padding widget similar to Padding but allows the child to overflow when
given negative insets.
-
PaddingEffect
-
-
PictureInfo
-
The decoded result of a vector graphics asset.
-
PictureProvider
-
Deprecated class, will be removed, does not do anything.
-
PluralResolvers
-
Default plural resolvers
-
RawLottie
-
A widget that displays a LottieDrawable directly.
-
RedirectPointer
-
Redirects pointer events to widgets anywhere else in the tree.
-
RemainingSpanExtent
-
Specifies that the span should occupy the remaining space in the viewport.
-
RemixIcons
-
Icon constants for Remix Icon (outline and fill variants).
-
RenderBoxy<ChildHandleType extends BaseBoxyChild>
-
The RenderObject of CustomBoxy, delegates control of layout to a
BoxyDelegate.
-
RenderBoxyFlex
-
Displays its children in a one-dimensional array.
-
RenderCache
-
-
RenderOverflowPadding
-
Insets its child by the given padding, potentially allowing it to overflow
if they are negative.
-
RenderRedirectPointer
-
-
RenderSheetLayoutWithSizeListener
-
The render object for ShadSheetLayoutWithSizeListener, responsible for
layout and size change notifications.
-
RenderSliverBoxy<ChildHandleType extends BaseBoxyChild>
-
The RenderObject of CustomBoxy, delegates control of layout to a
BoxyDelegate.
-
RenderSliverContainer
-
A sliver container that gives its sliver a foreground or background
consisting of boxes.
-
RenderTableViewport
-
A render object for viewing RenderBoxes in a table format that extends in
both the horizontal and vertical dimensions.
-
RenderTreeViewport
-
A render object for viewing RenderBoxes in a tree format that extends in
both the horizontal and vertical dimensions.
-
RestorableShadTabsController<T>
-
A restorable version of ShadTabsController for state persistence.
-
RichPluralResolvers
-
Rich plural resolvers
-
RotateEffect
-
Effect that rotates the target between
begin and end (via RotationTransition).
Values are specified in "turns" (360° or 2𝝅 radians), so a begin=0.25, end=2.25 would start with the child
rotated a quarter turn clockwise (90 degrees), and rotate two full turns (ending at 810 degrees).
Defaults to begin=-1.0, end=0.
-
SaturateEffect
-
An effect that animates the color saturation of the target. The
begin and
end values indicate the saturation level, where 0 is fully desaturated
(ie. grayscale) and 1 is normal saturation. Values >1 will oversaturate.
Defaults to begin=0, end=1.
-
Scale
-
Scales its child by a given factor.
-
ScaleEffect
-
An effect that scales the target between the specified
begin and end
offset values (via Transform.scale).
Defaults to begin=Offset(0,0), end=Offset(1,1).
-
ScrollAdapter
-
Drives an Animate animation from a ScrollController.
-
SearchFieldDecoration
-
Represents the decoration for the search field in the dropdown.
-
ShadAccordion<T>
-
A customizable accordion widget that manages collapsible items.
-
ShadAccordionController<T>
-
A controller for managing the state of a ShadAccordion widget.
-
ShadAccordionItem<T>
-
An individual item within a ShadAccordion, capable of being expanded or
collapsed.
-
ShadAccordionState<T>
-
-
ShadAccordionTheme
-
-
ShadAlert
-
A customizable alert widget that displays a message with optional icon and
styling.
-
ShadAlertTheme
-
-
ShadAnchor
-
Manually specifies the position of the ShadPortal in the global
coordinate system.
-
ShadAnchorAuto
-
Automatically infers the position of the ShadPortal in the global
coordinate system adjusting according to the offset,
followerAnchor and targetAnchor properties.
-
ShadAnchorBase
-
The position of the ShadPortal in the global coordinate system.
-
ShadAnimate
-
The Flutter Animate library makes adding beautiful animated effects to your
widgets simple. It supports both a declarative and chained API. The latter
is exposed via the
Widget.animate extension, which simply wraps the widget
in Animate.
-
ShadAnimatedTheme
-
Animated version of ShadTheme which automatically transitions the colors
etc, over a given duration whenever the given theme changes.
-
ShadAnimationBuilder
-
-
ShadApp
-
-
ShadAppBuilder
-
The builder for an
*App instance.
-
ShadAvatar
-
A widget that displays an avatar image with customizable size, shape, and
fallback.
-
ShadAvatarTheme
-
-
ShadBadge
-
A customizable badge widget that displays content with variant-based
styling.
-
ShadBadgeTheme
-
-
ShadBaseTheme
-
-
ShadBlueColorScheme
-
-
ShadBorder
-
A wrapper around the Border class with a reasonable merge.
-
ShadBorderSide
-
Creates the side of a border.
-
ShadBreadcrumb
-
A breadcrumb navigation component that displays the current page location
within a navigational hierarchy.
-
ShadBreadcrumbDropdown
-
A dropdown breadcrumb item that displays a menu when clicked.
-
A single item in a breadcrumb dropdown.
-
ShadBreadcrumbEllipsis
-
An ellipsis indicator for breadcrumb navigation.
-
ShadBreadcrumbLink
-
A clickable breadcrumb item that navigates when tapped.
-
ShadBreadcrumbSeparator
-
A separator widget used between breadcrumb items.
-
ShadBreadcrumbTheme
-
-
ShadBreakpoint
-
-
ShadBreakpointLG
-
-
ShadBreakpointMD
-
-
ShadBreakpoints
-
-
ShadBreakpointSM
-
-
ShadBreakpointTN
-
-
ShadBreakpointXL
-
-
ShadBreakpointXXL
-
-
ShadButton
-
A highly customizable button widget with variant and size options.
-
ShadButtonSizesTheme
-
The theme for the predefined sizes of ShadButton.
-
ShadButtonSizeTheme
-
-
ShadButtonTheme
-
The theme for ShadButton.
-
ShadCalendar
-
A customizable calendar widget for selecting dates or date ranges.
-
ShadCalendarModel
-
Represents the data model for a single month in the calendar.
-
ShadCalendarTheme
-
-
ShadCard
-
The ShadCard widget provides a container with a title, description, main
content, and optional footer, styled with a background, border, and shadows.
It integrates with ShadTheme for consistent styling and supports leading
and trailing widgets for additional layout flexibility.
-
ShadCardTheme
-
-
ShadCheckbox
-
A customizable checkbox widget with optional label and sublabel.
-
ShadCheckboxFormField
-
-
ShadCheckboxTheme
-
-
ShadColorScheme
-
-
-
-
-
A widget that shows the context menu when the user right clicks the child
or long presses it (only on android and ios), unless a value to
longPressEnabled is provided.
-
-
-
ShadDatePicker
-
A customizable date picker widget with a button and popover calendar.
-
ShadDatePickerFormField
-
-
ShadDatePickerTheme
-
-
ShadDateRangePickerFormField
-
-
ShadDateTimeRange
-
Encapsulates a start and end DateTime that represent the range of dates.
-
ShadDecoration
-
-
ShadDecorator
-
-
ShadDefaultKeyboardToolbar
-
A default keyboard toolbar with "Previous", "Next", and "Done" buttons.
-
ShadDefaultKeyboardToolbarTheme
-
-
ShadDefaultResizeGrip
-
A small visual grip used to indicate that the ShadTextarea
is resizable by the user.
-
ShadDefaultThemeVariant
-
-
ShadDeterminateProgress
-
A widget that represents the determinate state of the progress bar.
-
ShadDialog
-
A customizable dialog widget for displaying content and actions.
-
ShadDialogRoute<T>
-
A custom dialog route that allows specifying a
reverseTransitionDuration.
{@macro flutter.widgets.ModalRoute.barrierDismissible}
-
ShadDialogTheme
-
-
ShaderEffect
-
Effect that applies an animated fragment shader to a target. See
Writing and using fragment shaders
for information on how to include shaders in your app.
-
ShaderUpdateDetails
-
Passed to the ShaderEffect.update callback. Contains information necessary
for updating the shader:
-
ShadFocusable
-
-
ShadForm
-
A stateful widget that manages a form with validation and field management.
-
ShadFormBuilderCheckboxState
-
-
ShadFormBuilderDatePickerState
-
-
ShadFormBuilderDateRangePickerState
-
-
ShadFormBuilderField<T>
-
A customizable form field widget with built-in decoration and state
management.
-
ShadFormBuilderFieldState<F extends ShadFormBuilderField<T>, T>
-
The state class for ShadFormBuilderField, managing field state and form
integration.
-
ShadFormBuilderInputOTPState
-
-
ShadFormBuilderInputState
-
-
ShadFormBuilderRadioGroupState<T>
-
-
ShadFormBuilderSelectMultipleState<T>
-
-
ShadFormBuilderSelectState<T>
-
-
ShadFormBuilderSwitchState
-
-
ShadFormBuilderTextareaState
-
-
ShadFormBuilderTimePickerState
-
-
ShadFormScope
-
An inherited widget that provides access to the ShadFormState
-
ShadFormState
-
The state class for ShadForm managing form fields and validation
-
ShadGestureDetector
-
A special GestureDetector that handles the hovering state of the child
on devices where the hover is not supported (eg mobile) with the help of
hoverStrategies.
-
ShadGlobalAnchor
-
-
ShadGrayColorScheme
-
-
ShadGreenColorScheme
-
-
ShadHoverStrategies
-
-
ShadIconButton
-
A customizable icon-only button widget with variant styling.
-
ShadIndeterminateProgress
-
A widget that represents the indeterminate state of the progress bar.
-
ShadIndexProvider
-
Provides an index to the child widget.
The child widget can access the index using
context.watch<ShadProviderIndex>().index.
-
ShadInheritedTheme
-
-
ShadInput
-
A customizable text input field with optional leading and trailing widgets.
-
ShadInputDecorator
-
-
ShadInputFormField
-
-
ShadInputOTP
-
A customizable one-time password (OTP) input widget with multiple fields.
-
ShadInputOTPFormField
-
-
ShadInputOTPGroup
-
-
ShadInputOTPSlot
-
-
ShadInputOTPState
-
-
ShadInputOTPTheme
-
-
ShadInputState
-
-
ShadInputTheme
-
-
ShadKeyboardToolbar
-
Renders a toolbar above the keyboard fully customizable.
-
ShadLocalizations
-
Provides access to ShadLocalizationsData from the widget tree.
-
ShadLocalizationsData
-
-
ShadLocalizationsDataDatePickerEn
-
-
ShadLocalizationsDataInputEn
-
-
ShadLocalizationsDataKeyboardToolbarEn
-
-
ShadLocalizationsDataTimePickerEn
-
-
A menubar that contains a list of items, typically a list of
ShadMenubarItem.
-
The controller for managing the selected item of the menubar
-
A menubar item that contains a list of items, typically a list of
ShadContextMenuItem.
-
-
ShadMouseArea
-
-
ShadMouseAreaRenderBox
-
-
ShadMouseAreaSurface
-
A widget that provides notification of a hover inside or outside of a set of
registered regions, grouped by ShadMouseArea.groupId, without
participating in the gesture disambiguation system.
-
ShadMouseCursorController
-
-
ShadMouseCursorProvider
-
-
ShadMouseCursorProviderState
-
-
ShadNeutralColorScheme
-
-
ShadOption<T>
-
-
ShadOptionTheme
-
-
ShadOrangeColorScheme
-
-
ShadOutwardBorderPainter
-
A CustomPainter that paints a border outward from the given rectangle.
-
ShadPanelInfo
-
The size information of a panel
-
ShadPopover
-
-
ShadPopoverController
-
Controls the visibility of a ShadPopover.
-
ShadPopoverTheme
-
-
ShadPortal
-
-
ShadPosition
-
-
ShadPositionDelegate
-
A delegate for computing the layout of an overlay to be displayed above or
below a target specified in the global coordinate system.
-
ShadProgress
-
A customizable linear progress indicator widget.
-
ShadProgressTheme
-
-
ShadProvider<T>
-
-
ShadProviderIndex
-
An immutable class that holds an index.
-
ShadRadio<T>
-
A customizable radio button widget that represents a single option in a
radio group.
-
ShadRadioController<T>
-
-
ShadRadioGroup<T>
-
A customizable radio group widget that allows selection of one item from
a list of options.
-
ShadRadioGroupFormField<T>
-
-
ShadRadioGroupState<T>
-
-
ShadRadioTheme
-
-
ShadRedColorScheme
-
-
ShadResizableController
-
-
ShadResizablePanel
-
A widget that represents a single resizable panel within a
ShadResizablePanelGroup.
-
ShadResizablePanelGroup
-
A widget that provides a group of resizable panels, allowing users to
adjust the size of each panel dynamically.
-
ShadResizablePanelGroupState
-
-
ShadResizableTheme
-
-
ShadResizeGripPainter
-
A customizable painter for drawing diagonal resize grip lines,
typically used in the bottom-right corner of a resizable widget.
-
ShadResponsiveBuilder
-
-
ShadRoseColorScheme
-
-
ShadRoundedSuperellipseBorder
-
A rectangular border with rounded corners following the shape of an
RSuperellipse.
-
ShadScrollBehavior
-
Describes how Scrollable widgets behave for ShadApps.
-
ShadSelect<T>
-
A customizable select dropdown widget with various variants and options.
-
ShadSelectController<T>
-
Controls the selection state of a ShadSelect widget.
-
ShadSelectFormField<T>
-
-
ShadSelectMultipleFormField<T>
-
-
ShadSelectState<T>
-
-
ShadSelectTheme
-
-
ShadSeparator
-
A customizable widget that supports horizontal and vertical separators.
-
ShadSeparatorTheme
-
Theme for the
ShadSeparator widget.
-
ShadShadows
-
-
ShadSheet
-
A customizable sheet component that slides in from the edges of the screen.
-
ShadSheetGestureDetector
-
A GestureDetector specifically for ShadSheet to handle drag gestures for
dismissal.
-
ShadSheetInheritedWidget
-
Inherited widget to provide ShadSheetSide down the widget tree.
-
ShadSheetLayoutWithSizeListener
-
A SingleChildRenderObjectWidget that listens for size changes in its child
and applies layout transformations for ShadSheet animations.
-
ShadSheetTheme
-
-
ShadSlateColorScheme
-
-
ShadSlider
-
A customizable slider widget styled to match the Shadcn UI design system.
-
ShadSliderController
-
A controller for the ShadSlider widget, managing its value.
-
ShadSliderTheme
-
-
ShadSonner
-
A widget that manages and displays toasts within the widget tree.
-
ShadSonnerScope
-
Allows descendants to access the toaster state via ShadSonner.of or
ShadSonner.maybeOf for showing and hiding toasts.
-
ShadSonnerState
-
-
ShadSonnerTheme
-
-
ShadStatesController
-
-
ShadStoneColorScheme
-
-
ShadSwitch
-
A customizable switch widget, styled according to the Shadcn UI design
system.
-
ShadSwitchFormField
-
-
ShadSwitchTheme
-
-
ShadTab<T>
-
Represents a single tab item within a ShadTabs widget.
-
ShadTable
-
A customizable table widget for displaying tabular data.
-
ShadTableCell
-
A cell widget for use within ShadTable.
-
ShadTableTheme
-
-
ShadTabs<T>
-
A widget that displays a horizontal series of tabs with associated content.
-
ShadTabsController<T>
-
A controller for ShadTabs to manage tab selection.
-
ShadTabsState<T>
-
-
ShadTabsTheme
-
-
ShadTextarea
-
A customizable multiline textarea widget with
adjustable height and optional resizing grip.
-
ShadTextareaFormField
-
-
ShadTextareaTheme
-
-
ShadTextDefaultTheme
-
-
ShadTextEditingController
-
An extension of TextEditingController that stores the previous value.
-
ShadTextSelectionToolbar
-
A simple text-selection toolbar that shows copy/cut/paste buttons styled
with ShadTheme. Used as the default ShadInput.contextMenuBuilder.
-
ShadTextTheme
-
-
ShadTheme
-
-
ShadThemeData
-
-
ShadThemeDataTween
-
An interpolation between two ShadThemeDatas.
-
ShadThemeVariant
-
-
ShadTimeOfDay
-
Represents a time of day, including hour, minute, and second, and optionally period (AM/PM).
-
ShadTimePicker
-
A customizable time picker component with hour, minute, and second inputs.
-
ShadTimePickerController
-
A controller for ShadTimePicker to manage the selected time.
-
ShadTimePickerField
-
A single input field for ShadTimePicker, used for hour, minute, or second
input.
-
ShadTimePickerFormField
-
-
ShadTimePickerTextEditingController
-
Custom TextEditingController for ShadTimePickerField to handle time
input formatting and validation.
-
ShadTimePickerTheme
-
-
ShadToast
-
A customizable toast notification widget.
-
ShadToaster
-
A widget that manages and displays toasts within the widget tree.
-
ShadToasterScope
-
An inherited widget that provides access to the ShadToasterState.
-
ShadToasterState
-
The state class for ShadToaster, managing toast visibility and animations.
-
ShadToastTheme
-
-
ShadToolbarButton
-
A button used inside ShadTextSelectionToolbar.
-
ShadTooltip
-
A widget that displays a tooltip on hover or focus, styled to match the
Shadcn UI design system.
-
ShadTooltipTheme
-
-
ShadVioletColorScheme
-
-
ShadYellowColorScheme
-
-
ShadZincColorScheme
-
-
ShakeEffect
-
Effect that shakes the target, using translation, rotation, or both (via Transform).
-
ShimmerEffect
-
An effect that animates gradient overlay effects (via ShaderMask), such as the shimmer loading effect
popularized by facebook.
-
SizeEffect
-
-
SlideEffect
-
An effect that moves the target based on a fraction of its size
per the specified
begin and end offsets (via SlideTransition).
Defaults to begin=Offset(0, -0.5), end=Offset.zero
(slide down from half its height).
-
SliverBoxyChild
-
A handle used by CustomBoxy widgets to change how it lays out, paints, and
hit tests its children.
-
SliverBoxyDelegate<LayoutData extends Object>
-
A delegate that controls the layout and paint of child widgets, used by
CustomBoxy.
-
SliverCard
-
A sliver container that makes its child look like its inside of a Card.
-
SliverContainer
-
A sliver container that gives its sliver a foreground or background
consisting of box widgets, this is useful if you want a sliver to look and
feel like the child of a regular widget.
-
SliverOffset
-
Subclass of Offset that is also aware of its main and cross axis extent.
-
SliverSize
-
Subclass of Size that is also aware of its main and cross axis extent.
-
SonnerBoxy
-
Renders the layout of the toasts, stacking them when animation is at 0, and
arranging them like in a column when animation is at 1.
-
Span
-
Defines the extent, visual appearance, and gesture handling of a row or
column.
-
SpanBorder
-
Describes the border for a Span.
-
SpanDecoration
-
A decoration for a Span.
-
SpanDecorationPaintDetails
-
Provides the details of a given SpanDecoration for painting.
-
SpanExtent
-
Defines the extent of a Span.
-
SpanExtentDelegate
-
Delegate passed to SpanExtent.calculateExtent from the
RenderTableViewport during layout.
-
SpanPadding
-
Defines the leading and trailing padding values of a Span.
-
Svg
-
A utility class for decoding SVG data to a
DrawableRoot or a PictureInfo.
-
SvgAssetLoader
-
A BytesLoader that decodes and parses an SVG asset in an isolate and
creates a vector_graphics binary representation.
-
SvgBytesLoader
-
A BytesLoader that decodes and parses a UTF-8 encoded SVG string from a
Uint8List in an isolate and creates a vector_graphics binary
representation.
-
SvgCacheKey
-
A SvgTheme aware cache key.
-
SvgFileLoader
-
A BytesLoader that decodes SVG data from a file in an isolate and creates
a vector_graphics binary representation.
-
SvgLoader<T>
-
A BytesLoader that parses a SVG data in an isolate and creates a
vector_graphics binary representation.
-
SvgNetworkLoader
-
A BytesLoader that decodes and parses a UTF-8 encoded SVG string the
network in an isolate and creates a vector_graphics binary representation.
-
SvgPicture
-
A widget that will parse SVG data for rendering on screen.
-
SvgStringLoader
-
A BytesLoader that parses an SVG string in an isolate and creates a
vector_graphics binary representation.
-
SvgTheme
-
A theme used when decoding an SVG picture.
-
SwapEffect
-
An effect that swaps out the incoming child for a new child at a particular
point in time. This includes all preceding effects. It uses a builder so
that the effect can be reused, but note that the builder is only called once
when the effect initially builds.
-
TableCellBuilderDelegate
-
A delegate that supplies children for a TableViewport on demand using a
builder callback.
-
TableCellListDelegate
-
A delegate that supplies children for a TableViewport using an
explicit two dimensional array.
-
TableVicinity
-
The relative position of a child in a TableViewport in relation
to other children of the viewport, in terms of rows and columns.
-
TableView
-
A widget that displays a table, which can scroll in horizontal and vertical
directions.
-
TableViewCell
-
Creates a cell of the TableView, along with information regarding merged
cells and RepaintBoundarys.
-
TableViewParentData
-
Parent data structure used by RenderTableViewport.
-
TableViewport
-
A widget through which a portion of a Table of Widget children are viewed,
typically in combination with a TableView.
-
ThenEffect
-
A special convenience "effect" that makes it easier to sequence effects after
one another. It does this by establishing a new baseline time equal to the
previous effect's end time and its own optional
delay.
All subsequent effect delays are relative to this new baseline.
-
TintEffect
-
An effect that applies an animated color tint to the target (via ColorFiltered).
The
begin and end values indicate the strength of the tint (0 - 0% tint, 1 - 100% tint).
Defaults to begin=0, end=1.
-
ToastInfo
-
-
ToggleEffect
-
An effect that allows you to toggle the behavior of a builder function at a certain
point in time.
-
TranslationMetadata<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
-
Metadata instance hold by the root translation class.
-
TranslationOverridesFlutter
-
-
TreeRowBorder
-
Describes the border for a TreeRow.
-
TreeRowBuilderDelegate
-
A delegate that supplies nodes for a TreeViewport on demand using a
builder callback.
-
TreeVicinity
-
The position of a TreeRow in a TreeViewport in relation
to other children of the viewport.
-
TreeView<T>
-
A widget that displays TreeViewNodes that expand and collapse in a
vertically and horizontally scrolling TreeViewport.
-
TreeViewController
-
Enables control over the
TreeViewNodes of a TreeView.
-
TreeViewIndentationType
-
The style of indentation for TreeViewNodes in a TreeView, as handled
by RenderTreeViewport.
-
TreeViewNode<T>
-
A data structure for configuring children of a TreeView.
-
TreeViewport
-
A widget through which a portion of a tree of TreeViewNode children are
viewed as rows, typically in combination with a TreeView.
-
UniversalImage
-
A widget to display all image types for all platforms.
-
UpperCaseTextInputFormatter
-
-
ValueAdapter
-
Drives an Animate animation directly from a value in the range
0-1
-
ValueDelegate<T>
-
-
ValueNotifierAdapter
-
Drives an Animate animation from a ValueNotifier. The value from the
notifier should be in the range
0-1.
-
VectorGraphicUtilities
-
Utility functionality for interaction with vector graphic assets.
-
VisibilityEffect
-
An effect that toggles the visibility of the target (via Visibility).
Defaults to
end=true.
Functions
-
addPasteFilesErrorListener(PasteFilesErrorCallback callback)
→ void
-
Registers a listener for errors that occur during paste file extraction.
-
addPasteFilesListener(PasteFilesCallback callback)
→ void
-
Registers a listener for paste events containing file data.
-
applyGoogleFontToTextTheme(TextTheme textTheme, {GoogleFontBuilder? googleFontBuilder})
→ TextTheme
-
-
removePasteFilesErrorListener(PasteFilesErrorCallback callback)
→ void
-
Removes a previously registered paste files error listener.
-
removePasteFilesListener(PasteFilesCallback callback)
→ void
-
Removes a previously registered paste files listener.
-
showShadDialog<T>({required BuildContext context, required WidgetBuilder builder, bool barrierDismissible = true, Color barrierColor = const Color(0xcc000000), String barrierLabel = '', bool useRootNavigator = true, RouteSettings? routeSettings, Offset? anchorPoint, List<Effect>? animateIn, List<Effect>? animateOut, ShadDialogVariant variant = ShadDialogVariant.primary})
→ Future<T?>
-
Displays a ShadDialog as a modal dialog with animation.
-
showShadSheet<T>({required BuildContext context, required WidgetBuilder builder, ShadSheetSide? side, Color? backgroundColor, String barrierLabel = '', ShapeBorder? shape, Color barrierColor = const Color(0xcc000000), bool useRootNavigator = false, bool isDismissible = true, RouteSettings? routeSettings, Offset? anchorPoint, List<Effect>? animateIn, List<Effect>? animateOut})
→ Future<T?>
-
Shows a ShadSheet, which is a modal bottom sheet implementation.
-
toBeginningOfSentenceCase<T extends String?>(T input, [String? locale])
→ T
-
Convert a string to beginning of sentence case, in a way appropriate to the
locale.
Typedefs
-
AnimateCallback
= void Function(AnimationController controller)
-
Function signature for Animate callbacks.
-
AnimateEffect<T>
= Effect<T>
-
-
AnimEffect<T>
= Effect<T>
-
-
CombiningTableSpanExtent
= CombiningSpanExtent
-
Runs the result of two TableSpanExtents through a
combiner function
to determine the ultimate pixel extent of a span.
-
CombiningTreeRowExtent
= CombiningSpanExtent
-
Runs the result of two TreeRowExtents through a
combiner function
to determine the ultimate pixel height of a tree row.
-
CustomEffectBuilder
= Widget Function(BuildContext context, double value, Widget child)
-
-
DropdownItemBuilder<T>
= Widget Function(DropdownItem<T> item, int index, VoidCallback onTap, bool isSelected)
-
typedef for the dropdown item builder.
-
FixedTableSpanExtent
= FixedSpanExtent
-
A span extent with a fixed pixels value.
-
FixedTreeRowExtent
= FixedSpanExtent
-
A TreeRow with a fixed pixels height.
-
FocusWidgetBuilder
= Widget Function(BuildContext context, bool focused, Widget? child)
-
-
FractionalTableSpanExtent
= FractionalSpanExtent
-
Specified the span extent as a fraction of the viewport extent.
-
FractionalTreeRowExtent
= FractionalSpanExtent
-
Specified the TreeRow height as a fraction of the viewport extent.
-
FromValueTransformer<T>
= T Function(dynamic value)
-
A function that transforms a value from a different format into the form
field's expected type.
-
FutureRequest<T>
= Future<List<DropdownItem<T>>> Function()
-
typedef for the future request.
-
FutureSearchAndPaginateRequest<T>
= Future<List<DropdownItem<T>>> Function(int? page, String? query)
-
typedef for the future paginate and search request.
-
GoogleFontBuilder
= TextStyle Function({Paint? background, Color? backgroundColor, Color? color, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, List<FontFeature>? fontFeatures, double? fontSize, FontStyle? fontStyle, FontWeight? fontWeight, Paint? foreground, double? height, double? letterSpacing, Locale? locale, List<Shadow>? shadows, TextBaseline? textBaseline, TextStyle? textStyle, double? wordSpacing})
-
-
InflatedChildHandleFactory
= T Function<T extends InflatedChildHandle>({Element? context, required Object id, required InflatingRenderObjectMixin<RenderObject, InflatingParentData<RenderObject>, InflatedChildHandle> parent, RenderObject? render, Widget? widget})
-
Signature for constructors of InflatedChildHandle subclasses, used for
InflatingRenderObjectMixin.childFactory.
-
InlineSpanBuilder
= InlineSpan Function(String)
-
-
IntlTextDirection
= TextDirection
-
-
LottieDecoder
= Future<LottieComposition?> Function(List<int> bytes)
-
A function that knows how to transform a list of bytes to a
LottieComposition
-
LottieImageProviderFactory
= ImageProvider<Object>? Function(LottieImageAsset)
-
-
MaxTableSpanExtent
= MaxSpanExtent
-
Returns the larger pixel extent of the two provided TableSpanExtent.
-
MaxTreeRowExtent
= MaxSpanExtent
-
Returns the larger pixel extent of the two provided TreeRowExtent.
-
MinTableSpanExtent
= MinSpanExtent
-
Returns the smaller pixel extent of the two provided TableSpanExtent.
-
MinTreeRowExtent
= MinSpanExtent
-
Returns the smaller pixel extent of the two provided TreeRowExtent.
-
NTBFormFieldBuilder<T>
= Widget Function(ShadFormBuilderFieldState<NTBFormField<T>, T> state)
-
Builds the control for NTBFormField (text field, checkbox, custom layout, …).
-
OnSearchChanged
= ValueChanged<String>
-
typedef for the callback when the search field value changes.
-
OnSelectionChanged<T>
= void Function(List<T> selectedItems)
-
typedef for the callback when the item is selected/de-selected/disabled.
-
PasteFilesCallback
= void Function(List<ShadClipboardItem> files)
-
Callback for receiving pasted file items.
-
PasteFilesErrorCallback
= void Function(Object error)
-
Callback for receiving errors during paste file extraction.
-
PluralResolver
= String Function(num n, {String? few, String? many, String? one, String? other, String? two, String? zero})
-
Selects the correct string depending on
n
-
RemainingTableSpanExtent
= RemainingSpanExtent
-
Specifies that the span should occupy the remaining space in the viewport.
-
RemainingTreeRowExtent
= RemainingSpanExtent
-
Specifies that the row should occupy the remaining space in the viewport.
-
Remix
= RemixIcons
-
Typedef for RemixIcons for shorter usage, e.g.
Icon(Remix.home_3_line).
-
ReparentChildBuilder
= Widget Function(Widget parent, Widget child)
-
The builder type used by Animate.reparentTypes. It must accept an existing
parent widget, and rebuild it with the provided child. In effect, it clones
the provided parent widget with the new child.
-
ResponsiveWidgetBuilder
= Widget Function(BuildContext context, ShadBreakpoint breakpoint)
-
-
SelectedItemBuilder<T>
= Widget Function(DropdownItem<T> item)
-
typedef for the selected item builder.
-
ShadClipboardItem
= ({Uint8List bytes, String mimeType})
-
A single item read from the system clipboard.
-
-
ShaderUpdateCallback
= EdgeInsets? Function(ShaderUpdateDetails details)
-
Function signature for ShaderEffect update handlers.
-
ShadFormFields
= Map<String, ShadFormBuilderFieldState<ShadFormBuilderField, dynamic>>
-
A typedef representing a map of form field states with dynamic values.
-
ShadLocalizationsDataEn
= ShadLocalizationsData
-
-
ShadSelectedOptionBuilder<T>
= Widget Function(BuildContext context, T value)
-
Builder for the selected option widget in ShadSelect.
-
ShadTableCellBuilder
= ShadTableCell Function(BuildContext context, TableVicinity vicinity)
-
Builder function for creating ShadTableCell widgets.
-
ShadTooltipController
= ShadPopoverController
-
Controls the visibility of a ShadTooltip.
-
SheetDragEndHandler
= void Function(DragEndDetails details, {required bool isClosing})
-
A callback for when the user stops dragging the sheet.
-
SheetDragStartHandler
= void Function(DragStartDetails details)
-
A callback for when the user begins dragging the sheet.
-
SizeChangeCallback<Size>
= void Function(Size size)
-
Callback for when the size of a widget changes.
-
SpanExtentCombiner
= double Function(double, double)
-
Signature for a function that combines the result of two
SpanExtent.calculateExtent invocations.
-
SvgErrorWidgetBuilder
= Widget Function(BuildContext context, Object error, StackTrace stackTrace)
-
Builder function to create an error widget. This builder is called when
the image failed loading.
-
SvgImageWidgetBuilder
= Widget Function(BuildContext context, Widget child)
-
Builder function to wrap the successfully loaded SVG widget.
-
TableSpan
= Span
-
Defines the extent, visual appearance, and gesture handling of a row or
column in a TableView.
-
TableSpanBorder
= SpanBorder
-
Describes the border for a TableSpan.
-
TableSpanBuilder
= TableSpan? Function(int index)
-
Signature for a function that creates a TableSpan for a given index of row
or column in a TableView.
-
TableSpanDecoration
= SpanDecoration
-
A decoration for a TableSpan.
-
TableSpanDecorationPaintDetails
= SpanDecorationPaintDetails
-
Provides the details of a given TableSpanDecoration for painting.
-
TableSpanExtent
= SpanExtent
-
Defines the extent of a TableSpan.
-
TableSpanExtentCombiner
= SpanExtentCombiner
-
Signature for a function that combines the result of two
TableSpanExtent.calculateExtent invocations.
-
TableSpanExtentDelegate
= SpanExtentDelegate
-
Delegate passed to TableSpanExtent.calculateExtent from the
RenderTableViewport during layout.
-
TableSpanPadding
= SpanPadding
-
Defines the leading and trailing padding values of a TableSpan.
-
TableViewCellBuilder
= TableViewCell Function(BuildContext context, TableVicinity vicinity)
-
Signature for a function that creates a child TableViewCell for a given
TableVicinity in a TableView, but may return null.
-
ToggleEffectBuilder
= Widget Function(BuildContext context, bool value, Widget child)
-
-
ToValueTransformer<T>
= dynamic Function(T value)
-
A function that transforms the value of a form field into a different
format.
-
TreeRow
= Span
-
Defines the extent, visual appearance, and gesture handling of a row in a
TreeView.
-
TreeRowDecoration
= SpanDecoration
-
A decoration for a TreeRow.
-
TreeRowDecorationPaintDetails
= SpanDecorationPaintDetails
-
Provides the details of a given TreeRowDecoration for painting.
-
TreeRowExtent
= SpanExtent
-
Defines the extent, or height, of a TreeRow.
-
TreeRowExtentCombiner
= SpanExtentCombiner
-
Signature for a function that combines the result of two
TreeRowExtent.calculateExtent invocations.
-
TreeRowExtentDelegate
= SpanExtentDelegate
-
Delegate passed to
TreeSpanExtent.calculateExtent from the
RenderTreeViewport during layout.
-
TreeRowPadding
= SpanPadding
-
Defines the leading and trailing padding values of a TreeRow.
-
TreeVicinityToRowBuilder
= TreeRow Function(TreeVicinity)
-
Returns a TreeRow for the given TreeVicinity in the TreeView.
-
TreeViewNodeBuilder<T>
= Widget Function(BuildContext context, TreeViewNode<T> node, AnimationStyle toggleAnimationStyle)
-
Signature for a function that creates a Widget to represent the given
TreeViewNode in the TreeView.
-
TreeViewNodeCallback<T>
= void Function(TreeViewNode<T> node)
-
Signature for a function that is called when a TreeViewNode is toggled,
changing its expanded state.
-
TreeViewNodesAnimation
= ({int fromIndex, int toIndex, double value})
-
Represents the animation of the children of a parent TreeViewNode that
are animating into or out of view.
-
TreeViewRowBuilder<T>
= TreeRow Function(TreeViewNode<T> node)
-
Signature for a function that creates a TreeRow for a given
TreeViewNode in a TreeView.