|
@@ -6,8 +6,8 @@ import 'package:fis_measure/process/workspace/measure_data_controller.dart';
|
|
|
import 'package:fis_measure/view/cursor.dart';
|
|
|
import 'package:fis_measure/view/gesture/positioned_cursor.dart';
|
|
|
import 'package:fis_theme/theme.dart';
|
|
|
-import 'package:fis_ui/base_define/page.dart';
|
|
|
import 'package:fis_ui/index.dart';
|
|
|
+import 'package:fis_ui/interface/interactive_container.dart';
|
|
|
import 'package:flutter/material.dart';
|
|
|
import 'package:get/get.dart';
|
|
|
|
|
@@ -42,13 +42,13 @@ MeasureCursorType getMeasureSystemSettingCursorType(
|
|
|
class PatternDialog extends StatelessWidget {
|
|
|
PatternDialog({
|
|
|
Key? key,
|
|
|
- required this.parent,
|
|
|
+ required this.businessParent,
|
|
|
}) : super(key: key);
|
|
|
final MeasureSystemSettingDTO measureSystemSetting =
|
|
|
MeasureSystemSettingDTO();
|
|
|
|
|
|
|
|
|
- final FPage parent;
|
|
|
+ final FInteractiveContainer businessParent;
|
|
|
|
|
|
|
|
|
final measureData = Get.find<MeasureDataController>();
|
|
@@ -86,7 +86,7 @@ class PatternDialog extends StatelessWidget {
|
|
|
horizontal: 15,
|
|
|
),
|
|
|
child: PatternBody(
|
|
|
- parent: parent,
|
|
|
+ businessParent: businessParent,
|
|
|
measureSystemSetting: measureData.measureSystemSetting,
|
|
|
))
|
|
|
],
|
|
@@ -117,12 +117,12 @@ class MeasureTextSize {
|
|
|
class PatternBody extends FStatefulWidget {
|
|
|
const PatternBody({
|
|
|
Key? key,
|
|
|
- required this.parent,
|
|
|
+ required this.businessParent,
|
|
|
required this.measureSystemSetting,
|
|
|
}) : super(key: key);
|
|
|
|
|
|
|
|
|
- final FPage parent;
|
|
|
+ final FInteractiveContainer businessParent;
|
|
|
final MeasureSystemSettingDTO measureSystemSetting;
|
|
|
@override
|
|
|
FState<PatternBody> createState() => _PatternBodyState();
|
|
@@ -212,7 +212,7 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
title: i18nBook.measure.rulerType.t,
|
|
|
item: _PatternItemRadio(
|
|
|
tabList: C_MEASURE_CURSOR_TYPE,
|
|
|
- parent: widget.parent,
|
|
|
+ businessParent: widget.businessParent,
|
|
|
value: getMeasureSystemSettingCursorType(
|
|
|
widget.measureSystemSetting.cursorType,
|
|
|
),
|
|
@@ -231,7 +231,7 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
title: i18nBook.measure.rulerSize.t,
|
|
|
item: _PatternItemRadio(
|
|
|
tabList: C_MEASURE_CURSOR_SIZE,
|
|
|
- parent: widget.parent,
|
|
|
+ businessParent: widget.businessParent,
|
|
|
value: widget.measureSystemSetting.cursorSize,
|
|
|
onChangeState: (value) {
|
|
|
setState(() {
|
|
@@ -246,7 +246,7 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
item: _PatternItemRadio(
|
|
|
tabList: C_MEASURE_CURSOR_SIZE,
|
|
|
value: widget.measureSystemSetting.shapeCursorSize,
|
|
|
- parent: widget.parent,
|
|
|
+ businessParent: widget.businessParent,
|
|
|
onChangeState: (value) {
|
|
|
setState(() {
|
|
|
measureData.measureSystemSetting.shapeCursorSize = value;
|