AI-Flamingo | 2022.2.1 Patch 1 <debuggerx@debuggerx Merge branch 'master'

Conflicts:
	ide.general.xml
master
debuggerx 2 years ago
commit 0c68d0e511

@ -3,6 +3,6 @@
<version>1</version>
</component>
<component name="whatsNew">
<shownVersion>2022.3.1rc11</shownVersion>
<shownVersion>2023.1.1rc3</shownVersion>
</component>
</application>

@ -1,85 +1,4 @@
<code_scheme name="Default (1)" version="173">
<option name="FIELD_NAME_PREFIX" value="m" />
<option name="STATIC_FIELD_NAME_PREFIX" value="s" />
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
<option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
<value />
</option>
<option name="IMPORT_LAYOUT_TABLE">
<value>
<package name="android" withSubpackages="true" static="false" />
<emptyLine />
<package name="com" withSubpackages="true" static="false" />
<emptyLine />
<package name="junit" withSubpackages="true" static="false" />
<emptyLine />
<package name="net" withSubpackages="true" static="false" />
<emptyLine />
<package name="org" withSubpackages="true" static="false" />
<emptyLine />
<package name="java" withSubpackages="true" static="false" />
<emptyLine />
<package name="javax" withSubpackages="true" static="false" />
<emptyLine />
<package name="" withSubpackages="true" static="false" />
<emptyLine />
<package name="" withSubpackages="true" static="true" />
<emptyLine />
</value>
</option>
<JavaCodeStyleSettings>
<option name="FIELD_NAME_PREFIX" value="m" />
<option name="STATIC_FIELD_NAME_PREFIX" value="s" />
<option name="IMPORT_LAYOUT_TABLE">
<value>
<package name="android" withSubpackages="true" static="false" />
<emptyLine />
<package name="com" withSubpackages="true" static="false" />
<emptyLine />
<package name="junit" withSubpackages="true" static="false" />
<emptyLine />
<package name="net" withSubpackages="true" static="false" />
<emptyLine />
<package name="org" withSubpackages="true" static="false" />
<emptyLine />
<package name="java" withSubpackages="true" static="false" />
<emptyLine />
<package name="javax" withSubpackages="true" static="false" />
<emptyLine />
<package name="" withSubpackages="true" static="false" />
<emptyLine />
<package name="" withSubpackages="true" static="true" />
<emptyLine />
</value>
</option>
</JavaCodeStyleSettings>
<JetCodeStyleSettings>
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
</JetCodeStyleSettings>
<codeStyleSettings language="Dart">
<option name="RIGHT_MARGIN" value="120" />
</codeStyleSettings>
<codeStyleSettings language="EditorConfig">
<option name="SPACE_AFTER_COLON" value="true" />
<indentOptions>
<option name="INDENT_SIZE" value="2" />
<option name="CONTINUATION_INDENT_SIZE" value="4" />
<option name="TAB_SIZE" value="2" />
</indentOptions>
</codeStyleSettings>
<codeStyleSettings language="JAVA">
<option name="KEEP_FIRST_COLUMN_COMMENT" value="false" />
<option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" />
<option name="ALIGN_GROUP_FIELD_DECLARATIONS" value="true" />
</codeStyleSettings>
<codeStyleSettings language="ObjectiveC">
<indentOptions>
<option name="INDENT_SIZE" value="2" />
<option name="CONTINUATION_INDENT_SIZE" value="4" />
<option name="TAB_SIZE" value="2" />
</indentOptions>
</codeStyleSettings>
<codeStyleSettings language="XML">
<option name="FORCE_REARRANGE_MODE" value="1" />
<indentOptions>
@ -92,6 +11,7 @@
<match>
<AND>
<NAME>xmlns:android</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
@ -102,6 +22,7 @@
<match>
<AND>
<NAME>xmlns:.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
@ -113,6 +34,7 @@
<match>
<AND>
<NAME>.*:id</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
@ -123,6 +45,7 @@
<match>
<AND>
<NAME>.*:name</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
@ -133,6 +56,7 @@
<match>
<AND>
<NAME>name</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
@ -143,6 +67,7 @@
<match>
<AND>
<NAME>style</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
@ -153,6 +78,7 @@
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>^$</XML_NAMESPACE>
</AND>
</match>
@ -164,6 +90,7 @@
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
</AND>
</match>
@ -175,6 +102,7 @@
<match>
<AND>
<NAME>.*</NAME>
<XML_ATTRIBUTE />
<XML_NAMESPACE>.*</XML_NAMESPACE>
</AND>
</match>
@ -184,7 +112,4 @@
</rules>
</arrangement>
</codeStyleSettings>
<codeStyleSettings language="kotlin">
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
</codeStyleSettings>
</code_scheme>

