Window class
Constructors
- Window({String id = "default", WindowConfig? config})
- Window.fromMap(Map? map)
-
factory
Properties
- config ↔ WindowConfig?
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
getter/setter pair
- pixelRadio ↔ double?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- system ↔ SystemConfig?
-
getter/setter pair
Methods
-
applyMap(
Map? map) → Window -
close(
{bool force = false}) → Future< bool?> -
create(
{bool start = false}) → Future< Window?> -
createChildWindow(
String? id, WindowConfig config, {bool start = false, Window? window}) → Future< Window?> - create child window just method shoudld only called in window engine
-
hide(
) → Future< bool?> -
launchMainActivity(
) → Future< bool> - launch main activity
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
on(
EventType type, WindowListener callback) → Window - on register callback to listener
-
onData(
OnDataHanlder handler) → Window - on data to receive data from other shared maybe same like event handler but one window in engine can only have one data handler to make sure data not be comsumed multiple times.
- share data with current window send data use current window id as target id and get value return
-
show(
{bool visible = true}) → Future< bool?> -
start(
) → Future< bool?> -
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
-
update(
WindowConfig cfg) → Future< bool>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited