diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2012-09-24 14:47:43 -0400 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2012-09-24 14:47:43 -0400 |
commit | 7f357b061452577cf696115940459e27aaa4e683 (patch) | |
tree | 2288abbb9686edb9230721316782eaa25a6ed596 | |
parent | 8ea43849c81f92017a71c3c523c93968b6fda89a (diff) | |
download | gnome-themes-standard-7f357b061452577cf696115940459e27aaa4e683.tar.gz |
inline-toolbar: add theming for GtkMenuToolButtons on inline toolbars
-rw-r--r-- | 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 989f6714..4fd301c5 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; |