@ -2,8 +2,6 @@
<component name="FindSettings">
<option name="customScope" value="All Places" />
<option name="defaultScopeName" value="All Places" />
<option name="localRegularExpressions" value="true" />
<option name="LOCAL_REGULAR_EXPRESSIONS" value="true" />
<option name="SEARCH_SCOPE" value="All Places" />
</component>
</application>

@ -0,0 +1,5 @@
<application>
<component name="LayoutInspectorSettings">
<option name="embeddedLayoutInspectorEnabled" value="false" />
</component>
</application>

@ -9,6 +9,7 @@
<option name="IS_FILTER_DUPLICATED_LINE" value="false" />
<option name="FLATTEN_MODULES" value="false" />
<option name="GROUP_BY_FILE_STRUCTURE" value="false" />
<option name="GROUP_BY_MODULE" value="false" />
<option name="GROUP_BY_PACKAGE" value="false" />
<option name="GROUP_BY_USAGE_TYPE" value="false" />
<option name="PREVIEW_USAGES_SPLITTER_PROPORTIONS" value="0.48481676" />

@ -1,23 +1,4 @@
<application>
<component name="GitRememberedInputs">
<option name="visitedUrls">
<list>
<UrlAndUserName>
<option name="url" value="http://home.debuggerx.com:3000/debuggerx/dde_qrcode_detector#:~:text=http%3A//home.debuggerx.com%3A3000/debuggerx/dde_qrcode_detector.git" />
<option name="userName" value="" />
</UrlAndUserName>
<UrlAndUserName>
<option name="url" value="http://home.debuggerx.com:3000/debuggerx/dde_qrcode_detector.git" />
<option name="userName" value="" />
</UrlAndUserName>
<UrlAndUserName>
<option name="url" value="http://home.debuggerx.com:3000" />
<option name="userName" value="debuggerx" />
</UrlAndUserName>
</list>
</option>
<option name="cloneParentDir" value="$USER_HOME$/StudioProjects" />
</component>
<component name="Vcs.Log.App.Settings">
<option name="SHOW_CHANGES_FROM_PARENTS" value="true" />
<option name="COLUMN_ID_ORDER">

