[gtk+] Adwaita: use child istead of descendant selectors for linking
- From: Lapo Calamandrei <lapo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Adwaita: use child istead of descendant selectors for linking
- Date: Wed, 3 Dec 2014 10:34:30 +0000 (UTC)
commit 825ef99e17a74bb323d0af4af59bc2bcd078a3e0
Author: Lapo Calamandrei <calamandrei gmail com>
Date: Wed Dec 3 11:29:12 2014 +0100
Adwaita: use child istead of descendant selectors for linking
Since widgets subelements are now both widget childs and widget
classes, say .spinbutton.button and .spinbutton .button, the linking
logic needs to be adapted to be stricter with child selectors.
This fixes vertically linked spinbuttons.
gtk/theme/Adwaita/_common.scss | 26 +++++++++++++-------------
gtk/theme/Adwaita/gtk-contained-dark.css | 23 +++++++++++------------
gtk/theme/Adwaita/gtk-contained.css | 23 +++++++++++------------
3 files changed, 35 insertions(+), 37 deletions(-)
---
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss
index 8da007a..2840af3 100644
--- a/gtk/theme/Adwaita/_common.scss
+++ b/gtk/theme/Adwaita/_common.scss
@@ -277,7 +277,7 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers
&:backdrop { background-color: transparent; }
}
- .linked & { //FIXME: use same buttons linking logic and template
+ .linked > & { //FIXME: use same buttons linking logic and template
border-radius: 0;
&:first-child {
border-top-left-radius: 3px;
@@ -317,7 +317,7 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers
&:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 80%); }
}
- .linked.vertical & { //FIXME comment stuff and make the whole thing smarter.
+ .linked.vertical > & { //FIXME comment stuff and make the whole thing smarter.
@include entry(normal, $edge: none);
background-image: linear-gradient(to bottom, $base_color);
border-bottom-color: mix($borders_color, $base_color, 30%);
@@ -691,17 +691,17 @@ $_dot_color: if($variant=='light', $selected_bg_color,
.primary-toolbar & { icon-shadow: none; } // tango icons don't need shadows
- .linked &,
- .linked &:hover,
- .linked &:active,
- .linked &:checked,
- .linked &:backdrop { @extend %linked; }
-
- .linked.vertical &,
- .linked.vertical &:hover,
- .linked.vertical &:active,
- .linked.vertical &:checked,
- .linked.vertical &:backdrop { @extend %linked_vertical; }
+ .linked > &,
+ .linked > &:hover,
+ .linked > &:active,
+ .linked > &:checked,
+ .linked > &:backdrop { @extend %linked; }
+
+ .linked.vertical > &,
+ .linked.vertical > &:hover,
+ .linked.vertical > &:active,
+ .linked.vertical > &:checked,
+ .linked.vertical > &:backdrop { @extend %linked_vertical; }
}
%needs_attention {
diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css
index 65194f9..fd64f6c 100644
--- a/gtk/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/theme/Adwaita/gtk-contained-dark.css
@@ -1191,9 +1191,8 @@ GtkTextView {
.inline-toolbar .titlebar GtkToolButton:backdrop > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton, .osd .button:hover, .osd
.button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked, .osd
.button:insensitive, .osd .button:backdrop:insensitive, .osd .button:backdrop, .osd .button.suggested-action,
.osd .button.suggested-action:hover, .osd .button.suggested-action:active, .osd
.button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd
.button.suggested-action:backdrop:checked, .osd .button.suggested-action:insensitive, .osd
.button.suggested-action:backdrop:insensitive, .osd .button.suggested-action:backdrop, .osd
.button.destructive-action, .osd .button.destructive-action:hover, .osd .button.destructive-action:active,
.osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd
.button.destructive-action:backdrop:checked, .osd .button.destructive-action:insensitive, .osd
.button.destructive-action:backd
rop:insensitive, .osd .button.destructive-action:backdrop, .inline-toolbar .button, .inline-toolbar
.header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
.inline-toolbar .titlebar .button.titlebutton,
-.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop, .linked .button, .linked
.header-bar .button.titlebutton, .header-bar .linked .button.titlebutton,
-.linked .titlebar .button.titlebutton,
-.titlebar .linked .button.titlebutton, .linked .button:hover, .linked .button:active, .linked
.button:checked, .linked .button:backdrop, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry
.button, GtkComboBox.combobox-entry .header-bar .button.titlebutton, .header-bar GtkComboBox.combobox-entry
.button.titlebutton,
+.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop, .linked > .button,
.header-bar .linked > .button.titlebutton,
+.titlebar .linked > .button.titlebutton, .linked > .button:hover, .linked > .button:active, .linked >
.button:checked, .linked > .button:backdrop, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry
.button, GtkComboBox.combobox-entry .header-bar .button.titlebutton, .header-bar GtkComboBox.combobox-entry
.button.titlebutton,
GtkComboBox.combobox-entry .titlebar .button.titlebutton,
.titlebar GtkComboBox.combobox-entry .button.titlebutton, GtkComboBox.combobox-entry .button:backdrop,
.linked > GtkComboBox > .button:dir(ltr) {
border-radius: 0;
@@ -1211,12 +1210,12 @@ GtkComboBox.combobox-entry .titlebar .button.titlebutton,
.inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
- .titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd
.button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd
.button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd
.button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked .button:dir(rtl),
GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked >
GtkComboBox > .button:dir(rtl) {
+ .titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd
.button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd
.button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd
.button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl),
GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked >
GtkComboBox > .button:dir(rtl) {
border-radius: 0;
border-right-style: none;
border-left-style: solid; }
-.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd
.button:first-child:insensitive, .osd .button:first-child:backdrop, .osd
.button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar
.button:first-child, .linked .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child >
.button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar
GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child >
.button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar
.inline-toolbar GtkToolButton:first-child > .button.titlebutton,
+.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd
.button:first-child:insensitive, .osd .button:first-child:backdrop, .osd
.button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar
.button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child >
.button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar
GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child >
.button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar
.inline-toolbar GtkToolButton:first-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat,
@@ -1229,7 +1228,7 @@ GtkComboBox.combobox-entry .titlebar .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton,
GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked >
GtkComboBox:first-child > .button {
border-radius: 3px 0 0 3px;
border-left-style: solid; }
-.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd
.button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child,
.osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked .button:last-child,
.inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child >
.button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar
GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child >
.button.titlebutton,
+.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd
.button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child,
.osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child,
.inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child >
.button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar
GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child >
.button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat,
@@ -1241,7 +1240,7 @@ GtkComboBox.combobox-entry .titlebar .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton,
GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked >
GtkComboBox:last-child > .button {
border-radius: 0 3px 3px 0; }
- .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd
.button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd
.button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd
.button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked
.button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl),
.inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar
.inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
+ .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd
.button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd
.button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd
.button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked >
.button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl),
.inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar
.inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar
GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) >
.button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat,
.inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar
GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar
GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
@@ -1256,7 +1255,7 @@ GtkComboBox.combobox-entry .titlebar .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry
.button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
border-right-style: solid; }
-.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd
.button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child,
.osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked .button:only-child,
.inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child >
.button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar
GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child >
.button.titlebutton,
+.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd
.button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child,
.osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child,
.inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child >
.button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar
GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child >
.button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat,
@@ -1270,20 +1269,20 @@ GtkComboBox.combobox-entry .titlebar .button.titlebutton,
border-radius: 3px;
border-style: solid; }
-.linked.vertical .entry, .linked.vertical .entry:focus, .linked.vertical .entry:insensitive,
.linked.vertical .entry:insensitive:backdrop, .linked.vertical .entry:backdrop, .linked.vertical .button,
.linked.vertical .button:hover, .linked.vertical .button:active, .linked.vertical .button:checked,
.linked.vertical .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
+.linked.vertical .entry, .linked.vertical .entry:focus, .linked.vertical .entry:insensitive,
.linked.vertical .entry:insensitive:backdrop, .linked.vertical .entry:backdrop, .linked.vertical > .button,
.linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked,
.linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
.linked.vertical > GtkComboBox > .button {
border-left-style: solid;
border-top-style: none;
border-radius: 0; }
-.linked.vertical .entry:first-child, .linked.vertical .button:first-child, .linked.vertical >
GtkComboBoxText:first-child > .button,
+.linked.vertical .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical >
GtkComboBoxText:first-child > .button,
.linked.vertical > GtkComboBox:first-child > .button {
border-style: solid;
border-radius: 3px 3px 0 0; }
-.linked.vertical .entry:last-child, .linked.vertical .button:last-child, .linked.vertical >
GtkComboBoxText:last-child > .button,
+.linked.vertical .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical >
GtkComboBoxText:last-child > .button,
.linked.vertical > GtkComboBox:last-child > .button {
border-radius: 0 0 3px 3px; }
-.linked.vertical .entry:only-child, .linked.vertical .button:only-child, .linked.vertical >
GtkComboBoxText:only-child > .button,
+.linked.vertical .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical >
GtkComboBoxText:only-child > .button,
.linked.vertical > GtkComboBox:only-child > .button {
border-radius: 3px;
border-style: solid; }
diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css
index 4209eb8..22862db 100644
--- a/gtk/theme/Adwaita/gtk-contained.css
+++ b/gtk/theme/Adwaita/gtk-contained.css
@@ -1191,9 +1191,8 @@ GtkTextView {
.inline-toolbar .titlebar GtkToolButton:backdrop > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton, .osd .button:hover, .osd
.button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked, .osd
.button:insensitive, .osd .button:backdrop:insensitive, .osd .button:backdrop, .osd .button.suggested-action,
.osd .button.suggested-action:hover, .osd .button.suggested-action:active, .osd
.button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd
.button.suggested-action:backdrop:checked, .osd .button.suggested-action:insensitive, .osd
.button.suggested-action:backdrop:insensitive, .osd .button.suggested-action:backdrop, .osd
.button.destructive-action, .osd .button.destructive-action:hover, .osd .button.destructive-action:active,
.osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd
.button.destructive-action:backdrop:checked, .osd .button.destructive-action:insensitive, .osd
.button.destructive-action:backd
rop:insensitive, .osd .button.destructive-action:backdrop, .inline-toolbar .button, .inline-toolbar
.header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
.inline-toolbar .titlebar .button.titlebutton,
-.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop, .linked .button, .linked
.header-bar .button.titlebutton, .header-bar .linked .button.titlebutton,
-.linked .titlebar .button.titlebutton,
-.titlebar .linked .button.titlebutton, .linked .button:hover, .linked .button:active, .linked
.button:checked, .linked .button:backdrop, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry
.button, GtkComboBox.combobox-entry .header-bar .button.titlebutton, .header-bar GtkComboBox.combobox-entry
.button.titlebutton,
+.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop, .linked > .button,
.header-bar .linked > .button.titlebutton,
+.titlebar .linked > .button.titlebutton, .linked > .button:hover, .linked > .button:active, .linked >
.button:checked, .linked > .button:backdrop, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry
.button, GtkComboBox.combobox-entry .header-bar .button.titlebutton, .header-bar GtkComboBox.combobox-entry
.button.titlebutton,
GtkComboBox.combobox-entry .titlebar .button.titlebutton,
.titlebar GtkComboBox.combobox-entry .button.titlebutton, GtkComboBox.combobox-entry .button:backdrop,
.linked > GtkComboBox > .button:dir(ltr) {
border-radius: 0;
@@ -1211,12 +1210,12 @@ GtkComboBox.combobox-entry .titlebar .button.titlebutton,
.inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
- .titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd
.button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd
.button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd
.button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked .button:dir(rtl),
GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked >
GtkComboBox > .button:dir(rtl) {
+ .titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd
.button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd
.button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd
.button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl),
GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked >
GtkComboBox > .button:dir(rtl) {
border-radius: 0;
border-right-style: none;
border-left-style: solid; }
-.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd
.button:first-child:insensitive, .osd .button:first-child:backdrop, .osd
.button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar
.button:first-child, .linked .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child >
.button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar
GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child >
.button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar
.inline-toolbar GtkToolButton:first-child > .button.titlebutton,
+.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd
.button:first-child:insensitive, .osd .button:first-child:backdrop, .osd
.button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar
.button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child >
.button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar
GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child >
.button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar
.inline-toolbar GtkToolButton:first-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat,
@@ -1229,7 +1228,7 @@ GtkComboBox.combobox-entry .titlebar .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton,
GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked >
GtkComboBox:first-child > .button {
border-radius: 3px 0 0 3px;
border-left-style: solid; }
-.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd
.button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child,
.osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked .button:last-child,
.inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child >
.button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar
GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child >
.button.titlebutton,
+.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd
.button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child,
.osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child,
.inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child >
.button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar
GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child >
.button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat,
@@ -1241,7 +1240,7 @@ GtkComboBox.combobox-entry .titlebar .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton,
GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked >
GtkComboBox:last-child > .button {
border-radius: 0 3px 3px 0; }
- .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd
.button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd
.button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd
.button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked
.button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl),
.inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar
.inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
+ .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd
.button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd
.button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd
.button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked >
.button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl),
.inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar
.inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar
GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) >
.button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat,
.inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar
GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar
GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
@@ -1256,7 +1255,7 @@ GtkComboBox.combobox-entry .titlebar .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry
.button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
border-right-style: solid; }
-.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd
.button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child,
.osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked .button:only-child,
.inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child >
.button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar
GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child >
.button.titlebutton,
+.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd
.button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child,
.osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child,
.inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child >
.button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar
GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child >
.button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat,
@@ -1270,20 +1269,20 @@ GtkComboBox.combobox-entry .titlebar .button.titlebutton,
border-radius: 3px;
border-style: solid; }
-.linked.vertical .entry, .linked.vertical .entry:focus, .linked.vertical .entry:insensitive,
.linked.vertical .entry:insensitive:backdrop, .linked.vertical .entry:backdrop, .linked.vertical .button,
.linked.vertical .button:hover, .linked.vertical .button:active, .linked.vertical .button:checked,
.linked.vertical .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
+.linked.vertical .entry, .linked.vertical .entry:focus, .linked.vertical .entry:insensitive,
.linked.vertical .entry:insensitive:backdrop, .linked.vertical .entry:backdrop, .linked.vertical > .button,
.linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked,
.linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
.linked.vertical > GtkComboBox > .button {
border-left-style: solid;
border-top-style: none;
border-radius: 0; }
-.linked.vertical .entry:first-child, .linked.vertical .button:first-child, .linked.vertical >
GtkComboBoxText:first-child > .button,
+.linked.vertical .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical >
GtkComboBoxText:first-child > .button,
.linked.vertical > GtkComboBox:first-child > .button {
border-style: solid;
border-radius: 3px 3px 0 0; }
-.linked.vertical .entry:last-child, .linked.vertical .button:last-child, .linked.vertical >
GtkComboBoxText:last-child > .button,
+.linked.vertical .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical >
GtkComboBoxText:last-child > .button,
.linked.vertical > GtkComboBox:last-child > .button {
border-radius: 0 0 3px 3px; }
-.linked.vertical .entry:only-child, .linked.vertical .button:only-child, .linked.vertical >
GtkComboBoxText:only-child > .button,
+.linked.vertical .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical >
GtkComboBoxText:only-child > .button,
.linked.vertical > GtkComboBox:only-child > .button {
border-radius: 3px;
border-style: solid; }
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]