diff options
author | Vsevolod Kukol <sevoku@xamarin.com> | 2015-12-05 13:45:53 +0300 |
---|---|---|
committer | Vsevolod Kukol <sevoku@xamarin.com> | 2015-12-05 13:45:53 +0300 |
commit | c448195cde2d4243b837eaf09e5352f367a1f000 (patch) | |
tree | c6ba775a331e0e9c3a1ca92a5f4ef2c4dd6128a9 /main/src/core/MonoDevelop.Ide/gtkrc.mac-dark | |
parent | 9e2f316cbbc39767e1ea03486ce7b88d5eda7e04 (diff) |
[Mac] Optimize check button style
* use lighter colors with dark theme
* no quartz style in property grid
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/gtkrc.mac-dark')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/gtkrc.mac-dark | 37 |
1 files changed, 32 insertions, 5 deletions
diff --git a/main/src/core/MonoDevelop.Ide/gtkrc.mac-dark b/main/src/core/MonoDevelop.Ide/gtkrc.mac-dark index 1811ae3877..51d3cd29cb 100644 --- a/main/src/core/MonoDevelop.Ide/gtkrc.mac-dark +++ b/main/src/core/MonoDevelop.Ide/gtkrc.mac-dark @@ -75,6 +75,9 @@ style "default" { GtkButtonBox::child-min-width = 70 GtkButtonBox::child-min-height = 22 + GtkCheckButton::indicator-size = 14 + GtkCheckButton::indicator-spacing = 4 + GtkTreeView::odd-row-color = @bg_color GtkScrolledWindow::scrollbar-spacing = 0 @@ -333,17 +336,37 @@ style "notebook" = "default" } } -style "radio-or-check-box" = "default" +style "quartz-radio-or-check-box" = "default" { ythickness = 6 - GtkCheckButton::indicator-size = 14 - GtkCheckButton::indicator-spacing = 4 - engine "quartz" { } } +style "radio-or-check-box" = "toggle-button" +{ + bg[NORMAL] = @fg_color + bg[PRELIGHT] = @bg_color + base[NORMAL] = @bg_color + text[ACTIVE] = @text_color + + engine "xamarin" { + #border_colors = { @fg_color, @fg_color } + border_shades = { 1.33, 1.33 } + } +} + +style "propertygrid-radio-or-check-box" = "radio-or-check-box" +{ + GtkCheckButton::indicator-spacing = 0 + bg[PRELIGHT] = @base_color + + engine "xamarin" { + border_shades = { 1.33, 1.33 } + } +} + style "entry" = "default" { xthickness = 4 @@ -444,6 +467,7 @@ class "GtkScrolledWindow" style "scrolled-window" class "GtkNotebook" style "notebook" class "GtkButton" style "button" class "GtkToggleButton" style "toggle-button" +class "GtkCheckButton" style "radio-or-check-box" class "GtkScale" style "scale" @@ -453,7 +477,7 @@ widget "*GtkTextView" style "entry" widget_class "*.GtkButton.*" style "button" widget_class "<GtkDialog>.*.<GtkButton>" style "dialog-button" -widget_class "<GtkDialog>*<GtkCheckButton>" style "radio-or-check-box" +widget_class "<GtkDialog>*<GtkCheckButton>" style "quartz-radio-or-check-box" widget_class "<GtkDialog>.*.<GtkButtonBox>.*.<GtkButton>.*" style "dialog-button" widget "*.toggleFindInFiles" style "toggle-button" widget "*.toggleReplaceInFiles" style "toggle-button" @@ -501,3 +525,6 @@ binding "gtk-mac-expand-collapse-cursor-row" } class "GtkTreeView" binding "gtk-mac-expand-collapse-cursor-row" + +# BooleanEditorCell must always have murrine style +widget_class "*BooleanEditor*" style "propertygrid-radio-or-check-box"
\ No newline at end of file |