<itemvalue="TD: The native flutter tooltip uses verticalOffset to space the tooltip from the child. But we'll likely need just offset, since it's 4 way directional this.verticalOffset = 24.0,"/>
<itemvalue="The vertical offset of the tooltip from its target widget. Defaults to `0.0`."/>
<itemvalue="The minimum margin between the tooltip and the edges of the screen. Defaults to `20.0`."/>
<itemvalue="[top], [right], [bottom], [left] define the distance between the respective edges of the tooltip and the corresponding edges of the screen. If not provided, the tooltip will be positioned as close as possible to the specified edge, respecting the `minimumOutsideMargin`."/>
<itemvalue="Whether the tooltip should snap to the top or bottom of the screen if there's not enough space in the preferred direction. Defaults to `false`."/>
<itemvalue="snaps far away vertically"/>
<itemvalue="A special value that doesn't change cursor by itself, but make a region that blocks other regions behind it from changing the cursor. When a pointer enters a region with a cursor of [uncontrolled], the pointer retains its previous cursor and keeps so until it moves out of the region. Technically, this region absorb the mouse cursor hit test without changing the pointer's cursor. This is useful in a region that displays a platform view, which let the operating system handle pointer events and change cursors accordingly. To achieve this, the region's cursor must not be any Flutter cursor, since that might overwrite the system request upon pointer entering; the cursor must not be null either, since that allows the widgets behind the region to change cursors."/>
<itemvalue="A special class that indicates that the region with this cursor defers the choice of cursor to the next region behind it. When an event occurs, [MouseTracker] will update each pointer's cursor by finding the list of regions that contain the pointer's location, from front to back in hit-test order. The pointer's cursor will be the first cursor in the list that is not a [MouseCursor.defer]."/>
<itemvalue="uncontrolled"/>
<itemvalue="defer"/>
<itemvalue="A widget representing a rotating expandcollapse button. The icon rotates 180 degrees when pressed, then reverts the animation on a second press. The underlying icon is [Icons.expand_more]. The expand icon does not include a semantic label for accessibility. In order to be accessible it should be combined with a label using [MergeSemantics]. This is done automatically by the [ExpansionPanel] widget. See [IconButton] for a more general implementation of a pressable button with an icon. See also: https:material.iodesigniconographysystem-icons.html"/>
<itemvalue="A widget representing a rotating expandcollapse button. The icon rotates 180 degrees when pressed, then reverts the animation on a second press. The underlying icon is [Icons.expand_more]. The expand icon does not include a semantic label for accessibility. In order to be accessible it should be combined with a label using [MergeSemantics]. This is done automatically by the [ExpansionPanel] widget. See [IconButton] for a more general implementation of a pressable button with an icon. See also: https:material.iodesigniconographysystem-icons.html"/>
<itemvalue="Creates a tooltip. By default, tooltips should adhere to the [Material specification](https:material.iodesigncomponentstooltips.htmlspec). If the optional constructor parameters are not defined, the values provided by [TooltipTheme.of] will be used if a [TooltipTheme] is present or specified in [ThemeData]. All parameters that are defined in the constructor will override the default values _and_ the values in [TooltipTheme.of]. Only one of [message] and [richMessage] may be non-null."/>
<itemvalue="Creates a tooltip. By default, tooltips should adhere to the [Material specification](https:material.iodesigncomponentstooltips.htmlspec). If the optional constructor parameters are not defined, the values provided by [TooltipTheme.of] will be used if a [TooltipTheme] is present or specified in [ThemeData]. All parameters that are defined in the constructor will override the default values _and_ the values in [TooltipTheme.of]. Only one of [message] and [richMessage] may be non-null."/>
<itemvalue="force supply stop"/>
<itemvalue="force supply stop"/>
@ -52,22 +62,12 @@
<itemvalue="alert map"/>
<itemvalue="alert map"/>
<itemvalue="solution key"/>
<itemvalue="solution key"/>
<itemvalue="Creates an iOS 14 style selection overlay that highlights the magnified area (or the currently selected item, depending on how you described it elsewhere) of a [CupertinoPicker]. The [background] argument default value is [CupertinoColors.tertiarySystemFill]. It must be non-null. The [capStartEdge] and [capEndEdge] arguments decide whether to add a default margin and use rounded corners on the left and right side of the rectangular overlay. Default to true and must not be null."/>
<itemvalue="Creates an iOS 14 style selection overlay that highlights the magnified area (or the currently selected item, depending on how you described it elsewhere) of a [CupertinoPicker]. The [background] argument default value is [CupertinoColors.tertiarySystemFill]. It must be non-null. The [capStartEdge] and [capEndEdge] arguments decide whether to add a default margin and use rounded corners on the left and right side of the rectangular overlay. Default to true and must not be null."/>
<itemvalue="selection overlay"/>
<itemvalue="magnification"/>
<itemvalue="use magnifier"/>
<itemvalue="off axis fraction"/>
<itemvalue="perspective"/>
<itemvalue="diameter ratio"/>
<itemvalue="physics"/>
<itemvalue="controller"/>
<itemvalue="A delegate that supplies children for [ListWheelScrollView] using a builder callback. [ListWheelScrollView] lazily constructs its children to avoid creating more children than are visible through the [Viewport]. This delegate provides children using an [IndexedWidgetBuilder] callback, so that the children do not have to be built until they are displayed."/>