/// <summary> /// Form has been loaded. Initialize resources /// </summary> private void ResizeScannerScreen_Load(object sender, EventArgs e) { var screen = Context.AppPanelManager.CreatePanel(PanelClasses.Alphabet) as IPanel; _previewScreen = screen as Form; _previewScreenInterface = screen as IScannerPreview; _previewScreenInterface.PreviewMode = true; _previewScreen.Show(); Windows.SetWindowPosition(_previewScreen, Context.AppWindowPosition); _dialogCommon.OnLoad(); _dialogCommon.GetAnimationManager().Start(_dialogCommon.GetRootWidget()); }
/// <summary> /// Form has been loaded. Initializes resources /// </summary> private void ResizeScannerScreen_Load(object sender, EventArgs e) { var panel = Context.AppPanelManager.CreatePanel(PanelClasses.Alphabet) as IPanel; _previewScanner = panel as Form; _previewScreenInterface = panel as IScannerPreview; _previewScreenInterface.PreviewMode = true; var scannerPanel = panel as IScannerPanel; // we are going to manually set the position of the scanner below scannerPanel.ScannerCommon.PositionSizeController.AutoPosition = false; _previewScanner.Show(); var position = Context.AppWindowPosition; if (position == Windows.WindowPosition.CenterScreen) { position = CoreGlobals.AppPreferences.ScannerPosition; } if (position == Windows.WindowPosition.CenterScreen) { position = Windows.WindowPosition.MiddleRight; } var scanner = _previewScanner as IScannerPanel; scanner.ScannerCommon.PositionSizeController.ManualPosition = position; _windowOverlapWatchdog = new WindowOverlapWatchdog(this, true); _dialogCommon.OnLoad(); _dialogCommon.GetAnimationManager().Start(_dialogCommon.GetRootWidget()); }