Example #1
0
        public ThemeManager(GuiTheme t)
        {
            colortable   = new ToolStripColorTable();
            mpcolortable = new MediaPlayerToolStripColorTable();

            mediaplayer        = new MediaPlayerRenderer();
            mediaplayerwhidbey = new MediaPlayerRenderer(mpcolortable);
            whidbey            = new Ambertation.Renderer.AdvancedToolStripProfessionalRenderer(colortable);
            whidbeysquare      = new ToolStripProfessionalSquareRenderer(colortable);
            square             = new ToolStripProfessionalSquareRenderer();

            glossysquare = new Ambertation.Renderer.GlossyRenderer();
            glossy       = new Ambertation.Renderer.GlossyRenderer();
            glossy.RenderRoundedEdges = true;

            ctheme = t;
            parent = null;
            ctrls  = new System.Collections.ArrayList();

            Ambertation.Windows.Forms.WhidbeyColorTable rend = new Ambertation.Windows.Forms.WhidbeyColorTable();

            clight = rend.DockButtonHighlightBackgroundBottom;
            c      = Ambertation.Drawing.GraphicRoutines.InterpolateColors(rend.DockButtonBackgroundBottom, rend.DockBorderColor, 0.5f);;
            cdark  = rend.DockBorderColor;
        }
Example #2
0
 void ChangedTheme(GuiTheme gt)
 {
     ThemeManager.Global.CurrentTheme = gt;
 }
Example #3
0
 private void button8_Click(object sender, EventArgs e) => GuiTheme.PurpleTheme();
Example #4
0
 private void button7_Click(object sender, EventArgs e) => GuiTheme.RandomTheme();
Example #5
0
 private void button3_Click(object sender, EventArgs e) => GuiTheme.DarkTheme();
Example #6
0
 /// <summary>
 /// Called when the Theme in the parent was changed
 /// </summary>
 /// <param name="t"></param>
 void ThemeWasChanged(GuiTheme t)
 {
     this.CurrentTheme = t;
 }