Visual Studio 2015 Light theme.
상속: VS2015ThemeBase
예제 #1
0
        private void NewUI_Load(object sender, EventArgs e)
        {
            this.Shown += NewUI_Shown;;

            SetStyle(ControlStyles.SupportsTransparentBackColor, true);

            m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString);

            string configFile = Path.Combine(Path.GetDirectoryName(Application.ExecutablePath), "DockPanel.config");

            if (File.Exists(configFile))
            {
                dockPanel1.LoadFromXml(configFile, m_deserializeDockContent);
            }
            else
            {
                UIManager.Instance.EditorForm.Show(dockPanel1, DockState.Document);
                UIManager.Instance.TileExplorer.Show(dockPanel1, DockState.DockLeft);
                UIManager.Instance.MapInformation.Show(dockPanel1, DockState.DockBottomAutoHide);
                UIManager.Instance.LayersExplorer.Show(dockPanel1, DockState.DockRight);
            }

            var themes = new WeifenLuo.WinFormsUI.Docking.VS2015DarkTheme();

            this.EnableVSRenderer(VisualStudioToolStripExtender.VsVersion.Vs2015, themes);

            UIManager.Instance.EditorForm.ChangePreviewLayer(Enums.LayerEnum.Ground);
            updateLayerSelection(Enums.LayerEnum.Ground);

            this.FormClosing += NewUI_FormClosing1;
            UIManager.Instance.EditorForm.ViewBorder = true;

            UIManager.Instance.EditorForm.NewMappProject();
            SaveAuto.Start();
        }
예제 #2
0
        private void DestroyAndRecreateDockPanel(Exception ex)
        {
            toolStripContainer.ContentPanel.Controls.Remove(dockPanel);
            dockPanel = new DockPanel();
            dockPanel.BackColor = ThemeColorTable.BackgroundColor;
            dockPanel.Dock = DockStyle.Fill;
            dockPanel.DockBackColor = ThemeColorTable.BackgroundColor;
            dockPanel.DockLeftPortion = 200D;
            dockPanel.DocumentStyle = DocumentStyle.DockingWindow;
            dockPanel.Location = new Point(0, 0);
            dockPanel.Margin = new Padding(4);
            dockPanel.Name = "dockPanel";
            dockPanel.Size = new Size(1579, 630);
            toolStripContainer.ContentPanel.Controls.Add(dockPanel);
            Logging.Error("Error loading dock panel config. Restoring to the default.", ex);

            var theme = new VS2015DarkTheme();
            dockPanel.Theme = theme;

            if (_gridForm != null)
            {
                _gridForm.Dispose();
                _gridForm = null;
            }
            if (_toolPaletteForm != null)
            {
                _toolPaletteForm.Dispose();
                _toolPaletteForm = null;
            }
            if (_marksForm != null)
            {
                _marksForm.Dispose();
                _marksForm = null;
            }
            if (_layerEditor != null)
            {
                _layerEditor.Dispose();
                _layerEditor = null;
            }
            if (_effectEditorForm != null)
            {
                _effectEditorForm.Dispose();
                _effectEditorForm = null;
            }
            if (_effectsForm != null)
            {
                _effectsForm.Dispose();
                _effectsForm = null;
            }
            SetDockDefaults();
        }
