diff options
author | Horst3180 | 2015-08-18 15:30:26 +0200 |
---|---|---|
committer | Horst3180 | 2015-08-18 15:30:26 +0200 |
commit | 643ec36e2bb0df263d9ccc5aefabb503ca2a1c10 (patch) | |
tree | 6a7486c2f8d819a34f40feb2b698d16aed5058d3 /common/gtk-3.0/3.18/sass/_lightdm.scss | |
parent | 882b84bc30ec03cfeb9fc8a0327104430edb7e69 (diff) | |
download | solarc-theme-643ec36e2bb0df263d9ccc5aefabb503ca2a1c10.tar.gz solarc-theme-643ec36e2bb0df263d9ccc5aefabb503ca2a1c10.tar.xz solarc-theme-643ec36e2bb0df263d9ccc5aefabb503ca2a1c10.zip |
add some fixes for GTK+ 3.18
Diffstat (limited to 'common/gtk-3.0/3.18/sass/_lightdm.scss')
-rw-r--r-- | common/gtk-3.0/3.18/sass/_lightdm.scss | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/common/gtk-3.0/3.18/sass/_lightdm.scss b/common/gtk-3.0/3.18/sass/_lightdm.scss new file mode 100644 index 0000000..9b2fa76 --- /dev/null +++ b/common/gtk-3.0/3.18/sass/_lightdm.scss @@ -0,0 +1,110 @@ +/* the panel widget at the top */ +#panel_window { + background-color: $panel_bg; + color: $panel_fg; + font: bold; + box-shadow: inset 0 -1px darken($panel_bg, 7%); + + /* the menubars/menus of the panel, i.e. indicators */ + .menubar, + .menubar > .menuitem { + background-color: transparent; + color: $panel_fg; + font: bold; + } + + .menubar .menuitem:insensitive { + color: transparentize($panel_fg, 0.5); + + GtkLabel { color: inherit; } + } + .menubar .menu .menuitem { font: normal; } +} + +/* the login window */ +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: $fg_color; +} + +/* the top half of the login-window, in GtkDialog terms, the content */ +#content_frame { + padding-bottom: 14px; + background-color: if($variant == 'light', $bg_color, $base_color); + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid transparentize(black, 0.9); + border-width: 1px 1px 0 1px; +} + +#content_frame .button { + @include button(normal); + + &:hover { @include button(hover); } + &:active, &:checked { @include button(active); } + &:insensitive { @include button(insensitive); } +} + +/* the lower half of the login-window, in GtkDialog terms the buttonbox or action area */ +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: $osd_bg_color; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid transparentize(black, 0.9); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px darken($osd_bg_color, 10%); +} + +#buttonbox_frame .button{ + @include button(osd); + + &:hover { @include button(osd-hover); } + &:active, &:checked { @include button(osd-active); } + &:insensitive { @include button(osd-insensitive); } +} + +#login_window #user_combobox { + color: $fg_color; + font: 13px; + + .menu { font: normal; } + .arrow {} +} + +/* the user's avatar box */ +#user_image { + padding: 3px; + border-radius: 2px; +} + +/* the border around the user's avatar box */ +#user_image_border {} + +/* the shutdown button */ +#shutdown_button.button { + @include button(suggested_destructive, $destructive_color); + + &:hover { @include button(suggested_destructive, lighten($destructive_color, 10%)); } + &:active, &:checked { @include button(suggested_destructive, darken($destructive_color, 10%)); } +} + +/* the restart button */ +#restart_button.button { + @include button(suggested_destructive, $suggested_color); + + &:hover { @include button(suggested_destructive, lighten($suggested_color, 10%)); } + &:active, &:checked { @include button(suggested_destructive, darken($suggested_color, 10%)); } +} + +/* the warning, in case a wrong password is entered or something else goes wrong according to PAM */ +#greeter_infobar { + border-bottom-width: 0; + font: bold; +} |