diff --git a/gtk-3.0/assets/arrow-down-active.svg b/gtk-3.0/assets/arrow-down-active.svg new file mode 100755 index 0000000..c0fe4dc --- /dev/null +++ b/gtk-3.0/assets/arrow-down-active.svg @@ -0,0 +1,81 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/gtk-3.0/assets/arrow-left-active.svg b/gtk-3.0/assets/arrow-left-active.svg new file mode 100755 index 0000000..956a60a --- /dev/null +++ b/gtk-3.0/assets/arrow-left-active.svg @@ -0,0 +1,81 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/gtk-3.0/assets/arrow-right-active.svg b/gtk-3.0/assets/arrow-right-active.svg new file mode 100755 index 0000000..d17a11b --- /dev/null +++ b/gtk-3.0/assets/arrow-right-active.svg @@ -0,0 +1,81 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/gtk-3.0/assets/arrow-up-active.svg b/gtk-3.0/assets/arrow-up-active.svg new file mode 100755 index 0000000..73578b2 --- /dev/null +++ b/gtk-3.0/assets/arrow-up-active.svg @@ -0,0 +1,81 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/gtk-3.0/assets/checkbox-checked-insensitive.png b/gtk-3.0/assets/checkbox-checked-insensitive.png index dc7ab92..3c7c1d3 100755 Binary files a/gtk-3.0/assets/checkbox-checked-insensitive.png and b/gtk-3.0/assets/checkbox-checked-insensitive.png differ diff --git a/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/gtk-3.0/assets/checkbox-checked-insensitive@2.png index 3dc45ee..a312d5a 100644 Binary files a/gtk-3.0/assets/checkbox-checked-insensitive@2.png and b/gtk-3.0/assets/checkbox-checked-insensitive@2.png differ diff --git a/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/gtk-3.0/assets/checkbox-unchecked-insensitive.png index 3c7c1d3..dc7ab92 100755 Binary files a/gtk-3.0/assets/checkbox-unchecked-insensitive.png and b/gtk-3.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png index a312d5a..3dc45ee 100644 Binary files a/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png and b/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png differ diff --git a/gtk-3.0/gtk-widgets.css b/gtk-3.0/gtk-widgets.css index f0ed15f..a51e2df 100644 --- a/gtk-3.0/gtk-widgets.css +++ b/gtk-3.0/gtk-widgets.css @@ -1437,8 +1437,16 @@ scrollbar { border-radius: 0; } scrollbar:backdrop { background-color: mix(@theme_bg_color, @theme_fg_color, 0.1); } - scrollbar button, scrollbar button:backdrop, scrollbar button:hover, scrollbar button:hover:backdrop, scrollbar button:active, scrollbar button:active:backdrop, scrollbar button:disabled, scrollbar button:disabled:backdrop { - padding: 3px; + scrollbar button:hover { + box-shadow: none; + border-color: mix(@theme_bg_color, @theme_fg_color, 0.1); + background-color: mix(@theme_bg_color, @theme_fg_color, 0.2); } + scrollbar button:active { + box-shadow: none; + border-color: mix(@theme_bg_color, @theme_fg_color, 0.1); + background-color: mix(@theme_bg_color, @theme_fg_color, 0.6); } + scrollbar button, scrollbar button:backdrop, scrollbar button:disabled, scrollbar button:disabled:backdrop { + padding: 4px; border-color: mix(@theme_bg_color, @theme_fg_color, 0.1); background-color: mix(@theme_bg_color, @theme_fg_color, 0.1); } scrollbar slider { @@ -1450,9 +1458,9 @@ scrollbar { background-clip: padding-box; background-color: mix(@theme_bg_color, @theme_fg_color, 0.4); } scrollbar slider:hover { - background-color: mix(@theme_bg_color, @theme_fg_color, 0.4); } + background-color: mix(@theme_bg_color, @theme_fg_color, 0.35); } scrollbar slider:hover:active { - background-color: mix(@theme_bg_color, @theme_fg_color, 0.45); } + background-color: mix(@theme_bg_color, @theme_fg_color, 0.6); } scrollbar slider:backdrop { background-color: mix(@theme_bg_color, @theme_fg_color, 0.45); } scrollbar slider:disabled { @@ -1495,8 +1503,12 @@ scrollbar { min-width: 6px; } scrollbar.horizontal button.down { -gtk-icon-source: url("assets/arrow-right.svg"); } + scrollbar.horizontal button.down:active { + -gtk-icon-source: url("assets/arrow-right-active.svg"); } scrollbar.horizontal button.up { -gtk-icon-source: url("assets/arrow-left.svg"); } + scrollbar.horizontal button.up:active { + -gtk-icon-source: url("assets/arrow-left-active.svg"); } scrollbar.vertical slider { min-height: 40px; } scrollbar.vertical button { @@ -1504,8 +1516,12 @@ scrollbar { min-width: 6px; } scrollbar.vertical button.down { -gtk-icon-source: url("assets/arrow-down.svg"); } + scrollbar.vertical button.down:active { + -gtk-icon-source: url("assets/arrow-down-active.svg"); } scrollbar.vertical button.up { -gtk-icon-source: url("assets/arrow-up.svg"); } + scrollbar.vertical button.up:active { + -gtk-icon-source: url("assets/arrow-up-active.svg"); } treeview ~ scrollbar.vertical { border-top: 1px solid @borders; margin-top: -1px; }