Example #1
0
        private void ApplyToolWindowStateAction(WindowStateAction windowStateAction)
        {
            switch (windowStateAction.State)
            {
            case WindowState.Nothing:
                break;

            case WindowState.Show:
                _toolWindowManager.Show();
                break;

            case WindowState.ShowNoActivate:
                _toolWindowManager.ShowNoActivate();
                break;

            case WindowState.Hide:
                _toolWindowManager.Hide();
                break;

            case WindowState.Close:
                _toolWindowManager.Close();
                break;

            default:
                throw new ArgumentOutOfRangeException(nameof(windowStateAction));
            }
        }
Example #2
0
        public void ApplyToolWindowStateAction(WindowStateAction windowStateAction)
        {
            if (BuildVisionPackage.ToolWindowPane == null)
            {
                return;
            }
            Initialize(BuildVisionPackage.ToolWindowPane);

            ApplyToolWindowStateAction(windowStateAction.State);
        }
Example #3
0
 public WindowSettings()
 {
     WindowActionOnBuildBegin   = new WindowStateAction(WindowState.Show);
     WindowActionOnBuildSuccess = new WindowStateAction(WindowState.Nothing);
     WindowActionOnBuildError   = new WindowStateAction(WindowState.Show);
 }