DashboardItem constructor

DashboardItem({
  1. int? startX,
  2. int? startY,
  3. required int width,
  4. required int height,
  5. int minWidth = 1,
  6. int minHeight = 1,
  7. int? maxHeight,
  8. int? maxWidth,
  9. required String identifier,
})

The constructor create a ItemLayout with given parameters.

Implementation

DashboardItem(
    {int? startX,
    int? startY,
    required int width,
    required int height,
    int minWidth = 1,
    int minHeight = 1,
    int? maxHeight,
    int? maxWidth,
    required this.identifier})
    : layoutData = ItemLayout(
          startX: startX,
          startY: startY,
          width: width,
          height: height,
          maxHeight: maxHeight,
          maxWidth: maxWidth,
          minWidth: minWidth,
          minHeight: minHeight);