util/config/_/global_imports
library
Classes
-
AndroidMotionEvent
-
A Dart version of Android's MotionEvent.
-
AndroidPointerCoords
-
Position information for an Android pointer.
-
AndroidPointerProperties
-
Properties of an Android pointer.
-
AndroidViewController
-
Controls an Android view that is composed using a GL texture.
-
AppKitViewController
-
Controller for a macOS platform view.
-
ApplicationSwitcherDescription
-
Specifies a description of the application that is pertinent to the
embedder's application switcher (also known as "recent tasks") user
interface.
-
AssetBundle
-
A collection of resources used by the application.
-
AssetManifest
-
Contains details about available assets and their variants.
See Resolution-aware image assets
to learn about asset variants and how to declare them.
-
AssetMetadata
-
Contains information about an asset.
-
AutofillClient
-
An object that represents an autofillable input field in the autofill workflow.
-
AutofillConfiguration
-
A collection of autofill related information that represents an AutofillClient.
-
AutofillHints
-
A collection of commonly used autofill hint strings on different platforms.
-
AutofillScope
-
An ordered group within which AutofillClients are logically connected.
-
BackgroundIsolateBinaryMessenger
-
A BinaryMessenger for use on background (non-root) isolates.
-
BasicMessageChannel<T>
-
A named channel for communicating with platform plugins using asynchronous
message passing.
-
BinaryCodec
-
MessageCodec with unencoded binary messages represented using ByteData.
-
BinaryMessenger
-
A messenger which sends binary data across the Flutter platform barrier.
-
Bind<T>
-
-
BindElement<T>
-
The BindElement is responsible for injecting dependencies into the widget
tree so that they can be observed
-
Binder<T>
-
-
Binding
-
Binding should be extended.
When using
JuneMaterialApp
, all JunePage
s and navigation
methods (like June.to()) have a binding
property that takes an
instance of Connections to manage the
dependencies() (via June.put()) for the Route you are opening.
-
Binds
-
-
Controls the browser's context menu on the web platform.
-
ByteData
-
A fixed-length, random-access sequence of bytes that also provides random
and unaligned access to the fixed-width integers and floating point
numbers represented by those bytes.
-
BytesLoader
-
An interface that can be implemented to support decoding vector graphic
binary assets from different byte sources.
-
Cache
-
The cache for decoded SVGs.
-
CachingAssetBundle
-
An AssetBundle that permanently caches string and structured resources
that have been fetched.
-
ChannelBuffers
-
The buffering and dispatch mechanism for messages sent by plugins
on the engine side to their corresponding plugin code on the
framework side.
-
CharacterBoundary
-
A TextBoundary subclass for retrieving the range of the grapheme the given
position
is in.
-
Clipboard
-
Utility methods for interacting with the system's clipboard.
-
ClipboardData
-
Data stored on the system clipboard.
-
Color
-
An immutable 32 bit color value in ARGB format.
-
ColorMapper
-
A class that transforms from one color to another during SVG parsing.
-
Connections
-
Connections should be extended or implemented.
When using
JuneMaterialApp
, all JunePage
s and navigation
methods (like June.to()) have a binding
property that takes an
instance of Connections to manage the
dependencies() (via June.put()) for the Route you are opening.
-
ConnectionsInterface<T>
-
-
CoverMaterialApp
-
-
CoverMyApp
-
-
CoverRunApp
-
-
DarwinPlatformViewController
-
Base class for iOS and macOS view controllers.
-
DefaultProcessTextService
-
The service used by default for the text processing feature.
-
DefaultSpellCheckService
-
The service used by default to fetch spell check results for text input.
-
DefaultSvgTheme
-
The SVG theme to apply to descendant SvgPicture widgets
which don't have explicit theme values.
-
DeferredComponent
-
Manages the installation and loading of deferred components.
-
DiagnosticPropertiesBuilder
-
Builder to accumulate properties and configuration used to assemble a
DiagnosticsNode from a Diagnosticable object.
-
DocumentBoundary
-
A text boundary that uses the entire document as logical boundary.
-
Engine
-
-
EventChannel
-
A named channel for communicating with platform plugins using event streams.
-
ExpensiveAndroidViewController
-
Controls an Android view that is composed using the Android view hierarchy.
This controller is created from the PlatformViewsService.initExpensiveAndroidView factory.
-
FilteringTextInputFormatter
-
A TextInputFormatter that prevents the insertion of characters matching
(or not matching) a particular pattern, by replacing the characters with the
given replacementString.
-
FloatingActionButtonKit
-
-
FontLoader
-
A class that enables the dynamic loading of fonts at runtime.
-
FontSizeResolvers
-
-
FontWeight
-
The thickness of the glyphs used to draw the text.
-
FullLifeCycleController
-
A clean controller to be used with only Rx variables
A controller with super lifecycles (including native lifecycles)
-
FunctionNoteKit
-
-
Gap
-
A widget that takes a fixed amount of space in the direction of its parent.
-
GLFWKeyHelper
-
Helper class that uses GLFW-specific key mappings.
-
GtkKeyHelper
-
Helper class that uses GTK-specific key mappings.
-
HapticFeedback
-
Allows access to the haptic feedback interface on the device.
-
HardwareKeyboard
-
Manages key events from hardware keyboards.
-
ImmutableBuffer
-
A handle to a read-only byte buffer that is managed by the engine.
-
InstanceDetails
-
-
JSONMessageCodec
-
MessageCodec with UTF-8 encoded JSON messages.
-
JSONMethodCodec
-
MethodCodec with UTF-8 encoded JSON method calls and result envelopes.
-
JuneBuilder<T extends JuneState>
-
-
JuneInterface
-
JuneInterface allows any auxiliary package to be merged into the "June"
class through extensions
-
JuneService
-
Unlike JuneState, which serves to control events on each of its pages,
JuneService is not automatically disposed (nor can be removed with
June.delete()).
It is ideal for situations where, once started, that service will
remain in memory, such as Auth control for example. Only way to remove
it is June.reset().
-
JuneState
-
-
JuneViewAction
-
-
JuneViewChild
-
-
JuneViewEvent
-
-
JuneViewMother
-
-
KeyboardInsertedContent
-
A class representing rich content (such as a PNG image) inserted via the
system input method.
-
KeyboardKey
-
A base class for all keyboard key types.
-
KeyData
-
Information about a key event.
-
KeyDownEvent
-
An event indicating that the user has pressed a key down on the keyboard.
-
KeyEvent
-
Defines the interface for keyboard key events.
-
KeyEventManager
-
A singleton class that processes key messages from the platform and
dispatches converted messages accordingly.
-
KeyHelper
-
Abstract class for window-specific key mappings.
-
KeyMessage
-
The assembled information converted from a native key message.
-
KeyRepeatEvent
-
An event indicating that the user has been holding a key on the keyboard
and causing repeated events.
-
KeyUpEvent
-
An event indicating that the user has released a key on the keyboard.
-
LengthLimitingTextInputFormatter
-
A TextInputFormatter that prevents the insertion of more characters
than allowed.
-
LineBoundary
-
A TextBoundary subclass for locating closest line breaks to a given
position
.
-
ListenersByLego
-
-
LiveText
-
Utility methods for interacting with the system's Live Text.
-
LogicalKeyboardKey
-
A class with static values that describe the keys that are returned from
RawKeyEvent.logicalKey.
-
Matrix4
-
4D Matrix.
Values are stored in column major order.
-
MaxGap
-
A widget that takes, at most, an amount of space in a Row, Column,
or Flex widget.
-
MessageCodec<T>
-
A message encoding/decoding mechanism.
-
MethodCall
-
A command object representing the invocation of a named method.
-
MethodChannel
-
A named channel for communicating with platform plugins using asynchronous
method calls.
-
MethodCodec
-
A codec for method calls and enveloped results.
-
MouseCursor
-
An interface for mouse cursor definitions.
-
MouseCursorManager
-
Maintains the state of mouse cursors and manages how cursors are searched
for.
-
MouseCursorSession
-
Manages the duration that a pointing device should display a specific mouse
cursor.
-
MouseTrackerAnnotation
-
The annotation object used to annotate regions that are interested in mouse
movements.
-
NetworkAssetBundle
-
An AssetBundle that loads resources over the network.
-
Observer
-
-
ObxElement
-
-
ObxStatelessWidget
-
A StatelessWidget than can listen reactive changes.
-
Offset
-
An immutable 2D floating-point offset.
-
OptionalMethodChannel
-
A MethodChannel that ignores missing platform plugins.
-
ParagraphBoundary
-
A text boundary that uses paragraphs as logical boundaries.
-
PhysicalKeyboardKey
-
A class with static values that describe the keys that are returned from
RawKeyEvent.physicalKey.
-
PictureInfo
-
The deocded result of a vector graphics asset.
-
PictureProvider
-
Deprecated class, will be removed, does not do anything.
-
PlatformAssetBundle
-
An AssetBundle that loads resources using platform messages.
-
PlatformViewController
-
An interface for controlling a single platform view.
-
PlatformViewsRegistry
-
A registry responsible for generating unique identifier for platform views.
-
PlatformViewsService
-
Provides access to the platform views service.
-
PointerEnterEvent
-
The pointer has moved with respect to the device while the pointer is or is
not in contact with the device, and it has entered a target object.
-
PointerEvent
-
Base class for touch, stylus, or mouse events.
-
PointerExitEvent
-
The pointer has moved with respect to the device while the pointer is or is
not in contact with the device, and exited a target object.
-
PointerHoverEvent
-
The pointer has moved with respect to the device while the pointer is not
in contact with the device.
-
PracticeNoteKit
-
-
PredictiveBackEvent
-
Object used to report back gesture progress in Android.
-
ProcessTextAction
-
A data structure describing text processing actions.
-
ProcessTextService
-
Determines how to interact with the text processing feature.
-
RawFloatingCursorPoint
-
The current state and position of the floating cursor.
-
RawKeyboard
-
An interface for listening to raw key events.
-
RawKeyDownEvent
-
The user has pressed a key on the keyboard.
-
RawKeyEvent
-
Defines the interface for raw key events.
-
RawKeyEventData
-
Base class for platform-specific key event data.
-
RawKeyEventDataAndroid
-
Platform-specific key event data for Android.
-
RawKeyEventDataFuchsia
-
Platform-specific key event data for Fuchsia.
-
RawKeyEventDataIos
-
Platform-specific key event data for iOS.
-
RawKeyEventDataLinux
-
Platform-specific key event data for Linux.
-
RawKeyEventDataMacOs
-
Platform-specific key event data for macOS.
-
RawKeyEventDataWeb
-
Platform-specific key event data for Web.
-
RawKeyEventDataWindows
-
Platform-specific key event data for Windows.
-
RawKeyUpEvent
-
The user has released a key on the keyboard.
-
ReadBuffer
-
Read-only buffer for reading sequentially from a ByteData instance.
-
ReadyAfterMaterialApp
-
-
ReadyBeforeMaterialApp
-
-
ReadyBeforeRunApp
-
-
ReadyForListener
-
-
RebuildFactors
-
-
Rect
-
An immutable, 2D, axis-aligned, floating-point rectangle whose coordinates
are relative to a given origin.
-
REdgeInsets
-
-
REdgeInsetsDirectional
-
-
RestorationBucket
-
A RestorationBucket holds pieces of the restoration data that a part of
the application needs to restore its state.
-
RestorationManager
-
Manages the restoration data in the framework and synchronizes it with the
engine.
-
RootIsolateToken
-
A token that represents a root isolate.
-
RouterReportManager<T>
-
-
RPadding
-
-
RSizedBox
-
-
S
-
-
ScaffoldViewNoteKit
-
-
ScreenUtil
-
-
ScreenUtilInit
-
-
ScribbleClient
-
An interface to receive focus from the engine.
-
SelectionRect
-
Represents a selection rect for a character and it's position in the text.
-
Size
-
Holds a 2D floating-point size.
-
SliverGap
-
A sliver that takes a fixed amount of space.
-
SpellCheckResults
-
A data structure grouping together the SuggestionSpans and related text of
results returned by a spell checker.
-
SpellCheckService
-
Determines how spell check results are received for text input.
-
StandardMessageCodec
-
MessageCodec using the Flutter standard binary encoding.
-
StandardMethodCodec
-
MethodCodec using the Flutter standard binary encoding.
-
StateBuilder<T>
-
Manages a local state like ObxValue, but uses a callback instead of
a Rx value.
-
StateBuilderState<T>
-
-
StringCodec
-
MessageCodec with UTF-8 encoded String messages.
-
Styled
-
-
SuggestionSpan
-
A data structure representing a range of misspelled text and the suggested
replacements for this range.
-
SurfaceAndroidViewController
-
Controls an Android view that is composed using a GL texture.
This controller is created from the PlatformViewsService.initSurfaceAndroidView factory,
and is defined for backward compatibility.
-
Svg
-
A utility class for decoding SVG data to a
DrawableRoot
or a PictureInfo.
-
SvgAssetLoader
-
A BytesLoader that decodes and parses an SVG asset in an isolate and
creates a vector_graphics binary representation.
-
SvgBytesLoader
-
A BytesLoader that decodes and parses a UTF-8 encoded SVG string from a
Uint8List in an isolate and creates a vector_graphics binary
representation.
-
SvgCacheKey
-
A SvgTheme aware cache key.
-
SvgFileLoader
-
A BytesLoader that decodes SVG data from a file in an isolate and creates
a vector_graphics binary representation.
-
SvgLoader<T>
-
A BytesLoader that parses a SVG data in an isolate and creates a
vector_graphics binary representation.
-
SvgNetworkLoader
-
A BytesLoader that decodes and parses a UTF-8 encoded SVG string the
network in an isolate and creates a vector_graphics binary representation.
-
SvgPicture
-
A widget that will parse SVG data for rendering on screen.
-
SvgStringLoader
-
A BytesLoader that parses an SVG string in an isolate and creates a
vector_graphics binary representation.
-
SvgTheme
-
A theme used when decoding an SVG picture.
-
SystemChannels
-
Platform channels used by the Flutter system.
-
SystemChrome
-
Controls specific aspects of the operating system's graphical interface and
how it interacts with the application.
-
Allows access to the system context menu.
-
SystemMouseCursor
-
A mouse cursor that is natively supported on the platform that the
application is running on.
-
SystemMouseCursors
-
A collection of system MouseCursors.
-
SystemNavigator
-
Controls specific aspects of the system navigation stack.
-
SystemSound
-
Provides access to the library of short system specific sounds for common
tasks.
-
SystemUiOverlayStyle
-
Specifies a preference for the style of the system overlays.
-
T
-
-
TextBoundary
-
An interface for retrieving the logical text boundary (as opposed to the
visual boundary) at a given code unit offset in a document.
-
TextEditingDelta
-
A structure representing a granular change that has occurred to the editing
state as a result of text editing.
-
TextEditingDeltaDeletion
-
A structure representing the deletion of a single/or contiguous sequence of
characters in an editing state.
-
TextEditingDeltaInsertion
-
A structure representing an insertion of a single/or contiguous sequence of
characters at some offset of an editing state.
-
TextEditingDeltaNonTextUpdate
-
A structure representing changes to the selection and/or composing regions
of an editing state and no changes to the text value.
-
TextEditingDeltaReplacement
-
A structure representing a replacement of a range of characters with a
new sequence of text.
-
TextEditingValue
-
The current text, selection, and composing state for editing a run of text.
-
TextInput
-
An low-level interface to the system's text input control.
-
TextInputConfiguration
-
Controls the visual appearance of the text input control.
-
TextInputConnection
-
An interface for interacting with a text input control.
-
TextInputFormatter
-
A TextInputFormatter can be optionally injected into an EditableText
to provide as-you-type validation and formatting of the text being edited.
-
TextInputType
-
The type of information for which to optimize the text input control.
-
TextLayoutMetrics
-
A read-only interface for accessing visual information about the
implementing text.
-
TextPosition
-
A position in a string of text.
-
A range of characters in a string of text.
-
TextSelection
-
A range of text that represents a selection.
-
TextureAndroidViewController
-
Controls an Android view that is rendered as a texture.
This is typically used by AndroidView to display a View in the Android view hierarchy.
-
UiKitViewController
-
Controller for an iOS platform view.
-
Uint8List
-
A fixed-length list of 8-bit unsigned integers.
-
UndoManager
-
A low-level interface to the system's undo manager.
-
VectorGraphicUtilities
-
Utility functionality for interaction with vector graphic assets.
-
WriteBuffer
-
Write-only buffer for incrementally building a ByteData instance.
Enums
-
Brightness
-
Describes the contrast of a theme or color palette.
-
DeviceOrientation
-
Specifies a particular device orientation.
-
DeviceType
-
-
DiagnosticLevel
-
The various priority levels used to filter which diagnostics are shown and
omitted.
-
FloatingCursorDragState
-
The state of a "floating cursor" drag on an iOS soft keyboard.
-
IntelligentManagement
-
JuneX by default disposes unused controllers from memory,
Through different behaviors.
IntelligentManagement.full
IntelligentManagement.full is the default one. Dispose classes that are
not being used and were not set to be permanent. In the majority
of the cases you will want to keep this config untouched.
If you new to JuneX then don't change this.
IntelligentManagement.onlyBuilder only controllers started in init:
or loaded into a Binding with June.lazyPut() will be disposed. If you use
June.put() or June.putAsync() or any other approach, IntelligentManagement
will not have permissions to exclude this dependency. With the default
behavior, even widgets instantiated with "June.put" will be removed,
unlike IntelligentManagement.onlyBuilders.
IntelligentManagement.keepFactoryJust like IntelligentManagement.full,
it will remove it's dependencies when it's not being used anymore.
However, it will keep their factory, which means it will recreate
the dependency if you need that instance again.
-
KeyboardLockMode
-
Represents a lock mode of a keyboard, such as KeyboardLockMode.capsLock.
-
KeyboardSide
-
An enum describing the side of the keyboard that a key is on, to allow
discrimination between which key is pressed (e.g. the left or right SHIFT
key).
-
KeyDataTransitMode
-
The mode in which information of key messages is delivered.
-
MaxLengthEnforcement
-
Mechanisms for enforcing maximum length limits.
-
ModifierKey
-
An enum describing the type of modifier key that is being pressed.
-
SelectionChangedCause
-
Indicates what triggered the change in selected text (including changes to
the cursor location).
-
ServicesServiceExtensions
-
Service extension constants for the services library.
-
SmartDashesType
-
Indicates how to handle the intelligent replacement of dashes in text input.
-
SmartQuotesType
-
Indicates how to handle the intelligent replacement of quotes in text input.
-
SwipeEdge
-
Enum representing the edge from which a swipe starts in a back gesture.
-
SystemSoundType
-
A sound provided by the system.
-
SystemUiMode
-
Describes different display configurations for both Android and iOS.
-
SystemUiOverlay
-
Specifies a system overlay at a particular location.
-
TargetPlatform
-
The platform that user interaction should adapt to target.
-
TextAffinity
-
A way to disambiguate a TextPosition when its offset could match two
different locations in the rendered string.
-
TextAlign
-
Whether and how to align text horizontally.
-
TextCapitalization
-
Configures how the platform keyboard will select an uppercase or
lowercase keyboard.
-
TextDirection
-
A direction in which text flows.
-
TextInputAction
-
An action the user has requested the text input control to perform.
-
UndoDirection
-
The direction in which an undo action should be performed, whether undo or redo.
Constants
-
appFlavor
→ const String?
-
The flavor this app was built with.
-
kAndroidNumPadMap
→ const Map<int, LogicalKeyboardKey>
-
A map of Android key codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kAndroidToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
Maps Android-specific key codes to the matching LogicalKeyboardKey.
-
kAndroidToPhysicalKey
→ const Map<int, PhysicalKeyboardKey>
-
Maps Android-specific scan codes to the matching PhysicalKeyboardKey.
-
kFuchsiaToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
Maps Fuchsia-specific IDs to the matching LogicalKeyboardKey.
-
kFuchsiaToPhysicalKey
→ const Map<int, PhysicalKeyboardKey>
-
Maps Fuchsia-specific USB HID Usage IDs to the matching
PhysicalKeyboardKey.
-
kGlfwNumpadMap
→ const Map<int, LogicalKeyboardKey>
-
A map of GLFW key codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kGlfwToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
Maps GLFW-specific key codes to the matching LogicalKeyboardKey.
-
kGtkNumpadMap
→ const Map<int, LogicalKeyboardKey>
-
A map of GTK key codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kGtkToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
Maps GTK-specific key codes to the matching LogicalKeyboardKey.
-
kIosNumPadMap
→ const Map<int, LogicalKeyboardKey>
-
A map of iOS key codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kIosSpecialLogicalMap
→ const Map<String, LogicalKeyboardKey>
-
Maps iOS specific string values of nonvisible keys to logical keys
-
kIosToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
A map of iOS key codes presenting LogicalKeyboardKey.
-
kIosToPhysicalKey
→ const Map<int, PhysicalKeyboardKey>
-
Maps iOS-specific key code values representing PhysicalKeyboardKey.
-
kLinuxToPhysicalKey
→ const Map<int, PhysicalKeyboardKey>
-
Maps XKB specific key code values representing PhysicalKeyboardKey.
-
kMacOsFunctionKeyMap
→ const Map<int, LogicalKeyboardKey>
-
A map of macOS key codes which are numbered function keys, so that they
can be excluded when asking "is the Fn modifier down?".
-
kMacOsNumPadMap
→ const Map<int, LogicalKeyboardKey>
-
A map of macOS key codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kMacOsToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
A map of macOS key codes presenting LogicalKeyboardKey.
-
kMacOsToPhysicalKey
→ const Map<int, PhysicalKeyboardKey>
-
Maps macOS-specific key code values representing PhysicalKeyboardKey.
-
kProfilePlatformChannels
→ const bool
-
Controls whether platform channel usage can be debugged in release mode.
-
kWebLocationMap
→ const Map<String, List<LogicalKeyboardKey?>>
-
A map of Web KeyboardEvent keys which needs to be decided based on location,
typically for numpad keys and modifier keys. Used to provide different key
objects for keys like KEY_EQUALS and NUMPAD_EQUALS.
-
kWebNumPadMap
→ const Map<String, LogicalKeyboardKey>
-
A map of Web KeyboardEvent codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kWebToLogicalKey
→ const Map<String, LogicalKeyboardKey>
-
Maps Web KeyboardEvent codes to the matching LogicalKeyboardKey.
-
kWebToPhysicalKey
→ const Map<String, PhysicalKeyboardKey>
-
Maps Web KeyboardEvent codes to the matching PhysicalKeyboardKey.
-
kWindowsNumPadMap
→ const Map<int, LogicalKeyboardKey>
-
A map of Windows KeyboardEvent codes which have printable representations, but appear
on the number pad. Used to provide different key objects for keys like
KEY_EQUALS and NUMPAD_EQUALS.
-
kWindowsToLogicalKey
→ const Map<int, LogicalKeyboardKey>
-
Maps Windows KeyboardEvent codes to the matching LogicalKeyboardKey.
-
kWindowsToPhysicalKey
→ const Map<int, PhysicalKeyboardKey>
-
Maps Windows KeyboardEvent codes to the matching PhysicalKeyboardKey.
-
vg
→ const VectorGraphicUtilities
-
The VectorGraphicUtilities instance.