Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVsevolod Kukol <sevoku@xamarin.com>2015-12-05 13:45:53 +0300
committerVsevolod Kukol <sevoku@xamarin.com>2015-12-05 13:45:53 +0300
commitc448195cde2d4243b837eaf09e5352f367a1f000 (patch)
treec6ba775a331e0e9c3a1ca92a5f4ef2c4dd6128a9 /main/src/core/MonoDevelop.Ide/gtkrc.mac-dark
parent9e2f316cbbc39767e1ea03486ce7b88d5eda7e04 (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-dark37
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