my_files/init library

Classes

AlertCustomizedForDecisions
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.
BrowserContextMenu
Controls the browser's context menu on the web platform.
ButtonShare
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.
BytesBuilder
Builds a list of bytes, allowing bytes and lists of bytes to be added at the end.
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.
Completer<T>
A way to produce Future objects and to complete them later with a value or error.
CompressionOptions
Options controlling compression in a WebSocket.
ConnectionTask<S>
A cancelable connection attempt.
ContentType
A MIME/IANA media type used as the value of the HttpHeaders.contentTypeHeader header.
ControllerMayFiles
Representation of a cookie. For cookies received by the server as Cookie header values only name and value properties will be set. When building a cookie for the 'set-cookie' header in the server and when receiving cookies in the client as 'set-cookie' headers all fields can be used.
CustomFileSystemEntity
DarwinPlatformViewController
Base class for iOS and macOS view controllers.
Datagram
A data packet received by a RawDatagramSocket.
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.
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.
Directory
A reference to a directory (or folder) on the file system.
DocumentBoundary
A text boundary that uses the entire document as logical boundary.
EventChannel
A named channel for communicating with platform plugins using event streams.
EventSink<T>
A Sink that supports adding errors.
ExpensiveAndroidViewController
Controls an Android view that is composed using the Android view hierarchy. This controller is created from the PlatformViewsService.initExpensiveAndroidView factory.
File
A reference to a file on the file system.
FileLock
Type of lock when requesting a lock on a file.
FileMode
The modes in which a File can be opened.
FileStat
The result of calling the POSIX stat() function on a file system object.
FileSystemCreateEvent
File system event for newly created file system objects.
FileSystemDeleteEvent
File system event for deletion of file system objects.
FileSystemEntity
The common superclass of File, Directory, and Link.
FileSystemEntityType
The type of an entity on the file system, such as a file, directory, or link.
FileSystemEvent
Base event class emitted by FileSystemEntity.watch.
FileSystemModifyEvent
File system event for modifications of file system objects.
FileSystemMoveEvent
File system event for moving of file system objects.
FilteringTextInputFormatter
A TextInputFormatter that prevents the insertion of characters matching (or not matching) a particular pattern, by replacing the characters with the given replacementString.
FontLoader
A class that enables the dynamic loading of fonts at runtime.
FontWeight
The thickness of the glyphs used to draw the text.
Future<T>
The result of an asynchronous computation.
FutureOr<T>
A type representing values that are either Future<T> or T.
GLFWKeyHelper
Helper class that uses GLFW-specific key mappings.
GtkKeyHelper
Helper class that uses GTK-specific key mappings.
GZipCodec
The GZipCodec encodes raw bytes to GZip compressed bytes and decodes GZip compressed bytes to raw bytes.
HapticFeedback
Allows access to the haptic feedback interface on the device.
HardwareKeyboard
Manages key events from hardware keyboards.
HeaderMyFolderFile
HeaderValue
Representation of a header value in the form:
HttpClient
An HTTP client for communicating with an HTTP server.
HttpClientBasicCredentials
Represents credentials for basic authentication.
HttpClientCredentials
HttpClientDigestCredentials
Represents credentials for digest authentication. Digest authentication is only supported for servers using the MD5 algorithm and quality of protection (qop) of either "none" or "auth".
HttpClientRequest
HTTP request for a client connection.
HttpClientResponse
HTTP response for a client connection.
HttpConnectionInfo
Information about an HttpRequest, HttpResponse, HttpClientRequest, or HttpClientResponse connection.
HttpConnectionsInfo
Summary statistics about an HttpServers current socket connections.
HttpDate
Utility functions for working with dates with HTTP specific date formats.
HttpHeaders
Headers for HTTP requests and responses.
HttpOverrides
This class facilitates overriding HttpClient with a mock implementation. It should be extended by another class in client code with overrides that construct a mock implementation. The implementation in this base class defaults to the actual HttpClient implementation. For example:
HttpRequest
A server-side object that contains the content of and information about an HTTP request.
HttpResponse
An HTTP response, which returns the headers and data from the server to the client in response to an HTTP request.
HttpServer
A server that delivers content, such as web pages, using the HTTP protocol.
HttpSession
The HttpRequest.session of an HttpRequest.
HttpStatus
HTTP status codes. Exported in dart:io and dart:html.
IconSlideActionModel
ImmutableBuffer
A handle to a read-only byte buffer that is managed by the engine.
InternetAddress
An internet address or a Unix domain address.
InternetAddressType
The type, or address family, of an InternetAddress.
IOOverrides
Facilities for overriding various APIs of dart:io with mock implementations.
IOSink
A combined byte and text output.
JSONMessageCodec
MessageCodec with UTF-8 encoded JSON messages.
JSONMethodCodec
MethodCodec with UTF-8 encoded JSON method calls and result envelopes.
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.
References to filesystem links.
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.
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.
MultiStreamController<T>
An enhanced stream controller provided by Stream.multi.
MyFilesCore
MyFilesDialog
MyFilesItems
MyFilesScreen
Created to show your files inside local folder
NetworkAssetBundle
An AssetBundle that loads resources over the network.
NetworkInterface
A NetworkInterface represents an active network interface on the current system. It contains a list of InternetAddresses that are bound to the interface.
Offset
An immutable 2D floating-point offset.
OpenDocument
  • Serves to create a local folder with the name of the app
  • Storage of documents and files
  • It has the power to open the zip creating a new folder with the name of the file using the plugin Archive
  • 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.
    Pipe
    An anonymous pipe that can be used to send data in a single direction i.e. data written to write can be read using read.
    Platform
    Information about the environment in which the current program is running.
    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.
    Process
    The means to execute a program.
    ProcessInfo
    Methods for retrieving information about the current process.
    ProcessResult
    The result of running a non-interactive process started with Process.run or Process.runSync.
    ProcessSignal
    On Posix systems, ProcessSignal is used to send a specific signal to a child process, see Process.kill.
    ProcessStartMode
    Modes for running a new process.
    ProcessTextAction
    A data structure describing text processing actions.
    ProcessTextService
    Determines how to interact with the text processing feature.
    RandomAccessFile
    Random access to the data in a file.
    RawDatagramSocket
    An unbuffered interface to a UDP socket.
    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.
    RawSecureServerSocket
    A server socket providing a stream of low-level RawSecureSockets.
    RawSecureSocket
    RawSecureSocket provides a secure (SSL or TLS) network connection.
    RawServerSocket
    A listening socket.
    RawSocket
    A TCP connection.
    RawSocketEvent
    Events for the RawDatagramSocket, RawSecureSocket, and RawSocket.
    RawSocketOption
    The RawSocketOption is used as a parameter to Socket.setRawOption and RawSocket.setRawOption to customize the behaviour of the underlying socket.
    RawSynchronousSocket
    A low-level class for communicating synchronously over a TCP socket.
    RawZLibFilter
    The RawZLibFilter class provides a low-level interface to zlib.
    ReadBuffer
    Read-only buffer for reading sequentially from a ByteData instance.
    ReadPipe
    The "read" end of an Pipe created by Pipe.create.
    Rect
    An immutable, 2D, axis-aligned, floating-point rectangle whose coordinates are relative to a given origin.
    RedirectInfo
    Redirect information.
    ResourceHandle
    A wrapper around OS resource handle so it can be passed via Socket as part of SocketMessage.
    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.
    SameSite
    Cookie cross-site availability configuration.
    ScribbleClient
    An interface to receive focus from the engine.
    SecureServerSocket
    A server socket, providing a stream of high-level Sockets.
    SecureSocket
    A TCP socket using TLS and SSL.
    SecurityContext
    The object containing the certificates to trust when making a secure client connection, and the certificate chain and private key to serve from a secure server.
    SelectionRect
    Represents a selection rect for a character and it's position in the text.
    ServerSocket
    A listening socket.
    Share
    Plugin for summoning a platform share sheet.
    SharePlusLinuxPlugin
    The Linux implementation of SharePlatform.
    SharePlusWindowsPlugin
    The fallback Windows implementation of SharePlatform, for older Windows versions.
    ShareResult
    The result of a share to determine what action the user has taken.
    Size
    Holds a 2D floating-point size.
    SlidableMyFileItem
    Socket
    A TCP connection between two sockets.
    SocketControlMessage
    Control message part of the SocketMessage received by a call to RawSocket.readMessage.
    SocketDirection
    The SocketDirection is used as a parameter to Socket.close and RawSocket.close to close a socket in the specified direction(s).
    SocketMessage
    A socket message received by a RawDatagramSocket.
    SocketOption
    An option for a socket which is configured using Socket.setOption.
    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.
    Stdin
    The standard input stream of the process.
    StdioType
    The type of object a standard IO stream can be attached to.
    Stdout
    An IOSink connected to either the standard out or error of the process.
    Stream<T>
    A source of asynchronous data events.
    StreamConsumer<S>
    Abstract interface for a "sink" accepting multiple entire streams.
    StreamController<T>
    A controller with the stream it controls.
    StreamIterator<T>
    An Iterator-like interface for the values of a Stream.
    StreamSink<S>
    A object that accepts stream events both synchronously and asynchronously.
    StreamSubscription<T>
    A subscription on events from a Stream.
    StreamTransformer<S, T>
    Transforms a Stream.
    StreamTransformerBase<S, T>
    Base class for implementing StreamTransformer.
    StreamView<T>
    Stream wrapper that only exposes the Stream interface.
    StringCodec
    MessageCodec with UTF-8 encoded String messages.
    StyleMyFile
  • Customize the components displayed on the screen
  • This file is a singleton, change the inner elements before calling screen MyFilesScreen
  • 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.
    SynchronousStreamController<T>
    A stream controller that delivers its events synchronously.
    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.
    SystemEncoding
    The system encoding is the current code page on Windows and UTF-8 on Linux and Mac.
    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.
    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.
    TextRange
    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.
    Timer
    A countdown timer that can be configured to fire once or repeatedly.
    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.
    WebSocket
    A two-way HTTP communication object for client or server applications.
    WebSocketStatus
    WebSocket status codes used when closing a WebSocket connection.
    WebSocketTransformer
    The WebSocketTransformer provides the ability to upgrade a HttpRequest to a WebSocket connection. It supports both upgrading a single HttpRequest and upgrading a stream of HttpRequests.
    WriteBuffer
    Write-only buffer for incrementally building a ByteData instance.
    WritePipe
    The "write" end of an Pipe created by Pipe.create.
    X509Certificate
    X509Certificate represents an SSL certificate, with accessors to get the fields of the certificate.
    XFile
    A CrossFile is a cross-platform, simplified File abstraction.
    ZLibCodec
    The ZLibCodec encodes raw bytes to ZLib compressed bytes and decodes ZLib compressed bytes to raw bytes.
    ZLibDecoder
    The ZLibDecoder is used by ZLibCodec and GZipCodec to decompress data.
    ZLibEncoder
    The ZLibEncoder encoder is used by ZLibCodec and GZipCodec to compress data.
    ZLibOption
    Exposes ZLib options for input parameters.
    Zone
    A zone represents an environment that remains stable across asynchronous calls.
    ZoneDelegate
    An adapted view of the parent zone.
    ZoneSpecification
    A parameter object with custom zone function handlers for Zone.fork.

    Enums

    Brightness
    Describes the contrast of a theme or color palette.
    DeviceOrientation
    Specifies a particular device orientation.
    DiagnosticLevel
    The various priority levels used to filter which diagnostics are shown and omitted.
    FloatingCursorDragState
    A floating cursor state the user has induced by force pressing an iOS keyboard.
    HttpClientResponseCompressionState
    Enum that specifies the compression state of the byte stream of an HttpClientResponse.
    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.
    ShareResultStatus
    How the user handled the share-sheet
    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.
    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.

    Mixins

    AutofillScopeMixin
    A partial implementation of AutofillScope.
    DeltaTextInputClient
    An interface to receive granular information from TextInput.
    ServicesBinding
    Listens for platform messages and directs them to the defaultBinaryMessenger.
    TextInputClient
    An interface to receive information from TextInput.
    TextInputControl
    An interface for implementing text input controls that receive text editing state changes and visual input control requests.
    TextSelectionDelegate
    A mixin for manipulating the selection, provided for toolbar or shortcut keys.
    UndoManagerClient
    An interface to receive events from a native UndoManager.

    Extensions

    FutureExtensions on Future<T>
    Convenience methods on futures.
    FutureIterable on Iterable<Future<T>>
    FutureRecord2 on (Future<T1>, Future<T2>)
    Parallel operations on a record of futures.
    FutureRecord3 on (Future<T1>, Future<T2>, Future<T3>)
    Parallel operations on a record of futures.
    FutureRecord4 on (Future<T1>, Future<T2>, Future<T3>, Future<T4>)
    Parallel operations on a record of futures.
    FutureRecord5 on (Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>)
    Parallel operations on a record of futures.
    FutureRecord6 on (Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>, Future<T6>)
    Parallel operations on a record of futures.
    FutureRecord7 on (Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>, Future<T6>, Future<T7>)
    Parallel operations on a record of futures.
    FutureRecord8 on (Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>, Future<T6>, Future<T7>, Future<T8>)
    Parallel operations on a record of futures.
    FutureRecord9 on (Future<T1>, Future<T2>, Future<T3>, Future<T4>, Future<T5>, Future<T6>, Future<T7>, Future<T8>, Future<T9>)
    Parallel operations on a record of futures.

    Constants

    appFlavor → const String?
    The flavor this app was built with.
    gzip → const GZipCodec
    An instance of the default implementation of the GZipCodec.
    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.
    systemEncoding → const SystemEncoding
    The current system encoding.
    zlib → const ZLibCodec
    An instance of the default implementation of the ZLibCodec.

    Properties

    debugKeyEventSimulatorTransitModeOverride KeyDataTransitMode?
    Override the transit mode with which key events are simulated.
    getter/setter pair
    debugPrintKeyboardEvents bool
    Setting to true will cause extensive logging to occur when key events are received.
    getter/setter pair
    debugProfilePlatformChannels bool
    Controls whether platform channel usage can be debugged in non-release mode.
    getter/setter pair
    exitCode int
    Get the global exit code for the Dart VM.
    getter/setter pair
    pid int
    Returns the PID of the current process.
    no setter
    platformViewsRegistry PlatformViewsRegistry
    The PlatformViewsRegistry responsible for generating unique identifiers for platform views.
    final
    rootBundle AssetBundle
    The AssetBundle from which this application was loaded.
    final
    shouldProfilePlatformChannels bool
    Profile and print statistics on Platform Channel usage.
    no setter
    stderr Stdout
    The standard output stream of errors written by this program.
    no setter
    stdin Stdin
    The standard input stream of data read by this program.
    no setter
    stdout Stdout
    The standard output stream of data written by this program.
    no setter

    Functions

    convertDaTeyMdAddJMS(DateTime date) String
    Ex: 06/05/2020 3:04:00 PM (en) or 05/06/2020 15:04:00 (pt-BR)
    debugAssertAllServicesVarsUnset(String reason) bool
    Returns true if none of the widget library debug variables have been changed.
    debugIsSerializableForRestoration(Object? object) bool
    Returns true when the provided object is serializable for state restoration.
    exit(int code) → Never
    Exit the Dart VM process immediately with the given exit code.
    extractZip({required String path, required Function updateFilesList}) → void
    Extrair arquivo zip local folder and create new arquivo or new folder archive
    runeToLowerCase(int rune) int
    Convert a UTF32 rune to its lower case.
    runZoned<R>(R body(), {Map<Object?, Object?>? zoneValues, ZoneSpecification? zoneSpecification, Function? onError}) → R
    Runs body in its own zone.
    runZonedGuarded<R>(R body(), void onError(Object error, StackTrace stack), {Map<Object?, Object?>? zoneValues, ZoneSpecification? zoneSpecification}) → R?
    Runs body in its own error zone.
    scheduleMicrotask(void callback()) → void
    Runs a function asynchronously.
    sleep(Duration duration) → void
    Sleep for the duration specified in duration.
    stdioType(dynamic object) StdioType
    Whether a stream is attached to a file, pipe, terminal, or something else.
    unawaited(Future<void>? future) → void
    Explicitly ignores a future.

    Typedefs

    BadCertificateCallback = bool Function(X509Certificate cr, String host, int port)
    ControllerCallback = void Function()
    Type of a stream controller's onListen, onPause and onResume callbacks.
    ControllerCancelCallback = FutureOr<void> Function()
    Type of stream controller onCancel callbacks.
    CreatePeriodicTimerHandler = Timer Function(Zone self, ZoneDelegate parent, Zone zone, Duration period, void f(Timer timer))
    The type of a custom Zone.createPeriodicTimer implementation function.
    CreateTimerHandler = Timer Function(Zone self, ZoneDelegate parent, Zone zone, Duration duration, void f())
    The type of a custom Zone.createTimer implementation function.
    ErrorCallbackHandler = AsyncError? Function(Zone self, ZoneDelegate parent, Zone zone, Object error, StackTrace? stackTrace)
    The type of a custom Zone.errorCallback implementation function.
    ForkHandler = Zone Function(Zone self, ZoneDelegate parent, Zone zone, ZoneSpecification? specification, Map<Object?, Object?>? zoneValues)
    The type of a custom Zone.fork implementation function.
    HandleUncaughtErrorHandler = void Function(Zone self, ZoneDelegate parent, Zone zone, Object error, StackTrace stackTrace)
    The type of a custom Zone.handleUncaughtError implementation function.
    KeyEventCallback = bool Function(KeyEvent event)
    The signature for HardwareKeyboard.addHandler, a callback to decide whether the entire framework handles a key event.
    KeyMessageHandler = bool Function(KeyMessage message)
    The signature for KeyEventManager.keyMessageHandler.
    MessageHandler = Future<ByteData?>? Function(ByteData? message)
    A function which takes a platform message and asynchronously returns an encoded response.
    PlatformMessageResponseCallback = void Function(ByteData? data)
    Signature for responses to platform messages.
    PlatformViewCreatedCallback = void Function(int id)
    Callback signature for when a platform view was created.
    PointerEnterEventListener = void Function(PointerEnterEvent event)
    Signature for listening to PointerEnterEvent events.
    PointerExitEventListener = void Function(PointerExitEvent event)
    Signature for listening to PointerExitEvent events.
    PointerHoverEventListener = void Function(PointerHoverEvent event)
    Signature for listening to PointerHoverEvent events.
    PointTransformer = Offset Function(Offset position)
    Converts a given point from the global coordinate system in logical pixels to the local coordinate system for a box.
    PrintHandler = void Function(Zone self, ZoneDelegate parent, Zone zone, String line)
    The type of a custom Zone.print implementation function.
    RawKeyEventHandler = bool Function(RawKeyEvent event)
    A callback type used by RawKeyboard.keyEventHandler to send key events to a handler that can determine if the key has been handled or not.
    RegisterBinaryCallbackHandler = ZoneBinaryCallback<R, T1, T2> Function<R, T1, T2>(Zone self, ZoneDelegate parent, Zone zone, R f(T1 arg1, T2 arg2))
    The type of a custom Zone.registerBinaryCallback implementation function.
    RegisterCallbackHandler = ZoneCallback<R> Function<R>(Zone self, ZoneDelegate parent, Zone zone, R f())
    The type of a custom Zone.registerCallback implementation function.
    RegisterUnaryCallbackHandler = ZoneUnaryCallback<R, T> Function<R, T>(Zone self, ZoneDelegate parent, Zone zone, R f(T arg))
    The type of a custom Zone.registerUnaryCallback implementation function.
    RunBinaryHandler = R Function<R, T1, T2>(Zone self, ZoneDelegate parent, Zone zone, R f(T1 arg1, T2 arg2), T1 arg1, T2 arg2)
    The type of a custom Zone.runBinary implementation function.
    RunHandler = R Function<R>(Zone self, ZoneDelegate parent, Zone zone, R f())
    The type of a custom Zone.run implementation function.
    RunUnaryHandler = R Function<R, T>(Zone self, ZoneDelegate parent, Zone zone, R f(T arg), T arg)
    The type of a custom Zone.runUnary implementation function.
    ScheduleMicrotaskHandler = void Function(Zone self, ZoneDelegate parent, Zone zone, void f())
    The type of a custom Zone.scheduleMicrotask implementation function.
    SystemUiChangeCallback = Future<void> Function(bool systemOverlaysAreVisible)
    Signature for listening to changes in the SystemUiMode.
    TextInputFormatFunction = TextEditingValue Function(TextEditingValue oldValue, TextEditingValue newValue)
    Function signature expected for creating custom TextInputFormatter shorthands via TextInputFormatter.withFunction.
    UntilPredicate = bool Function(int offset, bool forward)
    Signature for a predicate that takes an offset into a UTF-16 string, and a boolean that indicates the search direction.
    ValueChanged<T> = void Function(T value)
    Signature for callbacks that report that an underlying value has changed.
    VoidCallback = void Function()
    Signature of callbacks that have no arguments and return no data.
    ZoneBinaryCallback<R, T1, T2> = R Function(T1, T2)
    ZoneCallback<R> = R Function()
    ZoneUnaryCallback<R, T> = R Function(T)

    Exceptions / Errors

    AsyncError
    An error and a stack trace.
    CertificateException
    An exception that happens in the handshake phase of establishing a secure network connection, when looking up or verifying a certificate.
    DeferredLoadException
    Thrown when a deferred library fails to load.
    FileSystemException
    Exception thrown when a file operation fails.
    HandshakeException
    An exception that happens in the handshake phase of establishing a secure network connection.
    HttpException
    IOException
    Base class for all IO related exceptions.
    MissingPluginException
    Thrown to indicate that a platform interaction failed to find a handling plugin.
    OpenDocumentException
    OSError
    An Exception holding information about an error from the operating system.
    ParallelWaitError<V, E>
    Error thrown when waiting for multiple futures, when some have errors.
    PathAccessException
    Exception thrown when a file operation fails because the necessary access rights are not available.
    PathExistsException
    Exception thrown when a file operation fails because the target path already exists.
    PathNotFoundException
    Exception thrown when a file operation fails because a file or directory does not exist.
    PlatformException
    Thrown to indicate that a platform interaction failed in the platform plugin.
    ProcessException
    RedirectException
    SignalException
    SocketException
    Exception thrown when a socket operation fails.
    StdinException
    Exception thrown by some operations of Stdin
    StdoutException
    Exception thrown by some operations of Stdout
    TimeoutException
    Thrown when a scheduled timeout happens while waiting for an async result.
    TlsException
    A secure networking exception caused by a failure in the TLS/SSL protocol.
    WebSocketException