vissh/lib/models/window_data.dart
2025-07-09 15:13:42 +08:00

23 lines
500 B
Dart

import 'package:flutter/material.dart';
class WindowData {
final String id;
final String title;
final Widget Function(bool isActive, VoidCallback onSessionEnd) child;
final IconData icon;
Offset position;
Size size;
bool isMinimized;
bool isMaximized;
WindowData({
required this.id,
required this.title,
required this.child,
required this.icon,
required this.position,
required this.size,
this.isMinimized = false,
this.isMaximized = false,
});
}