WindowConfig.fromMap constructor

WindowConfig.fromMap(
  1. Map map
)

Implementation

factory WindowConfig.fromMap(Map<dynamic, dynamic> map) {
  var _cb;
  if (map["callback"] != null)
    _cb = PluginUtilities.getCallbackFromHandle(
        CallbackHandle.fromRawHandle(map["callback"]));
  return WindowConfig(
    // id: map["id"],
    entry: map["entry"],
    route: map["route"],
    callback: _cb, // get the callback from id

    autosize: map["autosize"],

    width: map["width"],
    height: map["height"],
    x: map["x"],
    y: map["y"],

    format: map["format"],
    gravity: GravityType.Unknown.fromInt(map["gravity"]),
    type: map["type"],

    clickable: map["clickable"],
    draggable: map["draggable"],
    focusable: map["focusable"],

    immersion: map["immersion"],

    visible: map["visible"],
  );
}