<itemvalue="In debug mode, if [debugTracePostFrameCallbacks] is set to true, then the registered callback will show up in the timeline events chart, which can be viewed in [DevTools](https:docs.flutter.devtoolsdevtools). In that case, the `debugLabel` argument specifies the name of the callback as it will appear in the timeline. In profile and release builds, post-frame are never traced, and the `debugLabel` argument is ignored."/>
<itemvalue="Schedule a callback for the end of this frame. The provided callback is run immediately after a frame, just after the persistent frame callbacks (which is when the main rendering pipeline has been flushed). This method does not request a new frame. If a frame is already in progress and the execution of post-frame callbacks has not yet begun, then the registered callback is executed at the end of the current frame. Otherwise, the registered callback is executed after the next frame (whenever that may be, if ever). The callbacks are executed in the order in which they have been added."/>
<itemvalue="These physics cause the carousel item to snap to item boundaries."/>
<itemvalue="Scroll physics used by a [CarouselView]."/>
<itemvalue="Scroll physics that always lets the user scroll."/>
<itemvalue="Scroll physics that attempt to keep the scroll position in range when the contents change dimensions suddenly."/>
<itemvalue="Scroll physics for environments that prevent the scroll offset from reaching beyond the bounds of the content."/>
<itemvalue="Reduces a collection to a single value by iteratively combining each element of the collection with an existing value"/>
<itemvalue="Returns a new color with the provided components updated. Each component ([alpha], [red], [green], [blue]) represents a floating-point value; see [Color.from] for details and examples. If [colorSpace] is provided, and is different than the current color space, the component values are updated before transforming them to the provided [ColorSpace]. Example: ```dart import 'dart:ui'; Create a color with 50% opacity. Color makeTransparent(Color color) => color.withValues(alpha: 0.5);"/>
<itemvalue="Returns a new color that matches this color with the alpha channel replaced with `a` (which ranges from 0 to 255). Out of range values will have unexpected effects."/>
@ -59,20 +68,11 @@
<itemvalue="MQTT Connection is not currently connected to any broker."/>
<itemvalue="The MQTT Connection is faulted and no longer communicating with the broker."/>
<itemvalue="Creates information for editing a run of text. The selection and composing range must be within the text. This is not checked during construction, and must be guaranteed by the caller. The default value of [selection] is `TextSelection.collapsed(offset: -1)`. This indicates that there is no selection at all."/>
<itemvalue="The offset at which the selection terminates. When the user uses the arrow keys to adjust the selection, this is the value that changes. Similarly, if the current theme paints a caret on one side of the selection, this is the location at which to paint the caret. Might be larger than, smaller than, or equal to base."/>
<itemvalue="The offset at which the selection originates. Might be larger than, smaller than, or equal to extent."/>
<itemvalue="!newValue.composing.isValid || newValue.isComposingRangeValid, 'New TextEditingValue newValue has an invalid non-empty composing range ' '{newValue.composing}. It is recommended to use a valid composing range, ' 'even for readonly text fields.',"/>
<itemvalue="Updates the current [text] to the given `newText`, and removes existing selection and composing range held by the controller. This setter is typically only used in tests, as it resets the cursor position and the composing state. For production code, consider using the [value] setter to update the [text] value instead, and specify a reasonable selection range within the new [text]. Setting this notifies all the listeners of this [TextEditingController] that they need to update (it calls [notifyListeners]). For this reason, this value should only be set between frames, e.g. in response to user actions, not during the build, layout, or paint phases. This property can be set from a listener added to this [TextEditingController]."/>
<itemvalue="Creates a new independent [Stream] for the contents of this file. If [start] is present, the file will be read from byte-offset [start]. Otherwise from the beginning (index 0). If [end] is present, only bytes up to byte-index [end] will be read. Otherwise, until end of file. In order to make sure that system resources are freed, the stream must be read to completion or the subscription on the stream must be cancelled. If [File] is a [named pipe](https:en.wikipedia.orgwikiNamed_pipe) then the returned [Stream] will wait until the write side of the pipe is closed before signaling "done". If there are no writers attached to the pipe when it is opened, then [Stream.listen] will wait until a writer opens the pipe. An error opening or reading the file will appear as a [FileSystemException] error event on the returned [Stream], after which the [Stream] is closed. For example: ```dart This example will print the "Error reading file" message and the `await for` loop will complete normally, without seeing any data events. final stream = File('does-not-exist') .openRead() .handleError((e) => print('Error reading file: e')); await for (final data in stream) { print(data); } ```"/>
<itemvalue="The ping received callback"/>
<itemvalue="pong callback"/>
<itemvalue="{@template flutter.widgets.TextField.textInputAction} The type of action button to use for the keyboard. Defaults to [TextInputAction.newline] if [keyboardType] is [TextInputType.multiline] and [TextInputAction.done] otherwise. {@endtemplate}"/>
<itemvalue="Optimize for textual information. Requests the default platform keyboard. static const TextInputType text = TextInputType._(0); Optimize for multiline textual information. Requests the default platform keyboard, but accepts newlines when the enter key is pressed. This is the input type used for all multiline text fields. static const TextInputType multiline = TextInputType._(1);"/>