/// <summary> /// Unlocks both DmgDone and DmgTaken window /// </summary> public void UnlockWindows() { fDmgDoneWnd.Close(); fDmgDoneWnd = new DmgDoneWnd(); fDmgDoneWnd.WindowStartupLocation = WindowStartupLocation.Manual; fDmgDoneWnd.Left = Properties.Settings.Default.DmgDoneLeft; fDmgDoneWnd.Top = Properties.Settings.Default.DmgDoneTop; fDmgDoneWnd.Height = Properties.Settings.Default.DmgDoneHeight; fDmgDoneWnd.AllowsTransparency = false; fDmgDoneWnd.WindowStyle = WindowStyle.ToolWindow; fDmgDoneWnd.Background = Brushes.Black; fDmgDoneWnd.Show(); fDmgTakenWnd.Close(); fDmgTakenWnd = new DmgTakenWnd(); fDmgTakenWnd.WindowStartupLocation = WindowStartupLocation.Manual; fDmgTakenWnd.Left = Properties.Settings.Default.DmgTakenLeft; fDmgTakenWnd.Top = Properties.Settings.Default.DmgTakenTop; fDmgTakenWnd.Height = Properties.Settings.Default.DmgTakenHeight; fDmgTakenWnd.AllowsTransparency = false; fDmgTakenWnd.WindowStyle = WindowStyle.ToolWindow; fDmgDoneWnd.Background = Brushes.Black; fDmgTakenWnd.Show(); fWindowsUnlocked = true; }
/// <summary> /// Creates the DmgTaken & DmgDone windows /// </summary> public void InitializeWindows() { fDmgTakenWnd = new DmgTakenWnd(); fDmgTakenWnd.WindowStartupLocation = WindowStartupLocation.Manual; fDmgTakenWnd.Left = Properties.Settings.Default.DmgTakenLeft; fDmgTakenWnd.Top = Properties.Settings.Default.DmgTakenTop; fDmgTakenWnd.Height = Properties.Settings.Default.DmgTakenHeight; fDmgTakenWnd.Show(); fDmgDoneWnd = new DmgDoneWnd(); fDmgDoneWnd.WindowStartupLocation = WindowStartupLocation.Manual; fDmgDoneWnd.Left = Properties.Settings.Default.DmgDoneLeft; fDmgDoneWnd.Top = Properties.Settings.Default.DmgDoneTop; fDmgDoneWnd.Height = Properties.Settings.Default.DmgDoneHeight; fDmgDoneWnd.Show(); CreateUnlockedWindowThread(); }
/// <summary> /// Locking the DmgDone and DmgTaken windows while storing off their locations and sizes in settings /// </summary> public void LockWindows() { //Lock DmgDoneWindow Properties.Settings.Default.DmgDoneTop = fDmgDoneWnd.Top; Properties.Settings.Default.DmgDoneLeft = fDmgDoneWnd.Left; Properties.Settings.Default.DmgDoneHeight = fDmgDoneWnd.Height; Properties.Settings.Default.Save(); Messenger.Default.Send <DmgDoneHeightChg>(new DmgDoneHeightChg { Height = fDmgDoneWnd.Height }); fDmgDoneWnd.Close(); fDmgDoneWnd = new DmgDoneWnd(); fDmgDoneWnd.WindowStartupLocation = WindowStartupLocation.Manual; fDmgDoneWnd.Left = Properties.Settings.Default.DmgDoneLeft; fDmgDoneWnd.Top = Properties.Settings.Default.DmgDoneTop; fDmgDoneWnd.Height = Properties.Settings.Default.DmgDoneHeight; fDmgDoneWnd.AllowsTransparency = true; fDmgDoneWnd.WindowStyle = WindowStyle.None; fDmgDoneWnd.Background = Brushes.Transparent; fDmgDoneWnd.Show(); //Lock DmgTakenWindow Properties.Settings.Default.DmgTakenTop = fDmgTakenWnd.Top; Properties.Settings.Default.DmgTakenLeft = fDmgTakenWnd.Left; Properties.Settings.Default.DmgTakenHeight = fDmgTakenWnd.Height; Properties.Settings.Default.Save(); Messenger.Default.Send <DmgTakenHeightChg>(new DmgTakenHeightChg { Height = fDmgTakenWnd.Height }); fDmgTakenWnd.Close(); fDmgTakenWnd = new DmgTakenWnd(); fDmgTakenWnd.WindowStartupLocation = WindowStartupLocation.Manual; fDmgTakenWnd.Left = Properties.Settings.Default.DmgTakenLeft; fDmgTakenWnd.Top = Properties.Settings.Default.DmgTakenTop; fDmgTakenWnd.Height = Properties.Settings.Default.DmgTakenHeight; fDmgTakenWnd.AllowsTransparency = true; fDmgTakenWnd.WindowStyle = WindowStyle.None; fDmgTakenWnd.Background = Brushes.Transparent; fDmgTakenWnd.Show(); fWindowsUnlocked = false; }