# Xamarin Studio Dark Windows GTK Theme # Copyright 2012-2016 Xamarin Inc. # Authors: # Christian Kellner # Carlos Garnacho # Cody Russell # Vsevolod Kukol # Vaclav Vancura gtk-color-scheme = "bg_color: #333 fg_color: #d7d7d7 base_color: #404040 text_color: #d7d7d7 link_color: #56bbf0 dim_color: #777777 selected_bg_color: #4c5e6e selected_fg_color: #bfbfbf tooltip_bg_color: #5a5a5a tooltip_fg_color: #d2d5cd tooltip_border_color: #b2b2b2" gtk-button-images = 0 gtk-menu-images = 0 gtk-toolbar-style = 0 gtk-enable-mnemonics = 1 gtk-icon-sizes = "gtk-small-toolbar=16,16:gtk-large-toolbar=22,22" gtk-toolbar-icon-size = large-toolbar gtk-auto-mnemonics = 1 gtk-alternative-button-order = 1 gtk-error-bell = 0 gtk-show-input-method-menu = 0 gtk-font-name = "Segoe UI 9" style "default" { xthickness = 1 ythickness = 1 ### colours bg[NORMAL] = @bg_color bg[PRELIGHT] = @bg_color bg[SELECTED] = @selected_bg_color bg[INSENSITIVE] = @bg_color bg[ACTIVE] = @bg_color fg[NORMAL] = @fg_color fg[PRELIGHT] = @fg_color fg[SELECTED] = @selected_fg_color fg[INSENSITIVE] = @dim_color fg[ACTIVE] = @fg_color text[NORMAL] = @fg_color text[PRELIGHT] = @fg_color text[SELECTED] = @selected_fg_color text[INSENSITIVE] = @dim_color text[ACTIVE] = @fg_color base[NORMAL] = @base_color base[PRELIGHT] = @selected_bg_color base[SELECTED] = @selected_bg_color base[INSENSITIVE] = @bg_color base[ACTIVE] = shade (1.3, @selected_bg_color) ### style properties GtkWidget::new-tooltip-style = 1 GtkWidget::link-color = @link_color GtkWidget::visited-link-color = @link_color GtkEntry::honors-transparent-bg-hint = 1 # transparent search box background GtkEntry::inner-border = { 2, 2, 2, 2 } GtkButton::child-displacement-x = 0 GtkButton::child-displacement-y = 0 GtkButton::default-border = { 0, 0, 0, 0 } GtkButton::inner-border = { 2, 2, 4, 4 } GtkTreeView::odd-row-color = "#3b3b3b" GtkScrolledWindow::scrollbar-spacing = 0 GtkScrolledWindow::scrollbars-within-bevel = 1 GtkScrolledWindow::draw-child-bg = 1 GtkScale::slider-length = 14 GtkMenu::horizontal-padding = 3 GtkMenu::vertical-padding = 3 GtkMenuItem::horizontal-padding = 3 GtkMenuItem::toggle-spacing = 6 GtkSeparatorMenuItem::horizontal-padding = 0 GtkTreeView::expander-size = 8 GtkExpander::expander-size = 8 GtkComboBox::arrow-size = 8 GtkComboBox::appears-as-list = 0 engine "xamarin" { arrowstyle = 2 rgba = TRUE roundness = 0 glazestyle = 0 highlight_shade = 1.0 menustyle = 0 menuitemstyle = 0 menubaritemstyle = 0 comboboxstyle = 0 spinbuttonstyle = 1 colorize_scrollbar = FALSE progressbarstyle = 0 trough_shades = { 0.842, 0.886 } gradient_shades = { 1.0, 1.0, 1.0, 1.0} fill_shade = 1.0 } } style "wide" = "default" { xthickness = 2 ythickness = 2 } style "wider" = "default" { xthickness = 3 ythickness = 3 } style "button" = "default" { xthickness = 2 ythickness = 4 bg[NORMAL] = "#3E3E40" bg[PRELIGHT] ="#595959" bg[ACTIVE] = "#595959" bg[INSENSITIVE] = "#595959" fg[NORMAL] = "#fff" fg[PRELIGHT] = "#fff" fg[ACTIVE] = "black" fg[INSENSITIVE] = lighter ("#595959") GtkWidget::focus-padding = 0 GtkWidget::focus-line-width = 1 engine "xamarin" { rgba = FALSE roundness = 0 contrast = 1.0 focus_color = shade(1.4, @bg_color) focusstyle = 3 textstyle = 0 default_button_color = lighter ("#595959") } } style "toggle-button" = "button" { bg[NORMAL] = @base_color bg[ACTIVE] = @bg_color bg[PRELIGHT] = @bg_color fg[ACTIVE] = "#fff" } style "menu" = "default" { xthickness = 0 ythickness = 0 base[NORMAL] = @selected_fg_color # option menu color (FIXME: remove murrine dark shade) base[PRELIGHT] = @selected_fg_color # option menu color (FIXME: remove murrine dark shade) fg[PRELIGHT] = @selected_fg_color text[PRELIGHT] = @selected_fg_color } style "menubar" = "default" { xthickness = 5 ythickness = 3 bg[SELECTED] = @bg_color # selected/open background fg[PRELIGHT] = @selected_fg_color # selected/open text } style "menu-item" = "menu" { xthickness = 2 ythickness = 3 GtkMenuItem::arrow-scaling = 0.35 engine "xamarin" { arrowstyle = 3 contrast = 0.0 } } style "menu-separator" = "menu-item" { xthickness = 0 ythickness = 2 engine "xamarin" { contrast = 1.0 } } style "toolbar" = "default" { bg[NORMAL] = @base_color } style "tooltip" { xthickness = 5 ythickness = 5 fg[NORMAL] = @tooltip_fg_color bg[NORMAL] = @tooltip_bg_color bg[SELECTED] = @tooltip_border_color } style "treeview" = "default" { base[ACTIVE] = @selected_bg_color text[ACTIVE] = @selected_fg_color engine "xamarin" { roundness = 0 gradient_shades = { 1.01, 1.01, 1.01, 1.01 } glazestyle = 1 } } style "tree-header" = "wide" { bg[NORMAL] = @bg_color bg[PRELIGHT] = lighter (@bg_color) bg[ACTIVE] = lighter (@bg_color) engine "xamarin" { focusstyle = 0 listviewheaderstyle = 3 separatorstyle = 1 } } style "icon-view" = "default" { bg[SELECTED] = "#f5f7fa" base[SELECTED] = "#f5f7fa" fg[SELECTED] = "#000" text[SELECTED] = "#000" } style "combo-box" = "default" { bg[NORMAL] = @base_color bg[ACTIVE] = @base_color ythickness = 0 xthickness = 0 engine "xamarin" { arrowstyle = 3 } } style "combo-box-button" = "button" { } style "combo-box-entry" = "entry" { xthickness = 0 ythickness = 0 } style "combo-box-entry-button" = "combo-box-button" { } style "notebook" = "default" { GtkNotebook::tab-overlap = 1 bg[ACTIVE] = @base_color bg[NORMAL] = @base_color engine "xamarin" { gradient_shades = { 0.945, 0.945, 0.945, 0.685 } } } style "radio-check-box" = "button" { GtkCheckButton::indicator-size = 15 bg[ACTIVE] = @bg_color fg[NORMAL] = @fg_color fg[PRELIGHT] = "#fff" fg[ACTIVE] = @fg_color base[NORMAL] = @base_color base[ACTIVE] = @base_color base[SELECTED] = @base_color base[PRELIGHT] = @base_color text[PRELIGHT] = "#fff" engine "xamarin" { focusstyle = 0 } } style "entry" = "default" { xthickness = 4 ythickness = 4 GtkEntry::inner-border = { 2, 2, 2, 2 } } style "search-entry" = "wider" { GtkEntry::inner-border = { 0, 0, 0, 0 } xthickness = 6 ythickness = 4 bg[NORMAL] = @base_color } style "search-entry-rounded" = "search-entry" { engine "xamarin" { roundness = 3 } } style "wizard-dialog" { GtkDialog::content-area-border = 0 } style "scrollbar" = "default" { GtkRange::slider-width = 14 GtkRange::trough-border = 0 GtkWidget::draw-border = { 0, 0, 0, 0 } fg[INSENSITIVE] = lighter (@base_color) # inactive arrow fg[NORMAL] = "black" # active arrow bg[NORMAL] = @fg_color # default slider/stepper color bg[INSENSITIVE] = @fg_color # disabled slider/stepper color bg[PRELIGHT] = shade (0.8, @fg_color) # hover slider/stepper color bg[ACTIVE] = @fg_color # pressed stepper color engine "xamarin" { contrast = 0.0 trough_shades = { 1.0, 1.0 } stepperstyle = 1 arrowstyle = 0 } } style "completion_scrollbar" = "scrollbar" { GtkScrollbar::has-forward-stepper = 0 GtkScrollbar::has-backward-stepper = 0 GtkRange::slider-width = 9 bg[NORMAL] = @base_color bg[PRELIGHT] = shade (1.3, @base_color) } style "progressbar" = "default" { bg[SELECTED] = "#62b3ec" fg[SELECTED] = "#3a67a6" xthickness = 0 ythickness = 0 } style "scrolled-window" = "default" { xthickness = 1 ythickness = 1 } style "scale" = "default" { engine "xamarin" { roundness = 7 } } style "link-label-fix" { base[PRELIGHT] = @bg_color # disable link hover background } ### Apply the styles class "GtkWidget" style "default" class "GtkEntry" style "entry" class "GtkSpinButton" style "wider" class "GtkFrame" style "wide" class "GtkRange" style "wide" class "GtkSeparator" style "wide" class "GtkScrollbar" style "scrollbar" class "GtkProgressBar" style "progressbar" class "GtkScrolledWindow" style "scrolled-window" class "GtkNotebook" style "notebook" class "GtkButton" style "button" class "GtkToggleButton" style "toggle-button" class "GtkComboBox" style "combo-box" class "GtkComboBoxEntry" style "combo-box-entry" class "GtkRadioButton" style "radio-check-box" class "GtkCheckButton" style "radio-check-box" class "GtkScale" style "scale" widget "*GtkEntry" style:highest "entry" widget "*search-entry*" style "search-entry" #widget_class "*Toolbar*.*SearchEntry*" style:highest "search-entry-rounded" widget "wizard_dialog" style "wizard-dialog" widget "*CompletionScrolledWindow*" style "completion_scrollbar" widget_class "**" style "menu" widget_class "**" style "menu-item" widget_class "**" style "menu-separator" widget_class "**" style "menubar" widget_class "**" style "toolbar" #widget_class "*ToolButton*" style "toolbar-button" widget_class "*.*" style "treeview" widget_class "*.." style "tree-header" widget_class "*.." style "tree-header" widget_class "*" style "icon-view" widget_class "**" style "combo-box" widget_class "*.**" style "combo-box-button" widget_class "**" style "combo-box-entry" widget_class "*.**" style "combo-box-entry-button" widget_class "**" style "combo-box-entry" widget_class "*.**" style "combo-box-entry-button" # Comboboxes within toolbars #widget_class "*..." style "toolbar-combo-box" #widget "*MainToolbar*.GtkComboBox.*" style:highest "toolbar-combo-box" widget "gtk-tooltip*" style "tooltip" # disable hover background on link labels class "GtkLabel" style "link-label-fix"