예제 #1
0
 /// <summary>
 /// Disposes autoposition object
 /// </summary>
 private void unsubscribeAndDisposeAutoPositionScanner()
 {
     if (_autoPositionScanner != null)
     {
         _autoPositionScanner.EvtAutoPostionScannerStopped -= _autoPostionScanner_EvtAutoPostionScannerStopped;
         _autoPositionScanner.Dispose();
         _autoPositionScanner = null;
     }
 }
예제 #2
0
 /// <summary>
 /// Starts timer-based auto-positioning of the scanner. On
 /// each tick, the scanner is positioned in the next corner
 /// </summary>
 public void AutoRepositionScannerStart()
 {
     unsubscribeAndDisposeAutoPositionScanner();
     _autoPositionScanner = new AutoPositionScanner(_form);
     _autoPositionScanner.EvtAutoPostionScannerStopped += _autoPostionScanner_EvtAutoPostionScannerStopped;
     _prevAutoPositionScannerValue = AutoPosition;
     AutoPosition = false;
     _autoPositionScanner.Start();
 }
예제 #3
0
 /// <summary>
 /// Starts timer-based auto-positioning of the scanner. On
 /// each tick, the scanner is positioned in the next corner
 /// </summary>
 public void AutoRepositionScannerStart(bool savePositionOnStop = true)
 {
     unsubscribeAndDisposeAutoPositionScanner();
     _savePositionOnAutoPositionStop = savePositionOnStop;
     _autoPositionScanner            = new AutoPositionScanner(_form);
     _scannerCommon.StatusBarController.UpdateLockStatus(false);
     _autoPositionScanner.EvtAutoPostionScannerStopped += _autoPostionScanner_EvtAutoPostionScannerStopped;
     _prevAutoPositionScannerValue = AutoPosition;
     AutoPosition = false;
     _autoPositionScanner.Start();
 }
 /// <summary>
 /// Disposes autoposition object
 /// </summary>
 private void unsubscribeAndDisposeAutoPositionScanner()
 {
     if (_autoPositionScanner != null)
     {
         _autoPositionScanner.EvtAutoPostionScannerStopped -= _autoPostionScanner_EvtAutoPostionScannerStopped;
         _autoPositionScanner.Dispose();
         _autoPositionScanner = null;
     }
 }
 /// <summary>
 /// Starts timer-based auto-positioning of the scanner. On
 /// each tick, the scanner is positioned in the next corner
 /// </summary>
 public void AutoRepositionScannerStart(bool savePositionOnStop = true)
 {
     unsubscribeAndDisposeAutoPositionScanner();
     _savePositionOnAutoPositionStop = savePositionOnStop;
     _autoPositionScanner = new AutoPositionScanner(_form);
     _scannerCommon.StatusBarController.UpdateLockStatus(false);
     _autoPositionScanner.EvtAutoPostionScannerStopped += _autoPostionScanner_EvtAutoPostionScannerStopped;
     _prevAutoPositionScannerValue = AutoPosition;
     AutoPosition = false;
     _autoPositionScanner.Start();
 }
예제 #6
0
 /// <summary>
 /// Starts timer-based auto-positioning of the scanner. On
 /// each tick, the scanner is positioned in the next corner
 /// </summary>
 public void AutoRepositionScannerStart()
 {
     unsubscribeAndDisposeAutoPositionScanner();
     _autoPositionScanner = new AutoPositionScanner(_form);
     _autoPositionScanner.EvtAutoPostionScannerStopped += _autoPostionScanner_EvtAutoPostionScannerStopped;
     _prevAutoPositionScannerValue = AutoPosition;
     AutoPosition = false;
     _autoPositionScanner.Start();
 }