[gnome-themes-standard] inline-toolbar: add theming for GtkMenuToolButtons on inline toolbars
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-themes-standard] inline-toolbar: add theming for GtkMenuToolButtons on inline toolbars
- Date: Mon, 24 Sep 2012 19:06:45 +0000 (UTC)
commit 7f357b061452577cf696115940459e27aaa4e683
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Mon Sep 24 14:47:43 2012 -0400
inline-toolbar: add theming for GtkMenuToolButtons on inline toolbars
themes/Adwaita/gtk-3.0/gtk-widgets.css | 42 ++++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
---
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets.css b/themes/Adwaita/gtk-3.0/gtk-widgets.css
index 989f671..4fd301c 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets.css
@@ -1499,6 +1499,48 @@ GtkComboBox.combobox-entry .button {
border-radius: 3px;
}
+/* Special-case GtkMenuToolButton, since it's a GtkToolButton, but it
+ * has a box inside to pack the button and the actual menu */
+.inline-toolbar.toolbar GtkMenuToolButton .button:first-child,
+.inline-toolbar.toolbar GtkMenuToolButton .button:active:first-child,
+.inline-toolbar.toolbar GtkMenuToolButton .button:insensitive:first-child,
+.inline-toolbar.toolbar GtkMenuToolButton .button:backdrop:first-child,
+.inline-toolbar.toolbar GtkMenuToolButton .button:backdrop:insensitive:first-child,
+.inline-toolbar.toolbar GtkMenuToolButton .button:last-child,
+.inline-toolbar.toolbar GtkMenuToolButton .button:active:last-child,
+.inline-toolbar.toolbar GtkMenuToolButton .button:insensitive:last-child,
+.inline-toolbar.toolbar GtkMenuToolButton .button:backdrop:last-child,
+.inline-toolbar.toolbar GtkMenuToolButton .button:backdrop:insensitive:last-child {
+ border-right-width: 0;
+ border-left-width: 0;
+ border-image-width: 4px 0 4px 0;
+ border-radius: 0;
+}
+
+.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:first-child,
+.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:active:first-child,
+.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:insensitive:first-child,
+.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:backdrop:first-child,
+.inline-toolbar.toolbar GtkMenuToolButton:first-child .button:backdrop:insensitive:first-child {
+ border-left-width: 2px;
+ border-right-width: 0;
+ border-image-width: 4px 0 4px 4px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:last-child,
+.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:active:last-child,
+.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:insensitive:last-child,
+.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:backdrop:last-child,
+.inline-toolbar.toolbar GtkMenuToolButton:last-child .button:backdrop:insensitive:last-child {
+ border-left-width: 0;
+ border-right-width: 2px;
+ border-image-width: 4px 4px 4px 0;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+}
+
GtkLinkButton.button,
GtkLinkButton.button *:active {
text-shadow: none;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]