flutter: Refactor DropArea_flutter.dart
Just specialized it, so we can customize it.
This commit is contained in:
@@ -9,7 +9,6 @@
|
||||
Contact KDAB at <info@kdab.com> for commercial licensing options.
|
||||
*/
|
||||
|
||||
import 'dart:ffi' as ffi;
|
||||
import 'package:KDDockWidgets/PositionedWidget.dart';
|
||||
import 'package:KDDockWidgets/View_mixin.dart';
|
||||
import 'package:KDDockWidgetsBindings/Bindings.dart' as KDDockWidgetBindings;
|
||||
|
||||
@@ -10,7 +10,9 @@
|
||||
*/
|
||||
|
||||
import 'View_flutter.dart';
|
||||
import 'package:KDDockWidgets/PositionedWidget.dart';
|
||||
import 'package:KDDockWidgetsBindings/Bindings.dart' as KDDockWidgetBindings;
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class DropArea_flutter extends View_flutter {
|
||||
DropArea_flutter(KDDockWidgetBindings.Controller? controller, int type,
|
||||
@@ -20,3 +22,26 @@ class DropArea_flutter extends View_flutter {
|
||||
print("DropArea_flutter CTOR");
|
||||
}
|
||||
}
|
||||
|
||||
class DropAreaWidget extends PositionedWidget {
|
||||
final DropArea_flutter DockWidgetView;
|
||||
DropAreaWidget(var kddwView, this.DockWidgetView, {Key? key})
|
||||
: super(kddwView, key: key);
|
||||
|
||||
@override
|
||||
State<PositionedWidget> createState() {
|
||||
return DockWidgetPositionedWidgetState(kddwView, DockWidgetView);
|
||||
}
|
||||
}
|
||||
|
||||
class DockWidgetPositionedWidgetState extends PositionedWidgetState {
|
||||
final DropArea_flutter DockWidgetView;
|
||||
|
||||
DockWidgetPositionedWidgetState(var kddwView, this.DockWidgetView)
|
||||
: super(kddwView);
|
||||
|
||||
@override
|
||||
Widget buildContents() {
|
||||
return super.buildContents();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user