Adwaita: style menu overflow button

See bug https://bugzilla.gnome.org/show_bug.cgi?id=738158
This commit is contained in:
Lapo Calamandrei 2014-10-10 13:53:42 +02:00
parent d5a21e47e3
commit 940415b2eb
3 changed files with 52 additions and 2 deletions

View File

@ -1433,6 +1433,20 @@ column-header.button.dnd { // for treeview-like derive widgets
&.arrow { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); }
&.arrow:dir(rtl) {-gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); }
}
&.button { // overlow buttons
@extend %undecorated_button;
border-color: mix($fg_color, $base_color, 10%);
border-style: none;
border-radius: 0;
&.top { border-bottom: 1px solid; }
&.bottom { border-top: 1px solid; }
&:hover { background-color: mix($fg_color, $base_color, 10%); }
&:insensitive {
color: transparent;
background-color: transparent;
border-color: transparent ;
}
}
}
.menuitem .accelerator { color: gtkalpha(currentColor,0.55); }

View File

@ -1214,7 +1214,9 @@ GtkCalendar.header .menuitem.titlebutton.button:backdrop:hover, .button:link, .h
.titlebar .button.titlebutton:link,
GtkCalendar.header .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited,
GtkCalendar.header .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
GtkCalendar.header .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton,
.titlebar .menu.button.titlebutton,
GtkCalendar.header .menu.button.titlebutton, .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
.notebook tab .titlebar .button.titlebutton,
.titlebar .notebook tab .button.titlebutton,
.notebook tab GtkCalendar.header .button.titlebutton,
@ -2047,6 +2049,22 @@ GtkCalendar.header column-header .button.titlebutton, column-header .button:hove
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
.menu .menuitem.arrow:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
.menu.button, .header-bar .menu.button.titlebutton,
.titlebar .menu.button.titlebutton,
GtkCalendar.header .menu.button.titlebutton {
border-color: #3c3c3c;
border-style: none;
border-radius: 0; }
.menu.button.top {
border-bottom: 1px solid; }
.menu.button.bottom {
border-top: 1px solid; }
.menu.button:hover {
background-color: #3c3c3c; }
.menu.button:insensitive {
color: transparent;
background-color: transparent;
border-color: transparent; }
.menuitem .accelerator {
color: alpha(currentColor,0.55); }

View File

@ -1206,7 +1206,9 @@ GtkCalendar.header .menuitem.titlebutton.button:backdrop:hover, .button:link, .h
.titlebar .button.titlebutton:link,
GtkCalendar.header .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited,
GtkCalendar.header .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
GtkCalendar.header .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton,
.titlebar .menu.button.titlebutton,
GtkCalendar.header .menu.button.titlebutton, .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
.notebook tab .titlebar .button.titlebutton,
.titlebar .notebook tab .button.titlebutton,
.notebook tab GtkCalendar.header .button.titlebutton,
@ -2044,6 +2046,22 @@ GtkCalendar.header column-header .button.titlebutton, column-header .button:hove
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
.menu .menuitem.arrow:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
.menu.button, .header-bar .menu.button.titlebutton,
.titlebar .menu.button.titlebutton,
GtkCalendar.header .menu.button.titlebutton {
border-color: #eaeaea;
border-style: none;
border-radius: 0; }
.menu.button.top {
border-bottom: 1px solid; }
.menu.button.bottom {
border-top: 1px solid; }
.menu.button:hover {
background-color: #eaeaea; }
.menu.button:insensitive {
color: transparent;
background-color: transparent;
border-color: transparent; }
.menuitem .accelerator {
color: alpha(currentColor,0.55); }