Commit e1194229 authored by Lapo Calamandrei's avatar Lapo Calamandrei

Adwaita: style menu overflow button

See bug https://bugzilla.gnome.org/show_bug.cgi?id=738158
parent 9a24f829
......@@ -1315,6 +1315,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); }
......
......@@ -1095,7 +1095,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,
......@@ -1925,6 +1927,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); }
......
......@@ -1087,7 +1087,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,
......@@ -1922,6 +1924,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); }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment