[gtk+] Adwaita: selection-mode checked togglebuttons



commit 514a3c62d7b8c70be9e48d7bd4da45b5219441f8
Author: Jakub Steiner <jimmac gmail com>
Date:   Mon Aug 25 15:18:58 2014 +0200

    Adwaita: selection-mode checked togglebuttons
    
    - exposed in gnome-contacts for example.

 gtk/resources/theme/Adwaita/_common.scss           |    3 ++-
 gtk/resources/theme/Adwaita/gtk-contained-dark.css |    5 +++--
 gtk/resources/theme/Adwaita/gtk-contained.css      |    5 +++--
 3 files changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss
index d153a7c..aea4610 100644
--- a/gtk/resources/theme/Adwaita/_common.scss
+++ b/gtk/resources/theme/Adwaita/_common.scss
@@ -975,7 +975,8 @@ GtkComboBox {
       @include button(normal, $selected_bg_color, $selected_fg_color, noedge);
       &:hover { @include button(hover, $selected_bg_color, $selected_fg_color,
                                 $noedge: true); }
-      &:active { @include button(active, $selected_bg_color, $selected_fg_color,                             
    $noedge: true); }
+      &:active, &:checked { @include button(active, $selected_bg_color, $selected_fg_color,
+                                            $noedge: true); }
       &:insensitive { @include button(insensitive, $selected_bg_color,
                                       $selected_fg_color, $noedge: true); }
       &:backdrop {
diff --git a/gtk/resources/theme/Adwaita/gtk-contained-dark.css 
b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
index 66f5c9e..dafa6bb 100644
--- a/gtk/resources/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
@@ -1153,8 +1153,9 @@ GtkComboBox {
         text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
         icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
         box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
-      .titlebar.selection-mode .button:active, GtkCalendar.selection-mode.header .button:active,
-      .header-bar.selection-mode .button:active {
+      .titlebar.selection-mode .button:active, GtkCalendar.selection-mode.header .button:active, 
.titlebar.selection-mode .button:checked, GtkCalendar.selection-mode.header .button:checked,
+      .header-bar.selection-mode .button:active,
+      .header-bar.selection-mode .button:checked {
         border-style: solid;
         color: #ffffff;
         border-color: #0b1e33;
diff --git a/gtk/resources/theme/Adwaita/gtk-contained.css b/gtk/resources/theme/Adwaita/gtk-contained.css
index e08e06e..fdb2995 100644
--- a/gtk/resources/theme/Adwaita/gtk-contained.css
+++ b/gtk/resources/theme/Adwaita/gtk-contained.css
@@ -1145,8 +1145,9 @@ GtkComboBox {
         text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
         icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
         box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
-      .titlebar.selection-mode .button:active, GtkCalendar.selection-mode.header .button:active,
-      .header-bar.selection-mode .button:active {
+      .titlebar.selection-mode .button:active, GtkCalendar.selection-mode.header .button:active, 
.titlebar.selection-mode .button:checked, GtkCalendar.selection-mode.header .button:checked,
+      .header-bar.selection-mode .button:active,
+      .header-bar.selection-mode .button:checked {
         border-style: solid;
         color: #ffffff;
         border-color: #1c5187;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]