themes/.themes/cathexis/gtk-3.0/gtk-plane.css
/*
los fg son para textos.
nfg_color: el texto de los botones
bg menu:#404040
hover:#282828;
base_color:#ffffff // color base del sistema si el tema es claro aconsejo dejarlo en blanco y si es oscuro del background
nbg_color:#f2f1f0 // background del sistema
ntooltip_bg_color:#000000 // tooltips "consejos" del sistema
nselected_bg_color:#f07746 // objetos seleccionados
ntext_color:#3C3C3C // color del texto de cajas de texto
nfg_color:#4c4c4c // texto en general del sitio.
ntooltip_fg_color:#ffffff //texto de los tooltips "consejos"
nselected_fg_color:#ffffff //texto de los objetos seleccionados
nlink_color:#DD4814 // color de los objetos resaltados
nbg_color_dark:#3c3b37 //color del los backgrounds del sistema cuando se pide en oscuro
nfg_color_dark:#dfdbd2 //color del los textos del sistema cuando se pide en oscuro
*/
/*color de las ventanas y sombras internas de las ventanas
GtkWidget{background:@base_color; box-shadow: inset 0px 0px 48px 48px rgba(44, 44, 44, 0.28);}
GtkWidget:backdrop{background:mix (@bg_color, #FFFFFF, 0.13);}
GtkWidget *,
GtkWidget *:backdrop,
GtkWidget *:insensitive{background:@transparent; box-shadow:none;}
*:insensitive{color:alpha(@fg_color, 0.5); text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.1);}
/*
Fondos negros, descomentar:
background blacks uncomment:
*/
/*****************Botones****************/
.button,
.button:focus,
.button:hover,
.button:hover:focus{
background:url("assets/metal.png") center center;
border:4px solid transparent;
border-image: url("assets/button.png") 6 4 4 4 / 6px 4px 4px 4px stretch;
border-radius:0px;
box-shadow:none;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
background-clip: padding-box;
}
.button:backdrop,
.button:hover:backdrop,
.button:insensitive,
.button:insensitive:backdrop{
background:url("assets/metal-backdrop.png") center center;
border:4px solid transparent;
border-image: url("assets/backdrop-button.png") 6 4 4 4 / 6px 4px 4px 4px stretch;
background-clip: padding-box;
}
.button:hover{background-color:mix(@selected_bg_color,#000000,0.6);}
.button:hover:focus{background-color:mix(@selected_bg_color,#000000,0.6);}
.button:hover:backdrop{background-color:mix(@selected_bg_color,#000000,0.4);}
.button:active,
.button:active:hover,
.button:active:focus,
.button:active:hover:focus,
.button:active:insensitive{
background:url("assets/metal.png") center center;
background-color:mix(@link_color,#000000,0.4;
border:4px solid transparent;
border-image:url("assets/button-active.png") 6 5 5 5 / 6px 5px 5px 5px stretch;
background-clip: padding-box;
}
.button:active:backdrop,
.button:active:hover:backdrop,
.button:active:insensitive,
.button:active:insensitive:backdrop{
background:url("assets/metal-backdrop.png") center center;
border:4px solid transparent;
border-image: url("assets/button-active-backdrop.png") 6 5 5 5 / 6px 5px 5px 5px stretch;
background-clip: padding-box;
}
.button:active,
.button:active:focus,
.button:active:hover:focus,
.button.default:hover{background-color:mix(@link_color,#000000,0.6);}
.button.default,
.button:focus,
.button.default:hover,
.button.default:focus:hover{
background:url("assets/metal.png") center center;
border:4px solid transparent;
border-image: url("assets/button-default.png") 6 4 4 4 / 6px 4px 4px 4px stretch;
border-radius:0px;
box-shadow:none;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
background-clip: padding-box;
}
.button.default:focus:hover{background-color:mix(@link_color,#000000,0.6);}
.button.default:active:focus:hover{border-image:url("assets/button-active.png") 6 5 5 5 / 6px 5px 5px 5px stretch;}
.button GtkLabel{background:none; text-shadow: 0px -1px 0px rgba(0,0,0,0.5); box-shadow:none;}
/*****************Botoneras****************/
.primary-toolbar .linked .entry,
.primary-toolbar .linked .button,
.primary-toolbar .linked .button:active,
.primary-toolbar .linked .button:active:hover,
.primary-toolbar .linked .button:insensitive,
.linked .button,
.toolbar .button.raised.linked,
.toolbar .raised.linked .button,
.inline-toolbar.toolbar .button,
.inline-toolbar.toolbar GtkToolButton .button,
.linked .button,
.linked .button:hover,
.linked .button:active:hover,
.linked .button:insensitive,
.linked .button:active:hover:insensitive,
.toolbar .button.raised.linked,
.toolbar .raised.linked .button,
.inline-toolbar.toolbar .button,
.inline-toolbar.toolbar GtkToolButton .button,.linked .button:active,
.toolbar .button.raised.linked:active,
.toolbar .raised.linked .button:active,
.inline-toolbar.toolbar .button:active,
.inline-toolbar.toolbar GtkToolButton .button:active,
.linked .button:insensitive,
.toolbar .button.raised.linked:insensitive,
.toolbar .raised.linked .button:insensitive,
.inline-toolbar.toolbar .button:insensitive,
.inline-toolbar.toolbar GtkToolButton .button:insensitive,
.linked .button:backdrop,
.toolbar .button.raised.linked:backdrop,
.toolbar .raised.linked .button:backdrop,
.inline-toolbar.toolbar .button:backdrop,
.inline-toolbar.toolbar GtkToolButton .button:backdrop,
.linked .button:insensitive:backdrop,
.toolbar .button.raised.linked:insensitive:backdrop,
.toolbar .raised.linked .button:insensitive:backdrop,
.inline-toolbar.toolbar .button:insensitive:backdrop,
.inline-toolbar.toolbar GtkToolButton .button:insensitive:backdrop{
background:url("assets/metal.png") center center;
background-color:transparent;
border:4px solid transparent;
border-width:4px 0px;
border-image:url("assets/button.png") 6 4 4 4 / 6px 0px 4px 0px stretch;
border-radius:0px;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
background-clip: padding-box;
box-shadow: inset 2px 0px 0px 0px shade(@fg_color, 0.52),
inset 1px 0px 0px 0px shade(@fg_color, 0.35);
}
.linked .button:first-child,
.linked .button:active:first-child,
.linked .button:active:hover:first-child,
.linked .button:insensitive:first-child,
.linked .button:active:hover:insensitive:first-child,
.linked .button:focus:first-child,
.linked .button:active:focus:first-child,
.toolbar .button.raised.linked:first-child,
.toolbar .button.raised.linked:active:first-child,
.toolbar .raised.linked .button:first-child,
.inline-toolbar.toolbar .button:first-child,
.inline-toolbar.toolbar GtkToolButton:first-child .button,
.primary-toolbar .linked .button:first-child,
.primary-toolbar .linked .button:active:hover:first-child,
.primary-toolbar .button.raised.linked:first-child,
.primary-toolbar .raised.linked .button:active:first-child,
.primary-toolbar .raised.linked .button:active:focus:first-child,
.primary-toolbar .raised.linked .button:first-child
{
background:url("assets/metal.png") center center;
background-color:transparent;
border:4px solid transparent;
border-width:4px 0px 4px 4px;
border-image:url("assets/button.png") 6 4 4 4 / 6px 0px 4px 4px stretch;
border-radius:0px;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
background-clip: padding-box;
box-shadow: none;
}
.linked .button:last-child,
.linked .button:active:last-child,
.linked .button:active:hover:last-child,
.linked .button:active:hover:insensitive:last-child,
.toolbar .button.raised.linked:last-child,
.toolbar .raised.linked .button:last-child,
.inline-toolbar.toolbar .button:last-child,
.inline-toolbar.toolbar GtkToolButton:last-child .button,
.primary-toolbar .linked .button:last-child,
.primary-toolbar .linked .button:active:hover:last-child,
.primary-toolbar .button.raised.linked:last-child,
.primary-toolbar .raised.linked .button:last-child {
background:url("assets/metal.png") center center;
background-color:transparent;
border:4px solid transparent;
border-width:4px 4px 4px 0px;
border-image:url("assets/button.png") 6 4 4 4 / 6px 4px 4px 0px stretch;
border-radius:0px;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
background-clip: padding-box;
box-shadow: inset 2px 0px 0px 0px shade(@fg_color, 0.52),
inset 1px 0px 0px 0px shade(@fg_color, 0.35);
}
.linked .button:active,
.primary-toolbar .linked .button:active,
.primary-toolbar .button.raised.linked:active,
.primary-toolbar .raised.linked .button:active,
.primary-toolbar .linked .button:insensitive,
.primary-toolbar .button.raised.linked:insensitive,
.primary-toolbar .raised.linked .button:insensitive,
.primary-toolbar .linked .button:backdrop:last-child,
.primary-toolbar .button.raised.linked:backdrop:last-child,
.primary-toolbar .raised.linked .button:backdrop:last-child{
box-shadow: inset 2px 0px 0px 0px shade(@fg_color, 0.52),
inset 1px 0px 0px 0px shade(@fg_color, 0.35);
}
/* Linked single button */
.primary-toolbar .linked .entry:only-child,
.primary-toolbar .linked .button:only-child,
.primary-toolbar .linked .button:active:only-child,
.primary-toolbar .linked .button:active:hover:only-child,
.primary-toolbar .linked .button:insensitive:only-child {
background:url("assets/metal.png") center center;
background-color:transparent;
border:4px solid transparent;
border-width:4px;
border-image:url("assets/button.png") 6 4 4 4 / 6px 4px 4px 4px stretch;
border-radius:0px;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
background-clip: padding-box;
box-shadow: none;
}
.linked .button:active,
.linked .button:active:hover,
.linked .button:hover:insensitive,
.linked .button:active:hover:insensitive,
.linked .button:active:first-child,
.linked .button:active:hover:first-child,
.linked .button:hover:insensitive:first-child,
.linked .button:active:hover:insensitive:first-child,
.linked .button:active:last-child,
.linked .button:active:hover:last-child,
.linked .button:hover:insensitive:last-child,
.linked .button:active:hover:insensitive:last-child,
.primary-toolbar .linked .entry:hover:only-child,
.primary-toolbar .linked .button:hover:only-child,
.primary-toolbar .linked .button:active:only-child,
.primary-toolbar .linked .button:active:hover:only-child,
.primary-toolbar .linked .button:active:focus:hover:only-child,
.primary-toolbar .linked .button:focus:hover:only-child,
.primary-toolbar .linked .entry:hover,
.primary-toolbar .linked .button:hover,
.primary-toolbar .linked .button:active:hover,
.primary-toolbar .linked .button:active:hover:hover,
.primary-toolbar .linked .button:insensitive:hover,
.linked .button:hover,
.toolbar .button.raised.linked:hover,
.toolbar .raised.linked .button:hover,
.inline-toolbar.toolbar .button:hover,
.inline-toolbar.toolbar GtkToolButton .button:hover{
background-color:mix(@selected_bg_color,#000000,0.6);
}
/*******************
* check and radio *
*******************/
.check,
.check:hover,
.check:active,
.check:active:hover,
.check:backdrop,
.check:backdrop:active,
.check:backdrop:insensitive,
.check:backdrop:insensitive:active,
.check:backdrop:inconsistent,
.check:backdrop:inconsistent:insensitive,
.check:insensitive,
.check:insensitive:active,
.check:inconsistent,
.check:inconsistent:hover,
.check:inconsistent:insensitive,
.check:inconsistent:insensitive:active{
background:alpha(@fg_color,0.1) url("assets/transparent.png");
border:none;
box-shadow: 0 0 2px 3px alpha(#000000,0.5) inset,
0 0 0px 1px alpha(#FFFFFF,0.2) inset;
}
.check:active,
.check:active:hover{
background:alpha(@fg_color,0.1) url("assets/check-active.png") left center no-repeat;
}
.check:hover,
.check:inconsistent:hover{
background-color: alpha(@selected_bg_color,0.3);
}
.check:active:hover{
background-color: alpha(@selected_bg_color,0.15);
}
.check:insensitive:active,
.check:backdrop:active,
.check:backdrop:insensitive:active{
background:alpha(@fg_color,0.1) url("assets/check-disable.png") left center no-repeat;
}
.check:inconsistent,
.check:inconsistent:hover{
background:alpha(@fg_color,0.1) url("assets/check-mixed.svg") center center no-repeat;
}
.check:inconsistent:hover{
background-color: alpha(@selected_bg_color,0.15);
}
.check:inconsistent:insensitive,
.check:backdrop:inconsistent,
.check:backdrop:inconsistent:insensitive{
background:alpha(@fg_color,0.1) url("assets/check-mixed-disable.svg") center center no-repeat;
}
/*radio*/
.radio,
.radio:hover,
.radio:active,
.radio:active:hover,
.radio:backdrop,
.radio:backdrop:active,
.radio:backdrop:insensitive,
.radio:backdrop:insensitive:active,
.radio:backdrop:inconsistent,
.radio:backdrop:inconsistent:insensitive,
.radio:insensitive,
.radio:insensitive:active,
.radio:inconsistent,
.radio:inconsistent:hover,
.radio:inconsistent:insensitive,
.radio:inconsistent:insensitive:active{
background:alpha(@fg_color,0.1) url("assets/transparent.png");
border:none;
box-shadow: 0 0 2px 3px alpha(#000000,0.5) inset,
0 0 0px 1px alpha(#FFFFFF,0.2) inset;
border-radius:50%;
}
.radio:active,
.radio:active:hover{
background:alpha(@fg_color,0.1) url("assets/radio-active.png") center center no-repeat;
}
.radio:hover,
.radio:inconsistent:hover{
background-color: alpha(@selected_bg_color,0.3);
}
.radio:active:hover{
background-color: alpha(@selected_bg_color,0.15);
}
.radio:insensitive:active,
.radio:backdrop:active,
.radio:backdrop:insensitive:active{
background:alpha(@fg_color,0.1) url("assets/radio-disable.png") center center no-repeat;
}
.radio:inconsistent,
.radio:inconsistent:hover{
background:alpha(@fg_color,0.1) url("assets/check-mixed.svg") center center no-repeat;
}
.radio:inconsistent:hover{
background-color: alpha(@selected_bg_color,0.15);
}
.radio:inconsistent:insensitive,
.radio:backdrop:inconsistent,
.radio:backdrop:inconsistent:insensitive{
background:alpha(@fg_color,0.1) url("assets/check-mixed-disable.svg") center center no-repeat;
}
/****************
* cell and row *
****************/
.cell {
-GtkCheckButton-indicator-size: 16;
-GtkWidget-focus-line-width: 0;
background:none;
border:none;
padding:0px;
box-shadow:none;
}
row:hover,
row:hover:focused{background:mix(@selected_bg_color,@bg_color,0.95); border:none;}
row:selected,
row:active,
row:insensitive,
row:selected:insensitive,
row:selected:backdrop,
row:selected:focused,
row:selected:backdrop{background:mix(@selected_bg_color,#000000,0.35); border:none; }
/*****************
* column-header *
*****************/
column-header .button,
column-header .button:hover,
column-header .button:active,
column-header .button:focus,
column-header .button:hover:focus,
column-header .button:active:focus,
column-header .button:active:hover:focus,
column-header:nth-child(last) .button,
column-header .button:backdrop,
column-header .button:hover:backdrop,
column-header .button:active:backdrop,
column-header .button:focus:backdrop,
column-header .button:hover:focus:backdrop,
column-header .button:active:focus:backdrop,
column-header .button:active:hover:focus:backdrop,
column-header:nth-child(last) .button:backdrop{
background:none;
border:none;
border-image:none;
border-radius:0px;
box-shadow: inset -1px 0 alpha(@fg_color, 0.07),
inset 0 -1px alpha(@fg_color, 0.07);
text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
background-clip: padding-box;
padding: 5px 6px;
}
column-header .button:active,
column-header .button:focus,
column-header .button:active:focus,
column-header .button:active:hover:focus,
column-header .button:hover:focus,
column-header .button:focused{
background:-gtk-gradient (linear, 0 0, 0 1, color-stop(0.84, transparent), color-stop(0.84, mix(@selected_bg_color,#000000,0.35)), color-stop(1, mix(@selected_bg_color,#000000,0.35)));
box-shadow: inset -1px 0 alpha(@fg_color, 0.07),
inset 0 -1px alpha(@fg_color, 0.07);
padding: 5px 6px;
}
column-header .button:hover,
column-header .button:active:hover,
column-header .button:focus:hover{
background:mix(@selected_bg_color,#000000,0.35); border:none;
padding: 5px 6px;
}
column-header:nth-child(last) .button{
border-right:0px;
box-shadow: inset 0 -1px alpha(@fg_color, 0.07);
}
/*********
* entry *
*********/
.entry,
.entry:backdrop,
.entry:focus,
.entry:selected,
.entry:selected:focus,
.entry:focus,
.entry:insensitive,
.entry:insensitive:backdrop,
.primary-toolbar .entry,
.primary-toolbar .entry:focus,
.primary-toolbar .entry.progressbar,
.primary-toolbar .entry.progressbar,
.entry.progressbar{
-GtkWidget-focus-line-width: 0;
background:none;
box-shadow:none;
border:1px solid transparent;
border-radius:0px;
padding: 5px 7px;
color: @text_color;
border-image: url("assets/entry.svg") 0 1 1 1 / 0 1 1 1 stretch;
}
.entry .button{background:none; border:none;}
.entry .button .image{background:#DD1AA8; border:4px solid #E32D2D}
.entry:backdrop{
background-image:none;
color: @backdrop_text_color;
}
.entry:selected,
.entry:selected:focus,
.entry:selected:focused{
background-color:@selected_bg_color;
color: @selected_fg_color;
}
.entry:focused,
.entry:active,
.primary-toolbar .entry:focus{
background-color:none;
border-width:2px;
border-image: url("assets/entry-focus.svg") 0 1 1 1 / 0 1 1 1 stretch;
}
.entry:insensitive{
background-color: none;
background-image: none;
border-image: url("assets/entry-insensitive.svg") 0 1 1 1 / 0 1 1 1 stretch;
color: mix (@text_color, @base_color, 0.4);
}
.entry:insensitive:backdrop {
background-color:none;
border-image: url("assets/entry-insensitive.svg") 0 1 1 1 / 0 1 1 1 stretch;
color: mix (@text_color, @base_color, 0.4);
}
.primary-toolbar .entry.progressbar,
.primary-toolbar .entry.progressbar,
.entry.progressbar {
background-image:none;
border-width: 0;
color: @selected_fg_color;
}
/*****************
* combobox *
*****************/
/*arrow button*/
GtkComboBox.combobox-entry .button *{-unico-arrow-texture: url("assets/combobox-arrow.svg");}
GtkComboBox.combobox-entry .button *:insensitive{-unico-arrow-texture: url("assets/combobox-arrow-disabled.svg");}
GtkComboBox .button *{-unico-arrow-texture:url("assets/transparent.png");}
/*combobox button*/
GtkComboBox .button,
GtkComboBox .button:backdrop,
GtkComboBox .button:insensitive,
GtkComboBox .button:hover,
GtkComboBox .button:active,
GtkComboBox .button:focus,
GtkComboBox .button:hover:focus{
background:none;
border-width: 1px;
border-image: url('assets/combobox.svg') 0 10 10 0 / 0px 10px 10px 0px stretch;
}
GtkComboBox .button:hover{
background:mix(@selected_bg_color,@bg_color,0.65);
}
GtkComboBox .button:active,
GtkComboBox .button:focus{
border-image: url('assets/combobox-active.svg') 0 10 10 0 / 0px 10px 10px 0px stretch;
}
GtkComboBox .button:insensitive{
border-image: url('assets/combobox-insensitive.svg') 0 10 10 0 / 0px 10px 10px 0px stretch;
}
GtkComboBox .separator {
-GtkWidget-wide-separators: true;
-GtkWidget-separator-width: 0;
-GtkWidget-separator-height: 0;
-GtkWidget-horizontal-separator: 0;
-GtkWidget-vertical-separator: 0;
}
/*combobox entry*/
GtkComboBox.combobox-entry .entry,
GtkComboBox.combobox-entry .entry:last-child{
background:none;
border-width:0px 0px 1px 1px;
border-image: url("assets/entry.svg") 0 0 1 1 / 0 0 1 1 stretch;
}
GtkComboBox.combobox-entry .entry:insensitive{
border-image: url("assets/entry-insensitive.svg") 0 0 1 1 / 0 0 1 1 stretch;
}
GtkComboBox.combobox-entry .entry:focus,
GtkComboBox.combobox-entry:active .entry{
border-width:0px 0px 2px 2px;
border-image: url("assets/entry-focus.svg") 0 0 1 1 / 0 0 1 1 stretch;
}
GtkComboBox.combobox-entry .button,
GtkComboBox.combobox-entry .button:backdrop,
GtkComboBox.combobox-entry .button:last-child{
background:none;
border-width:0px 1px 1px 0px;
border-image: url("assets/entry.svg") 0 1 1 0 / 0 1 1 0 stretch;
}
GtkComboBox.combobox-entry .button:insensitive,
GtkComboBox.combobox-entry .button:insensitive:backdrop{
background:none;
border-width:0px 1px 1px 0px;
border-image: url("assets/entry-insensitive.svg") 0 1 1 0 / 0 1 1 0 stretch;
}
GtkComboBox.combobox-entry .button:active{
background:mix(@selected_bg_color,#000000,0.35);
border-width:0px 1px 1px 0px;
border-image: url("assets/entry.svg") 0 1 1 0 / 0 1 1 0 stretch;
border-radius:0px;
padding:4px 6px;
}
/*********
* frame *
*********/
.frame,
.frame:backdrop{
border-radius:0px;
border-width: 1px 1px 0px 1px;
border-style: solid;
border-color: none;
border-image: url("assets/frame.svg") 1 1 0 1 / 1px 1px 0px 1px stretch;
}
.frame GtkLabel{
/*background:alpha(@fg_color, 0.1);*/
color:@fg_color;
text-shadow:0px 0px 1px @bg_color;
padding:1px 4px;
}
/************
* iconview *
************/
GtkIconView.view.cell:selected,
GtkIconView.view.cell:selected:focused {
background:mix(@selected_bg_color,#000000,0.35); border:none;
border:none;
box-shadow:none;
}
/***********
* infobar *
***********/
.info {
background:@info_bg_color;
border:none;
color: @info_fg_color;
box-shadow:none;
}
.warning {
background:@warning_bg_color;
border:none;
color: @warning_fg_color;
box-shadow:none;
}
.question {
background:@question_bg_color;
border:none;
color: @question_fg_color;
box-shadow:none;
}
.error {
background:@error_bg_color;
border:none;
color:@error_fg_color;
box-shadow:none;
}
/*********
* label *
*********/
GtkLabel,
GtkLabel:insensitive {
background-color: transparent;
}
/********
* menu y listas *
********/
.menubar{background:none; padding:0px;}
*.menu,
.toolbar .primary-toolbar .menu,
GtkMenuToolButton.menu,
.primary-toolbar .button .menu,
.menu {
background:#373737;
border:none;
border-image:none;
border:none;
box-shadow:none;
padding:0px;
}
.toolbar .menu,
GtkComboBox .menu {
color:#e3e3e3;
padding:0px;
border-radius:0px;
}
.menuitem {
border-radius:0;
border-style: solid;
border-width:0px;
padding: 3px 2px 3px 2px;
text-shadow: none;
color:mix (@fg_color, #000000, 0.05);
text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}
.unity-panel.menubar.menuitem:hover,
.unity-panel.menubar .menuitem *:hover,
.menubar.menuitem:hover,
.menubar .menuitem:hover {
/*background:mix (@bg_color, #33b5e5, 0.15);*/
background:#373737;
border-image:none;
border-radius:0px;
/*border-bottom:4px solid #33b5e5;*/
color:@fg_color;
}
/*separadores en los menus*/
GtkTreeMenu .menuitem.separator,
.toolbar .primary-toolbar .menuitem.separator,
GtkMenuToolButton .menuitem.separator,
.primary-toolbar .button .menuitem.separator,
.menuitem.separator {
border-width: 1px 0 1px 0;
border-image: url("assets/bg-sep-h.png") 1 0 1 0 stretch;
}
/*combox listas desplegables*/
GtkComboBox .menuitem * {
color:#e3e3e3;
border:none;
margin:0px;
background:none;
}
.menuitem:hover,
.menu .menuitem:hover {
background:rgba(0,0,0,0.2);
border-radius:0px;
border:0px;
background-image:none;
border-image:none;
border-image-width: 0px;
color: @selected_fg_color;
box-shadow:none;
text-shadow:none;
}
GtkComboBox .menuitem *:hover {
color: #efefef;
}
.menuitem GtkCalendar,
.menuitem GtkCalendar.button,
.menuitem GtkCalendar.header,
.menuitem GtkCalendar.view {
background-color:none;
color: @fg_color;
}
.menuitem GtkCalendar {
background-color:none;
background-image: none;
}
/*menu*/
.menubar .menuitem .scale.highlight.left,
.scale.highlight.left,
.progressbar,
.progressbar row,
.progressbar row:hover,
.progressbar row:selected,
.progressbar row:selected:focused {
border-radius:0px;
border-width:2px 7px 3px 0;
background-image: none;
background-color:inherit;
border-style:inherit;
}
/****************************Tabs************************/
.notebook{background:none; background-clip: border-box; border-radius:0px; border:none; padding:0px;}
.notebook tab{
background:none;
border:none;
box-shadow:none;
-unico-focus-border-color:transparent;
-unico-focus-fill-color:transparent;
-unico-focus-border-width:0px;
padding:10px 0px;
}
.notebook tab GtkLabel{background:none; border:none; padding:0px 35px; text-shadow: 0px 1px 0px rgba(0,0,0,0.5);}
.notebook tab.top{border:none; border-image:url("assets/notebook-tab-active.png") 0 1 0 0 / 10px 1px 10px 0px stretch; padding:10px 0px;}
.notebook tab.top:active {background:-gtk-gradient (linear, 0 0, 0 1, color-stop(0.84, transparent), color-stop(0.84, @selected_bg_color), color-stop(1, @selected_bg_color)); border-left-width:0px; border-image: url("assets/notebook-tab-active.png") 0 1 0 0 / 10px 1px 10px 0px; background-clip: border-box; padding:10px 0px;}
.notebook tab.right{border:none; border-image:url("assets/notebook-tab-active.png") 0 0 1 0 / 0px 10px 1px 10px stretch; padding:8px 0px;}
.notebook tab.right:active {background:-gtk-gradient (linear, 1 0, 0 0, color-stop(0.95, transparent), color-stop(0.95, @selected_bg_color), color-stop(1, @selected_bg_color)); border-left-width:0px; border-image: url("assets/notebook-tab-active.png") 0 0 1 0 / 0px 10px 1px 10px; background-clip: border-box; padding:8px 0px;}
.notebook tab.bottom{border:none; border-image:url("assets/notebook-tab-active.png") 0 1 0 0 / 10px 1px 10px 0px stretch; padding:10px 0px;}
.notebook tab.bottom:active {background:-gtk-gradient (linear, 0 1, 0 0, color-stop(0.84, transparent), color-stop(0.84, @selected_bg_color), color-stop(1, @selected_bg_color)); border-left-width:0px; border-image: url("assets/notebook-tab-active.png") 0 1 0 0 / 10px 1px 10px 0px; background-clip: border-box; padding:10px 0px;}
.notebook tab.left{border:none; border-image:url("assets/notebook-tab-active.png") 0 0 1 0 / 0px 10px 1px 10px stretch; padding:8px 0px;}
.notebook tab.left:active {background:-gtk-gradient (linear, 0 0, 1 0, color-stop(0.95, transparent), color-stop(0.95, @selected_bg_color), color-stop(1, @selected_bg_color)); border-left-width:0px; border-image: url("assets/notebook-tab-active.png") 0 0 1 0 / 0px 10px 1px 10px; background-clip: border-box; padding:8px 0px;}
/*********************
* GtkScale's slider *
*********************/
GtkScale,
GtkProgressBar{
-GtkRange-slider-width: 28;
-GtkRange-trough-border: 0;
-GtkScale-slider-length: 28;
-GtkWidget-focus-line-width: 0;
}
.scale.slider,
.scale.slider.horizontal,
.scale.slider:hover,
.scale.slider:focus,
.scale.slider:focus:hover,
.scale.slider:focused,
.scale.slider:backdrop{
background:url("assets/scale-slider.png");
border:none;
border-radius:0px;
box-shadow:none;
padding:0px;
}
.scale.slider:focus,
.scale.slider:focused{
background:url("assets/scale-slider-focus.png");
}
.scale.slider:hover,
.scale.slider:focus:hover{
background:url("assets/scale-slider-hover.png");
}
.scale.slider:backdrop,
.scale.slider.horizontal:backdrop,
.scale.slider:insensitive,
.scale.slider.horizontal:insensitive{
background:url("assets/scale-slider-disable.png");
}
.scale.trough,
.scale.trough:backdrop,
.scale.trough:insensitive,
.primary-toolbar GtkScale.trough,
.primary-toolbar GtkScale.trough:backdrop,
.menuitem GtkScale.trough{
background-clip: content-box;
background:none;
border:none;
padding:0px;
box-shadow:none;
border-radius:0px;
margin:12px 0px 11px 0px;
border-width:2px 8px 3px 0;
border-image: url("assets/scale-trough.png") 2 8 3 0 / 2px 8px 3px 0px stretch;
}
.scale.trough.highlight.left,
.scale.trough.highlight.left:backdrop,
.scale.trough.highlight.left:insensitive{
background:none;
border:none;
padding:0px;
box-shadow:none;
border-radius:0px;
border-width:2px 0px 3px 8px;
border-image: url("assets/scale-trough-highlight-left.png") 2 0 3 8 / 2px 0px 3px 8px stretch;
}
.scale.trough.highlight.left:insensitive{
border-image: url("assets/scale-trough-disable.png") 2 0 3 8 / 2px 0px 3px 8px stretch;
}
GtkScale.vertical {
-GtkScale-slider-length: 28;
}
.scale.trough.vertical,
.scale.trough.vertical:backdrop,
.scale.trough.vertical:insensitive{
background-clip: content-box;
background:none;
border:none;
padding:0px;
box-shadow:none;
border-radius:0px;
margin:0px 12px 0px 11px;
border-width:9px 2px 0px 3;
border-image: url("assets/scale-trough-v.png") 9 2 0 3 / 9px 2px 0px 3px stretch;
}
.scale.trough.highlight.bottom.vertical,
.scale.trough.highlight.bottom.vertical:backdrop,
.scale.trough.highlight.bottom.vertical:insensitive{
background:none;
border:none;
padding:0px;
box-shadow:none;
border-radius:0px;
border-width:0px 2px 9px 3px;
border-image: url("assets/scale-trough-highlight-left-v.png") 0 2 9 3 / 0px 2px 9px 3px stretch;
}
.scale.trough.highlight.bottom.vertical:insensitive{
border-image: url("assets/scale-trough-disable-v.png") 0 2 9 3 / 0px 2px 9px 3px stretch;
}
/*progressbar*/
.trough,
.trough row,
.trough row:hover,
.trough row:selected,
.trough row:selected:focused {
border:none;
box-shadow:none;
border-radius:0px;
margin:0px;
padding:0px;
background:url("assets/trough.svg") right center no-repeat;
text-shadow:0px 0px 1px #000000;
}
.progressbar,
.progressbar row,
.progressbar row:hover,
.progressbar row:selected,
.progressbar row:selected:focused,
.progressbar:backdrop,
.progressbar row:backdrop,
.progressbar row:hover:backdrop,
.progressbar row:selected:backdrop,
.progressbar row:selected:focused:backdrop,
.scale.highlight.bottom:backdrop,
.progressbar.vertical:backdrop{
border:5px solid #404040;
border:none;
background:url("assets/progressbar.svg") right center no-repeat;
box-shadow:none;
margin:0px;
}
/**********
* switch *
**********/
GtkSwitch {
border-radius: 0px;
padding: 0;
background:none;
-GtkRange-slider-width: 27;
-GtkRange-trough-border: 0;
-GtkScale-slider-length: 27;
-GtkWidget-focus-line-width: 0;
}
GtkSwitch.trough,
GtkSwitch.trough:active,
GtkSwitch.trough:backdrop,
GtkSwitch.trough:active:backdrop{
background:alpha(@fg_color,0.1);
border:none;
box-shadow: 0 0 2px 3px alpha(#000000,0.4) inset,
0 0 0px 1px alpha(#FFFFFF,0.2) inset;
border-radius:18px;
}
GtkSwitch.trough:insensitive,
GtkSwitch.trough:active:insensitive{
background:alpha(@fg_color,0.05);
border:none;
box-shadow: 0 0 2px 3px alpha(#000000,0.2) inset,
0 0 0px 1px alpha(#FFFFFF,0.1) inset;
border-radius:18px;
}
GtkSwitch.trough:active{
background:alpha(@selected_bg_color,0.2);
}
GtkSwitch.slider,
GtkSwitch.slider:active,
GtkSwitch.slider:backdrop,
GtkSwitch.slider:active:insensitive,
GtkSwitch.slider:insensitive{
padding:1px;
margin:0px;
border-radius:0px;
border:none;
background:@transparent url("assets/switch-off.png") center center no-repeat;
}
GtkSwitch.slider:active {
background-image:url("assets/switch-on.png");
}
GtkSwitch *{-GtkCheckButton-indicator-size: 27}
/**************
Reproductor
* spinbutton *
*************
.spinbutton.button:active,*/
/***********
* toolbar *
***********/
.primary-toolbar.toolbar,
.primary-toolbar.toolbar:backdrop{background:none; border:none; box-shadow:none;}
/* Single button */
.primary-toolbar.toolbar .button:only-child,
.primary-toolbar.toolbar .button:active:only-child,
.primary-toolbar.toolbar .button:focus:only-child,
.primary-toolbar.toolbar .button:focus:active:only-child,
.primary-toolbar.toolbar .button:insensitive:only-child,
.primary-toolbar.toolbar .button:backdrop:only-child,
.primary-toolbar.toolbar .button:backdrop:insensitive:only-child,
.primary-toolbar.toolbar GtkToolButton:only-child .button,
.primary-toolbar.toolbar GtkToolButton:only-child .button:active,
.primary-toolbar.toolbar GtkToolButton:only-child .button:focus,
.primary-toolbar.toolbar GtkToolButton:only-child .button:focus:active,
.primary-toolbar.toolbar GtkToolButton:only-child .button:insensitive,
.primary-toolbar.toolbar GtkToolButton:only-child .button:backdrop,
.primary-toolbar.toolbar GtkToolButton:only-child .button:backdrop:insensitive,
.inline-toolbar.toolbar .button:only-child,
.inline-toolbar.toolbar .button:active:only-child,
.inline-toolbar.toolbar .button:focus:only-child,
.inline-toolbar.toolbar .button:focus:active:only-child,
.inline-toolbar.toolbar .button:insensitive:only-child,
.inline-toolbar.toolbar .button:backdrop:only-child,
.inline-toolbar.toolbar .button:backdrop:insensitive:only-child,
.inline-toolbar.toolbar GtkToolButton:only-child .button,
.inline-toolbar.toolbar GtkToolButton:only-child .button:active,
.inline-toolbar.toolbar GtkToolButton:only-child .button:focus,
.inline-toolbar.toolbar GtkToolButton:only-child .button:focus:active,
.inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive,
.inline-toolbar.toolbar GtkToolButton:only-child .button:backdrop,
.inline-toolbar.toolbar GtkToolButton:only-child .button:backdrop:insensitive {
background:url("assets/metal.png") center center;
background-color:transparent;
border:4px solid transparent;
border-width:4px;
border-image:url("assets/button.png") 6 4 4 4 / 6px 4px 4px 4px stretch;
border-radius:0px;
text-shadow: 0px -1px 0px rgba(0,0,0,0.5);
background-clip: padding-box;
box-shadow: none;
}
/* inline-toolbar */
.inline-toolbar.toolbar {
background:alpha(@fg_color, 0.1);
}
/*Unity*/
.unity-panel{
background-image:#bg_color;
border:none;
border-image:none;
color:mix (@fg_color, #000000, 0.05);
text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}
.unity-panel:backdrop,
.unity-panel:active,
.unity-panel:hover,
.unity-panel:focus{background-image:#bg_color; border-image:none;}
/*Nautilus*/
NautilusWindow GtkContainer{background:@base_color; box-shadow: inset 0px 0px 48px 48px rgba(44, 44, 44, 0.28);}
/* darle bg al contenededor
NautilusWindow *{ background-color: #484848;
box-shadow: inset 0px 0px 48px 48px rgba(44, 44, 44, 0.28);}
*/
.nautilus-desktop.nautilus-canvas-item
{ color: @fg_color;
text-shadow: 0px 0px 1px @bg_color;
}
/*buscar en la calculadora el "entry" cambiar el color
maso debe ser asi
GcalctoolWindow .entry,
GcalctoolWindow .entry:focus{background:@bg_color;}
*/
GtkViewport.frame{padding:5px;}
.grip{background:#EE32C9}