예제 #3
0
        public TimedSequenceEditorForm()
        {
            InitializeComponent();
            _scaleFactor = ScalingTools.GetScaleFactor();
            deleteVideoTempFolder(); //Clean Up Temp Video File used for any Video Effects
            menuStrip.Renderer = new ThemeToolStripRenderer();
            toolStripOperations.Renderer = new ThemeToolStripRenderer();
            _contextMenuStrip.Renderer = new ThemeToolStripRenderer();
            int imageSize = (int)(16 * _scaleFactor);
            _contextMenuStrip.ImageScalingSize = new Size(imageSize, imageSize);
            statusStrip.Renderer = new ThemeToolStripRenderer();
            ForeColor = ThemeColorTable.ForeColor;
            BackColor = ThemeColorTable.BackgroundColor;
            ThemeUpdateControls.UpdateControls(this);
            cboAudioDevices.BackColor = ThemeColorTable.BackgroundColor;
            cboAudioDevices.ForeColor = ThemeColorTable.ForeColor;

            var theme = new VS2015DarkTheme();
            dockPanel.Theme = theme;

            Icon = Resources.Icon_Vixen3;
            int iconSize = (int) (24*_scaleFactor);
            toolStripOperations.ImageScalingSize = new Size(iconSize, iconSize);
            toolStripButton_Start.Image = Resources.control_start_blue;
            toolStripButton_Start.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_Play.Image = Resources.control_play_blue;
            toolStripButton_Play.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_Stop.Image = Resources.control_stop_blue;
            toolStripButton_Stop.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_Pause.Image = Resources.control_pause_blue;
            toolStripButton_Pause.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_End.Image = Resources.control_end_blue;
            toolStripButton_End.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_Loop.Image = Resources.arrow_repeat;
            toolStripButton_Loop.DisplayStyle = ToolStripItemDisplayStyle.Image;
            undoButton.Image =  Resources.arrow_undo;
            undoButton.DisplayStyle = ToolStripItemDisplayStyle.Image;
            redoButton.Image =  Resources.arrow_redo;
            redoButton.DisplayStyle = ToolStripItemDisplayStyle.Image;
            redoButton.ButtonType =  UndoButtonType.RedoButton;
            toolStripButton_Cut.Image = Resources.cut;
            toolStripButton_Cut.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_Copy.Image = Resources.page_white_copy;
            toolStripButton_Copy.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_Paste.Image = Resources.page_white_paste;
            toolStripButton_Paste.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_AssociateAudio.Image = Resources.music;
            toolStripButton_AssociateAudio.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_MarkManager.Image = Resources.timeline_marker;
            toolStripButton_MarkManager.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_ZoomTimeIn.Image = Resources.zoom_in;
            toolStripButton_ZoomTimeIn.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_ZoomTimeOut.Image = Resources.zoom_out;
            toolStripButton_ZoomTimeOut.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_SnapTo.Image = Resources.magnet;
            toolStripButton_SnapTo.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_DrawMode.Image = Resources.pencil;
            toolStripButton_DrawMode.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_SelectionMode.Image = Resources.cursor_arrow;
            toolStripButton_SelectionMode.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_DragBoxFilter.Image = Resources.table_select_big;
            toolStripButton_DragBoxFilter.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_IncreaseTimingSpeed.Image = Resources.plus;
            toolStripButton_IncreaseTimingSpeed.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripButton_DecreaseTimingSpeed.Image = Resources.minus;
            toolStripButton_DecreaseTimingSpeed.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripSplitButton_CloseGaps.Image = Resources.fill_gaps;
            toolStripSplitButton_CloseGaps.DisplayStyle = ToolStripItemDisplayStyle.Image;
            toolStripDropDownButton_AlignTo.Image = Resources.alignment;
            toolStripDropDownButton_AlignTo.DisplayStyle = ToolStripItemDisplayStyle.Image;

            foreach (ToolStripItem toolStripItem in toolStripDropDownButton_SnapToStrength.DropDownItems)
            {
                var toolStripMenuItem = toolStripItem as ToolStripMenuItem;
                if (toolStripMenuItem != null)
                {
                    toolStripMenuItem.Click += toolStripButtonSnapToStrength_MenuItem_Click;
                }
            }

            foreach (ToolStripItem toolStripItem in toolStripSplitButton_CloseGaps.DropDownItems)
            {
                var toolStripMenuItem = toolStripItem as ToolStripMenuItem;
                if (toolStripMenuItem != null)
                {
                    toolStripMenuItem.Click += toolStripButtonCloseGapStrength_MenuItem_Click;
                }
            }

            foreach (ToolStripItem toolStripItem in toolStripDropDownButton_AlignTo.DropDownItems)
            {
                var toolStripMenuItem = toolStripItem as ToolStripMenuItem;
                if (toolStripMenuItem != null)
                {
                    toolStripMenuItem.Click += toolStripDropDownButtonAlignToStrength_MenuItem_Click;
                }
            }

            PerformAutoScale();
            Execution.ExecutionStateChanged += OnExecutionStateChanged;
            _autoSaveTimer.Tick += AutoSaveEventProcessor;
        }
        public void CreateVisualStudio2015Dark()
        {
            var ColorPalette = new VS2015DarkTheme().ColorPalette;

            AssertColor(ColorPalette.AutoHideStripDefault.Background, ColorTranslator.FromHtml("#FF2D2D30"));
            AssertColor(ColorPalette.AutoHideStripDefault.Border, ColorTranslator.FromHtml("#FF3F3F46"));
            AssertColor(ColorPalette.AutoHideStripDefault.Text, ColorTranslator.FromHtml("#FFD0D0D0"));

            AssertColor(ColorPalette.AutoHideStripHovered.Background, ColorTranslator.FromHtml("#FF2D2D30"));
            AssertColor(ColorPalette.AutoHideStripHovered.Border, ColorTranslator.FromHtml("#FF007ACC"));
            AssertColor(ColorPalette.AutoHideStripHovered.Text, ColorTranslator.FromHtml("#FF0097FB"));

            AssertColor(ColorPalette.OverflowButtonDefault.Glyph, ColorTranslator.FromHtml("#FFF1F1F1"));
            AssertColor(ColorPalette.OverflowButtonHovered.Background, ColorTranslator.FromHtml("#FF3E3E40"));
            AssertColor(ColorPalette.OverflowButtonHovered.Border, ColorTranslator.FromHtml("#FF3E3E40"));
            AssertColor(ColorPalette.OverflowButtonHovered.Glyph, ColorTranslator.FromHtml("#FF007ACC"));

            AssertColor(ColorPalette.TabSelectedActive.Background, ColorTranslator.FromHtml("#FF007ACC"));
            AssertColor(ColorPalette.TabSelectedActive.Button, ColorTranslator.FromHtml("#FFD0E6F5"));
            AssertColor(ColorPalette.TabSelectedActive.Text, ColorTranslator.FromHtml("#FFFFFFFF"));

            AssertColor(ColorPalette.TabSelectedInactive.Background, ColorTranslator.FromHtml("#FF3F3F46"));
            AssertColor(ColorPalette.TabSelectedInactive.Button, ColorTranslator.FromHtml("#FF6D6D70"));
            AssertColor(ColorPalette.TabSelectedInactive.Text, ColorTranslator.FromHtml("#FFF1F1F1"));

            AssertColor(ColorPalette.TabUnselected.Background, ColorTranslator.FromHtml("#FF2D2D30"));
            AssertColor(ColorPalette.TabUnselected.Text, ColorTranslator.FromHtml("#FFF1F1F1"));

            AssertColor(ColorPalette.TabUnselectedHovered.Background, ColorTranslator.FromHtml("#FF1C97EA"));
            AssertColor(ColorPalette.TabUnselectedHovered.Button, ColorTranslator.FromHtml("#FFD0E6F5"));
            AssertColor(ColorPalette.TabUnselectedHovered.Text, ColorTranslator.FromHtml("#FFFFFFFF"));

            AssertColor(ColorPalette.TabButtonSelectedActiveHovered.Background, ColorTranslator.FromHtml("#FF1C97EA"));
            AssertColor(ColorPalette.TabButtonSelectedActiveHovered.Border, ColorTranslator.FromHtml("#FF1C97EA"));
            AssertColor(ColorPalette.TabButtonSelectedActiveHovered.Glyph, ColorTranslator.FromHtml("#FFFFFFFF"));

            AssertColor(ColorPalette.TabButtonSelectedInactiveHovered.Background, ColorTranslator.FromHtml("#FF555555"));
            AssertColor(ColorPalette.TabButtonSelectedInactiveHovered.Border, ColorTranslator.FromHtml("#FF555555"));
            AssertColor(ColorPalette.TabButtonSelectedInactiveHovered.Glyph, ColorTranslator.FromHtml("#FFF1F1F1"));

            AssertColor(ColorPalette.TabButtonUnselectedTabHoveredButtonHovered.Background, ColorTranslator.FromHtml("#FF52B0EF"));
            AssertColor(ColorPalette.TabButtonUnselectedTabHoveredButtonHovered.Border, ColorTranslator.FromHtml("#FF52B0EF"));
            AssertColor(ColorPalette.TabButtonUnselectedTabHoveredButtonHovered.Glyph, ColorTranslator.FromHtml("#FFFFFFFF"));

            AssertColor(ColorPalette.MainWindowActive.Background, ColorTranslator.FromHtml("#FF2D2D30"));
            AssertColor(ColorPalette.MainWindowStatusBarDefault.Background, ColorTranslator.FromHtml("#FF007ACC"));

            AssertColor(ColorPalette.ToolWindowCaptionActive.Background, ColorTranslator.FromHtml("#FF007ACC"));
            AssertColor(ColorPalette.ToolWindowBorder, ColorTranslator.FromHtml("#FF3F3F46"));
            AssertColor(ColorPalette.ToolWindowCaptionActive.Button, ColorTranslator.FromHtml("#FFFFFFFF"));
            AssertColor(ColorPalette.ToolWindowCaptionActive.Grip, ColorTranslator.FromHtml("#FF59A8DE"));
            AssertColor(ColorPalette.ToolWindowCaptionActive.Text, ColorTranslator.FromHtml("#FFFFFFFF"));

            AssertColor(ColorPalette.ToolWindowCaptionInactive.Background, ColorTranslator.FromHtml("#FF2D2D30"));
            AssertColor(ColorPalette.ToolWindowCaptionInactive.Button, ColorTranslator.FromHtml("#FFF1F1F1"));
            AssertColor(ColorPalette.ToolWindowCaptionInactive.Grip, ColorTranslator.FromHtml("#FF46464A"));
            AssertColor(ColorPalette.ToolWindowCaptionInactive.Text, ColorTranslator.FromHtml("#FFD0D0D0"));

            AssertColor(ColorPalette.ToolWindowCaptionButtonActiveHovered.Background, ColorTranslator.FromHtml("#FF52B0EF"));
            AssertColor(ColorPalette.ToolWindowCaptionButtonActiveHovered.Border, ColorTranslator.FromHtml("#FF52B0EF"));
            AssertColor(ColorPalette.ToolWindowCaptionButtonActiveHovered.Glyph, ColorTranslator.FromHtml("#FFFFFFFF"));

            AssertColor(ColorPalette.ToolWindowCaptionButtonInactiveHovered.Background, ColorTranslator.FromHtml("#FF393939"));
            AssertColor(ColorPalette.ToolWindowCaptionButtonInactiveHovered.Border, ColorTranslator.FromHtml("#FF393939"));
            AssertColor(ColorPalette.ToolWindowCaptionButtonInactiveHovered.Glyph, ColorTranslator.FromHtml("#FFF1F1F1"));

            AssertColor(ColorPalette.ToolWindowTabSelectedActive.Background, ColorTranslator.FromHtml("#FF252526"));
            AssertColor(ColorPalette.ToolWindowTabSelectedActive.Text, ColorTranslator.FromHtml("#FF0097FB"));

            AssertColor(ColorPalette.ToolWindowTabSelectedInactive.Background, ColorTranslator.FromHtml("#FF252526"));
            AssertColor(ColorPalette.ToolWindowTabSelectedInactive.Text, ColorTranslator.FromHtml("#FF0097FB"));

            AssertColor(ColorPalette.ToolWindowTabUnselected.Background, ColorTranslator.FromHtml("#FF2D2D30"));
            AssertColor(ColorPalette.ToolWindowTabUnselected.Text, ColorTranslator.FromHtml("#FFD0D0D0"));

            AssertColor(ColorPalette.ToolWindowTabUnselectedHovered.Background, ColorTranslator.FromHtml("#FF3E3E40"));
            AssertColor(ColorPalette.ToolWindowTabUnselectedHovered.Text, ColorTranslator.FromHtml("#FF55AAFF"));
        }
