/// <summary> /// Themes the main body of the Tag Editor. /// </summary> protected virtual void UpdateTheme() { Office2007ColorTable colorTable = (Office2007ColorTable)renderer.ColorTable; BackColor = colorTable.ComboBox.Default.Background; if (renderer.ColorTable.InitialColorScheme == eOffice2007ColorScheme.Black) { ForeColor = colorTable.TabControl.Default.Text; } else { ForeColor = colorTable.RibbonBar.Default.TitleText; } }
private void SetButtonsColorTable() { Office2007ColorTable expr_0F = ((Office2007Renderer)GlobalManager.get_Renderer()).get_ColorTable(); Office2007ButtonItemColorTable expr_1B = expr_0F.get_ButtonItemColors().get_Item(0); expr_1B.MouseOver.Background = new LinearGradientColorTable(Color.Gainsboro); expr_1B.MouseOver.OuterBorder = new LinearGradientColorTable(Color.Gainsboro); expr_1B.MouseOver.InnerBorder = new LinearGradientColorTable(Color.Gainsboro); Office2007ButtonItemColorTable expr_78 = expr_0F.get_ButtonItemColors().get_Item(Enum.GetName(typeof(eButtonColor), 0)); expr_78.Pressed.OuterBorder = new LinearGradientColorTable(Color.FromArgb(40, 0, 0, 0)); expr_78.Pressed.InnerBorder = new LinearGradientColorTable(Color.White); expr_78.Pressed.Background = new LinearGradientColorTable(Color.FromArgb(255, 68, 91, 114)); expr_78.MouseOver.OuterBorder = new LinearGradientColorTable(Color.FromArgb(40, 0, 0, 0)); expr_78.MouseOver.InnerBorder = new LinearGradientColorTable(Color.White); expr_78.MouseOver.Background = new LinearGradientColorTable(Color.FromArgb(255, 56, 76, 100)); }
/// <summary> /// Themes in every block and the root level of the Tag Editor. BackColor should never be set here. /// </summary> protected virtual void UpdateTheme() { Office2007ColorTable colorTable = (Office2007ColorTable)renderer.ColorTable; BorderColor = colorTable.RibbonBar.Default.OuterBorder.Start; LightBorderColor = colorTable.RibbonBar.Default.InnerBorder.Start; BackgroundColor = colorTable.TabControl.Default.TopBackground.Start; if (renderer.ColorTable.InitialColorScheme == eOffice2007ColorScheme.Black) { ForeColor = colorTable.TabControl.Default.Text; } else { ForeColor = colorTable.RibbonBar.Default.TitleText; } }