|
@@ -2,6 +2,7 @@ import 'dart:async';
|
|
|
import 'dart:math';
|
|
|
import 'dart:ui';
|
|
|
|
|
|
+import 'package:fis_common/web/web_utils.dart';
|
|
|
import 'package:fis_i18n/i18n.dart';
|
|
|
import 'package:fis_jsonrpc/rpc.dart';
|
|
|
import 'package:fis_measure/interfaces/date_types/int_size.dart';
|
|
@@ -134,6 +135,9 @@ class _MeasureMainViewState extends State<MeasureMainView> {
|
|
|
|
|
|
measureHandler.canMeasureDrawingChanged
|
|
|
.addListener(_onCanMeasureDrawingChanged);
|
|
|
+
|
|
|
+ // 禁用右键菜单,启用右键结束测量
|
|
|
+ WebUtils.disableContextMenu();
|
|
|
}
|
|
|
|
|
|
@override
|
|
@@ -146,6 +150,8 @@ class _MeasureMainViewState extends State<MeasureMainView> {
|
|
|
measureHandler.canMeasureDrawingChanged
|
|
|
.removeListener(_onCanMeasureDrawingChanged);
|
|
|
uninstallStandardLine();
|
|
|
+
|
|
|
+ WebUtils.enableContextMenu();
|
|
|
super.dispose();
|
|
|
}
|
|
|
|