* { -GtkCheckButton-indicator-size: 26; /* $radio_size */ } GtkButton { color: @white; padding: 4; -GtkButton-inner-border: 4 4 4 4; } .entry { border-width: 0; padding: 6; /* $default_padding */ } .entry:focused { border-color: @text_field_grey; border-width: 2; } GtkToggleButton:active { background-color: @white; color: @black; /* FIXME */ } GtkToggleButton:active GtkLabel:active{ background-color: @white; color: @black; } SugarToggleToolButton:active { background-color: #C0C0C0; /* FIXME */ } GtkRadioButton, GtkCheckButton { color: #000000; border-radius: 10; } GtkRadioButton:prelight, GtkCheckButton:prelight { background-color: @selection_grey; } /* GtkRadioButton { background-color: alpha(@white, 0.0); color: @theme_base_color; border-style: solid; border-color: #888; border-width: 2; } GtkRadioButton GtkLabel { color: @black; } GtkRadioButton:active { color: @black; border-style: solid; border-color: @white; border-width: 4; } GtkRadioButton:active:selected { color: @selection_grey; } */ GtkVSeparator, GtkHSeparator { color: @button_grey; } GtkTreeView row:selected { background-color: @white; } .menu { -GtkMenu-horizontal-padding: 0; -GtkMenu-vertical-padding: 0; } GtkComboBox { color: @white; } /* FIXME GtkMenu { background-color: #000000; color: #ffffff; } GtkMenu:active { background-color: #808080; } */ /* check */ .check, .check row:selected, .check row:selected:focused { background-image: url("assets/checkbox-unchecked.svg"); } .check:insensitive, .check row:selected:insensitive, .check row:selected:focused:insensitive { background-image: url("assets/checkbox-unchecked.svg"); } .check:active, .check row:selected:active, .check row:selected:focused:active { background-image: url("assets/checkbox-checked.svg"); } .check:active:insensitive, .check row:selected:active:insensitive, .check row:selected:focused:active:insensitive { background-image: url("assets/checkbox-checked.svg"); } .check:inconsistent, .check row:selected:inconsistent, .check row:selected:focused:inconsistent { background-image: url("assets/checkbox-checked.svg"); } .check:inconsistent:insensitive, .check row:selected:inconsistent:insensitive, .check row:selected:focused:inconsistent:insensitive { background-image: url("assets/checkbox-checked.svg"); } /* radio */ .radio, .radio row:selected, .radio row:selected:focused { background-image: url("assets/radio-unselected.svg"); } .radio:insensitive, .radio row:selected:insensitive, .radio row:selected:focused:insensitive { background-image: url("assets/radio-unselected.svg"); } .radio:active, .radio row:selected:active, .radio row:selected:focused:active { background-image: url("assets/radio-selected.svg"); } .radio:active:insensitive, .radio row:selected:active:insensitive, .radio row:selected:focused:active:insensitive { background-image: url("assets/radio-selected.svg"); } .radio:active:insensitive, .radio row:selected:active:insensitive, .radio row:selected:focused:active:insensitive { background-image: url("assets/radio-selected.svg"); } .radio:inconsistent, .radio row:selected:inconsistent, .radio row:selected:focused:inconsistent { background-image: url("assets/radio-selected.svg"); } .radio:inconsistent:insensitive, .radio row:selected:inconsistent:insensitive, .radio row:selected:focused:inconsistent:insensitive { background-image: url("assets/radio-selected.svg"); } /* GtkScale */ GtkScale { -GtkScale-slider-length: 20; -GtkRange-slider-width: 20; } GtkScale.slider, GtkScale.slider.horizontal { border-width: 0; border-radius: 0; border-style: none; color: alpha(@theme_base_color, 0.0); background-color: alpha(@theme_base_color, 0.0); background-image: url("assets/scale-slider-horizontal.svg"); } GtkScale.slider:insensitive, GtkScale.slider.horizontal:insensitive { background-image: url("assets/scale-slider-horizontal.svg"); } GtkScale.slider.vertical { background-image: url("assets/scale-slider-horizontal.svg"); } GtkScale.slider.vertical:insensitive { background-image: url("assets/scale-slider-horizontal.svg"); } /* spinbutton */ /* FIXME - wait for gnome 3.3.3 (19th december) .spinbutton.button { color: alpha(@theme_base_color, 0.0); background-color: alpha(@theme_base_color, 0.0); border-width: 0; border-radius: 0; border-style: none; padding-left: 20; } .spinbutton.button.arrow:nth-child(first) { background-image: url("assets/spinbutton-button-up.svg"); } .spinbutton.button.arrow:nth-child(last) { background-image: url("assets/spinbutton-button-down.svg"); } */