DockingItem constructor

DockingItem({
  1. dynamic id,
  2. String? name,
  3. required Widget widget,
  4. dynamic value,
  5. bool closable = true,
  6. bool keepAlive = false,
  7. List<TabButton>? buttons,
  8. bool? maximizable,
  9. bool maximized = false,
  10. TabLeadingBuilder? leading,
  11. double? size,
  12. double? weight,
  13. double? minimalWeight,
  14. double? minimalSize,
})

Builds a DockingItem.

Implementation

DockingItem(
    {dynamic id,
    this.name,
    required this.widget,
    this.value,
    this.closable = true,
    bool keepAlive = false,
    List<TabButton>? buttons,
    this.maximizable,
    bool maximized = false,
    this.leading,
    double? size,
    double? weight,
    double? minimalWeight,
    double? minimalSize})
    : this.buttons = buttons != null ? List.unmodifiable(buttons) : [],
      this.globalKey = keepAlive ? GlobalKey() : null,
      this._maximized = maximized,
      super(
          id: id,
          size: size,
          weight: weight,
          minimalWeight: minimalWeight,
          minimalSize: minimalSize);