[gtk+] Adwaita: Work towards working touch selection popups



commit 66428bdd70d277ad50b9928e8071498c21767715
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Jul 13 14:38:43 2014 -0400

    Adwaita: Work towards working touch selection popups
    
    This fixes some of the confusion around toolbars inside .osd.
    The look is not perfect, but less broken than before.

 gtk/resources/theme/Adwaita/_common.scss           |    8 +++++---
 gtk/resources/theme/Adwaita/gtk-contained-dark.css |   14 ++++++++++++--
 gtk/resources/theme/Adwaita/gtk-contained.css      |   14 ++++++++++++--
 3 files changed, 29 insertions(+), 7 deletions(-)
---
diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss
index f9f10de..f620113 100644
--- a/gtk/resources/theme/Adwaita/_common.scss
+++ b/gtk/resources/theme/Adwaita/_common.scss
@@ -666,7 +666,7 @@ GtkComboBox {
 .toolbar { //FIXME: why is all this being ignored?
   padding: 6px;
   background-color: $bg_color;
-  &.osd {
+  .osd & {
     background-color: $osd_bg_color;
     border-radius: 6px;
     padding: 12px;
@@ -1019,7 +1019,9 @@ GtkTreeView.view.progressbar { //Progressbar in treeview cells
   }
   & > .list,
   & > .view,
-  & > .toolbar {
+  & > .toolbar
+  &.osd > .toolbar {
+    border-style: none;
     background-color: transparent;
   }
   .separator {
@@ -1036,7 +1038,7 @@ GtkTreeView.view.progressbar { //Progressbar in treeview cells
     text-shadow: none;
     transition: none;
   }
-  &.osd { // Also used for touch cutnpaste overlays
+  &.osd { // Also used for touch cut'n'paste overlays
           // FIXME Doesn't work
     background-image: none;
     background-color: $osd_bg_color;
diff --git a/gtk/resources/theme/Adwaita/gtk-contained-dark.css 
b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
index 7ee6b6f..99cbc26 100644
--- a/gtk/resources/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
@@ -811,7 +811,7 @@ GtkComboBox {
 .toolbar, .inline-toolbar, .search-bar {
   padding: 6px;
   background-color: #393f3f; }
-  .toolbar.osd, .osd.inline-toolbar, .osd.search-bar {
+  .osd .toolbar, .osd .inline-toolbar, .osd .search-bar {
     background-color: rgba(0, 0, 0, 0.6);
     border-radius: 6px;
     padding: 12px; }
@@ -1155,7 +1155,17 @@ GtkTreeView.view.progressbar {
   box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
   .popover:backdrop {
     box-shadow: none; }
-  .popover > .list, .popover > .view, .popover > .toolbar, .popover > .inline-toolbar, .popover > 
.search-bar {
+  .popover > .list, .popover > .view, .popover > .toolbar
+  .popover.osd > .toolbar, .popover > .inline-toolbar
+  .popover.osd > .toolbar, .popover > .search-bar
+  .popover.osd > .toolbar, .popover > .toolbar
+  .popover.osd > .inline-toolbar, .popover > .inline-toolbar
+  .popover.osd > .inline-toolbar, .popover > .search-bar
+  .popover.osd > .inline-toolbar, .popover > .toolbar
+  .popover.osd > .search-bar, .popover > .inline-toolbar
+  .popover.osd > .search-bar, .popover > .search-bar
+  .popover.osd > .search-bar {
+    border-style: none;
     background-color: transparent; }
   .popover .separator {
     font-size: 80%;
diff --git a/gtk/resources/theme/Adwaita/gtk-contained.css b/gtk/resources/theme/Adwaita/gtk-contained.css
index 4ed40da..68fcecf 100644
--- a/gtk/resources/theme/Adwaita/gtk-contained.css
+++ b/gtk/resources/theme/Adwaita/gtk-contained.css
@@ -803,7 +803,7 @@ GtkComboBox {
 .toolbar, .inline-toolbar, .search-bar {
   padding: 6px;
   background-color: #ededed; }
-  .toolbar.osd, .osd.inline-toolbar, .osd.search-bar {
+  .osd .toolbar, .osd .inline-toolbar, .osd .search-bar {
     background-color: rgba(0, 0, 0, 0.6);
     border-radius: 6px;
     padding: 12px; }
@@ -1148,7 +1148,17 @@ GtkTreeView.view.progressbar {
   box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
   .popover:backdrop {
     box-shadow: none; }
-  .popover > .list, .popover > .view, .popover > .toolbar, .popover > .inline-toolbar, .popover > 
.search-bar {
+  .popover > .list, .popover > .view, .popover > .toolbar
+  .popover.osd > .toolbar, .popover > .inline-toolbar
+  .popover.osd > .toolbar, .popover > .search-bar
+  .popover.osd > .toolbar, .popover > .toolbar
+  .popover.osd > .inline-toolbar, .popover > .inline-toolbar
+  .popover.osd > .inline-toolbar, .popover > .search-bar
+  .popover.osd > .inline-toolbar, .popover > .toolbar
+  .popover.osd > .search-bar, .popover > .inline-toolbar
+  .popover.osd > .search-bar, .popover > .search-bar
+  .popover.osd > .search-bar {
+    border-style: none;
     background-color: transparent; }
   .popover .separator {
     font-size: 80%;


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