@ -1,64 +1,66 @@
<application>
<component name="Translation.Cache">
<option name="lastTrimTime" value="1681712945102" />
<option name="lastTrimTime" value="1683864494058" />
</component>
<component name="Translation.States">
<histories>
<item value="fix issue when run scan on isolate." />
<item value="This configuration invokes the native build for the various target platforms and bundles the binaries in Flutter applications using these FFI plugins. This can be combined with dartPluginClass, such as when FFI is used for the implementation of one platform in a federated plugin:" />
<item value="Project stucture This template uses the following structure: `src`: Contains the native source code, and a CmakeFile.txt file for building that source code into a dynamic library. `lib`: Contains the Dart code that defines the API of the plugin, and which calls into the native code using `dart:ffi`. platform folders (`android`, `ios`, `windows`, etc.): Contains the build files for building and bundling the native code library with the platform application." />
<item value="{@template flutter.material.checkbox.fillColor} The color that fills the checkbox, in all [MaterialState]s. Resolves in the following states: [MaterialState.selected]. [MaterialState.hovered]. [MaterialState.focused]. [MaterialState.disabled]. {@endtemplate} If null, then the value of [activeColor] is used in the selected state. If that is also null, the value of [CheckboxThemeData.fillColor] is used. If that is also null, then [ThemeData.disabledColor] is used in the disabled state, [ThemeData.toggleableActiveColor] is used in the selected state, and [ThemeData.unselectedWidgetColor] is used in the default state." />
<item value="Timeout in milliseconds for opening url. [Dio] will throw the [DioError] with [DioErrorType.connectionTimeout] type when time out." />
<item value="Layout Builder" />
<item value="'LayoutBuilder does not support returning intrinsic dimensions.\n' 'Calculating the intrinsic dimensions would require running the layout ' 'callback speculatively, which might mutate the live render object tree.'," />
<item value="'Calculating the dry layout would require running the layout callback ' 'speculatively, which might mutate the live render object tree.'," />
<item value="Builds a widget tree that can depend on the parent widget's size. Similar to the [Builder] widget except that the framework calls the [builder] function at layout time and provides the parent widget's constraints. This is useful when the parent constrains the child's size and doesn't depend on the child's intrinsic size. The [LayoutBuilder]'s final size will match its child's size. {@macro flutter.widgets.ConstrainedLayoutBuilder} {@youtube 560 315 https:www.youtube.comwatch?v=IYDVcriKjsw} If the child should be smaller than the parent, consider wrapping the child in an [Align] widget. If the child might want to be bigger, consider wrapping it in a [SingleChildScrollView] or [OverflowBox]. {@tool dartpad} This example uses a [LayoutBuilder] to build a different widget depending on the available width. Resize the DartPad window to see [LayoutBuilder] in action! See code in examplesapilibwidgetslayout_builderlayout_builder.0.dart {@end-tool}" />
<item value="The following assertion was thrown during performLayout(): Iflutter ( 4647): RenderFlex children have non-zero flex but incoming height constraints are unbounded. Iflutter ( 4647): When a column is in a parent that does not provide a finite height constraint, for example if it is Iflutter ( 4647): in a vertical scrollable, it will try to shrink-wrap its children along the vertical axis. Setting a Iflutter ( 4647): flex on a child (e.g. using Expanded) indicates that the child is to expand to fill the remaining Iflutter ( 4647): space in the vertical direction. Iflutter ( 4647): These two directives are mutually exclusive. If a parent is to shrink-wrap its child, the child Iflutter ( 4647): cannot simultaneously expand to fit its parent. Iflutter ( 4647): Consider setting mainAxisSize to MainAxisSize.min and using FlexFit.loose fits for the flexible Iflutter ( 4647): children (using Flexible rather than Expanded). This will allow the flexible children to size Iflutter ( 4647): themselves to less than the infinite remaining space they would otherwise be forced to take, and Iflutter ( 4647): then will cause the RenderFlex to shrink-wrap the children rather than expanding to fit the maximum Iflutter ( 4647): constraints provided by the parent." />
<item value="The child is forced to fill the available space. The [Expanded] widget assigns this kind of [FlexFit] to its child." />
<item value="The child can be at most as large as the available space (but is allowed to be smaller). The [Flexible] widget assigns this kind of [FlexFit] to its child." />
<item value="Returns a JSON Web Token (JWT) used to identify the user to a Firebase service. Returns the current token if it has not expired. Otherwise, this will refresh the token and return a new one. If [forceRefresh] is `true`, the token returned will be refresh regardless of token expiration." />
<item value="Deletes and signs out the user. Important: this is a security-sensitive operation that requires the user to have recently signed in. If this requirement isn't met, ask the user to authenticate again and then call [User.reauthenticateWithCredential]. A [FirebaseAuthException] maybe thrown with the following error code: - requires-recent-login: - Thrown if the user's last sign-in time does not meet the security threshold. Use [User.reauthenticateWithCredential] to resolve. This does not apply if the user is anonymous." />
<item value="The current user's tenant ID. This is a read-only property, which indicates the tenant ID used to sign in the current user. This is `null` if the user is signed in from the parent project." />
<item value="Returns a JWT refresh token for the user. This property will be an empty string for native platforms (android, iOS &amp; macOS) as they do not support refresh tokens." />
<item value="Returns additional metadata about the user, such as their creation time." />
<item value="The time when ID token was issued." />
<item value="The authentication time formatted as UTC string. This is the time the user authenticated (signed in) and not the time the token was refreshed." />
<item value="The time when the ID token expires." />
<item value="Interface representing ID token result obtained from [getIdTokenResult]. It contains the ID token JWT string and other helper properties for getting different data associated with the token as well as all the decoded payload claims. Note that these claims are not to be trusted as they are parsed client side. Only server side verification can guarantee the integrity of the token claims." />
<item value="Returns a [IdTokenResult] containing the users JSON Web Token (JWT) and other metadata. Returns the current token if it has not expired. Otherwise, this will refresh the token and return a new one. If [forceRefresh] is `true`, the token returned will be refreshed regardless of token expiration." />
<item value="Returns a JSON Web Token (JWT) used to identify the user to a Firebase service. Returns the current token if it has not expired. Otherwise, this will refresh the token and return a new one. If [forceRefresh] is `true`, the token returned will be refreshed regardless of token expiration." />
<item value="If [forceRefresh] is `true`, the token returned will be refreshed regardless of token expiration." />
<item value="A longer-lived native function, which occupies the thread calling it. Do not call these kind of native functions in the main isolate. They will block Dart execution. This will cause dropped frames in Flutter applications. Instead, call these native functions on a separate isolate." />
<item value="A very short-lived native function. For very short-lived functions, it is fine to call them on the main isolate. They will block the Dart execution while running the native function, so only do this for native functions which are guaranteed to be short-lived." />
<item value="returns decoded [data] or throw [ReedSolomonException] if data cannot be decoded" />
<item value="Decodes a Qr code given the matrix of its raw bits." />
<item value="Extract the raw content of the QR code from an image BitMatrix, given the location." />
<item value="Get new content" />
<item value="Get new location TODO: Evaluate whether the new location is realistic Consider using the old location instead or interpolating" />
<item value="Keep old content as default, unless stale or forceDecode is true" />
<item value="Scan a BitMatrix to update QR code content and location." />
<item value="Convert a List of image bytes into a 2D matrix of bits representing black and white pixels" />
<item value="Scan an image encoded as a Uint8List of RGBA values to update QR code content and location." />
<item value="module" />
<item value="alignment Pattern" />
<item value="A generic position in a two-dimensional space, expressed as a pair of coordinates (that can be either integer or double)." />
<item value="[RawKeyboard] is the legacy API, and will be deprecated and removed in the future. It is recommended to always use [HardwareKeyboard] and [KeyEvent] APIs (such as [FocusNode.onKeyEvent]) to handle key events." />
<item value="Flutter will try to synchronize with the ground truth of keyboard states using synthesized events ([KeyEvent.synthesized]), subject to the availability of the platform. The desynchronization can be caused by non-empty initial state or a change in the focused window or application. For example, if CapsLock is enabled when the application starts, then immediately before the first key event, a synthesized [KeyDownEvent] and [KeyUpEvent] of CapsLock will be dispatched. The resulting event stream does not map one-to-one to the native key event stream. Some native events might be skipped, while some events might be synthesized and do not correspond to native events. Synthesized events will be indicated by [KeyEvent.synthesized]." />
<item value="When the Flutter application starts, all keys are released, and all lock modes are disabled. Upon key events, [HardwareKeyboard] will update its states, then dispatch callbacks: [KeyDownEvent]s and [KeyUpEvent]s set or reset the pressing state, while [KeyDownEvent]s also toggle lock modes." />
<item value="Event model Flutter uses a universal event model ([KeyEvent]) and key options ([LogicalKeyboardKey] and [PhysicalKeyboardKey]) regardless of the native platform, while preserving platform-specific features as much as possible. [HardwareKeyboard] guarantees that the key model is &quot;regularized&quot;: The key event stream consists of &quot;key tap sequences&quot;, where a key tap sequence is defined as one [KeyDownEvent], zero or more [KeyRepeatEvent]s, and one [KeyUpEvent" />
<item value="Manages key events from hardware keyboards. [HardwareKeyboard] manages all key events of the Flutter application from hardware keyboards (in contrast to on-screen keyboards). It receives key data from the native platform, dispatches key events to registered handlers, and records the keyboard state. To stay notified whenever keys are pressed, held, or released, add a handler with [addHandler]. To only be notified when a specific part of the app is focused, use a [Focus] widget's `onFocusChanged` attribute instead of [addHandler]. Handlers should be removed with [removeHandler] when notification is no longer necessary, or when the handler is being disposed. To query whether a key is being held, or a lock mode is enabled, use [physicalKeysPressed], [logicalKeysPressed], or [lockModesEnabled]. These states will have been updated with the event when used during a key event handler. The singleton [HardwareKeyboard] instance is held by the [ServicesBinding] as [ServicesBinding.keyboard], and can be conveniently accessed using the [HardwareKeyboard.instance] static accessor." />
<item value="A widget that calls a callback whenever the user presses or releases a key on a keyboard. A [RawKeyboardListener] is useful for listening to raw key events and hardware buttons that are represented as keys. Typically used by games and other apps that use keyboards for purposes other than text entry. For text entry, consider using a [EditableText], which integrates with on-screen keyboards and input method editors (IMEs). The [RawKeyboardListener] is different from [KeyboardListener] in that [RawKeyboardListener] uses the legacy [RawKeyboard] API. Use [KeyboardListener] if possible. See also: [EditableText], which should be used instead of this widget for text entry. [KeyboardListener], a similar widget based on the newer [HardwareKeyboard] API." />
<item value="Specify that the automatic animation should repeat in a loop (default to true). The property has no effect if [animate] is false or [controller] is not null." />
<item value="Indicate to automatically add a `RepaintBoundary` widget around the animation. This allows to optimize the app performance by isolating the animation in its own `Layer`. This property is `true` by default." />
<item value="Some options to enabledisable some feature of Lottie - enableMergePaths: Enable merge path support" />
<item value="If no controller is specified, this value indicate whether or not the Lottie animation should be played automatically (default to true). If there is an animation controller specified, this property has no effect. See [repeat] to control whether the animation should repeat." />
<item value="Targets that defer to their children receive events within their bounds only if one of their children is hit by the hit test." />
<item value="Translucent targets both receive events within their bounds and permit targets visually behind them to also receive events." />
<item value="fix for new version of dart." />
<item value="A [CollectionReference] object can be used for adding documents, getting [DocumentReference]s, and querying for documents (using the methods inherited from [Query])." />
<item value="{@template cloud_firestore.collection_reference.doc} Returns a `DocumentReference` with the provided path. If no [path] is provided, an auto-generated ID is used. The unique key generated is prefixed with a client-generated timestamp so that the resulting list will be chronologically-sorted. {@endtemplate}" />
<item value="The [FirebaseApp] instance to which this [FirebaseDatabase] belongs. If null, the default [FirebaseApp] is used. The [MethodChannel] used to communicate with the native plugin" />
<item value="get doc by a empty id" />
<item value="test trigger a error by hand" />
<item value="fix: pop to black screen when auto exit the monitor page." />
<item value="If the controller was provided by DefaultTabController and we're part of a Hero (typically the AppBar), then we will not be able to find the controller during a Hero transition. See https:github.comflutterflutterissues213." />
<item value="exit the monitor page after no server information is received for more than one minute;" />
<item value="超过一分钟没有接收到服务器信息,则自动退出监控页面" />
<item value="NO STATUS RECEIVED" />
<item value="RESERVED_1004" />
<item value="PROTOCOL ERROR" />
<item value="UNSUPPORTED DATA" />
<item value="GOING AWAY" />
<item value="RESERVED_1015" />
<item value="INTERNAL SERVER ERROR" />
<item value="MISSING MANDATORY EXTENSION" />
<item value="MESSAGE TOO BIG" />
<item value="POLICY VIOLATION" />
<item value="INVALID FRAME PAYLOAD DATA" />
<item value="ABNORMAL CLOSURE" />
<item value="NORMAL CLOSURE" />
<item value="static const int NORMAL_CLOSURE = 1000; static const int GOING_AWAY = 1001; static const int PROTOCOL_ERROR = 1002; static const int UNSUPPORTED_DATA = 1003; static const int RESERVED_1004 = 1004; static const int NO_STATUS_RECEIVED = 1005; static const int ABNORMAL_CLOSURE = 1006; static const int INVALID_FRAME_PAYLOAD_DATA = 1007; static const int POLICY_VIOLATION = 1008; static const int MESSAGE_TOO_BIG = 1009; static const int MISSING_MANDATORY_EXTENSION = 1010; static const int INTERNAL_SERVER_ERROR = 1011; static const int RESERVED_1015 = 1015;" />
<item value="Creates a new WebSocket connection. Connects to [uri] using and returns a channel that can be used to communicate over the resulting socket. The optional [protocols] parameter is the same as `WebSocket.connect`." />
<item value="Whether this [Duration] has the same length as [other]. Durations have the same length if they have the same number of microseconds, as reported by [inMicroseconds]." />
<item value="What kind of friends are you looking to meet? You can briefly describe your hobbies or interests for conversation topics, and I can try to find potential friends that you may connect with." />
<item value="they" />
<item value="Recomand Friend" />
<item value="fix: wrong onTap ussage." />
<item value="is Auto Generated" />
<item value="The child can be at most as large as the available space (but is allowed to be smaller)." />
<item value="The child is forced to fill the available space." />
<item value="The [Flexible] widget assigns this kind of [FlexFit] to its child." />
<item value="The [Expanded] widget assigns this kind of [FlexFit] to its child." />
<item value="A widget that sizes its child to the child's intrinsic height. This class is useful, for example, when unlimited height is available and you would like a child that would otherwise attempt to expand infinitely to instead size itself to a more reasonable height. The constraints that this widget passes to its child will adhere to the parent's constraints, so if the constraints are not large enough to satisfy the child's maximum intrinsic height, then the child will get less height than it otherwise would. Likewise, if the minimum height constraint is larger than the child's maximum intrinsic height, the child will be given more height than it otherwise would. This class is relatively expensive, because it adds a speculative layout pass before the final layout phase. Avoid using it where possible. In the worst case, this widget can result in a layout that is O(N²) in the depth of the tree." />
<item value="remove Material Icons font to reduce deb package size." />
<item value="Load Device's Contexts from the iOS SDK. This integration calls the iOS SDK via Message channel to load the Device's contexts before sending the event back to the iOS SDK via Message channel (already enriched with all the information). The Device's contexts are: App, Device and OS. ps. This integration won't be run on Android because the Device's Contexts is set on Android when the event is sent to the Android SDK via the Message channel. We intend to unify this behaviour in the future. This integration is only executed on iOS &amp; MacOS Apps." />
<item value="Integration which handles communication with native frameworks in order to enrich [SentryTransaction] objects with app start data for mobile vitals." />
<item value="We need to check the platform after we checked for web, because the OS checks return true when the browser runs on the checked platform. Example: platform.isAndroid return true if the browser is used on an Android device." />
<item value="Enable or disable the Crash handling on the Native SDKs, e.g., UncaughtExceptionHandler and [anrEnabled] for Android. SentryCrashIntegration (KSCrash) for iOS, turning this feature off on iOS has a side effect which is missing the Device's context, e.g., App, Device and Operation System. Disabling this feature affects the [enableAutoSessionTracking] feature, as this is required to mark Sessions as Crashed." />
<item value="Match the baseline of the placeholder with the baseline. The [TextBaseline] to use must be specified and non-null when using this alignment mode." />
<item value="How the placeholder aligns vertically with the text. See [ui.PlaceholderAlignment] for details on each mode." />
<item value="This function is called by [TracesSamplerCallback] to determine if transaction is sampled - meant to be sent to Sentry." />
<item value="traces Sample Rate" />
<item value="[MaterialApp] configures its [WidgetsApp.textStyle] with an ugly redyellow text style that's intended to warn the developer that their app hasn't defined a default text style. Typically the app's [Scaffold] builds a [Material] widget whose default [Material.textStyle] defines the text style for the entire scaffold. The [MaterialApp] configures the top-level [Navigator] to search for routes in the following order: 1. For the `` route, the [home] property, if non-null, is used. 2. Otherwise, the [routes] table is used, if it has an entry for the route. 3. Otherwise, [onGenerateRoute] is called, if provided. It should return a non-null value for any _valid_ route not handled by [home] and [routes]. 4. Finally if all else fails [onUnknownRoute] is called." />
<item value="An application that uses Material Design. A convenience widget that wraps a number of widgets that are commonly required for Material Design applications. It builds upon a [WidgetsApp] by adding material-design specific functionality, such as [AnimatedTheme] and [GridPaper]." />
<item value="The [MaterialApp] configures the top-level [Navigator] to search for routes in the following order: 1. For the `` route, the [home] property, if non-null, is used. 2. Otherwise, the [routes] table is used, if it has an entry for the route. 3. Otherwise, [onGenerateRoute] is called, if provided. It should return a non-null value for any _valid_ route not handled by [home] and [routes]. 4. Finally if all else fails [onUnknownRoute] is called." />
<item value="If a [Navigator] is created, at least one of these options must handle the `` route, since it is used when an invalid [initialRoute] is specified on startup (e.g. by another application launching this one with an intent on Android; see [dart:ui.PlatformDispatcher.defaultRouteName])." />
<item value="The divider's height extent. The divider itself is always drawn as a horizontal line that is centered within the height specified by this value. If this is null, then the [DividerThemeData.space] is used. If that is also null, then this defaults to 16.0." />
</histories>
<option name="languageScores">
<map>
<entry key="CHINESE" value="76" />
<entry key="ENGLISH" value="77" />
<entry key="CHINESE" value="134" />
<entry key="ENGLISH" value="135" />
<entry key="POLISH" value="1" />
<entry key="ROMANIAN" value="1" />
</map>
</option>
</component>

Loading…
Cancel
Save