|
@@ -6,13 +6,11 @@ import 'package:fis_jsonrpc/rpc.dart';
|
|
|
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/index.dart';
|
|
|
import 'package:fis_ui/interface/interactive_container.dart';
|
|
|
import 'package:flutter/material.dart';
|
|
|
import 'package:get/get.dart';
|
|
|
-
|
|
|
-part './measure_configuration_style_components.dart';
|
|
|
+import 'package:fis_measure/view/measure/measure_config/widgets/measure_configuration_style_components.dart';
|
|
|
|
|
|
/// 字体大小下拉选择的类
|
|
|
class MeasureSelectModel {
|
|
@@ -244,20 +242,20 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
return FListView(
|
|
|
shrinkWrap: true,
|
|
|
children: [
|
|
|
- _PatternBodyItem(
|
|
|
+ PatternBodyItem(
|
|
|
patternBodyItemTitle: i18nBook.measure.ruler.t,
|
|
|
patternBodyItem: FColumn(
|
|
|
children: [
|
|
|
//卡尺类型
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.rulerType.t,
|
|
|
- item: _PatternItemRadio(
|
|
|
+ item: PatternItemRadio(
|
|
|
tabList: C_MEASURE_CURSOR_TYPE,
|
|
|
businessParent: widget.businessParent,
|
|
|
value: getMeasureSystemSettingCursorType(
|
|
|
widget.measureSystemSetting.cursorType,
|
|
|
),
|
|
|
- isDefaultType: false,
|
|
|
+ type: PatternValueType.cursor,
|
|
|
onChangeState: (value) {
|
|
|
setState(
|
|
|
() {
|
|
@@ -268,9 +266,9 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
}),
|
|
|
),
|
|
|
//卡尺大小 (光标大小)
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.rulerSize.t,
|
|
|
- item: _PatternItemRadio(
|
|
|
+ item: PatternItemRadio(
|
|
|
tabList: C_MEASURE_CURSOR_SIZE,
|
|
|
businessParent: widget.businessParent,
|
|
|
value: widget.measureSystemSetting.cursorSize,
|
|
@@ -282,9 +280,9 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
),
|
|
|
),
|
|
|
//测量时卡尺大小 (标记点大小)
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.measureRulerSize.t,
|
|
|
- item: _PatternItemRadio(
|
|
|
+ item: PatternItemRadio(
|
|
|
tabList: C_MEASURE_MARK_SIZE,
|
|
|
value: widget.measureSystemSetting.shapeCursorSize,
|
|
|
businessParent: widget.businessParent,
|
|
@@ -298,14 +296,14 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
],
|
|
|
),
|
|
|
),
|
|
|
- _PatternBodyItem(
|
|
|
+ PatternBodyItem(
|
|
|
patternBodyItemTitle: i18nBook.measure.resultWindowConfig.t,
|
|
|
patternBodyItem: FColumn(
|
|
|
children: [
|
|
|
//显示结果窗口
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.showResultWindow.t,
|
|
|
- item: _PatternItemSwitch(
|
|
|
+ item: PatternItemSwitch(
|
|
|
onChanged: (value) {
|
|
|
setState(() {
|
|
|
measureData.measureSystemSetting.showResultWindow = value;
|
|
@@ -315,9 +313,9 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
),
|
|
|
),
|
|
|
//窗口位置
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.panelPosition.t,
|
|
|
- item: _PatternItemSelect(
|
|
|
+ item: PatternItemSelect(
|
|
|
itemList: C_PANEL_POSITION,
|
|
|
value:
|
|
|
widget.measureSystemSetting.showResultLocation.toString(),
|
|
@@ -334,9 +332,9 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
),
|
|
|
),
|
|
|
//字体大小
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.fontSize.t,
|
|
|
- item: _PatternItemSelect(
|
|
|
+ item: PatternItemSelect(
|
|
|
itemList: C_RESULT_TEXT_SIZE
|
|
|
.map((e) =>
|
|
|
MeasureSelectModel(name: e.toString(), value: e))
|
|
@@ -357,15 +355,15 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
],
|
|
|
),
|
|
|
),
|
|
|
- _PatternBodyItem(
|
|
|
+ PatternBodyItem(
|
|
|
patternBodyItemTitle: i18nBook.measure.display.t,
|
|
|
isEnd: true,
|
|
|
patternBodyItem: FColumn(
|
|
|
children: [
|
|
|
//显示卡尺线
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.showRulerLine.t,
|
|
|
- item: _PatternItemSwitch(
|
|
|
+ item: PatternItemSwitch(
|
|
|
onChanged: (value) {
|
|
|
setState(() {
|
|
|
measureData.measureSystemSetting.showCursorLine = value;
|
|
@@ -376,9 +374,9 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
),
|
|
|
),
|
|
|
//显示深度测量线
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.showDepthMeasureLine.t,
|
|
|
- item: _PatternItemSwitch(
|
|
|
+ item: PatternItemSwitch(
|
|
|
onChanged: (value) {
|
|
|
setState(() {
|
|
|
measureData.measureSystemSetting.showDepthGuideline =
|
|
@@ -389,9 +387,9 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
),
|
|
|
),
|
|
|
//显示简洁注释
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.showSimpleAnnotation.t,
|
|
|
- item: _PatternItemSwitch(
|
|
|
+ item: PatternItemSwitch(
|
|
|
onChanged: (value) {
|
|
|
setState(() {
|
|
|
measureData.measureSystemSetting.showBriefAnnotation =
|
|
@@ -402,9 +400,9 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
),
|
|
|
),
|
|
|
//微距测量自动调整光标
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.autoAdjustCursor.t,
|
|
|
- item: _PatternItemSelect(
|
|
|
+ item: PatternItemSelect(
|
|
|
itemList: C_DISTANCE_THRESHOLD,
|
|
|
value: widget.measureSystemSetting.minCursorDistance ??
|
|
|
C_DISTANCE_THRESHOLD[0].value.toString(),
|
|
@@ -417,9 +415,9 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
),
|
|
|
),
|
|
|
//测量自动捕捉范围
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.autoCaptureRange.t,
|
|
|
- item: _PatternItemSelect(
|
|
|
+ item: PatternItemSelect(
|
|
|
itemList: C_DISTANCE_THRESHOLD,
|
|
|
value: widget.measureSystemSetting.autoSnapDistance ??
|
|
|
C_DISTANCE_THRESHOLD[0].value.toString(),
|
|
@@ -431,9 +429,9 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
),
|
|
|
),
|
|
|
//注释字体大小
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.annotationFontSize.t,
|
|
|
- item: _PatternItemSelect(
|
|
|
+ item: PatternItemSelect(
|
|
|
itemList: C_ANNOTATION_TEXT_SIZE
|
|
|
.map((e) =>
|
|
|
MeasureSelectModel(name: e.toString(), value: e))
|
|
@@ -453,9 +451,9 @@ class _PatternBodyState extends FState<PatternBody> {
|
|
|
),
|
|
|
),
|
|
|
//显示测量注释 [中文翻译值]
|
|
|
- _PatternItem(
|
|
|
+ PatternItem(
|
|
|
title: i18nBook.measure.showMeasureAnnotation.t,
|
|
|
- item: _PatternItemSwitch(
|
|
|
+ item: PatternItemSwitch(
|
|
|
onChanged: (value) {
|
|
|
if (value !=
|
|
|
measureData.measureSystemSetting.showAnnotation) {
|