예제 #5
0
        public VixenPreviewSetup3()
        {
            InitializeComponent();
            Icon = Resources.Icon_Vixen3;
            menuStrip.Renderer = new ThemeToolStripRenderer();
            ForeColor = ThemeColorTable.ForeColor;
            BackColor = ThemeColorTable.BackgroundColor;
            ThemeUpdateControls.UpdateControls(this);
            panel10.BackColor = Color.Black;
            foreach (Control c in panel10.Controls)
            {
                c.BackColor = Color.Black;
            }
            dockPanel.BackColor = ThemeColorTable.BackgroundColor;

            var theme = new VS2015DarkTheme();
            dockPanel.Theme = theme;

            label9.ForeColor = Color.Turquoise;
            label10.ForeColor = Color.LimeGreen;
            label11.ForeColor = Color.White;
            label12.ForeColor = Color.HotPink;
            label13.ForeColor = Color.Yellow;

            this.ShowInTaskbar = false;
            int iconSize = (int)(24 * ScalingTools.GetScaleFactor());
            undoButton.Image = Tools.GetIcon(Resources.arrow_undo, iconSize);
            undoButton.DisplayStyle = ToolStripItemDisplayStyle.Image;
            redoButton.Image = Tools.GetIcon(Resources.arrow_redo, iconSize);
            redoButton.DisplayStyle = ToolStripItemDisplayStyle.Image;
            redoButton.ButtonType = UndoButtonType.RedoButton;

            undoToolStripMenuItem.Enabled = false;
            redoToolStripMenuItem.Enabled = false;
        }