Эх сурвалжийг харах

update lib_common & disable contextmenu during measuring

Melon 1 жил өмнө
parent
commit
33359ba965

+ 6 - 0
lib/view/measure/measure_main_view.dart

@@ -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();
   }
 

+ 2 - 2
pubspec.lock

@@ -157,8 +157,8 @@ packages:
     dependency: "direct main"
     description:
       path: "."
-      ref: "1.0.9"
-      resolved-ref: b34e63045625c87ced8b96f92715a06f0a45b279
+      ref: "1.0.14"
+      resolved-ref: fd6bf32b8302fd40c2171e4c1e8d6d352b3f1e98
       url: "http://git.ius.plus:88/Project-Wing/fis_lib_common.git"
     source: git
     version: "0.0.2"

+ 2 - 2
pubspec.yaml

@@ -46,7 +46,7 @@ dependencies:
   fis_common:
     git:
       url: http://git.ius.plus/Project-Wing/fis_lib_common.git
-      ref: ^1.0.9
+      ref: ^1.0.14
   fis_jsonrpc:
     git:
       url: http://git.ius.plus:88/Project-Wing/fis_lib_jsonrpc.git
@@ -77,7 +77,7 @@ dependency_overrides:
   fis_common:
     git:
       url: http://git.ius.plus:88/Project-Wing/fis_lib_common.git
-      ref: 1.0.9
+      ref: 1.0.14
     # path: ../fis_lib_common
   fis_ui:
     git: