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.

76 lines
15 KiB

<application>
<component name="AppStorage">
<option name="newTranslationDialogHeight" value="304" />
<option name="newTranslationDialogWidth" value="594" />
<option name="newTranslationDialogX" value="811" />
<option name="newTranslationDialogY" value="447" />
<histories>
<item value="Recognizes movement in the horizontal direction on a per-pointer basis. In contrast to [HorizontalDragGestureRecognizer], [HorizontalMultiDragGestureRecognizer] watches each pointer separately, which means multiple drags can be recognized concurrently if multiple pointers are in contact with the screen. See also: [HorizontalDragGestureRecognizer], a gesture recognizer that just looks at horizontal movement. [ImmediateMultiDragGestureRecognizer], a similar recognizer, but without the limitation that the drag must start horizontally. [VerticalMultiDragGestureRecognizer], which only recognizes drags that start vertically." />
<item value="Tertiary" />
<item value="Bit field using the Button constants such as [kPrimaryMouseButton], [kSecondaryStylusButton], etc. For example, if this has the value 6 and the [kind] is [PointerDeviceKind.invertedStylus], then this indicates an upside-down stylus with both its primary and secondary buttons pressed." />
<item value="Unique identifier for the pointer, not reused. Changes for each new pointer down event." />
<item value="You are no longer in line to speak." />
<item value="The color to paint behind the [child]. This property should be preferred when the background is a simple color. For other cases, such as gradients or images, use the [decoration] property. If the [decoration] is used, this property must be null. A background color may still be painted by the [decoration] even if this property is null." />
<item value="Whether performing this activity constitutes scrolling. Used, for example, to determine whether the user scroll direction (see [ScrollPosition.userScrollDirection]) is [ScrollDirection.idle]. See also: [shouldIgnorePointer], which controls whether pointer events are allowed while the activity is live. [UserScrollNotification], which exposes this status." />
<item value="Start a drag activity corresponding to the given [DragStartDetails]. The `onDragCanceled` argument will be invoked if the drag is ended prematurely (e.g. from another activity taking over). See [ScrollDragController.onDragCanceled] for details." />
<item value="[GetStream] is the lightest and most performative way of working with events at Dart. You sintaxe is like StreamController, but it works with simple callbacks. In this way, every event calls only one function. There is no buffering, to very low memory consumption. event [add] will add a object to stream. [addError] will add a error to stream. [listen] is a very light StreamSubscription interface. Is possible take the last value with [value] property." />
<item value="Returns a [StreamSubscription] similar to [listen], but with the added benefit that it primes the stream with the current [value], rather than waiting for the next [value]. This should not be called in [onInit] or anywhere else during the build process." />
<item value="permanent" />
<item value="Deletes the `Instance&lt;S&gt;`, cleaning the memory and closes any open controllers (`DisposableInterface`). - [tag] Optional &quot;tag&quot; used to register the Instance - [force] Will delete an Instance even if marked as `permanent`." />
<item value="Injects an `Instance&lt;S&gt;` in memory. No need to define the generic type `&lt;[S]&gt;` as it's inferred from the [dependency] parameter. - [dependency] The Instance to be injected. - [tag] optionally, use a [tag] as an &quot;id&quot; to create multiple records of the same `Type&lt;S&gt;` the [tag] does not conflict with the same tags used by other dependencies Types. - [permanent] keeps the Instance in memory and persist it, not following `Get.smartManagement` rules. Although, can be removed by `GetInstance.reset()` and `Get.delete()` - [builder] If defined, the [dependency] must be returned from here" />
<item value="If non-null, sets its width to the child's width multiplied by this factor. Can be both greater and less than 1.0 but must be non-negative." />
<item value="indicator" />
<item value="Group Chat Viewer Count Indicator" />
<item value="issue on sending first message to group chat." />
<item value="issue on send first message to group chat." />
<item value="Initializes the application metadata with mock values for testing. If the singleton instance has been initialized already, it is overwritten." />
<item value="The following message was thrown building Obx(has builder, dirty, state: _ObxState28fd8): Iflutter ( 718): [Get] the improper use of a GetX has been detected. Iflutter ( 718): You should only use GetX or Obx for the specific widget that will be updated. Iflutter ( 718): If you are seeing this error, you probably did not insert any observable variables into Iflutter ( 718): GetXObx Iflutter ( 718): or insert them outside the scope that GetX considers suitable for an update Iflutter ( 718): (example: GetX =&gt; HeavyWidget =&gt; variableObservable). Iflutter ( 718): If you need to update a parent widget and a child widget, wrap each one in an ObxGetX." />
<item value="Returns a sentinel for use with set() or update() to include a server-generated timestamp in the written data." />
<item value="increase" />
<item value="reaction" />
<item value="bring chat data controller to chat page." />
<item value="A [DocumentReference] refers to a document location in a [FirebaseFirestore] database and can be used to write, read, or listen to the location. The document at the referenced location may or may not exist. A [DocumentReference] can also be used to create a [CollectionReference] to a subcollection." />
<item value="data Fetched" />
<item value="The ParentDataWidget Expanded(flex: 1) wants to apply ParentData of type FlexParentData to a Iflutter (30455): RenderObject, which has been set up to accept ParentData of incompatible type StackParentData. Iflutter (30455): Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Iflutter (30455): Expanded widgets are placed directly inside Flex widgets. Iflutter (30455): The offending Expanded is currently placed inside a Stack widget. Iflutter (30455): The ownership chain for the RenderObject that received the incompatible parent data was: Iflutter (30455): SizedBox.expand ← Expanded ← GroupChatMessagesListView&lt;GroupChatMessagesRecord&gt; ← Stack ← Iflutter (30455): GetBuilder&lt;GroupChatMessagesListController&gt; ← GroupChatMessagesList ← Expanded ← Column ← MediaQuery Iflutter (30455): ← Padding ← ⋯" />
<item value="time Stamp" />
<item value="set Chat Item Comparer" />
<item value="set Chat Item Compare" />
<item value="Used to annotate an instance member (method, getter, setter, operator, or field) `m` in a class `C` or mixin `M`. Indicates that `m` should not be overridden in any classes that extend or mixin `C` or `M`. Tools, such as the analyzer, can provide feedback if the annotation is associated with anything other than an instance member, the annotation is associated with an abstract member (because subclasses are required to override the member), the annotation is associated with an extension method, the annotation is associated with a member `m` in class `C`, and there is a class `D` or mixin `M`, that extends or mixes in `C`, that declares an overriding member `m`." />
<item value="Annotation marking a class as not allowed as a super-type. Classes in the same package as the marked class may extend, implement or mix-in the annotated class. Tools, such as the analyzer, can provide feedback if the annotation is associated with anything other than a class, the annotation is associated with a class `C`, and there is a class or mixin `D`, which extends, implements, mixes in, or constrains to `C`, and `C` and `D` are declared in different packages." />
<item value="TODO(srawlins): Add a sentence which defines &quot;referencing&quot; and explicitly mentions tearing off, here and on the other annotations which use the word &quot;referenced.&quot;" />
<item value="on Jump To Bottom" />
<item value="This notifier's value is true if a scroll is underway and false if the scroll position is idle. Listeners added by stateful widgets should be removed in the widget's [State.dispose] method." />
<item value="Describes how [Scrollable] widgets should behave. {@template flutter.widgets.scrollBehavior} Used by [ScrollConfiguration] to configure the [Scrollable] widgets in a subtree. This class can be extended to further customize a [ScrollBehavior] for a subtree. For example, overriding [ScrollBehavior.getScrollPhysics] sets the default [ScrollPhysics] for [Scrollable]s that inherit this [ScrollConfiguration]. Overriding [ScrollBehavior.buildOverscrollIndicator] can be used to add or change the default [GlowingOverscrollIndicator] decoration, while [ScrollBehavior.buildScrollbar] can be changed to modify the default [Scrollbar]. When looking to easily toggle the default decorations, you can use [ScrollBehavior.copyWith] instead of creating your own [ScrollBehavior] class. The `scrollbar` and `overscrollIndicator` flags can turn these decorations off. {@endtemplate} See also: [ScrollConfiguration], the inherited widget that controls how [Scrollable] widgets behave in a subtree. @immutable" />
<item value="allow Implicit Scrolling" />
<item value="should Accept User Offset" />
<item value="Scroll physics that does not allow the user to scroll. See also: [ScrollPhysics], which can be used instead of this class when the default behavior is desired instead. [BouncingScrollPhysics], which provides the bouncing overscroll behavior found on iOS. [ClampingScrollPhysics], which provides the clamping overscroll behavior found on Android." />
<item value="Never Scrollable Scroll Physics" />
<item value="Bouncing Scroll Physics" />
<item value="Determines the overscroll by applying the boundary conditions. Called by [ScrollPosition.applyBoundaryConditions], which is called by [ScrollPosition.setPixels] just before the [ScrollPosition.pixels] value is updated, to determine how much of the offset is to be clamped off and sent to [ScrollPosition.didOverscrollBy]. The `value` argument is guaranteed to not equal the [ScrollMetrics.pixels] of the `position` argument when this is called. It is possible for this method to be called when the `position` describes an already-out-of-bounds position. In that case, the boundary conditions should usually only prevent a further increase in the extent to which the position is out of bounds, allowing a decrease to be applied successfully, so that (for instance) an animation can smoothly snap an out of bounds position to the bounds. See [BallisticScrollActivity]. This method must not clamp parts of the offset that are entirely within the bounds described by the given `position`. The given `position` is only valid during this method call. Do not keep a reference to it to use later, as the values may update, may not update, or may update to reflect an entirely unrelated scrollable. Examples [BouncingScrollPhysics] returns zero. In other words, it allows scrolling past the boundary unhindered. [ClampingScrollPhysics] returns the amount by which the value is beyond the position or the boundary, whichever is furthest from the content. In other words, it disallows scrolling past the boundary, but allows scrolling back from being overscrolled, if for some reason the position ends up overscrolled." />
<item value="Update the scroll position ([pixels]) to a given pixel value. This should only be called by the current [ScrollActivity], either during the transient callback phase or in response to user input. Returns the overscroll, if any. If the return value is 0.0, that means that [pixels] now returns the given `value`. If the return value is positive, then [pixels] is less than the requested `value` by the given amount (overscroll past the max extent), and if it is negative, it is greater than the requested `value` by the given amount (underscroll past the min extent). The amount of overscroll is computed by [applyBoundaryConditions]. The amount of the change that is applied is reported using [didUpdateScrollPositionBy]. If there is any overscroll, it is reported using [didOverscrollBy]." />
<item value="'{physics.runtimeType}.applyBoundaryConditions returned invalid overscroll value.\n' 'The method was called to consider a change from pixels to value, which is a ' 'delta of {delta.toStringAsFixed(1)} units. However, it returned an overscroll of ' '{result.toStringAsFixed(1)} units, which has a greater magnitude than the delta. ' 'The applyBoundaryConditions method is only supposed to reduce the possible range ' 'of movement, not increase it.\n' 'The scroll extents are minScrollExtent .. maxScrollExtent, and the ' 'viewport dimension is viewportDimension.'," />
<item value="Called by [setPixels] to report overscroll when an attempt is made to change the [pixels] position. Overscroll is the amount of change that was not applied to the [pixels] value." />
<item value="Interface for objects that receive updates about drags. This interface is used in various ways. For example, [MultiDragGestureRecognizer] uses it to update its clients when it recognizes a gesture. Similarly, the scrolling infrastructure in the widgets library uses it to notify the [DragScrollActivity] when the user drags the scrollable." />
<item value="pointer Scroll" />
<item value="Jumps the scroll position from its current value to the given value, without animation, and without checking if the new value is in range. Any active animation is canceled. If the user is currently scrolling, that action is canceled. If this method changes the scroll position, a sequence of startupdateend scroll notifications will be dispatched. No overscroll notifications can be generated by this method." />
<item value="The currently operative [ScrollActivity]. If the scroll position is not performing any more specific activity, the activity will be an [IdleScrollActivity]. To determine whether the scroll position is idle, check the [isScrollingNotifier]. Call [beginActivity] to change the current activity." />
<item value="did Overscroll By" />
</histories>
<option name="languageScores">
<map>
<entry key="CHINESE" value="169" />
<entry key="ENGLISH" value="170" />
<entry key="FRENCH" value="1" />
</map>
</option>
</component>
<component name="Cache">
<option name="lastTrimTime" value="1658718445622" />
</component>
<component name="Settings">
<option name="phoneticFontFamily" value="DejaVu Sans Mono" />
<option name="primaryFontFamily" value="Noto Sans CJK SC Regular" />
<option name="showActionsInContextMenuOnlyWithSelection" value="false" />
<option name="translateDocumentation" value="true" />
</component>
</application>