scandit-web-datacapture-core
Version:
Scandit Data Capture SDK for the Web
7 lines (4 loc) • 2.31 kB
JavaScript
import { j, h, i as i$1, f, g, d, e, b, c, a as a$2 } from './chunk-FGCJ3ZLG.js';
import { a as a$1 } from './chunk-NMX4VHW2.js';
var i=class{toJSONObject(){return {type:this.type}}},s=class extends i{constructor(){super(...arguments);this.type="torch";this.view=null;this.icon={on:{idle:j,pressed:h},off:{idle:i$1,pressed:f}};}get torchOffImage(){return this.icon.off.idle}set torchOffImage(t){var e;this.icon.off.idle=t,(e=this.view)==null||e.controlsUpdated();}get torchOffPressedImage(){return this.icon.off.pressed}set torchOffPressedImage(t){var e;this.icon.off.pressed=t,(e=this.view)==null||e.controlsUpdated();}get torchOnImage(){return this.icon.on.idle}set torchOnImage(t){var e;this.icon.on.idle=t,(e=this.view)==null||e.controlsUpdated();}get torchOnPressedImage(){return this.icon.on.pressed}set torchOnPressedImage(t){var e;this.icon.on.pressed=t,(e=this.view)==null||e.controlsUpdated();}};s.CLASS_NAME=a$1.TORCH_SWITCH_CONTROL_CLASS_NAME;var l=class extends i{constructor(){super(...arguments);this.type="camera";this.view=null;this.icon={idle:g,pressed:d};}get idleImage(){return this.icon.idle}set idleImage(t){var e;this.icon.idle=t,(e=this.view)==null||e.controlsUpdated();}get pressedImage(){return this.icon.pressed}set pressedImage(t){var e;this.icon.pressed=t,(e=this.view)==null||e.controlsUpdated();}};l.CLASS_NAME=a$1.CAMERA_SWITCH_CONTROL_CLASS_NAME;var a=class extends i{constructor(){super(...arguments);this.type="camera-fov";this.view=null;this.icon={wide:{idle:e,pressed:b},ultraWide:{idle:c,pressed:a$2}};}get cameraFOVUltraWideImage(){return this.icon.ultraWide.idle}set cameraFOVUltraWideImage(t){var e;this.icon.ultraWide.idle=t,(e=this.view)==null||e.controlsUpdated();}get cameraFOVUltraWidePressedImage(){return this.icon.ultraWide.pressed}set cameraFOVUltraWidePressedImage(t){var e;this.icon.ultraWide.pressed=t,(e=this.view)==null||e.controlsUpdated();}get cameraFOVWideImage(){return this.icon.wide.idle}set cameraFOVWideImage(t){var e;this.icon.wide.idle=t,(e=this.view)==null||e.controlsUpdated();}get cameraFOVWidePressedImage(){return this.icon.wide.pressed}set cameraFOVWidePressedImage(t){var e;this.icon.wide.pressed=t,(e=this.view)==null||e.controlsUpdated();}};a.CLASS_NAME=a$1.CAMERA_FOV_SWITCH_CONTROL_CLASS_NAME;
export { s as a, l as b, a as c };