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