You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
13 KiB

<application>
<component name="Translation.Cache">
<option name="lastTrimTime" value="1725954742431" />
</component>
<component name="Translation.Settings">
<option name="primaryLanguage" value="CHINESE" />
</component>
<component name="Translation.States">
<option name="pinTranslationDialog" value="true" />
<option name="translationDialogHeight" value="702" />
<option name="translationDialogLocationX" value="591" />
<option name="translationDialogLocationY" value="536" />
<option name="translationDialogWidth" value="1253" />
<histories>
<item value="If true: on desktop platforms, a drag handle is stacked over the center of each item's trailing edge; on mobile platforms, a long press anywhere on the item starts a drag. The default desktop drag handle is just an [Icons.drag_handle] wrapped by a [ReorderableDragStartListener]. On mobile platforms, the entire item is wrapped with a [ReorderableDelayedDragStartListener]. To change the appearance or the layout of the drag handles, make this parameter false and wrap each list item, or a widget within each list item, with [ReorderableDragStartListener] or [ReorderableDelayedDragStartListener], or a custom subclass of [ReorderableDragStartListener]. The following sample specifies `buildDefaultDragHandles: false`, and uses a [Card] at the leading edge of each item for the item's drag handle. {@tool dartpad} See code in examplesapilibmaterialreorderable_listreorderable_list_view.build_default_drag_handles.0.dart {@end-tool}" />
<item value="The extra object used when navigating with [GoRouter]." />
<item value="True if this client allows other clients to introspect it." />
<item value="introspectable" />
<item value="Creates a widget that animates its position implicitly. Only two out of the three horizontal values ([left], [right], [width]), and only two out of the three vertical values ([top], [bottom], [height]), can be set. In each case, at least one of the three must be null." />
<item value="{@macro flutter.widgets.EdgeDraggingAutoScroller.velocityScalar} {@macro flutter.widgets.SliverReorderableList.autoScrollerVelocityScalar.default}" />
<item value="auto scroller velocity scalar" />
<item value="compo task info" />
<item value="The grade (granular stroke weight) for drawing the icon. Requires the underlying icon font to support the `GRAD` [FontVariation] axis, otherwise has no effect. Variable font filenames often indicate the supported axes. Can be negative. Grade and [weight] both affect a symbol's stroke weight (thickness), but grade has a smaller impact on the size of the symbol. Grade is also available in some text fonts. One can match grade levels between text and symbols for a harmonious visual effect. For example, if the text font has a -25 grade value, the symbols can match it with a suitable value, say -25." />
<item value="See also: [fill], for controlling fill. [grade], for controlling stroke weight in a more granular way. [opticalSize], for controlling optical size. https:fonts.google.comknowledgeglossaryweight_axis" />
<item value="The stroke weight for drawing the icon. Requires the underlying icon font to support the `wght` [FontVariation] axis, otherwise has no effect. Variable font filenames often indicate the supported axes. Must be greater than 0. Defaults to nearest [IconTheme]'s [IconThemeData.weight]." />
<item value="The fill for drawing the icon. Requires the underlying icon font to support the `FILL` [FontVariation] axis, otherwise has no effect. Variable font filenames often indicate the supported axes. Must be between 0.0 (unfilled) and 1.0 (filled), inclusive. Can be used to convey a state transition for animation or interaction. Defaults to nearest [IconTheme]'s [IconThemeData.fill]. See also: [weight], for controlling stroke weight. [grade], for controlling stroke weight in a more granular way. [opticalSize], for controlling optical size." />
<item value="The size of the icon in logical pixels. Icons occupy a square with width and height equal to size. Defaults to the nearest [IconTheme]'s [IconThemeData.size]. If this [Icon] is being placed inside an [IconButton], then use [IconButton.iconSize] instead, so that the [IconButton] can make the splash area the appropriate size as well. The [IconButton] uses an [IconTheme] to pass down the size to the [Icon]." />
<item value="![The following code snippet would generate a row of icons consisting of a pink heart, a green musical note, and a blue umbrella, each progressively bigger than the last.](https:flutter.github.ioassets-for-api-docsassetswidgetsicon.png)" />
<item value="This widget assumes that the rendered icon is squared. Non-squared icons may render incorrectly. {@tool snippet} This example shows how to create a [Row] of [Icon]s in different colors and sizes. The first [Icon] uses a [semanticLabel] to announce in accessibility modes like TalkBack and VoiceOver." />
<item value="A graphical icon widget drawn with a glyph from a font described in an [IconData] such as material's predefined [IconData]s in [Icons]. Icons are not interactive. For an interactive icon, consider material's [IconButton]. There must be an ambient [Directionality] widget when using [Icon]. Typically this is introduced automatically by the [WidgetsApp] or [MaterialApp]." />
<item value="To make sure that listeners removed during this iteration are not called, we set them to null, but we don't shrink the list right away. By doing this, we can continue to iterate on our list until it reaches the last listener added before the call to this method. To allow potential listeners to recursively call notifyListener, we track the number of times this method is called in _notificationCallStackDepth. Once every recursive iteration is finished (i.e. when _notificationCallStackDepth == 0), we can safely shrink our list so that it will only contain not null listeners." />
<item value="Call all the registered listeners. Call this method whenever the object changes, to notify any clients the object may have changed. Listeners that are added during this iteration will not be visited. Listeners that are removed during this iteration will not be visited after they are removed. Exceptions thrown by listeners will be caught and reported using [FlutterError.reportError]. This method must not be called after [dispose] has been called. Surprising behavior can result when reentrantly removing a listener (e.g. in response to a notification) that has been registered multiple times. See the discussion at [removeListener]." />
<item value="Because this class only notifies listeners when the [value]'s _identity_ changes, listeners will not be notified when mutable state within the value itself changes. For example, a `ValueNotifier&lt;List&lt;int&gt;&gt;` will not notify its listeners when the _contents_ of the list are changed. As a result, this class is best used with only immutable data types. For mutable data types, consider extending [ChangeNotifier] directly." />
<item value="A [ChangeNotifier] that holds a single value. When [value] is replaced with something that is not equal to the old value as evaluated by the equality operator ==, this class notifies its listeners. Limitations Because this class only notifies listeners when the [value]'s _identity_ changes, listeners will not be notified when mutable state within the value itself changes. For example, a `ValueNotifier&lt;List&lt;int&gt;&gt;` will not notify its listeners when the _contents_ of the list are changed. As a result, this class is best used with only immutable data types. For mutable data types, consider extending [ChangeNotifier] directly." />
<item value="The current value stored in this notifier. When the value is replaced with something that is not equal to the old value as evaluated by the equality operator ==, this class notifies its listeners." />
<item value="QOS Level 0 - Message is not guaranteed delivery. No retries are made to ensure delivery is successful." />
<item value="Sleep for the duration specified in [duration]. Use this with care, as no asynchronous operations can be processed in a isolate while it is blocked in a [sleep] call. ```dart var duration = const Duration(seconds: 5); print('Start sleeping'); sleep(duration); print('5 seconds has passed'); ```" />
<item value="bool isPointerPanZoomAllowed(PointerPanZoomStartEvent event) { return supportedDevices == null || supportedDevices!.contains(event.kind); }" />
<item value="Checks whether or not a pointer panzoom is allowed to be tracked by this recognizer." />
<item value="touch slop" />
<item value="Optional device specific configuration for device gestures that will take precedence over framework defaults." />
<item value="The kind of devices that are allowed to be recognized as provided by `supportedDevices` in the constructor, or the currently deprecated `kind`. These cannot both be set. If both are null, events from all device kinds will be tracked and recognized." />
<item value="trackpad scroll causes scale" />
<item value="trackpad scroll to scale factor" />
<item value="Gestures from a trackpad. A trackpad here is defined as a touch-based pointer device with an indirect surface (the user operates the screen by touching something that is not the screen). When the user makes zoom, pan, scroll or rotate gestures with a physical trackpad, supporting platforms dispatch events with kind [trackpad]. Events with kind [trackpad] can only have a [PointerChange] of `add`, `remove`, and pan-zoom related values. Some platforms don't support (or don't fully support) trackpad gestures, and might convert trackpad gestures into fake pointer events that simulate dragging. These events typically have kind [touch] or [mouse] instead of [trackpad]. This includes (but is not limited to) Web, and iOS when `UIApplicationSupportsIndirectInputEvents` isn't present in `Info.plist` or returns NO. Moving the pointing cursor or clicking with a trackpad typically triggers [touch] or [mouse] events, but never triggers [trackpad] events." />
<item value="stack dialog widget V 2" />
<item value="cloning entry" />
<item value="Legacy" />
<item value="agi keyboard widget legacy" />
<item value="agi keyboard widget legency" />
<item value="A widget that lays the child out as if it was in the tree, but without painting anything, without making the child available for hit testing, and without taking any room in the parent. Offstage children are still active: they can receive focus and have keyboard input directed to them." />
<item value="Cancels this subscription. After this call, the subscription no longer receives events. The stream may need to shut down the source of events and clean up after the subscription is canceled. Returns a future that is completed once the stream has finished its cleanup. Typically, cleanup happens when the stream needs to release resources. For example, a stream might need to close an open file (as an asynchronous operation). If the listener wants to delete the file after having canceled the subscription, it must wait for the cleanup future to complete. If the cleanup throws, which it really shouldn't, the returned future completes with that error." />
<item value="chassis status notifier" />
<item value="collect data" />
<item value="The following defines the version and build number for your application. A version number is three numbers separated by dots, like 1.2.43 followed by an optional build number separated by a +. Both the version and the builder number may be overridden in flutter build by specifying --build-name and --build-number, respectively. In Android, build-name is used as versionName while build-number used as versionCode. Read more about Android versioning at https:developer.android.comstudiopublishversioning In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion. Read more about iOS versioning at https:developer.apple.comlibraryarchivedocumentationGeneralReferenceInfoPlistKeyReferenceArticlesCoreFoundationKeys.html In Windows, build-name is used as the major, minor, and patch parts of the product and file versions while build-number is used as the build suffix." />
<item value="negate" />
<item value="weapon" />
<item value="crescent" />
<item value="render indices" />
<item value="texcoords" />
<item value="Fixes the [SnackBar] at the bottom of the [Scaffold]. The exception is that the [SnackBar] will be shown above a [BottomNavigationBar] or a [NavigationBar]. Additionally, the [SnackBar] will cause other non-fixed widgets inside [Scaffold] to be pushed above (for example, the [FloatingActionButton])." />
<item value="The currently selected value for a group of radio buttons. This radio button is considered selected if its [value] matches the [groupValue]." />
<item value="vertical" />
<item value="track ball" />
</histories>
<option name="languageScores">
<map>
<entry key="CHINESE" value="646" />
<entry key="ENGLISH" value="647" />
<entry key="HAWAIIAN" value="1" />
<entry key="INDONESIAN" value="1" />
<entry key="NORWEGIAN" value="1" />
<entry key="POLISH" value="1" />
<entry key="ROMANIAN" value="1" />
</map>
</option>
</component>
</application>