[gtk+] Adwaita: Work towards working touch selection popups
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Adwaita: Work towards working touch selection popups
- Date: Sun, 13 Jul 2014 18:39:46 +0000 (UTC)
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]