WidgetInspectorServiceExtensions enum

Service extension constants for the Widget Inspector.

These constants will be used when registering service extensions in the framework, and they will also be used by tools and services that call these service extensions.

The String value for each of these extension names should be accessed by calling the .name property on the enum value.

Inheritance
Available extensions

Values

structuredErrors → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will determine whether FlutterError messages will be presented using a structured format.

See also:

show → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will change the value of WidgetsBinding.debugShowWidgetInspectorOverride, which controls whether the on-device widget inspector is visible.

See also:

trackRebuildDirtyWidgets → const WidgetInspectorServiceExtensions

Name of service extension that, when called, determines whether a callback is invoked for every dirty Widget built each frame.

See also:

widgetLocationIdMap → const WidgetInspectorServiceExtensions

Name of service extension that, when called, returns the mapping of widget locations to ids.

This service extension is only supported if WidgetInspectorService._widgetCreationTracked is true.

See also:

trackRepaintWidgets → const WidgetInspectorServiceExtensions

Name of service extension that, when called, determines whether WidgetInspectorService._trackRepaintWidgets, which determines whether a callback is invoked for every RenderObject painted each frame.

See also:

disposeAllGroups → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will clear all WidgetInspectorService object references in all groups.

See also:

disposeGroup → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will clear all WidgetInspectorService object references in a group.

See also:

isWidgetTreeReady → const WidgetInspectorServiceExtensions

Name of service extension that, when called, returns whether it is appropriate to display the Widget tree in the inspector, which is only true after the application has rendered its first frame.

See also:

disposeId → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will remove the object with the specified id from the specified object group.

See also:

setPubRootDirectories → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will set the list of directories that should be considered part of the local project for the Widget inspector summary tree.

See also:

addPubRootDirectories → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will add a list of directories that should be considered part of the local project for the Widget inspector summary tree.

See also:

removePubRootDirectories → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will remove a list of directories that should no longer be considered part of the local project for the Widget inspector summary tree.

See also:

getPubRootDirectories → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return the list of directories that are considered part of the local project for the Widget inspector summary tree.

See also:

setSelectionById → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will set the WidgetInspector selection to the object matching the specified id and will return whether the selection was changed.

See also:

getParentChain → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will retrieve the chain of DiagnosticsNode instances form the root of the tree to the Element or RenderObject matching the specified id, passed as an argument.

See also:

getProperties → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return the properties for the DiagnosticsNode object matching the specified id, passed as an argument.

See also:

getChildren → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return the children for the DiagnosticsNode object matching the specified id, passed as an argument.

See also:

getChildrenSummaryTree → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return the children created by user code for the DiagnosticsNode object matching the specified id, passed as an argument.

See also:

getChildrenDetailsSubtree → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return all children and their properties for the DiagnosticsNode object matching the specified id, passed as an argument.

See also:

getRootWidget → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return the DiagnosticsNode data for the root Element.

See also:

getRootWidgetTree → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return the DiagnosticsNode data for the root Element of the widget tree.

If the parameter isSummaryTree is true, the tree will only include Elements that were created by user code.

If the parameter withPreviews is true, text previews will be included for Elements with a corresponding RenderObject of type RenderParagraph.

See also:

getRootWidgetSummaryTree → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return the DiagnosticsNode data for the root Element of the summary tree, which only includes Elements that were created by user code.

See also:

getRootWidgetSummaryTreeWithPreviews → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return the DiagnosticsNode data for the root Element of the summary tree with text previews included.

The summary tree only includes Elements that were created by user code. Text previews will only be available for Elements with a corresponding RenderObject of type RenderParagraph.

See also:

getDetailsSubtree → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return the details subtree, which includes properties, rooted at the DiagnosticsNode object matching the specified id and the having a size matching the specified subtree depth, both passed as arguments.

See also:

getSelectedWidget → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return the DiagnosticsNode data for the currently selected Element.

See also:

getSelectedSummaryWidget → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return the DiagnosticsNode data for the currently selected Element in the summary tree, which only includes Elements created in user code.

If the selected Element does not exist in the summary tree, the first ancestor in the summary tree for the currently selected Element will be returned.

See also:

isWidgetCreationTracked → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return whether Widget creation locations are available.

See also:

screenshot → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return a base64 encoded image of the RenderObject or Element matching the specified 'id`, passed as an argument, and sized at the specified 'width' and 'height' values, also passed as arguments.

See also:

getLayoutExplorerNode → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will return the DiagnosticsNode data for the currently selected Element and will include information about the Element's layout properties.

See also:

setFlexFit → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will set the FlexFit value for the FlexParentData of the RenderObject matching the specified id, passed as an argument.

See also:

setFlexFactor → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will set the flex value for the FlexParentData of the RenderObject matching the specified id, passed as an argument.

See also:

setFlexProperties → const WidgetInspectorServiceExtensions

Name of service extension that, when called, will set the MainAxisAlignment and CrossAxisAlignment values for the RenderFlex matching the specified id, passed as an argument.

The MainAxisAlignment and CrossAxisAlignment values will be passed as arguments mainAxisAlignment and crossAxisAlignment, respectively.

See also:

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<WidgetInspectorServiceExtensions>
A constant List of the values in this enum, in order of their declaration.