Showing
5 changed files
with
0 additions
and
19 deletions
| @@ -125,10 +125,8 @@ class _BarcodeScannerWithOverlayState extends State<BarcodeScannerWithOverlay> { | @@ -125,10 +125,8 @@ class _BarcodeScannerWithOverlayState extends State<BarcodeScannerWithOverlay> { | ||
| 125 | switch (value) { | 125 | switch (value) { |
| 126 | case TorchState.off: | 126 | case TorchState.off: |
| 127 | iconColor = Colors.black; | 127 | iconColor = Colors.black; |
| 128 | - break; | ||
| 129 | case TorchState.on: | 128 | case TorchState.on: |
| 130 | iconColor = Colors.yellow; | 129 | iconColor = Colors.yellow; |
| 131 | - break; | ||
| 132 | } | 130 | } |
| 133 | 131 | ||
| 134 | return IconButton( | 132 | return IconButton( |
| @@ -13,13 +13,10 @@ class ScannerErrorWidget extends StatelessWidget { | @@ -13,13 +13,10 @@ class ScannerErrorWidget extends StatelessWidget { | ||
| 13 | switch (error.errorCode) { | 13 | switch (error.errorCode) { |
| 14 | case MobileScannerErrorCode.controllerUninitialized: | 14 | case MobileScannerErrorCode.controllerUninitialized: |
| 15 | errorMessage = 'Controller not ready.'; | 15 | errorMessage = 'Controller not ready.'; |
| 16 | - break; | ||
| 17 | case MobileScannerErrorCode.permissionDenied: | 16 | case MobileScannerErrorCode.permissionDenied: |
| 18 | errorMessage = 'Permission denied'; | 17 | errorMessage = 'Permission denied'; |
| 19 | - break; | ||
| 20 | case MobileScannerErrorCode.unsupported: | 18 | case MobileScannerErrorCode.unsupported: |
| 21 | errorMessage = 'Scanning is unsupported on this device'; | 19 | errorMessage = 'Scanning is unsupported on this device'; |
| 22 | - break; | ||
| 23 | default: | 20 | default: |
| 24 | errorMessage = 'Generic Error'; | 21 | errorMessage = 'Generic Error'; |
| 25 | break; | 22 | break; |
| @@ -188,11 +188,9 @@ class _MobileScannerState extends State<MobileScanner> | @@ -188,11 +188,9 @@ class _MobileScannerState extends State<MobileScanner> | ||
| 188 | if (_resumeFromBackground) { | 188 | if (_resumeFromBackground) { |
| 189 | _startScanner(); | 189 | _startScanner(); |
| 190 | } | 190 | } |
| 191 | - break; | ||
| 192 | case AppLifecycleState.inactive: | 191 | case AppLifecycleState.inactive: |
| 193 | _resumeFromBackground = true; | 192 | _resumeFromBackground = true; |
| 194 | _controller.stop(); | 193 | _controller.stop(); |
| 195 | - break; | ||
| 196 | default: | 194 | default: |
| 197 | break; | 195 | break; |
| 198 | } | 196 | } |
| @@ -249,7 +249,6 @@ class MobileScannerController { | @@ -249,7 +249,6 @@ class MobileScannerController { | ||
| 249 | ); | 249 | ); |
| 250 | } | 250 | } |
| 251 | 251 | ||
| 252 | - break; | ||
| 253 | case MobileScannerState.authorized: | 252 | case MobileScannerState.authorized: |
| 254 | break; | 253 | break; |
| 255 | } | 254 | } |
| @@ -428,10 +427,8 @@ class MobileScannerController { | @@ -428,10 +427,8 @@ class MobileScannerController { | ||
| 428 | case 'torchState': | 427 | case 'torchState': |
| 429 | final state = TorchState.values[data as int? ?? 0]; | 428 | final state = TorchState.values[data as int? ?? 0]; |
| 430 | torchState.value = state; | 429 | torchState.value = state; |
| 431 | - break; | ||
| 432 | case 'zoomScaleState': | 430 | case 'zoomScaleState': |
| 433 | zoomScaleState.value = data as double? ?? 0.0; | 431 | zoomScaleState.value = data as double? ?? 0.0; |
| 434 | - break; | ||
| 435 | case 'barcode': | 432 | case 'barcode': |
| 436 | if (data == null) return; | 433 | if (data == null) return; |
| 437 | final parsed = (data as List) | 434 | final parsed = (data as List) |
| @@ -446,7 +443,6 @@ class MobileScannerController { | @@ -446,7 +443,6 @@ class MobileScannerController { | ||
| 446 | height: event['height'] as double?, | 443 | height: event['height'] as double?, |
| 447 | ), | 444 | ), |
| 448 | ); | 445 | ); |
| 449 | - break; | ||
| 450 | case 'barcodeMac': | 446 | case 'barcodeMac': |
| 451 | _barcodesController.add( | 447 | _barcodesController.add( |
| 452 | BarcodeCapture( | 448 | BarcodeCapture( |
| @@ -461,7 +457,6 @@ class MobileScannerController { | @@ -461,7 +457,6 @@ class MobileScannerController { | ||
| 461 | ], | 457 | ], |
| 462 | ), | 458 | ), |
| 463 | ); | 459 | ); |
| 464 | - break; | ||
| 465 | case 'barcodeWeb': | 460 | case 'barcodeWeb': |
| 466 | final barcode = data as Map?; | 461 | final barcode = data as Map?; |
| 467 | final corners = barcode?['corners'] as List<Object?>? ?? <Object?>[]; | 462 | final corners = barcode?['corners'] as List<Object?>? ?? <Object?>[]; |
| @@ -488,7 +483,6 @@ class MobileScannerController { | @@ -488,7 +483,6 @@ class MobileScannerController { | ||
| 488 | ], | 483 | ], |
| 489 | ), | 484 | ), |
| 490 | ); | 485 | ); |
| 491 | - break; | ||
| 492 | case 'error': | 486 | case 'error': |
| 493 | throw MobileScannerException( | 487 | throw MobileScannerException( |
| 494 | errorCode: MobileScannerErrorCode.genericError, | 488 | errorCode: MobileScannerErrorCode.genericError, |
| @@ -37,27 +37,21 @@ Rect calculateScanWindowRelativeToTextureInPercentage( | @@ -37,27 +37,21 @@ Rect calculateScanWindowRelativeToTextureInPercentage( | ||
| 37 | final s = min(sx, sy); | 37 | final s = min(sx, sy); |
| 38 | sx = s; | 38 | sx = s; |
| 39 | sy = s; | 39 | sy = s; |
| 40 | - break; | ||
| 41 | case BoxFit.cover: | 40 | case BoxFit.cover: |
| 42 | final s = max(sx, sy); | 41 | final s = max(sx, sy); |
| 43 | sx = s; | 42 | sx = s; |
| 44 | sy = s; | 43 | sy = s; |
| 45 | - break; | ||
| 46 | case BoxFit.fitWidth: | 44 | case BoxFit.fitWidth: |
| 47 | sy = sx; | 45 | sy = sx; |
| 48 | - break; | ||
| 49 | case BoxFit.fitHeight: | 46 | case BoxFit.fitHeight: |
| 50 | sx = sy; | 47 | sx = sy; |
| 51 | - break; | ||
| 52 | case BoxFit.none: | 48 | case BoxFit.none: |
| 53 | sx = 1.0; | 49 | sx = 1.0; |
| 54 | sy = 1.0; | 50 | sy = 1.0; |
| 55 | - break; | ||
| 56 | case BoxFit.scaleDown: | 51 | case BoxFit.scaleDown: |
| 57 | final s = min(sx, sy); | 52 | final s = min(sx, sy); |
| 58 | sx = s; | 53 | sx = s; |
| 59 | sy = s; | 54 | sy = s; |
| 60 | - break; | ||
| 61 | } | 55 | } |
| 62 | 56 | ||
| 63 | // Fit the texture size to the widget rectangle given by the scaling values above. | 57 | // Fit the texture size to the widget rectangle given by the scaling values above. |
-
Please register or login to post a comment