From 56560fd597f94dfe6fe5fa79648398ab29d05775 Mon Sep 17 00:00:00 2001 From: xero Date: Mon, 14 Jul 2014 13:23:05 -0400 Subject: updated repo to manage dotfiles via gnu stow, the symlink farm manager. happy birthday commit! :birthday: :sparkles: --- themes/.themes/cathexis/gtk-3.0/gtk-plane.css | 1108 +++++++++++++++++++++++++ 1 file changed, 1108 insertions(+) create mode 100755 themes/.themes/cathexis/gtk-3.0/gtk-plane.css (limited to 'themes/.themes/cathexis/gtk-3.0/gtk-plane.css') diff --git a/themes/.themes/cathexis/gtk-3.0/gtk-plane.css b/themes/.themes/cathexis/gtk-3.0/gtk-plane.css new file mode 100755 index 0000000..828f652 --- /dev/null +++ b/themes/.themes/cathexis/gtk-3.0/gtk-plane.css @@ -0,0 +1,1108 @@ +/* +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} -- cgit v1.2.1