Style info bar and calendar
parent
005e5f8ee9
commit
cceeb065f8
|
@ -0,0 +1,24 @@
|
|||
@import "functions";
|
||||
@import "global";
|
||||
|
||||
|
||||
/**********
|
||||
! Calendar
|
||||
***********/
|
||||
|
||||
GtkCalendar {
|
||||
padding: $spacing;
|
||||
outline-offset: -1px;
|
||||
|
||||
&:inconsistent { color: mix($fg_color, $bg_color, 0.5); }
|
||||
|
||||
&.view, &.highlight, &.header, &.button {
|
||||
&, &:hover, &:insensitive {
|
||||
border: none;
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
}
|
||||
}
|
||||
|
||||
&.highlight { color: $selected_bg_color; }
|
||||
}
|
|
@ -0,0 +1,56 @@
|
|||
@import "functions";
|
||||
@import "global";
|
||||
|
||||
|
||||
/*********
|
||||
! Infobar
|
||||
**********/
|
||||
|
||||
GtkInfoBar {
|
||||
border: none;
|
||||
|
||||
$types: (
|
||||
info: ( $info_fg_color, $info_bg_color ),
|
||||
warning: ( $warning_fg_color, $warning_bg_color ),
|
||||
question: ( $question_fg_color, $question_bg_color ),
|
||||
error: ( $error_fg_color, $error_bg_color ),
|
||||
);
|
||||
|
||||
|
||||
@each $type, $colors in $types {
|
||||
$fg_color: nth($colors, 1);
|
||||
$bg_color: nth($colors, 2);
|
||||
|
||||
&.#{$type} {
|
||||
border: 1px solid shade($bg_color, 0.8);
|
||||
background-color: $bg_color;
|
||||
background-image: none;
|
||||
color: $fg_color;
|
||||
|
||||
.button {
|
||||
@include button($bg_color, $fg_color);
|
||||
|
||||
&.close {
|
||||
border: 1px solid transparent;
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
box-shadow: none;
|
||||
|
||||
&:focus, &:hover {
|
||||
border: 1px solid alpha(black, 0.3);
|
||||
background-color: alpha(white, 0.2);
|
||||
background-image: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
&:active, &:checked, &:active:hover, &:checked:hover {
|
||||
border: 1px solid alpha(black, 0.3);
|
||||
background-color: alpha(black, 0.1);
|
||||
background-image: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -12,247 +12,9 @@
|
|||
@import "progress";
|
||||
@import "spinner";
|
||||
@import "window";
|
||||
@import "calendar";
|
||||
@import "infobar";
|
||||
|
||||
/***********
|
||||
* calendar *
|
||||
************/
|
||||
GtkCalendar {
|
||||
padding: 4px;
|
||||
outline-offset: -1px;
|
||||
}
|
||||
|
||||
GtkCalendar:inconsistent {
|
||||
color: mix($fg_color, $bg_color, 0.5);
|
||||
}
|
||||
|
||||
GtkCalendar.view,
|
||||
GtkCalendar.header,
|
||||
GtkCalendar.button,
|
||||
GtkCalendar.button:hover,
|
||||
GtkCalendar.button:insensitive {
|
||||
border-width: 0;
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.highlight,
|
||||
GtkCalendar.highlight {
|
||||
border-width: 0;
|
||||
background-color: transparent;
|
||||
color: $selected_bg_color;
|
||||
}
|
||||
|
||||
/***********
|
||||
* infobar *
|
||||
***********/
|
||||
GtkInfoBar {
|
||||
border-width: 0;
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
.info {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: shade($info_bg_color, 0.8);
|
||||
background-color: $info_bg_color;
|
||||
background-image: none;
|
||||
color: $info_fg_color;
|
||||
}
|
||||
|
||||
.info .button {
|
||||
border-top-color: shade($info_bg_color, 0.8);
|
||||
border-right-color: shade($info_bg_color, 0.72);
|
||||
border-left-color: shade($info_bg_color, 0.72);
|
||||
border-bottom-color: shade($info_bg_color, 0.7);
|
||||
background-color: shade($info_bg_color, 1.08);
|
||||
color: $info_fg_color;
|
||||
}
|
||||
|
||||
.info .button:hover {
|
||||
border-top-color: shade($info_bg_color, 0.85);
|
||||
border-right-color: shade($info_bg_color, 0.78);
|
||||
border-left-color: shade($info_bg_color, 0.78);
|
||||
border-bottom-color: shade($info_bg_color, 0.7);
|
||||
background-color: shade($info_bg_color, 1.10);
|
||||
}
|
||||
|
||||
.info .button:active {
|
||||
border-color: shade($info_bg_color, 0.6);
|
||||
background-color: shade($info_bg_color, 0.95);
|
||||
}
|
||||
|
||||
.info .button:active:hover {
|
||||
border-top-color: shade($info_bg_color, 0.85);
|
||||
border-right-color: shade($info_bg_color, 0.78);
|
||||
border-left-color: shade($info_bg_color, 0.78);
|
||||
border-bottom-color: shade($info_bg_color, 0.7);
|
||||
}
|
||||
|
||||
.info .button.close {
|
||||
color: $info_fg_color;
|
||||
}
|
||||
|
||||
.info .button.close:hover {
|
||||
background-color: alpha(white, 0.2);
|
||||
}
|
||||
|
||||
.info .button.close:active {
|
||||
color: $info_fg_color;
|
||||
background-color: alpha(black, 0.1);
|
||||
}
|
||||
|
||||
.warning {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: shade($warning_bg_color, 0.8);
|
||||
background-color: $warning_bg_color;
|
||||
background-image: none;
|
||||
color: $warning_fg_color;
|
||||
}
|
||||
|
||||
.warning .button {
|
||||
border-top-color: shade($warning_bg_color, 0.8);
|
||||
border-right-color: shade($warning_bg_color, 0.72);
|
||||
border-left-color: shade($warning_bg_color, 0.72);
|
||||
border-bottom-color: shade($warning_bg_color, 0.7);
|
||||
background-color: shade($warning_bg_color, 1.08);
|
||||
color: $warning_fg_color;
|
||||
}
|
||||
|
||||
.warning .button:hover {
|
||||
border-top-color: shade($warning_bg_color, 0.85);
|
||||
border-right-color: shade($warning_bg_color, 0.78);
|
||||
border-left-color: shade($warning_bg_color, 0.78);
|
||||
border-bottom-color: shade($warning_bg_color, 0.7);
|
||||
background-color: shade($warning_bg_color, 1.10);
|
||||
}
|
||||
|
||||
.warning .button:active {
|
||||
border-color: shade($warning_bg_color, 0.6);
|
||||
background-color: shade($warning_bg_color, 0.95);
|
||||
}
|
||||
|
||||
.warning .button:active:hover {
|
||||
border-top-color: shade($warning_bg_color, 0.85);
|
||||
border-right-color: shade($warning_bg_color, 0.78);
|
||||
border-left-color: shade($warning_bg_color, 0.78);
|
||||
border-bottom-color: shade($warning_bg_color, 0.7);
|
||||
}
|
||||
|
||||
.warning .button.close {
|
||||
color: $warning_fg_color;
|
||||
}
|
||||
|
||||
.warning .button.close:hover {
|
||||
background-color: alpha(white, 0.2);
|
||||
}
|
||||
|
||||
.warning .button.close:active {
|
||||
color: $warning_fg_color;
|
||||
background-color: alpha(black, 0.1);
|
||||
}
|
||||
|
||||
.question {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: shade($question_bg_color, 0.8);
|
||||
background-color: $question_bg_color;
|
||||
background-image: none;
|
||||
color: $question_fg_color;
|
||||
}
|
||||
|
||||
.question .button {
|
||||
border-top-color: shade($question_bg_color, 0.8);
|
||||
border-right-color: shade($question_bg_color, 0.72);
|
||||
border-left-color: shade($question_bg_color, 0.72);
|
||||
border-bottom-color: shade($question_bg_color, 0.7);
|
||||
background-color: shade($question_bg_color, 1.08);
|
||||
color: $question_fg_color;
|
||||
}
|
||||
|
||||
.question .button:hover {
|
||||
border-top-color: shade($question_bg_color, 0.85);
|
||||
border-right-color: shade($question_bg_color, 0.78);
|
||||
border-left-color: shade($question_bg_color, 0.78);
|
||||
border-bottom-color: shade($question_bg_color, 0.7);
|
||||
background-color: shade($question_bg_color, 1.10);
|
||||
}
|
||||
|
||||
.question .button:active {
|
||||
border-color: shade($question_bg_color, 0.6);
|
||||
background-color: shade($question_bg_color, 0.95);
|
||||
}
|
||||
|
||||
.question .button:active:hover {
|
||||
border-top-color: shade($question_bg_color, 0.85);
|
||||
border-right-color: shade($question_bg_color, 0.78);
|
||||
border-left-color: shade($question_bg_color, 0.78);
|
||||
border-bottom-color: shade($question_bg_color, 0.7);
|
||||
}
|
||||
|
||||
.question .button.close {
|
||||
color: $question_fg_color;
|
||||
}
|
||||
|
||||
.question .button.close:hover {
|
||||
background-color: alpha(white, 0.2);
|
||||
}
|
||||
|
||||
.question .button.close:active {
|
||||
color: $question_fg_color;
|
||||
background-color: alpha(black, 0.1);
|
||||
}
|
||||
|
||||
.error {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: shade($error_bg_color, 0.8);
|
||||
background-color: $error_bg_color;
|
||||
background-image: none;
|
||||
color: $error_fg_color;
|
||||
}
|
||||
|
||||
.error .button {
|
||||
border-top-color: shade($error_bg_color, 0.8);
|
||||
border-right-color: shade($error_bg_color, 0.72);
|
||||
border-left-color: shade($error_bg_color, 0.72);
|
||||
border-bottom-color: shade($error_bg_color, 0.7);
|
||||
background-color: shade($error_bg_color, 1.08);
|
||||
color: $error_fg_color;
|
||||
}
|
||||
|
||||
.error .button:hover {
|
||||
border-top-color: shade($error_bg_color, 0.85);
|
||||
border-right-color: shade($error_bg_color, 0.78);
|
||||
border-left-color: shade($error_bg_color, 0.78);
|
||||
border-bottom-color: shade($error_bg_color, 0.7);
|
||||
background-color: shade($error_bg_color, 1.10);
|
||||
}
|
||||
|
||||
.error .button:active {
|
||||
border-color: shade($error_bg_color, 0.6);
|
||||
background-color: shade($error_bg_color, 0.95);
|
||||
}
|
||||
|
||||
.error .button:active:hover {
|
||||
border-top-color: shade($error_bg_color, 0.85);
|
||||
border-right-color: shade($error_bg_color, 0.78);
|
||||
border-left-color: shade($error_bg_color, 0.78);
|
||||
border-bottom-color: shade($error_bg_color, 0.7);
|
||||
}
|
||||
|
||||
.error .button.close {
|
||||
color: $error_fg_color;
|
||||
}
|
||||
|
||||
.error .button.close:hover {
|
||||
background-color: alpha(white, 0.2);
|
||||
}
|
||||
|
||||
.error .button.close:active {
|
||||
color: $error_fg_color;
|
||||
background-color: alpha(black, 0.1);
|
||||
}
|
||||
|
||||
/*****************
|
||||
* miscellaneous *
|
||||
|
|
Loading…
Reference in New Issue