DeviceConfig class

A class representing configuration for different devices.

Constructors

DeviceConfig({Device mobile = const Device(x: DeviceInfo.mobileX, y: DeviceInfo.mobileY, fontVariant: DeviceInfo.mobileVariant, name: 'Mobile'), Device tab = const Device(x: DeviceInfo.tabX, y: DeviceInfo.tabY, fontVariant: DeviceInfo.tabVariant, name: 'Tab'), Device laptop = const Device(x: DeviceInfo.laptopX, y: DeviceInfo.laptopY, fontVariant: DeviceInfo.laptopVariant, name: 'Laptop'), Device desktop = const Device(x: DeviceInfo.desktopX, y: DeviceInfo.desktopY, fontVariant: DeviceInfo.desktopVariant, name: 'Desktop'), Device tv = const Device(x: DeviceInfo.tvX, y: DeviceInfo.tvY, fontVariant: DeviceInfo.tvVariant, name: 'TV')})
Constructs a new instance of DeviceConfig.
const

Properties

desktop → Device
final
hashCode → int
The hash code for this object.
no setterinherited
isAndroid → bool
Checks if the platform is Android.
no setter
isFuchsia → bool
Checks if the platform is Fuchsia.
no setter
isIOS → bool
Checks if the platform is iOS.
no setter
isLinux → bool
Checks if the platform is Linux.
no setter
isMacOS → bool
Checks if the platform is macOS.
no setter
isWindows → bool
Checks if the platform is Windows.
no setter
laptop → Device
final
mobile → Device
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tab → Device
final
tv → Device
final

Methods

deviceType(double cx, double cy) → DeviceType
Determines the type of the device based on the given coordinates.
isDesktop(double cx, double cy) → bool
Checks if the given coordinates represent a desktop device.
isDevice(Device device, double cx, double cy) → bool
Checks if the given coordinates represent any configured device.
isLaptop(double cx, double cy) → bool
Checks if the given coordinates represent a laptop device.
isMobile(double cx, double cy) → bool
Checks if the given coordinates represent a mobile device.
isTab(double cx, double cy) → bool
Checks if the given coordinates represent a tab device.
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