2012-01-12 18:14:33 +00:00
|
|
|
@define-color fg_color #000;
|
|
|
|
@define-color bg_color #dcdad5;
|
|
|
|
@define-color text_color #000;
|
|
|
|
@define-color base_color #fff;
|
|
|
|
@define-color selected_bg_color #4b6983;
|
|
|
|
@define-color selected_fg_color #fff;
|
|
|
|
@define-color tooltip_bg_color #eee1b3;
|
|
|
|
@define-color tooltip_fg_color #000;
|
|
|
|
@define-color placeholder_text_color #808080;
|
|
|
|
|
|
|
|
@define-color info_fg_color rgb (181, 171, 156);
|
|
|
|
@define-color info_bg_color rgb (252, 252, 189);
|
|
|
|
@define-color warning_fg_color rgb (173, 120, 41);
|
|
|
|
@define-color warning_bg_color rgb (250, 173, 61);
|
|
|
|
@define-color question_fg_color rgb (97, 122, 214);
|
|
|
|
@define-color question_bg_color rgb (138, 173, 212);
|
|
|
|
@define-color error_fg_color rgb (166, 38, 38);
|
|
|
|
@define-color error_bg_color rgb (237, 54, 54);
|
|
|
|
|
|
|
|
* {
|
|
|
|
color: @fg_color;
|
|
|
|
border-color: shade (@bg_color, 0.6);
|
2012-02-23 13:48:59 +00:00
|
|
|
padding: 2px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|
|
|
|
|
2012-02-01 23:04:08 +00:00
|
|
|
GtkWindow, .button, .slider {
|
|
|
|
background-color: @bg_color;
|
|
|
|
}
|
|
|
|
|
2012-01-12 18:14:33 +00:00
|
|
|
.expander, GtkTreeView.view.expander {
|
|
|
|
color: #fff;
|
|
|
|
}
|
|
|
|
|
2012-02-23 13:48:59 +00:00
|
|
|
.expander:hover,
|
|
|
|
GtkTreeView.view.expander:selected:hover {
|
2012-01-12 18:14:33 +00:00
|
|
|
color: @text_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.expander:active {
|
|
|
|
transition: 200ms linear;
|
|
|
|
}
|
|
|
|
|
|
|
|
*:insensitive {
|
|
|
|
border-color: shade (@bg_color, 0.7);
|
|
|
|
background-color: shade (@bg_color, 0.9);
|
|
|
|
color: shade (@bg_color, 0.7);
|
|
|
|
}
|
|
|
|
|
2012-02-23 14:16:57 +00:00
|
|
|
.entry:selected {
|
|
|
|
background-color: shade (@bg_color, 0.9);
|
|
|
|
color: @fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.entry:selected:focused {
|
|
|
|
background-color: @selected_bg_color;
|
|
|
|
color: @selected_fg_color;
|
|
|
|
}
|
|
|
|
|
2012-01-12 18:14:33 +00:00
|
|
|
.view {
|
|
|
|
border-width: 0;
|
|
|
|
border-radius: 0;
|
|
|
|
background-color: @base_color;
|
|
|
|
color: @text_color;
|
|
|
|
}
|
|
|
|
.view:selected {
|
|
|
|
background-color: shade (@bg_color, 0.9);
|
|
|
|
color: @fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.view:selected:focused {
|
|
|
|
background-color: @selected_bg_color;
|
|
|
|
color: @selected_fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.view column:sorted row,
|
2012-02-23 13:48:59 +00:00
|
|
|
.view column:sorted row:hover {
|
2012-01-12 18:14:33 +00:00
|
|
|
background-color: shade (@bg_color, 0.85);
|
|
|
|
}
|
|
|
|
|
|
|
|
.view column:sorted row:nth-child(odd),
|
2012-02-23 13:48:59 +00:00
|
|
|
.view column:sorted row:nth-child(odd):hover {
|
2012-01-12 18:14:33 +00:00
|
|
|
background-color: shade (@bg_color, 0.8);
|
|
|
|
}
|
|
|
|
|
|
|
|
.view row,
|
2012-02-23 13:48:59 +00:00
|
|
|
.view row:hover {
|
2012-01-12 18:14:33 +00:00
|
|
|
background-color: @base_color;
|
|
|
|
color: @text_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.view row:nth-child(odd),
|
2012-02-23 13:48:59 +00:00
|
|
|
.view row:nth-child(odd):hover {
|
2012-01-12 18:14:33 +00:00
|
|
|
background-color: shade (@base_color, 0.93);
|
|
|
|
}
|
|
|
|
|
|
|
|
.view row:selected:focused {
|
|
|
|
background-color: @selected_bg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.view row:selected {
|
|
|
|
background-color: darker (@bg_color);
|
|
|
|
color: @selected_fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.view.cell.trough,
|
|
|
|
.view.cell.trough:hover,
|
|
|
|
.view.cell.trough:selected,
|
|
|
|
.view.cell.trough:selected:focused {
|
|
|
|
background-color: @bg_color;
|
|
|
|
color: @fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.view.cell.progressbar,
|
|
|
|
.view.cell.progressbar:hover,
|
|
|
|
.view.cell.progressbar:selected,
|
|
|
|
.view.cell.progressbar:selected:focused {
|
|
|
|
background-color: @selected_bg_color;
|
|
|
|
color: @selected_fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.rubberband {
|
|
|
|
background-color: alpha (@fg_color, 0.25);
|
|
|
|
border-color: @fg_color;
|
|
|
|
border-style: solid;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 1px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.tooltip,
|
|
|
|
.tooltip * {
|
|
|
|
background-color: @tooltip_bg_color;
|
|
|
|
color: @tooltip_fg_color;
|
|
|
|
border-color: @tooltip_fg_color;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 1px;
|
2012-01-12 18:14:33 +00:00
|
|
|
border-style: solid;
|
|
|
|
}
|
|
|
|
|
|
|
|
.button,
|
|
|
|
.slider {
|
|
|
|
border-style: outset;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 2px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.button:active {
|
|
|
|
background-color: shade (@bg_color, 0.7);
|
|
|
|
border-style: inset;
|
|
|
|
}
|
|
|
|
|
2012-02-23 13:48:59 +00:00
|
|
|
.spinbutton.button:hover,
|
|
|
|
.button:hover,
|
|
|
|
.slider:hover {
|
2012-01-12 18:14:33 +00:00
|
|
|
background-color: @selected_bg_color;
|
|
|
|
color: @selected_fg_color;
|
|
|
|
border-color: shade (@selected_bg_color, 0.7);
|
|
|
|
}
|
|
|
|
|
|
|
|
.trough {
|
|
|
|
background-color: darker (@bg_color);
|
|
|
|
border-style: inset;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 1px;
|
2012-01-12 18:14:33 +00:00
|
|
|
padding: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.entry {
|
|
|
|
border-style: inset;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 2px;
|
2012-01-12 18:14:33 +00:00
|
|
|
background-color: @base_color;
|
|
|
|
color: @text_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.entry:insensitive {
|
|
|
|
background-color: shade (@base_color, 0.9);
|
|
|
|
color: shade (@base_color, 0.7);
|
|
|
|
}
|
|
|
|
.entry:active {
|
|
|
|
background-color: #c4c2bd;
|
|
|
|
color: #000;
|
|
|
|
}
|
|
|
|
|
|
|
|
.progressbar,
|
|
|
|
.entry.progressbar,
|
|
|
|
.cell.progressbar {
|
|
|
|
background-color: @selected_bg_color;
|
|
|
|
border-color: shade (@selected_bg_color, 0.7);
|
|
|
|
color: @selected_fg_color;
|
|
|
|
border-style: outset;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 1px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
GtkCheckButton:hover,
|
|
|
|
GtkCheckButton:selected,
|
|
|
|
GtkRadioButton:hover,
|
|
|
|
GtkRadioButton:selected {
|
|
|
|
background-color: shade (@bg_color, 1.05);
|
|
|
|
}
|
|
|
|
|
|
|
|
.check, .radio,
|
|
|
|
.cell.check, .cell.radio,
|
|
|
|
.cell.check:hover, .cell.radio:hover {
|
|
|
|
border-style: solid;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 1px;
|
2012-01-12 18:14:33 +00:00
|
|
|
background-color: @base_color;
|
|
|
|
border-color: @fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.check:active, .radio:active,
|
|
|
|
.check:hover, .radio:hover {
|
|
|
|
background-color: @base_color;
|
|
|
|
border-color: @fg_color;
|
|
|
|
color: @text_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.check:selected, .radio:selected {
|
|
|
|
background-color: darker (@bg_color);
|
|
|
|
color: @selected_fg_color;
|
|
|
|
border-color: @selected_fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.check:selected:focused, .radio:selected:focused {
|
|
|
|
background-color: @selected_bg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.menuitem.check, .menuitem.radio {
|
|
|
|
color: @fg_color;
|
|
|
|
border-style: none;
|
|
|
|
border-width: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.popup {
|
|
|
|
border-style: outset;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 1px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.viewport {
|
|
|
|
border-style: inset;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 2px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.notebook {
|
|
|
|
border-style: outset;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 1px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.frame {
|
|
|
|
border-style: inset;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 1px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
GtkScrolledWindow.frame {
|
|
|
|
padding: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.menu,
|
|
|
|
.menubar,
|
|
|
|
.toolbar {
|
|
|
|
border-style: outset;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 1px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.menu:hover,
|
|
|
|
.menubar:hover,
|
|
|
|
.menuitem:hover,
|
|
|
|
.menuitem.check:hover,
|
|
|
|
.menuitem.radio:hover {
|
|
|
|
background-color: @selected_bg_color;
|
|
|
|
color: @selected_fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
GtkSpinButton.button {
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 1px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.scale.slider:hover,
|
|
|
|
GtkSpinButton.button:hover {
|
|
|
|
background-color: shade (@bg_color, 1.05);
|
|
|
|
border-color: shade (@bg_color, 0.8);
|
|
|
|
}
|
|
|
|
|
|
|
|
GtkSwitch.trough:active {
|
|
|
|
background-color: @selected_bg_color;
|
|
|
|
color: @selected_fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
GtkToggleButton.button:inconsistent {
|
|
|
|
border-style: outset;
|
|
|
|
border-width: 1px;
|
|
|
|
background-color: shade (@bg_color, 0.9);
|
|
|
|
border-color: shade (@bg_color, 0.7);
|
|
|
|
}
|
|
|
|
|
|
|
|
GtkLabel:selected {
|
|
|
|
background-color: shade (@bg_color, 0.9);
|
|
|
|
}
|
|
|
|
|
|
|
|
GtkLabel:selected:focused {
|
|
|
|
background-color: @selected_bg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.spinner:active {
|
|
|
|
transition: 750ms linear loop;
|
|
|
|
}
|
|
|
|
|
|
|
|
.info {
|
|
|
|
background-color: @info_bg_color;
|
|
|
|
color: @info_fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.warning {
|
|
|
|
background-color: @warning_bg_color;
|
|
|
|
color: @warning_fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.question {
|
|
|
|
background-color: @question_bg_color;
|
|
|
|
color: @question_fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.error {
|
|
|
|
background-color: @error_bg_color;
|
|
|
|
color: @error_fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.highlight {
|
|
|
|
background-color: @selected_bg_color;
|
|
|
|
color: @selected_fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.light-area-focus {
|
|
|
|
color: #000;
|
|
|
|
}
|
|
|
|
|
|
|
|
.dark-area-focus {
|
|
|
|
color: #fff;
|
|
|
|
}
|
|
|
|
GtkCalendar.view {
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 1px;
|
2012-01-12 18:14:33 +00:00
|
|
|
border-style: inset;
|
2012-01-24 16:49:29 +00:00
|
|
|
padding: 1px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
GtkCalendar.view:inconsistent {
|
|
|
|
color: darker (@bg_color);
|
|
|
|
}
|
|
|
|
|
|
|
|
GtkCalendar.header {
|
|
|
|
background-color: @bg_color;
|
|
|
|
border-style: outset;
|
2012-01-15 01:53:39 +00:00
|
|
|
border-width: 2px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
GtkCalendar.highlight {
|
|
|
|
border-width: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
GtkCalendar.button {
|
|
|
|
background-color: @bg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
GtkCalendar.button:hover {
|
|
|
|
background-color: lighter (@bg_color);
|
|
|
|
color: @fg_color;
|
|
|
|
}
|
|
|
|
|
|
|
|
.menu * {
|
|
|
|
border-width: 0;
|
2012-01-24 16:49:29 +00:00
|
|
|
padding: 2px;
|
2012-01-12 18:14:33 +00:00
|
|
|
}
|