165 lines
3.2 KiB
CSS
165 lines
3.2 KiB
CSS
|
/********
|
||
|
* menu *
|
||
|
********/
|
||
|
GtkTreeMenu.menu,
|
||
|
GtkMenuToolButton.menu,
|
||
|
GtkComboBox .menu {
|
||
|
background-color: @menu_bg_color;
|
||
|
color: @menu_fg_color;
|
||
|
}
|
||
|
|
||
|
.primary-toolbar .menu,
|
||
|
.primary-toolbar .button .menu,
|
||
|
.toolbar .menu,
|
||
|
.toolbar .primary-toolbar .menu,
|
||
|
.header-bar .menu,
|
||
|
.header-bar .primary-toolbar .menu,
|
||
|
.menu {
|
||
|
padding: 0;
|
||
|
border-radius: 0;
|
||
|
border-style: none;
|
||
|
background-color: @menu_bg_color;
|
||
|
color: @menu_fg_color;
|
||
|
}
|
||
|
|
||
|
.menu.button:hover,
|
||
|
.menu.button:active,
|
||
|
.menu.button:active *:insensitive,
|
||
|
.menu.button:insensitive,
|
||
|
.menu.button {
|
||
|
border-width: 0;
|
||
|
background-color: @menu_bg_color;
|
||
|
background-image: none;
|
||
|
}
|
||
|
|
||
|
.context-menu {
|
||
|
font: initial;
|
||
|
}
|
||
|
|
||
|
/***********
|
||
|
* menubar *
|
||
|
***********/
|
||
|
.menubar {
|
||
|
background-color: @menubar_bg_color;
|
||
|
color: @menubar_fg_color;
|
||
|
}
|
||
|
|
||
|
/***************
|
||
|
* menubaritem *
|
||
|
***************/
|
||
|
.menubar.menuitem,
|
||
|
.menubar .menuitem {
|
||
|
padding: 3px 6px;
|
||
|
color: @menubar_fg_color;
|
||
|
border-width: 0px;
|
||
|
border-bottom: 2px solid transparent;
|
||
|
}
|
||
|
|
||
|
.menubar.menuitem:hover,
|
||
|
.menubar .menuitem:hover {
|
||
|
border-width: 0px;
|
||
|
border-bottom: 2px solid @menu_selected_bg_color;
|
||
|
}
|
||
|
|
||
|
/************
|
||
|
* menuitem *
|
||
|
************/
|
||
|
GtkTreeMenu .menuitem {
|
||
|
color: @menu_fg_color;
|
||
|
padding: 4px 6px;
|
||
|
border-width: 0;
|
||
|
background-color: @menu_bg_color;
|
||
|
}
|
||
|
|
||
|
.menuitem,
|
||
|
.menu .menuitem {
|
||
|
padding: 4px 3px;
|
||
|
border-width: 1px;
|
||
|
border-style: solid;
|
||
|
border-color: transparent;
|
||
|
border-radius: 0;
|
||
|
background-color: transparent;
|
||
|
background-image: none;
|
||
|
color: @menu_fg_color;
|
||
|
|
||
|
-GtkMenuItem-arrow-scaling: 0.5;
|
||
|
}
|
||
|
|
||
|
.menu .menuitem:active,
|
||
|
.menu .menuitem:hover {
|
||
|
transition: 100ms linear;
|
||
|
border-style: none;
|
||
|
background-color: @menu_selected_bg_color;
|
||
|
border-radius: 0;
|
||
|
color: @menu_selected_fg_color;
|
||
|
background-image: none;
|
||
|
}
|
||
|
|
||
|
.menu .menuitem:hover,
|
||
|
.menu .menuitem *:hover {
|
||
|
transition: 100ms linear;
|
||
|
background-color: @menu_selected_bg_color;;
|
||
|
color: @menu_selected_fg_color;
|
||
|
}
|
||
|
|
||
|
.menu .menuitem:insensitive,
|
||
|
.menu .menuitem *:insensitive {
|
||
|
color: mix(@menu_fg_color, @menu_bg_color, 0.5);
|
||
|
}
|
||
|
|
||
|
.menuitem.check,
|
||
|
.menuitem.radio,
|
||
|
.menuitem.check:hover,
|
||
|
.menuitem.radio:hover,
|
||
|
.menuitem.check:insensitive,
|
||
|
.menuitem.radio:insensitive {
|
||
|
border-style: none;
|
||
|
background-color: transparent;
|
||
|
background-image: none;
|
||
|
}
|
||
|
|
||
|
.menuitem.check:active,
|
||
|
.menuitem.radio:active {
|
||
|
border-style: none;
|
||
|
background-color: transparent;
|
||
|
}
|
||
|
|
||
|
.menuitem.arrow {
|
||
|
color: alpha(@menu_fg_color, 0.6);
|
||
|
}
|
||
|
|
||
|
.menuitem GtkCalendar:inconsistent {
|
||
|
color: mix(@menu_fg_color, @menu_bg_color, 0.5);
|
||
|
}
|
||
|
|
||
|
.menuitem GtkCalendar.button {
|
||
|
border-style: none;
|
||
|
background-color: transparent;
|
||
|
background-image: none;
|
||
|
}
|
||
|
|
||
|
.menuitem .entry {
|
||
|
border-color: shade(@menu_bg_color, 0.7);
|
||
|
background-color: @menu_bg_color;
|
||
|
background-image: none;
|
||
|
color: @menu_fg_color;
|
||
|
}
|
||
|
|
||
|
.menuitem .entry:active,
|
||
|
.menuitem .entry:focus {
|
||
|
border-color: shade(@menu_bg_color, 0.7);
|
||
|
}
|
||
|
|
||
|
.menuitem .accelerator {
|
||
|
color: alpha(@menu_fg_color, 0.6);
|
||
|
}
|
||
|
|
||
|
.menuitem .accelerator:hover {
|
||
|
color: alpha(@theme_base_color, 0.8);
|
||
|
}
|
||
|
|
||
|
.menuitem .accelerator:insensitive {
|
||
|
color: alpha(mix(@menu_fg_color, @menu_bg_color, 0.5), 0.6);
|
||
|
}
|
||
|
|