예제 #1
0
        /// <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;
        }
예제 #2
0
        /// <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();
        }
예제 #3
0
        /// <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;
        }