diff --git a/.gitignore b/.gitignore index 062c8c2..1c38b80 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,6 @@ configure install-sh Makefile Makefile.in -missing \ No newline at end of file +missing +.sass-cache +.sass-cache/ \ No newline at end of file diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..56af69e --- /dev/null +++ b/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem "sass", "~> 3.4.0" diff --git a/Paper/gtk-3.0/README.md b/Paper/gtk-3.0/README.md new file mode 100644 index 0000000..03fc8e2 --- /dev/null +++ b/Paper/gtk-3.0/README.md @@ -0,0 +1,28 @@ +Notes +------- + +* Do not edit the CSS files directly, edit the source SCSS files and process them with SASS (run + `sass --update --sourcemap=none .` in this directory when you have the required software installed) +* Do not edit the PNG or SVG assets directly, edit and render the sources in the `src` folder in the source root and render those. + +## SASS Assets (SASSets) + +Paper is a large and complex theme, to keep it maintainable and easily editable it's written and processed in SASS and organized in a modular fashion. + +`_colors.scss` + - global color definitions. We keep the number of defined colors to a necessary minimum, most colors are derived form a handful of basics. It covers both the light variant and the dark variant. + +`_colors-public.scss` +- SCSS colors exported through gtk to allow for 3rd party apps color mixing. + +`_drawing.scss` +- drawing helper mixings/functions to allow easier definition of widget drawing under specific context. + +`_common.scss` +- shared definitions for the theme + +`widgets/_*.scss` +- styles for widgets are on individual sheets to make the theme more modular and easier to batch edit + +`_apps.scss` & `apps/_*.scss` +- style definitions for specific apps and environments. This is where colored headerbars are made diff --git a/Paper/gtk-3.0/_apps.scss b/Paper/gtk-3.0/_apps.scss new file mode 100644 index 0000000..02c7490 --- /dev/null +++ b/Paper/gtk-3.0/_apps.scss @@ -0,0 +1,15 @@ + + + +/*********************** + * App-Specific Styles * + ***********************/ + +@import 'apps/archive-manager'; +@import 'apps/birdie'; +@import 'apps/gnome'; +@import 'apps/pantheon'; +@import 'apps/midori'; +@import 'apps/pantheon'; +@import 'apps/unity'; +@import 'apps/vocal'; \ No newline at end of file diff --git a/Paper/gtk-3.0/_colors-public.scss b/Paper/gtk-3.0/_colors-public.scss new file mode 100644 index 0000000..70a06a9 --- /dev/null +++ b/Paper/gtk-3.0/_colors-public.scss @@ -0,0 +1,94 @@ +//apps rely on some named colors to be exported +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +// Sass thinks we're using the colors in the variables as strings and may shoot +// warning, it's innocuous and can be defeated by using "" + $var + +/* widget text/foreground color */ +@define-color theme_fg_color #{"" +$fg_color}; + +/* text color for entries, views and content in general */ +@define-color theme_text_color #{"" +$text_color}; + +/* widget base background color */ +@define-color theme_bg_color #{"" +$bg_color}; + +/* text widgets and the like base background color */ +@define-color theme_base_color #{"" +$base_color}; + +/* base background color of selections */ +@define-color theme_selected_bg_color #{"" +$selected_bg_color}; + +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #{"" +$selected_fg_color}; + +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #{"" +$insensitive_bg_color}; + +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #{"" +$insensitive_fg_color}; + +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #{"" +$base_color}; + +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #{"" +$backdrop_fg_color}; + +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #{"" +$text_color}; + +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #{"" +$backdrop_bg_color}; + +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #{"" +$backdrop_base_color}; + +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #{"" +$selected_bg_color}; + +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #{"" + $selected_fg_color}; + +/* widgets main borders color */ +@define-color borders #{"" +$borders_color}; + +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #{"" +$backdrop_borders_color}; + +/* these are pretty self explicative */ +@define-color warning_color #{"" +$warning_color}; +@define-color error_color #{"" +$error_color}; +@define-color success_color #{"" +$success_color}; +//@define-color destructive_color #{$destructive_color} + +//WM + +$_wm_highlight: if($variant=='light', $top_highlight, // Sass gets mad if this is + transparentize(black,1)); // done directly in the + // color definition + +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#{$fg_color}, 1.8); +@define-color wm_unfocused_title #{$backdrop_fg_color}; +@define-color wm_highlight #{"" + $_wm_highlight}; +@define-color wm_borders_edge #{"" + $borders_edge}; + +@define-color wm_bg_a shade(#{$bg_color}, 1.2); +@define-color wm_bg_b #{$bg_color}; + +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); + +@define-color wm_button_hover_color_a shade(#{$bg_color}, 1.3); +@define-color wm_button_hover_color_b #{$bg_color}; +@define-color wm_button_active_color_a shade(#{$bg_color}, 0.85); +@define-color wm_button_active_color_b shade(#{$bg_color}, 0.89); +@define-color wm_button_active_color_c shade(#{$bg_color}, 0.9); + +//FIXME this is really an API + +@define-color content_view_bg #{"" + $base_color}; + diff --git a/Paper/gtk-3.0/_colors.scss b/Paper/gtk-3.0/_colors.scss new file mode 100644 index 0000000..05e4d2b --- /dev/null +++ b/Paper/gtk-3.0/_colors.scss @@ -0,0 +1,78 @@ +// When color definition differs for dark and light variant +// it gets @if ed depending on $variant + + +$base_color: if($variant == 'light', #ffffff, #636E73); +$bg_color: if($variant == 'light', #f7f7f7, #4F585C); +$fg_color: if($variant == 'light', #666666, #A1A8AB); +$text_color: if($variant == 'light', $fg_color, $fg_color); +$headerbar_bg_color: if($variant == 'light', #636E73, #3B4245); +$headerbar_fg_color: if($variant == 'light', #ffffff, transparentize(#ffffff, 0.2)); + +$selected_fg_color: #ffffff; +$selected_bg_color: if($variant == 'light', lighten(#347D9F, 10%), darken(#9fb0b9,20%)); +$selected_borders_color: if($variant== 'light', darken($selected_bg_color, 10%), darken($selected_bg_color, 30%)); +$borders_color: if($variant == 'light', darken($bg_color,20%), darken($bg_color,12%)); +$borders_edge: if($variant == 'light', transparentize(white, 0.8), transparentize(white, 0.9)); +$link_color: blue; +$link_visited_color:transparentize($link_color,0.5); +$top_highlight: $borders_edge; +$bottom_highlight: if($variant == 'light', transparentize(white, 0.2), transparentize(white, 0.9)); +$dark_fill: mix($borders_color, $bg_color, 35%); +$menu_color: if($variant == 'light', $base_color, mix($bg_color, $base_color, 20%)); +$popover_bg_color: $bg_color; +$popover_hover_color: lighten($bg_color, 5%); + +$selection_mode_headerbar_bg_color: #347D9F; + +$scrollbar_bg_color: if($variant == 'light', mix($bg_color, $fg_color, 80%), mix($base_color, $bg_color, 50%)); +$scrollbar_slider_color: mix($fg_color, $bg_color, 60%); +$scrollbar_slider_hover_color: mix($fg_color, $bg_color, 80%); +$scrollbar_slider_active_color: if($variant=='light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 10%)); + +$warning_color: #fec006; +$error_color: #f34235; +$info_color: #2095f2; +$question_color: #4ab3e4; +$success_color: if($variant == 'light', #dbdee0, darken(#dbdee0,10%)); +$destructive_color: if($variant == 'light', #DC322F, darken(#DC322F,10%)); + +$osd_fg_color: #A1A8AB; +$osd_text_color: white; +$osd_bg_color: transparentize(#202526, 0.2); +$osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5); +$osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%); +$osd_borders_color: transparentize(black, 0.3); + +$sidebar_bg_color: mix($bg_color, $base_color, 50%); +$base_hover_color: transparentize($fg_color, 0.95); + +$tooltip_borders_color: transparentize(white, 0.9); +$shadow_color: transparentize(black, 0.9); + +$drop_target_color: #4e9a06; + +// Insensitive state colors +$insensitive_fg_color: mix($fg_color, $bg_color, 50%); +$insensitive_bg_color: mix($bg_color, $base_color, 60%); +$insensitive_base_color: darken($base_color, 5%); +$insensitive_borders_color: $borders_color; + +// Backdrop state colors +$backdrop_base_color: if($variant == 'light', darken($base_color, 1%), lighten($base_color, 1%)); +$backdrop_text_color: mix($text_color, $backdrop_base_color, 80%); +$backdrop_bg_color: $bg_color; +$backdrop_headerbar_bg_color: darken($headerbar_bg_color, 5%); +$backdrop_headerbar_fg_color: transparentize($headerbar_fg_color, 0.5); +$backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 50%); +$backdrop_insensitive_color: if($variant == 'light', darken($backdrop_bg_color, 15%), lighten($backdrop_bg_color, 15%)); +$backdrop_selected_bg_color: if($variant == 'light', lighten($selected_bg_color, 5%), lighten($selected_bg_color, 5%)); +$backdrop_selected_fg_color: if($variant == 'light', transparentize($selected_fg_color, 0.5), transparentize($selected_fg_color, 0.5)); +$backdrop_borders_color: mix($borders_color, $bg_color, 90%); +$backdrop_dark_fill: mix($backdrop_borders_color, $backdrop_bg_color, 35%); +$backdrop_sidebar_bg_color: mix($backdrop_bg_color, $backdrop_base_color, 50%); + +$backdrop_scrollbar_bg_color: darken($backdrop_bg_color, 3%); +$backdrop_scrollbar_slider_color: mix($backdrop_fg_color, $backdrop_bg_color, 40%); + +$backdrop_menu_color: if($variant == 'light', $backdrop_base_color, mix($backdrop_bg_color, $backdrop_base_color, 20%)); diff --git a/Paper/gtk-3.0/_common.scss b/Paper/gtk-3.0/_common.scss new file mode 100644 index 0000000..0a6da65 --- /dev/null +++ b/Paper/gtk-3.0/_common.scss @@ -0,0 +1,92 @@ +/********** + * Common * + **********/ + +@function gtkalpha($c,$a) { + @return unquote("alpha(#{$c},#{$a})"); +} + +$ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); +$asset_suffix: if($variant=='dark', '-dark', ''); +$backdrop_transition: 200ms ease-out; +$button_transition: all 200ms $ease-out-quad; + +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: $error_color; + + // The size for scrollbars. The slider is 2px smaller, but we keep it + // up so that the whole area is sensitive to button presses for the + // slider. The stepper button is larger in both directions, the slider + // only in the width + + -GtkScrolledWindow-scrollbar-spacing: 0; + + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + + -GtkTreeView-horizontal-separator: 4; + + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + + + -GtkPaned-handle-size: 1; + + // We use the outline properties to signal the focus properties + // to the adwaita engine: using real CSS properties is faster, + // and we don't use any outlines for now. + + // outline-color: transparentize($fg_color, 0.7); + // outline-style: dashed; + // outline-offset: -3px; + // outline-width: 1px; + // -gtk-outline-radius: 2px; + + -gtk-secondary-caret-color: $selected_bg_color +} + +@import 'widgets/action-bars'; +@import 'widgets/app-notifications'; +@import 'widgets/base-states'; +@import 'widgets/buttons'; +@import 'widgets/calendar'; +@import 'widgets/checks-radios'; +@import 'widgets/color-chooser'; +@import 'widgets/comboboxes'; +@import 'widgets/dialogs'; +@import 'widgets/entries'; +@import 'widgets/expanders'; +@import 'widgets/file-chooser'; +@import 'widgets/floating-bar'; +@import 'widgets/frames'; +@import 'widgets/granite'; +@import 'widgets/header-bars'; +@import 'widgets/infobars'; +@import 'widgets/level-bars'; +@import 'widgets/links'; +@import 'widgets/lists'; +@import 'widgets/menus'; +@import 'widgets/misc'; +@import 'widgets/notebooks'; +@import 'widgets/paned'; +@import 'widgets/pathbars'; +@import 'widgets/popovers'; +@import 'widgets/print-dialog'; +@import 'widgets/progress-bars'; +@import 'widgets/scales'; +@import 'widgets/scrollbars'; +@import 'widgets/sidebar'; +@import 'widgets/source-list'; +@import 'widgets/spinbuttons'; +@import 'widgets/spinner'; +@import 'widgets/switches'; +@import 'widgets/toolbars'; +@import 'widgets/tooltips'; +@import 'widgets/touch-copy-paste'; +@import 'widgets/treeviews'; +@import 'widgets/windows'; \ No newline at end of file diff --git a/Paper/gtk-3.0/_drawing.scss b/Paper/gtk-3.0/_drawing.scss new file mode 100644 index 0000000..f8c954f --- /dev/null +++ b/Paper/gtk-3.0/_drawing.scss @@ -0,0 +1,597 @@ +// Drawing mixins + +// generic drawing of more complex things + +@function _widget_edge($c:$borders_edge) { +// outer highlight "used" on most widgets + @if $c == none { @return none; } + @else { @return 0 1px $c; } +} + +@mixin _shadows($shadow1, $shadow2:none, $shadow3:none, $shadow4:none) { +// +// Helper function to stack up to 4 box-shadows; +// + @if $shadow4!=none { box-shadow: $shadow1, $shadow2, $shadow3, $shadow4; } + @else if $shadow3!=none { box-shadow: $shadow1, $shadow2, $shadow3; } + @else if $shadow2!=none { box-shadow: $shadow1, $shadow2; } + @else { box-shadow: $shadow1; } +} + +// entries + +@function entry_focus_border($fc:$selected_bg_color) { + @if $variant == 'light' { @return $fc; } + @else { @return if($fc==$selected_bg_color, $selected_borders_color, darken($fc, 35%)); } +} + +@function entry_focus_shadow($fc:$selected_bg_color) { + @return inset 0 1px 2px 0 transparentize(black, 0.95), inset 0 1px 1px 0 transparentize(black, 0.9); +} + +@function entry_gradient($c) { + @if $variant=='light' { @return linear-gradient(to bottom, mix($borders_color, $c, 45%), + mix($borders_color, $c, 3%) 2px, + $c 90%); } + @else { @return linear-gradient(to bottom, mix($borders_color, $c, 95%), + mix($borders_color, $c, 40%) 3px, + $c 90%); } +} + +@mixin entry($t, $fc:$selected_bg_color, $edge: none) { +// +// Entries drawing function +// +// $t: entry type +// $fc: focus color +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, focus, insensitive, backdrop, backdrop-insensitive, osd, osd-focus, osd-backdrop; +// + + $_blank_edge: if($edge == none, none, 0 1px transparentize($edge, 1)); + $_entry_edge: if($edge == none, none, _widget_edge($edge)); + + @if $t==normal { + color: $text_color; + border-color: $borders_color; + background-color:$base_color; + @include _shadows(entry_focus_shadow(transparentize($fc, 1)), $_entry_edge); + // for the transition to work the number of shadows in different states needs to match, hence the transparent shadow here. + } + @if $t==focus { + @include _shadows(entry_focus_shadow($fc), $_entry_edge); + border-color: entry_focus_border($fc); + } + @if $t==insensitive { + color: $insensitive_fg_color; + border-color: $borders_color; + background-image: linear-gradient(to bottom, $insensitive_bg_color); + box-shadow: $_entry_edge; + } + @if $t==backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + background-image: linear-gradient(to bottom, $backdrop_base_color); + box-shadow: $_blank_edge; + } + @if $t==backdrop-insensitive { + color: $backdrop_insensitive_color; + border-color: $backdrop_borders_color; + background-image: linear-gradient(to bottom, $insensitive_bg_color); + box-shadow: $_blank_edge; + } + @if $t==osd { + color: $osd_text_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + } + @if $t==osd-focus { + color: $osd_text_color; + border-color: $selected_bg_color; + background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5)); + background-clip: padding-box; + box-shadow: entry_focus_shadow($fc); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + } + @if $t==osd-insensitive { + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $osd_insensitive_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } + @if $t==osd-backdrop { + color: $osd_text_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +// +// Buttons +// + +@function _border_color ($c) { @return darken($c, 25%); } // colored buttons want + // the border form the + // base color + +@function _text_shadow_color ($tc: $fg_color, $bg: $bg_color) { +// +// calculate the color of text shadows +// +// $tc is the text color +// $bg is the background color +// + $_lbg: lightness($bg)/100%; + @if lightness($tc)<50% { @return transparentize(white, 1-$_lbg/($_lbg*1.3)); } + @else { @return transparentize(black, $_lbg*0.8); } +} + +@function _button_hilight_color($c) { +// +// calculate the right top hilight color for buttons +// +// $c: base color; +// + @if lightness($c)>95% { @return white; } + @else if lightness($c)>90% { @return transparentize(white, 0.2); } + @else if lightness($c)>80% { @return transparentize(white, 0.4); } + @else if lightness($c)>50% { @return transparentize(white, 0.6); } + @else if lightness($c)>40% { @return transparentize(white, 0.8); } + @else { @return transparentize(white, 0.95); } +} + +@mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) { +// +// helper function for the text emboss effect +// +// $tc is the optional text color, not the shadow color +// +// TODO: this functions needs a way to deal with special cases +// + + $_shadow: _text_shadow_color($tc, $bg); + + @if lightness($tc)<50% { + text-shadow: 0 1px $_shadow; + -gtk-icon-shadow: 0 1px $_shadow; + } + @else { + text-shadow: 0 1px $_shadow; + -gtk-icon-shadow: 0 -1px $_shadow; + } +} + +@mixin button($t, $c:$bg_color, $tc:$fg_color, $edge: none) { +// +// Button drawing function +// +// $t: button type, +// $c: base button color for colored* types +// $tc: optional text color for colored* types +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, hover, active, insensitive, insensitive-active, +// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active, +// osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated +// + + $_hilight_color: _button_hilight_color($c); + $_button_edge: if($edge == none, none, _widget_edge($edge)); + $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); + + // Normal Button + @if $t==normal { + + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c!=$bg_color, _border_color($c), $borders_color); + background-image: linear-gradient(to bottom, $c, darken($c, 5%)); + @include _button_text_shadow($tc, $c); + @include _shadows(inset 0 1px $_hilight_color, $_button_edge); + + @if $variant == 'light' { + box-shadow:0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:0 1px 0 0 transparentize(white, 0.95); + } + + } + + // Hover Button + + @else if $t==hover { + + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c!=$bg_color, _border_color($c), $borders_color); + @if $variant == 'light' { + background-image: linear-gradient(to bottom, lighten($c, 6%), $c 60%, darken($c, 4%)); + @include _button_text_shadow($tc,lighten($c, 6%)); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge); + } + @else { + background-image: linear-gradient(to bottom, lighten($c, 1%), darken($c, 2%) 60%, darken($c, 4%)); + @include _button_text_shadow($tc,lighten($c, 6%)); + @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge); + } + } + + // Pressed button + @else if $t==active { + + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c!=$bg_color, _border_color($c), $borders_color); + background-image: linear-gradient(to bottom, darken($c, 7%), darken($c, 2%)); + @include _button_text_shadow($tc, darken($c,10%)); + @include _shadows(inset 0 2px 1px -2px transparentize(black,0.4), + $_button_edge); + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // Insensitive Button + @else if $t==insensitive { + + $_bg: if($c!=$bg_color, mix($c, $base_color, 85%), $insensitive_bg_color); + + GtkLabel, & { color: if($tc!=$fg_color, mix($tc, $_bg, 50%), $insensitive_fg_color); } + label, & { color: if($tc!=$fg_color, mix($tc, $_bg, 50%), $insensitive_fg_color); } + + border-color: if($c!=$bg_color, _border_color($c), $insensitive_borders_color); + background-image: none; + background-color: $_bg; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; + } + + // Insensitive Pushed Button + @else if $t==insensitive-active { + $_bg: if($c!=$bg_color, darken(mix($c,$base_color, 85%), 5%), + $insensitive_bg_color); + $_bc: if($c!=$bg_color, _border_color($c), $insensitive_borders_color); + + GtkLabel, & { color: if($c!=$bg_color, mix($tc, $_bg, 60%), $insensitive_fg_color); } + label, & { color: if($c!=$bg_color, mix($tc, $_bg, 60%), $insensitive_fg_color); } + + border-color: $_bc; + background-image: none; + background-color: $_bg; + text-shadow: none; + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // Backdrop Button + @else if $t==backdrop { + + $_bg: if($c!=$bg_color,$c,$backdrop_bg_color); + $_bc: if($variant=='light',$c,_border_color($c)); + + GtkLabel, & { color: if($tc!=$fg_color,mix($tc, $_bg, 80%), $backdrop_fg_color); } + label, & { color: if($tc!=$fg_color,mix($tc, $_bg, 80%), $backdrop_fg_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: linear-gradient(to bottom, $_bg); + text-shadow: none; + -gtk-icon-shadow: none; + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + } + + // Backdrop Pressed Button + @else if $t==backdrop-active { + + $_bg: if($c!=$bg_color, darken($c, 10%), $backdrop_dark_fill); + $_bc: if($variant=='light',$_bg,_border_color($c)); + + GtkLabel, & { color: if($tc!=$fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color); } + label, & { color: if($tc!=$fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: none; + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // Insensitive Backdrop Button + @else if $t==backdrop-insensitive { + + $_bg: if($c!=$bg_color, mix($c, $base_color, 85%), $insensitive_bg_color); + $_bc: if($variant=='light', $_bg,_border_color($c)); + + GtkLabel, & { color: if($c!=$bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color); } + label, & { color: if($c!=$bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: none; + background-color: $_bg; + text-shadow: none; + -gtk-icon-shadow: none; + // white with 0 alpha to avoid an ugly transition, since no color means + // black with 0 alpha + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + } + + // Insensitive Backdrop Pushed Button + @else if $t==backdrop-insensitive-active { + + $_bg: if($c!=$bg_color, darken(mix($c, $base_color, 85%), 5%), + darken($insensitive_bg_color, 5%)); + $_bc: if($variant=='light', $_bg,_border_color($c)); + + label { color: if($c!=$bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: none; + background-color: $_bg; + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // OSD Button + @else if $t==osd { + $_bg: if($c!=$bg_color, transparentize($c, 0.5), + $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: transparentize($osd_fg_color, 0.7); + } + + // Hover OSD Button + @else if $t==osd-hover { + $_bg: if($c!=$bg_color, transparentize($c, 0.3), + lighten($osd_bg_color, 12%)); + + color: white; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: transparentize($osd_fg_color, 0.7); + } + + // ACtive OSD Button + @else if $t==osd-active { + $_bg: if($c!=$bg_color, $c, $osd_borders_color); + + color: white; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: transparentize($osd_fg_color, 0.7); + } + + // Insensitive OSD Button + @else if $t==osd-insensitive { + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $osd_insensitive_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } + + // Backdrop OSD Button + @else if $t==osd-backdrop { + + $_bg: if($c!=$bg_color, transparentize($c, 0.5), + $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } + + + // Reset + @else if $t==undecorated { + border-color: transparent; + background-color: transparent; + background-image: none; + + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +@mixin trough($flat:false, $c:$bg_color, $tc:$fg_color, $noedge:true) { + color: mix($tc, $bg_color, 80%); + @if $flat { background-image: linear-gradient(to bottom, $c); } + @else { + background-image: linear-gradient(to bottom, + mix(black,$c,15%) 5%, + mix(black,$c,10%) 20%, + mix(black,$c,10%) 90%, + $c); + } + + border-color: if($c!=$bg_color, _border_color($c), $border_color); + + @if not($noedge) { + @if lightness($c) > 60% { + box-shadow: inset 0 -1px $borders_edge, + 0 1px $borders_edge; + } + @else { + box-shadow: inset 0 -1px transparentize($borders_edge, 0.5), + 0 1px transparentize($borders_edge, 0.5); + } + } + @else { box-shadow: none; } +} + +@mixin overshoot($p, $t:normal, $c:$fg_color) { +// +// overshoot +// +// $p: position +// $t: type +// $c: base color +// +// possible $p values: +// top, bottom, right, left +// +// possible $t values: +// normal, backdrop +// + + $_small_gradient_length: 5%; + $_big_gradient_length: 100%; + + $_position: center top; + $_small_gradient_size: 100% $_small_gradient_length; + $_big_gradient_size: 100% $_big_gradient_length; + + @if $p==bottom { + $_position: center bottom; + $_linear_gradient_direction: to top; + } + + @else if $p==right { + $_position: right center; + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + @else if $p==left { + $_position: left center; + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + $_small_gradient_color: $c; + $_big_gradient_color: $c; + + @if $c==$fg_color { + $_small_gradient_color: darken($borders_color, 10%); + $_big_gradient_color: $fg_color; + + @if $t==backdrop { $_small_gradient_color: $backdrop_borders_color; } + } + + $_small_gradient: -gtk-gradient(radial, + $_position, 0, + $_position, 0.5, + to($_small_gradient_color), + to(transparentize($_small_gradient_color, 1))); + + $_big_gradient: -gtk-gradient(radial, + $_position, 0, + $_position, 0.6, + from(transparentize($_big_gradient_color, 0.93)), + to(transparentize($_big_gradient_color, 1))); + + @if $t==normal { + background-image: $_small_gradient, $_big_gradient; + background-size: $_small_gradient_size, $_big_gradient_size; + } + + @else if $t==backdrop { + background-image: $_small_gradient; + background-size: $_small_gradient_size; + } + + background-repeat: no-repeat; + background-position: $_position; + + background-color: transparent; // reset some properties to be sure to not inherit them somehow + border: none; // + box-shadow: none; // +} + +@mixin undershoot($p) { +// +// undershoot +// +// $p: position +// +// possible $p values: +// top, bottom, right, left +// + + $_undershoot_color_dark: transparentize(black, 0.8); + $_undershoot_color_light: transparentize(white, 0.8); + + $_gradient_dir: left; + $_dash_bg_size: 10px 1px; + $_gradient_repeat: repeat-x; + $_bg_pos: center $p; + + background-color: transparent; // shouldn't be needed, but better to be sure; + + @if ($p == left) or ($p == right) { + $_gradient_dir: top; + $_dash_bg_size: 1px 10px; + $_gradient_repeat: repeat-y; + $_bg_pos: $p center; + } + + background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%); + + padding-#{$p}: 1px; + background-size: $_dash_bg_size; + background-repeat: $_gradient_repeat; + background-origin: content-box; + background-position: $_bg_pos; + border: none; + box-shadow: none; +} diff --git a/Paper/gtk-3.0/apps.css b/Paper/gtk-3.0/apps.css deleted file mode 100644 index 59c7828..0000000 --- a/Paper/gtk-3.0/apps.css +++ /dev/null @@ -1,65 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/******** - * Apps * - ********/ - -@import url("apps/appcenter.css"); -@import url("apps/archive-manager.css"); -@import url("apps/baobab.css"); -@import url("apps/bijiben.css"); -@import url("apps/birdie.css"); -@import url("apps/budgie.css"); -@import url("apps/calculator.css"); -@import url("apps/calendar.css"); -@import url("apps/cheese.css"); -@import url("apps/epiphany.css"); -@import url("apps/fallback.css"); -@import url("apps/geary.css"); -@import url("apps/gedit.css"); -@import url("apps/gnome-calendar.css"); -@import url("apps/gnome-clocks.css"); -@import url("apps/gnome-contacts.css"); -@import url("apps/gnome-disks.css"); -@import url("apps/gnome-documents.css"); -@import url("apps/gnome-music.css"); -@import url("apps/gnome-photos.css"); -@import url("apps/gnome-software.css"); -@import url("apps/gnome-system-monitor.css"); -@import url("apps/gnome-terminal.css"); -@import url("apps/gnome-tweak-tool.css"); -@import url("apps/gnome-weather.css"); -@import url("apps/gnome.css"); -@import url("apps/logs.css"); -@import url("apps/midori.css"); -@import url("apps/nautilus.css"); -@import url("apps/noise.css"); -@import url("apps/pantheon-files.css"); -@import url("apps/pantheon-terminal.css"); -@import url("apps/pantheon.css"); -@import url("apps/rhythmbox.css"); -@import url("apps/scratch-text-editor.css"); -@import url("apps/settings.css"); -@import url("apps/shotwell.css"); -@import url("apps/snap.css"); -@import url("apps/synaptic.css"); -@import url("apps/unity.css"); -@import url("apps/vocal.css"); -@import url("apps/xfce.css"); -@import url("apps/yelp.css"); \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/_archive-manager.scss b/Paper/gtk-3.0/apps/_archive-manager.scss new file mode 100644 index 0000000..3ecbfe3 --- /dev/null +++ b/Paper/gtk-3.0/apps/_archive-manager.scss @@ -0,0 +1,17 @@ +/******************* + * Archive Manager * + *******************/ + +$archive_manager: #A88A67; + +FrWindow { + .titlebar, + .header-bar, + .toolbar { + background-color: $archive_manager; + + &:backdrop { + background-color: darken($archive_manager,10%); + } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/_birdie.scss b/Paper/gtk-3.0/apps/_birdie.scss new file mode 100644 index 0000000..4cef3a7 --- /dev/null +++ b/Paper/gtk-3.0/apps/_birdie.scss @@ -0,0 +1,45 @@ +/********* + * Birdie * + *********/ + +$birdie: #3998E7; + + +BirdieWidgetsUnifiedWindow { + .titlebar, + .header-bar { + background-image:none; + background-color: $birdie; + + &:backdrop { + background-image:none; + background-color: darken($birdie,10%); + } + } + + .menu-button { + padding: 0px; + padding-left: 6px; + padding-right: 6px; + } +} + + +BirdieWidgetsTweetList * { + background-image: none; + background: none; +} + +BirdieWidgetsUserbox { + background-color: transparentize($birdie, 0.8) +} + +BirdieWidgetsNotebook { + .header { + background-color: $base_color; + } + + tab:active { + box-shadow:inset 0 -3px 0 0 $birdie; + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/_gnome.scss b/Paper/gtk-3.0/apps/_gnome.scss new file mode 100644 index 0000000..5f57f49 --- /dev/null +++ b/Paper/gtk-3.0/apps/_gnome.scss @@ -0,0 +1,461 @@ +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; +} + + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; +} + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; +} + +SudokuView { + border: none; +} + +/***************** + * Character Map * + *****************/ +GucharmapChartable { + background-color: $base_color; +} + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; +} + + +/******** + * Misc * + *******/ + +ApDocView, /* Abiword */ +EogScrollView, /* Eog */ +CheeseThumbView /* Cheese */ +{ + -EogScrollView-shadow-type: none; +} + + +/*********** + * Builder * + ***********/ + +$gnome_builder: #CBBB2E; + +GbGreeterWindow, +GbWorkbench { + .titlebar, + .header-bar { + background-color: $gnome_builder; + + &:backdrop { + background-color: darken($gnome_builder,10%); + } + } +} + +/************** + * Calculator * + **************/ + +$gnome_calculator: #07ce8e; + +MathWindow { + + background-color: $base_color; + border-radius: 0 0 4px 4px; + + .titlebar, + .header-bar, + .toolbar { + background-color: $gnome_calculator; + + &:backdrop { + background-color: darken($gnome_calculator,10%); + } + } + + MathButtons { + GtkComboBox, + .button { + background-color: transparent; + background-image: none; + box-shadow:none; + border: none; + text-shadow: none; + color: $gnome_calculator; + font: bold; + + &:hover { + background-image: none; + background-color:$base_color; + color: $gnome_calculator; + } + + &:backdrop { + color: darken($gnome_calculator,10%); + } + + &.text-button.suggested-action { + background-image: none; + box-shadow:none; + text-shadow: none; + background-color: $gnome_calculator; + color: $base_color; + + &:backdrop { + background-color: darken($gnome_calculator,10%); + color: transparentize($base_color, 0.5); + } + } + } + } + + MathDisplay { + padding: 4px; + background-color:$base_color; + border: 1px solid $borders_color; + } +} + + +/************ + * Calendar * + ************/ + +$gnome_calendar: #75A3F6; + +GcalWindow { + .titlebar, + .header-bar { + background-color: $gnome_calendar; + + &:backdrop { + background-color: darken($gnome_calendar,10%); + } + } +} + +/********** + * Cheese * + **********/ + +$cheese: #ad7fa8; + +CheeseWindow { + .titlebar, + .header-bar, + .toolbar { + background-color: $cheese; + + &:backdrop { + background-color: darken($cheese,10%); + } + } +} + +/************ + * Contacts * + ************/ + +$gnome_contacts: #2095F2; + +ContactsWindow { + .titlebar, + .header-bar { + background-color: $gnome_contacts; + + &:backdrop { + background-color: darken($gnome_contacts,10%); + } + } +} + + +/********** + * Clocks * + **********/ + +$gnome_clocks: #4BAE4F; + +ClocksWindow { + .titlebar, + .header-bar { + background-color: $gnome_clocks; + + &:backdrop { + background-color: darken($gnome_clocks,10%); + } + } +} + + +/********* + * Disks * + *********/ + +$gnome_disks: #8561C5; + +GduWindow { + .titlebar, + .header-bar { + background-color: $gnome_disks; + + &:backdrop { + background-color: darken($gnome_disks,10%); + } + } +} + + +/************** + * Disk Usage * + **************/ + +$gnome_baobab: #CC5E55; + +BaobabWindow { + .titlebar, + .header-bar { + background-color: $gnome_baobab; + + &:backdrop { + background-color: darken($gnome_baobab,10%); + } + } +} + +/************* + * Documents * + *************/ + +$gnome_documents: #C2352A; + +#Documents { + .titlebar, + .header-bar { + background-color: $gnome_documents; + + &:backdrop { + background-color: darken($gnome_documents,10%); + } + } +} + +/************ + * Epiphany * + ************/ + +$gnome_epiphany: #6573C3; + +EphyWindow { + .titlebar, + .header-bar { + background-color: $gnome_epiphany; + + &:backdrop { + background-color: darken($gnome_epiphany,10%); + } + + .incognito-mode { + background-color: darken($gnome_epiphany,15%); + + .button { + background-image:none; + } + + &:backdrop { + background-color: darken($gnome_epiphany,25%); + } + } + } +} + +/********* + * Gedit * + *********/ + +$gedit: #DC4836; + +GeditWindow { + .titlebar, + .header-bar { + background-color: $gedit; + + &:backdrop { + background-color: darken($gedit,10%); + } + } +} + +/************** + * Log Viewer * + **************/ + +$gnome_logs: #009587; + +GlWindow, +LogviewWindow { + .titlebar, + .header-bar, + .toolbar { + background-color: $gnome_logs; + + &:backdrop { + background-color: darken($gnome_logs,10%); + } + } +} + +/********* + * Music * + *********/ + +$gnome_music: #fe9700; + +gnomemusic+window+Window { + .titlebar, + .header-bar { + background-color: $gnome_music; + + &:backdrop { + background-color: darken($gnome_music,10%); + } + } +} + + +/***************** + * Notes/Bijiben * + *****************/ + +$bijiben: #ebdd4d; + +BjbMainToolbar, +BjbWindowBase { + .titlebar, + .header-bar { + background-color: $bijiben; + + &:backdrop { + background-color: darken($bijiben,10%); + } + } +} + +/********** + * Photos * + **********/ + +$gnome_photos: #D30101; + +PhotosMainWindow { + .titlebar, + .header-bar { + background-color: $gnome_photos; + + &:backdrop { + background-color: darken($gnome_photos,10%); + } + } +} +/********** + * Polari * + **********/ + +$polari: #4BAE4F; + +.titlebar, +.header-bar { + &.polari-titlebar-left, + &.polari-titlebar-right { + background-color: $polari; + + &:backdrop { + background-color: darken($polari,10%); + } + } +} + +/******************* + * System Settings * + ******************/ + +$gnome_settings: #5F7C8A; + +CcWindow { + .titlebar, + .header-bar { + background-color: $gnome_settings; + + &:backdrop { + background-color: darken($gnome_settings,10%); + } + } +} + +/************ + * Software * + ************/ + +$gnome_software: #1A77C2; + +#window_software { + .titlebar, + .header-bar { + background-color: $gnome_software; + + &:backdrop { + background-color: darken($gnome_software,10%); + } + } +} + +/****************** + * System Monitor * + ******************/ + +$gnome_system_monitor: #6fbe72; + +#gnome-system-monitor { + .titlebar, + .header-bar { + background-color: $gnome_system_monitor; + + &:backdrop { + background-color: darken($gnome_system_monitor,10%); + } + } +} + + +/******** + * Yelp * + ********/ + +$yelp: #435ece; + +YelpWindow { + .titlebar, + .header-bar { + background-color: $yelp; + + &:backdrop { + background-color: darken($yelp,10%); + } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/_midori.scss b/Paper/gtk-3.0/apps/_midori.scss new file mode 100644 index 0000000..1ba9628 --- /dev/null +++ b/Paper/gtk-3.0/apps/_midori.scss @@ -0,0 +1,17 @@ +/********** + * Midori * + **********/ + +$midori: #7FC843; + +MidoriBrowser { + .titlebar, + .header-bar, + .toolbar { + background-color: $midori; + + &:backdrop { + background-color: darken($midori,10%); + } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/_pantheon.scss b/Paper/gtk-3.0/apps/_pantheon.scss new file mode 100644 index 0000000..8faa83d --- /dev/null +++ b/Paper/gtk-3.0/apps/_pantheon.scss @@ -0,0 +1,356 @@ +/******** + * Gala * + *******/ + +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid $base_color; + background-color: $base_color; + + .title, + .label { + color: $fg_color; + } +} + +.gala-button { + padding: 3px; + color: $base_color; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, + #7e7e7e, + #3e3e3e + ); + box-shadow: inset 0 0 0 1px transparentize(white, 0.02), + inset 0 1px 0 0 transparentize(white, 0.07), + inset 0 -1px 0 0 transparentize(white, 0.01), + 0 0 0 1px transparentize(black, 0.40), + 0 3px 6px transparentize(black, 0.16), + 0 3px 6px transparentize(black, 0.23); + text-shadow: 0 1px 1px transparentize(black, 0.6); +} + +/********** + * Notify * + *********/ + +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + + border-radius: 5px; + border: 1px solid transparentize(black, 0.30); + + background-color: transparentize($base_color, 0.95); + + .low {} + .critical {} +} + + +/*************** + * SwitchBoard * + ***************/ + +.category-label { + font-weight: bold; + font-size: 1.04em; + color: $fg_color; +} + + +/************* + * Slingshot * + ************/ + +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; + + .app { + &:hover{ + border-radius: 8px; + border: none; + background-color: transparentize($selected_bg_color, 0.7); + color: white; + } + &:focus{ + /*background-color: transparentize(black, 0.20);*/ + } + } +} + +.search-item { + border-radius: 0; + border: none; + color: $fg_color; + background: none; + + &:hover, + &:focus { + border-radius: 0; + background-color: transparentize($selected_bg_color, 0.7); + color: $selected_fg_color; + } +} + + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; +} + +.search-category-header { + font-weight: bold; + color: $fg_color; +} + + +/********* + * Panel * + ********/ + +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; + + .maximized { + background-color: #000; + } + + .translucent { + background-color: transparentize(black, 0.5); + } + + .color-light { + + .composited-indicator { + + > revealer label, + > revealer image, + > GtkRevealer { + color: transparentize(black, 0.65); + text-shadow: 0 0 2px transparentize(white, 0.7), + 0 1px 0 transparentize(white, 0.75); + icon-shadow: 0 0 2px transparentize(white, 0.7), + 0 1px 0 transparentize(white, 0.75); + } + } + } +} + +.composited-indicator { + + > revealer label, + > revealer image, + > GtkRevealer { + color: $base_color; + font-weight: bold; + text-shadow: 0 0 2px transparentize(black, 0.7), + 0 1px 2px transparentize(black, 0.4); + icon-shadow: 0 0 2px transparentize(black, 0.7), + 0 1px 2px transparentize(black, 0.4); + } +} + +/************* + * AppCenter * + *************/ + +$appcenter: #378BE6; + +AppCenterMainWindow { + .titlebar, + .header-bar{ + background-color: $appcenter; + + &:backdrop { + background-color: darken($appcenter,10%); + } + } +} + +/************** + * Calculator * + **************/ + +$pantheon_calculator: #07ce8e; + +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; + + .titlebar, + .header-bar { + background-color: $pantheon_calculator; + + &:backdrop { + background-color: darken($pantheon_calculator,10%); + } + } + + .window-frame { + border-radius:3px; + } +} + +/******** + * Maya * + ********/ + +$maya: #8CD33F; + +MayaViewMayaToolbar { + &.titlebar, + &.header-bar { + background-color: $maya; + + &:backdrop { + background-color: darken($maya,10%); + } + } +} + +/********* + * Cards * + *********/ + +.deck { + background-color: darken($bg_color, 8%); +} + +.card { + background-color: $base_color; + border: none; + box-shadow: 0 0 0 1px transparentize(black, 0.95), + 0 3px 3px transparentize(black, 0.8); + transition: all 150ms ease-in-out; +} + +.card.collapsed { + background-color: darken($base_color, 5%); + box-shadow: 0 0 0 1px transparentize(black, 0.95), + 0 1px 2px transparentize(black, 0.8); +} + +/********* + * Noise * + *********/ + +$noise: #EE6020; + +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; + + .titlebar, + .header-bar { + background-color: $noise; + + &:backdrop { + background-color: darken($noise,10%); + } + } + + .action-bar { + border-radius: 0 0 4px 4px; + } + + .window-frame { + border-radius:3px; + } +} + + +/*********** + * Scratch * + ***********/ + +$scratch: #e74c3c; + +ScratchMainWindow { + .titlebar, + .header-bar { + background-color: $scratch; + + &:backdrop { + background-color: darken($scratch,10%); + } + } +} + + +/******** + * Snap * + ********/ + +$snap: #6d266a; + +SnapMainWindow, +SnapSnapWindow { + .titlebar, + .header-bar { + background-color: $snap; + + &:backdrop { + background-color: darken($snap,10%); + } + } + + .take-button { + border-radius: 0; + } +} + + +/******************* + * Photos/Shotwell * + *******************/ + +$pantheon_photos: #5544B5; + +DirectWindow, +LibraryWindow { + .titlebar, + .header-bar { + background-color: $pantheon_photos; + + &:backdrop { + background-color: darken($pantheon_photos,10%); + } + } + + .the-button-in-the-combobox { + background: none; + } +} + +.checkerboard-layout { + background-color: $bg_color; + background-image: linear-gradient(45deg, + transparentize(black, 0.9) 25%, + transparent 25%, + transparent 75%, + transparentize(black, 0.9) 75%, + transparentize(black, 0.9)), + linear-gradient(45deg, + transparentize(black, 0.9) 25%, + transparent 25%, + transparent 75%, + transparentize(black, 0.9) 75%, + transparentize(black, 0.9)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px +} + +.checkboard-layout .item { + background-color: $fg_color; +} diff --git a/Paper/gtk-3.0/apps/_unity.scss b/Paper/gtk-3.0/apps/_unity.scss new file mode 100644 index 0000000..124a314 --- /dev/null +++ b/Paper/gtk-3.0/apps/_unity.scss @@ -0,0 +1,182 @@ +/******** +* Unity * +*********/ + +$unity_color: #636E73; /* Unity window border color */ +$backdrop_unity_color: darken($unity_color,10%); /* Backdrop Unity window border color */ +$unity_text_color: #dbdee0; /* Unity window text color */ +$backdrop_unity_text_color: darken($unity_text_color,10%); /* Backdrop Unity window text color */ +$unity_panel_color: darken($unity_color, 20%); /* Unity panel color #454D50 */ +$backdrop_unity_panel_color: darken($unity_panel_color, 10%); /* Backdrop Unity panel color */ + +UnityDecoration { + + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px;/* the size of the decorations */ + -UnityDecoration-input-extents: 10px;/* the extra size of the input areas */ + + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px;/* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px;/* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px;/* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px;/* Size property, inactive windows shadow radius */ + + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px;/* Size property, size of glow */ + -UnityDecoration-glow-color: $selected_bg_color;/* Color property of the glow */ + + /* Title settings */ + -UnityDecoration-title-indent: 10px;/* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px;/* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0;/* Float from 0.0 to 1.0, to align the title */ + background-color: $unity_color; + color: $unity_text_color; + + .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid $unity_color; + border-bottom-width: 0; + background-color: $unity_color; + color: $unity_text_color; + border-top: 1px solid rgba(255,255,255,0.1); + + &:backdrop { + border-bottom-width: 0; + background-color: $backdrop_unity_color; + color: $backdrop_unity_text_color; + border-top: 1px solid rgba(255,255,255,0.1); + } + + .menuitem { + color: $unity_text_color; + + &:backdrop { + background-color: $backdrop_unity_color; + color: $backdrop_unity_text_color; + } + } + } +} + + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: darken($unity_color, 0.6); + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, + $unity_color, + darken($unity_color, 0.6) + ); + background-image: -gtk-gradient (linear, left top, left bottom, + color-stop (0, $unity_color), + color-stop (0.5, $unity_color), + color-stop (1, darken($unity_color, 0.6))); +} + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: darken($unity_color, 0.6); +} + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: $backdrop_unity_color; +} + + +/************** +* Unity Panel * +***************/ + +UnityPanelWidget, +.unity-panel { +background-color: $unity_panel_color; +color: $unity_text_color; +} + + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: $backdrop_unity_panel_color; + color: $backdrop_unity_text_color; +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: $unity_text_color; +} + +.unity-panel.menubar, +.unity-panel .menubar { + color: $unity_text_color; +} + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: $unity_panel_color; + color: $unity_text_color; +} + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: $backdrop_fg_color; +} + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: $unity_text_color; + box-shadow: none; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: darken($unity_color, 1.05); + color: $unity_text_color; + box-shadow: none; +} + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; +} + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border: none; + color: $borders_color; +} + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: $base_color; +} + + +@keyframes playbackmenuitem_spinner { + to { -gtk-icon-transform: rotate(1turn); } +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: $selected_bg_color; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/_vocal.scss b/Paper/gtk-3.0/apps/_vocal.scss new file mode 100644 index 0000000..b118e22 --- /dev/null +++ b/Paper/gtk-3.0/apps/_vocal.scss @@ -0,0 +1,16 @@ +/********* + * Vocal * + *********/ + +$vocal: #9C69C6; + +.titlebar, +.header-bar { + &.vocal-headerbar { + background-color: $vocal; + + &:backdrop { + background-color: darken($vocal,10%); + } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/appcenter.css b/Paper/gtk-3.0/apps/appcenter.css deleted file mode 100644 index 7689525..0000000 --- a/Paper/gtk-3.0/apps/appcenter.css +++ /dev/null @@ -1,33 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color appcenter #378BE6; - -/********** - * Header * - **********/ - -AppCenterMainWindow .titlebar, -AppCenterMainWindow .header-bar { - background-color: @appcenter; -} - -AppCenterMainWindow .titlebar:backdrop, -AppCenterMainWindow .header-bar:backdrop { - background-color: shade(@appcenter,0.9); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/archive-manager.css b/Paper/gtk-3.0/apps/archive-manager.css deleted file mode 100644 index d6efd66..0000000 --- a/Paper/gtk-3.0/apps/archive-manager.css +++ /dev/null @@ -1,61 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color archives #A88A67; - -/********** - * Header * - **********/ - -FrWindow .header-bar, -FrWindow .titlebar { - background-color: @archives; -} - -FrWindow .header-bar:backdrop,titlebar -FrWindow .titlebar:backdrop { - background-color: shade(@archives,0.9); -} - -/* Switch */ -FrWindow .header-bar GtkSwitch.trough:active { - background-color: @archives; -} - -FrWindow GtkSwitch.trough:active { - border: 1px solid shade(@archives, 0.8); - background-color: @archives; -} - -FrWindow GtkSwitch.slider:active { - border: 1px solid shade(@archives, 0.8); -} - -FrWindow .header-bar GtkSwitch.slider:active:backdrop, -FrWindow .header-bar GtkSwitch.slider:backdrop { - background-color: shade(@archives, 0.9); -} - - -FrWindow .toolbar.primary-toolbar { - background-color: @archives; -} - -FrWindow .toolbar.primary-toolbar:backdrop { - background-color: shade(@archives,0.9); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/baobab.css b/Paper/gtk-3.0/apps/baobab.css deleted file mode 100644 index 2908188..0000000 --- a/Paper/gtk-3.0/apps/baobab.css +++ /dev/null @@ -1,53 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color baobab #CC5E55; - -/********** - * Header * - **********/ - -BaobabWindow .titlebar, -BaobabWindow .header-bar { - background-color: @baobab; -} - -BaobabWindow .titlebar:backdrop, -BaobabWindow .header-bar:backdrop { - background-color: shade(@baobab,0.9); -} - - -/* Toolbar */ -.baobab-toolbar.toolbar { - border-color: shade (@background, 0.9); - border-style: solid; - border-width: 0 0 1px 0; - border-radius: 0; -} - -/* Cell */ -.cell.baobab-level-cell, -.cell.baobab-level-cell:hover, -.cell.baobab-level-cell:selected, -.cell.baobab-level-cell:selected:hover { - border-color: alpha(#000, 0.06); - border-width: 1px; - border-style: solid; - background-color: @base; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/bijiben.css b/Paper/gtk-3.0/apps/bijiben.css deleted file mode 100644 index 7d10b07..0000000 --- a/Paper/gtk-3.0/apps/bijiben.css +++ /dev/null @@ -1,39 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color bijiben #ebdd4d; - - -/********** - * Header * - **********/ - -BjbMainToolbar, -BjbWindowBase .header-bar, -BjbWindowBase .titlebar { - background-color: @bijiben; - color: @header_text_dark; -} - - -BjbMainToolbar:backdrop, -BjbWindowBase .header-bar:backdrop, -BjbWindowBase .titlebar:backdrop { - background-color: shade(@bijiben,0.9); - color: @backdrop_header_text_dark; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/birdie.css b/Paper/gtk-3.0/apps/birdie.css deleted file mode 100644 index 95a8c0e..0000000 --- a/Paper/gtk-3.0/apps/birdie.css +++ /dev/null @@ -1,75 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color birdie #3998E7; - -/********** - * Header * - **********/ - -BirdieWidgetsUnifiedWindow .titlebar, -BirdieWidgetsUnifiedWindow .header-bar { - background-color: @birdie; -} - -BirdieWidgetsUnifiedWindow .titlebar:backdrop, -BirdieWidgetsUnifiedWindow .header-bar:backdrop { - background-color: shade(@birdie,0.9); -} - - - -BirdieWidgetsTweetList * { - background-image: none; - background: none; -} - -BirdieWidgetsUserbox { - background-color: alpha(@birdie, 0.2) -} - -/* Notebook */ -BirdieWidgetsNotebook -BirdieWidgetsNotebook .notebook .header, -BirdieWidgetsNotebook .dynamic-notebook .header { - background-color: @base; -} - -/* Active */ -BirdieWidgetsNotebook tab:active { - box-shadow:inset 0 -3px 0 0 @birdie; -} - -/*Menu Button*/ -BirdieWidgetsUnifiedWindow .titlebar .menu-button, -BirdieWidgetsUnifiedWindow .header-bar .menu-button, -BirdieWidgetsUnifiedWindow .titlebar .menu-button GtkImage, -BirdieWidgetsUnifiedWindow .header-bar .menu-button GtkImage { - padding: 0px; - padding-left: 6px; - padding-right: 6px; -} - -BirdieWidgetsUnifiedWindow .titlebar .menu-button:backdrop, -BirdieWidgetsUnifiedWindow .header-bar .menu-button:backdrop, -BirdieWidgetsUnifiedWindow .titlebar .menu-button GtkImage:backdrop, -BirdieWidgetsUnifiedWindow .header-bar .menu-button GtkImage:backdrop { - padding: 0px; - padding-left: 6px; - padding-right: 6px; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/budgie.css b/Paper/gtk-3.0/apps/budgie.css deleted file mode 100644 index e7365c5..0000000 --- a/Paper/gtk-3.0/apps/budgie.css +++ /dev/null @@ -1,162 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/********** - * Budgie * - **********/ - -.budgie-panel { - background-color: alpha(black, 0.0); - background-image: none; - border-top: 1px solid alpha(white, 0.0); - border-bottom: 2px solid black; - transition: 100ms ease-out; -} - -.max-budgie-panel { - background-color: alpha(black, 0.7); - border-top: 1px solid alpha(white, 0.2); - border-bottom: 2px solid black; - transition: 100ms ease-in; -} - - -/* top panel */ -.budgie-panel.top { - border: 1px solid alpha(white, 0.0); - border-top: 2px solid black; -} - -.max-budgie-panel.top { - border: 1px solid alpha(black, 0.7); - border-top: 2px solid black; - border-bottom: 1px solid alpha(white, 0.2); -} - -/* left panel */ -.budgie-panel.left { - border: 1px solid alpha(white, 0.0); - border-left: 2px solid black; -} - -.max-budgie-panel.left { - border: 1px solid alpha(black, 0.7); - border-left: 2px solid black; - border-right: 1px solid alpha(white, 0.2); -} - -/* right panel */ -.budgie-panel.right { - border: 1px solid alpha(white, 0.0); - border-right: 2px solid black; -} - -.max-budgie-panel.right { - border: 1px solid alpha(black, 0.7); - border-right: 2px solid black; - border-left: 1px solid alpha(white, 0.2); -} - -.budgie-panel .message-area { - background-color: alpha(black, 0.2); - border: 1px solid alpha(white, 0.06); - border-radius: 6px; - text-shadow: 1px 1px alpha(black, 0.5); - icon-shadow: 1px 1px alpha(black, 0.5); - transition: 100ms ease-out; -} - -.budgie-panel .max-message-area { - background-color: alpha(black, 0.36); - border: 1px solid alpha(white, 0.2); - transition: 100ms ease-in; -} - -.budgie-panel .launcher, -PanelToplevel .launcher { - border: 2px solid alpha(white, 0.0); - background-image: none; - transition: 100ms ease-in; -} -.budgie-panel .launcher:hover, -PanelToplevel .launcher:hover { - border: 2px solid alpha(white, 0.0); - border-bottom: 2px solid alpha(white, 0.5); -} -.budgie-panel .launcher:active, -PanelToplevel .launcher:active { - border: 2px solid alpha(white, 0.0); - border-bottom: 2px solid white; -} -/* Top launchers */ -.top .launcher:hover { - border: 2px solid alpha(white, 0.0); - border-top: 2px solid alpha(white, 0.5); -} -.top .launcher:active { - border: 2px solid alpha(white, 0.0); - border-top: 2px solid white; -} - -/* Left hand side launchers */ -.left .launcher:hover { - border: 2px solid alpha(white, 0.0); - border-left: 2px solid alpha(white, 0.5); -} -.left .launcher:active { - border: 2px solid alpha(white, 0.0); - border-left: 2px solid white; -} - -/* Right hand side launchers */ -.right .launcher:hover { - border: 2px solid alpha(white, 0.0); - border-right: 2px solid alpha(white, 0.5); -} -.right .launcher:active { - border: 2px solid alpha(white, 0.0); - border-right: 2px solid white; -} - -.panel-applet { - background-image: none; - border-color: alpha(white, 0.12); - border-radius: 6px; - border: solid alpha(white, 0.1) 1px; -} -.budgie-panel .menu-icon, -.budgie-panel .menu-icon:active, -.budgie-panel .menu-icon:hover { - background-image: none; -} - -.budgie-panel * { - color: white; - icon-shadow: 1px 1px alpha(black, 0.5); -} - -.notification .priority.low { - background-color: @info; -} -.notification .priority.high { - background-color: @warning; -} -.notification .priority.critical { - background-color: @error; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/calculator.css b/Paper/gtk-3.0/apps/calculator.css deleted file mode 100644 index 72f1c50..0000000 --- a/Paper/gtk-3.0/apps/calculator.css +++ /dev/null @@ -1,164 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color calculator #07ce8e; - -/************** - * Header bar * - **************/ - -PantheonCalculatorMainWindow .titlebar, -PantheonCalculatorMainWindow .header-bar, -MathWindow .titlebar, -MathWindow .header-bar { - background-color: @calculator; -} - -PantheonCalculatorMainWindow .titlebar:backdrop, -PantheonCalculatorMainWindow .header-bar:backdrop, -MathWindow .titlebar:backdrop, -MathWindow .header-bar:backdrop { - background-color: shade(@calculator,0.9); -} - -/*********** - * Buttons * - ***********/ -MathButtons .button, -MathButtons .button GtkImage, -MathButtons .button.text-button, -MathButtons .button.image-button { - background-color: transparent; - background-image: none; - border: none; - color: @calculator; - font: Bold; -} - - -MathButtons GtkComboBox, -MathButtons GtkComboBox * { - background-color: transparent; - background-image: none; - border: none; - color: @calculator; - font: Bold; -} - -MathButtons GtkComboBox:focus, -MathButtons GtkComboBox *:focus, -MathButtons .button.text-button:focus, -MathButtons .button.image-button:focus, -MathButtons .button:focus { - background-color: transparent; - background-image: none; - color: @calculator; - border: none; -} - -MathButtons GtkComboBox:hover, -MathButtons GtkComboBox *:hover, -MathButtons .button.text-button:hover, -MathButtons .button.image-button:hover, -MathButtons .button:hover { - background-color: transparent; - background-image: none; - color: @calculator; - border: none; -} - -MathButtons GtkComboBox:active, -MathButtons GtkComboBox *:active, -MathButtons .button.text-button:active, -MathButtons .button.image-button:active, -MathButtons .button:active, -MathButtons GtkComboBox:active:hover, -MathButtons GtkComboBox *:active:hover, -MathButtons .button.text-button:active:hover, -MathButtons .button.image-button:active:hover, -MathButtons .button:active:hover { - background-color: transparent; - background-image: none; - color: @calculator; - border: none; -} - -MathButtons GtkComboBox:backdrop, -MathButtons GtkComboBox *:backdrop, -MathButtons .button.text-button:backdrop, -MathButtons .button.image-button:backdrop, -MathButtons .button:backdrop { - background-color: transparent; - background-image: none; - color: shade(@calculator, 0.9); - border: none; -} - -MathButtons GtkComboBox:hover, -MathButtons GtkComboBox *:hover, -MathButtons .button.text-button:hover, -MathButtons .button.image-button:hover, -MathButtons .button:hover { - background-color: @calculator; - color: @base; - border: none; -} - -/* Images */ -MathButtons .button GtkImage { - color: @calculator; -} - -MathButtons .button:active GtkImage, -MathButtons .button:focus GtkImage, -MathButtons .button:hover GtkImage { - color: @selection_foreground; -} - -MathButtons .button:backdrop GtkImage, -MathButtons .button:backdrop:hover GtkImage, -MathButtons .button:active:backdrop GtkImage { - color: shade(@calculator, 0.9); - -gtk-image-effect: dim; -} - -MathButtons .button:insensitive GtkImage { - color: @insensitive_text; - -gtk-image-effect: dim; -} - -/* Labels */ -MathButtons .button GtkLabel { - color: @calculator; -} - -MathButtons .button:active GtkLabel, -MathButtons .button:focus GtkLabel, -MathButtons .button:hover GtkLabel { - color: @selection_foreground; -} - -MathButtons .button:backdrop GtkLabel, -MathButtons .button:backdrop:hover GtkLabel, -MathButtons .button:active:backdrop GtkLabel { - color: shade(@calculator, 0.9); -} - -MathButtons .button:insensitive GtkLabel { - color: @insensitive_text; -} diff --git a/Paper/gtk-3.0/apps/calendar.css b/Paper/gtk-3.0/apps/calendar.css deleted file mode 100644 index d27fab1..0000000 --- a/Paper/gtk-3.0/apps/calendar.css +++ /dev/null @@ -1,54 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color calendar #F34235; - -/********** - * Header * - **********/ - -MayaViewMayaToolbar .titlebar .header-bar, -CaliforniaHostMainWindow .header-bar, -CaliforniaHostMainWindow .titlebar { - background-color: @calendar; -} - -MayaViewMayaToolbar .titlebar .header-bar:backdrop, -CaliforniaHostMainWindow .header-bar:backdrop, -CaliforniaHostMainWindow .titlebar:backdrop { - background-color: shade(@calendar,0.9); -} - -/* Switch */ -CaliforniaHostMainWindow .header-bar GtkSwitch.trough:active { - background-color: @calendar; -} - -CaliforniaHostMainWindow GtkSwitch.trough:active { - border: 1px solid shade(@calendar, 0.8); - background-color: @calendar; -} - -CaliforniaHostMainWindow GtkSwitch.slider:active { - border: 1px solid shade(@calendar, 0.8); -} - -CaliforniaHostMainWindow .header-bar GtkSwitch.slider:active:backdrop, -CaliforniaHostMainWindow .header-bar GtkSwitch.slider:backdrop { - background-color: shade(@calendar, 0.9); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/cheese.css b/Paper/gtk-3.0/apps/cheese.css deleted file mode 100644 index cf05099..0000000 --- a/Paper/gtk-3.0/apps/cheese.css +++ /dev/null @@ -1,33 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color cheese #ad7fa8; - -/********** - * Header * - **********/ - -CheeseWindow .titlebar, -CheeseWindow .header-bar { - background-color: @cheese; -} - -CheeseWindow .titlebar:backdrop, -CheeseWindow .header-bar:backdrop { - background-color: shade(@cheese,0.9); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/epiphany.css b/Paper/gtk-3.0/apps/epiphany.css deleted file mode 100644 index 29dbe07..0000000 --- a/Paper/gtk-3.0/apps/epiphany.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color epiphany #6573C3; - -/********** - * Header * - **********/ - -EphyWindow .titlebar, -EphyWindow .header-bar { - background-color: @epiphany; -} - -EphyWindow .titlebar:backdrop, -EphyWindow .header-bar:backdrop { - background-color: shade(@epiphany,0.9); -} - -/* Switch */ -EphyWindow .header-bar GtkSwitch.trough:active { - background-color: @epiphany; -} - -EphyWindow GtkSwitch.trough:active { - border: 1px solid shade(@epiphany, 0.8); - background-color: @epiphany; -} - -EphyWindow GtkSwitch.slider:active { - border: 1px solid shade(@epiphany, 0.8); -} - -EphyWindow .header-bar GtkSwitch.slider:active:backdrop, -EphyWindow .header-bar GtkSwitch.slider:backdrop { - background-color: shade(@epiphany, 0.9); -} - - -/************ - * Notebook * - ************/ - -/* Active */ -EphyWindow .notebook tab.top:active, -EphyWindow .dynamic-notebook tab.top:active { - box-shadow:inset 0 -3px 0 0 @epiphany; -} - -EphyWindow .notebook tab.bottom:active, -EphyWindow .dynamic-notebook tab.bottom:active { - box-shadow:inset 0 3px 0 0 @epiphany; -} - -EphyWindow .notebook tab.left:active, -EphyWindow .dynamic-notebook tab.left:active { - box-shadow:inset -3px 0 0 0 @epiphany; -} - -EphyWindow .notebook tab.right:active, -EphyWindow .dynamic-notebook tab.right:active { - box-shadow:inset 3px 0 0 0 @epiphany; -} - - -/****************** - * Incognito Mode * - ******************/ - -EphyWindow .titlebar .incognito-mode, -EphyWindow .header-bar .incognito-mode { - background:none; - background-color: shade(@epiphany, 0.8); -} - -.incognito-mode .button { - background-image:none; - -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/fallback.css b/Paper/gtk-3.0/apps/fallback.css deleted file mode 100644 index 50d1e57..0000000 --- a/Paper/gtk-3.0/apps/fallback.css +++ /dev/null @@ -1,99 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/************ - * Fallback * - ************/ - - -/* Panel */ -PanelWidget, -PanelApplet, -PanelToplevel { - padding: 0; - background-color: #000; - background-image: none; - color: #fff; -} - -PanelApplet { - border-width: 0; -} - -PanelSeparator { - border-width: 0; - background-image: none; - color: @base; -} - -.gnome-panel-menu-bar, -PanelApplet > GtkMenuBar.menubar, -PanelApplet > GtkMenuBar.menubar.menuitem, -PanelMenuBar.menubar, -PanelMenuBar.menubar.menuitem { - -Panelpanel-icon-visible: true; - - border-width: 0; - background-color: @panel; - background-image: none; - color: @panel_text; -} - -PanelAppletFrame { - border-width: 0; - background-color: @panel; - background-image: none; -} - -PanelApplet .button { - -GtkButton-inner-border: 2; - - border-width: 0 1px; - border-radius: 0; - border-color: transparent; - background-color: @panel; - background-image: none; - color: @base; -} - -PanelApplet .button:active { - border-width: 0 1px; - border-radius: 0; - border-color: mix(@panel, @base, 0.23); - background-color: mix(@panel, @base, 0.21); - background-image: none; - color: shade(@base, 1.08); -} - -PanelApplet .button:prelight { - border-color: mix(@panel, @base, 0.13); - background-color: mix(@panel, @base, 0.11); - background-image: none; - color: shade(@base, 1.08); -} - -PanelApplet .button:active:prelight { - border-color: mix(@panel, @base, 0.33); - background-color: mix(@panel, @base, 0.31); - background-image: none; - color: shade(@base, 1.08); -} - -WnckPager, WnckTasklist { - background-color: @panel; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/geary.css b/Paper/gtk-3.0/apps/geary.css deleted file mode 100644 index eecfb1d..0000000 --- a/Paper/gtk-3.0/apps/geary.css +++ /dev/null @@ -1,65 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color geary #F2B035; - -/********** - * Header * - **********/ - -.geary-titlebar-left, .geary-titlebar-right { - background-color: @geary; -} - -.geary-titlebar-left .separator { opacity: 0; } - -.geary-titlebar-left:backdrop, .geary-titlebar-right:backdrop { - background-color: shade(@geary, 0.9); -} - -/********************* - * Conversation View * - *********************/ - -ConversationListView .view:active, -ConversationListView .view:selected { - background-color: @selection; - color: @selection_foreground; -} -ConversationListView .view:active:backdrop, -ConversationListView .view:selected:backdrop { - background-color: @backdrop_selection; - color: @backdrop_selection_foreground; -} - - -ConversationListView { - -GtkWidget-focus-line-width: 1px; - -GtkTreeView-grid-line-width: 0; -} - -ConversationListView.view.cell { - border-style: solid; - border-width: 0 0 1px 0; - border-color: alpha(#000, 0.2); -} - -ConversationListView.view.cell:selected { - color: @base; - border: 0px solid shade(@selection, 0.8); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/gedit.css b/Paper/gtk-3.0/apps/gedit.css deleted file mode 100644 index ab1db97..0000000 --- a/Paper/gtk-3.0/apps/gedit.css +++ /dev/null @@ -1,175 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color gedit #DC4836; - -/********** - * Header * - **********/ - -GeditWindow .titlebar, -GeditWindow .header-bar { - background-color: @gedit; -} - -GeditWindow .titlebar:backdrop, -GeditWindow .header-bar:backdrop { - background-color: shade(@gedit,0.9); -} - -/* Switch */ -GeditWindow .header-bar GtkSwitch.trough:active { - background-color: @gedit; -} - -GeditWindow GtkSwitch.trough:active { - border: 1px solid shade(@gedit, 0.8); - background-color: @gedit; -} - -GeditWindow GtkSwitch.slider:active { - border: 1px solid shade(@gedit, 0.8); -} - -GeditWindow .header-bar GtkSwitch.slider:active:backdrop, -GeditWindow .header-bar GtkSwitch.slider:backdrop { - background-color: shade(@gedit, 0.9); -} - - -/************ - * Notebook * - ************/ - -/* Active */ -GeditWindow .notebook tab.top:active, -GeditWindow .dynamic-notebook tab.top:active { - box-shadow:inset 0 -3px 0 0 @gedit; -} - -GeditWindow .notebook tab.bottom:active, -GeditWindow .dynamic-notebook tab.bottom:active { - box-shadow:inset 0 3px 0 0 @gedit; -} - -GeditWindow .notebook tab.left:active, -GeditWindow .dynamic-notebook tab.left:active { - box-shadow:inset -3px 0 0 0 @gedit; -} - -GeditWindow .notebook tab.right:active, -GeditWindow .dynamic-notebook tab.right:active { - box-shadow:inset 3px 0 0 0 @gedit; -} - -/************ - * Etc etc. * - ************/ - -GeditPanel .toolbar { - border-style: none; - background: none; -} - -GeditDocumentsPanel .view { - background-color: @background; -} - -GeditPanel.vertical .notebook { - padding: 0; - border-width: 1px 0; -} - -GeditPanel.horizontal .notebook { - padding: 0; - border-width: 0 1px 1px 0; -} - -GeditWindow .notebook { - border-width: 1px 0; -} - -GeditPanel .notebook tab, -GeditWindow .notebook tab { - border-width: 0; -} - -GeditStatusComboBox .button, -GeditStatusComboBox .button:hover, -GeditStatusComboBox .button:active, -GeditStatusComboBox .button:active:hover { - padding: 1px 6px 2px 4px; - border-style: solid; - border-width: 0 1px; - border-radius: 0; -} - -GeditStatusComboBox .button:hover, -GeditStatusComboBox .button:active, -GeditStatusComboBox .button:active:hover { - border-color: shade(@background, 0.8); -} - -GeditViewFrame .gedit-search-slider { - padding: 4px; - border-radius: 0 0 2px 2px; - border-width: 0 1px 1px 1px; - border-style: solid; - border-color: shade(@base, 0.8); - background-color: @base; -} - -GeditViewFrame .gedit-search-slider .not-found { - background-color: @error_background; - background-image: none; - color: @error_foreground; -} - -GeditViewFrame .gedit-search-slider .not-found:selected { - background-color: @selected_background; - color: @selection_foreground; -} - -GeditFileBrowserWidget .primary-toolbar.toolbar { - padding: 2px; - border-top: none; - background-color: @background; - background-image: none; -} - -GeditWindow .pane-separator { - background: url("../assets/scalable/pane-separator-grip.svg"); - background-repeat: no-repeat; - background-position: center; -} - -GeditWindow .pane-separator:hover { - background: url("../assets/scalable/pane-separator-grip-prelight.svg"); - background-repeat: no-repeat; - background-position: center; -} - -GeditWindow .pane-separator.vertical { - background: url("../assets/scalable/pane-separator-grip-vertical.svg"); -} - -GeditWindow .pane-separator.vertical:hover { - background: url("../assets/scalable/pane-separator-grip-vertical-prelight.svg"); - background-repeat: no-repeat; - background-position: center; -} diff --git a/Paper/gtk-3.0/apps/gnome-calendar.css b/Paper/gtk-3.0/apps/gnome-calendar.css deleted file mode 100644 index 7f4031c..0000000 --- a/Paper/gtk-3.0/apps/gnome-calendar.css +++ /dev/null @@ -1,33 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color gnomeCalendar #477ABF; - -GcalWindow .titlebar, -GcalWindow .header-bar { - background-color: @gnomeCalendar; -} - -GcalWindow .titlebar:backdrop, -GcalWindow .header-bar:backdrop { - background-color: shade(@gnomeCalendar,0.9); -} - -.calendar-view * { - border: 1px solid @border; -} diff --git a/Paper/gtk-3.0/apps/gnome-clocks.css b/Paper/gtk-3.0/apps/gnome-clocks.css deleted file mode 100644 index 04b8200..0000000 --- a/Paper/gtk-3.0/apps/gnome-clocks.css +++ /dev/null @@ -1,251 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color gnomeClocks #4BAE4F; - -/********** - * Header * - **********/ - -ClocksWindow .titlebar, -ClocksWindow .header-bar { - background-color: @gnomeClocks; -} - -ClocksWindow .titlebar:backdrop, -ClocksWindow .header-bar:backdrop { - background-color: shade(@gnomeClocks,0.9); -} - -/********** - * Frame * - **********/ - -ClocksWindow > .frame { - background-color: mix(@foreground, @background, 0.95); - box-shadow: inset 0 5px 2px -6px black; -} - -ClocksWindow > .frame:backdrop { - background-color: mix(@backdrop_foreground, @backdrop_background, 0.95); - box-shadow: none; -} - -ClocksWindow .clocks-tiles-view { - background-color: transparent; -} - -ClocksWindow .clocks-digital-renderer { - /*background-color: transparent;*/ - color: @text; -} - -ClocksWindow .clocks-digital-renderer.stripe { - font-size: 32px; -} - -/* world */ - -ClocksWindow .clocks-digital-renderer.light.stripe { - background-color: rgba(255, 255, 255, 0.4); - color: black; -} - -ClocksWindow .clocks-digital-renderer.light.stripe:prelight { - background-color: rgba(255, 255, 255, 0.6); -} - -ClocksWindow .clocks-digital-renderer.dark.stripe { - background-color: rgba(0, 0, 0, 0.4); - color: @text; -} - -ClocksWindow .clocks-digital-renderer.dark.stripe:prelight { - background-color: rgba(0, 0, 0, 0.2); -} - - -/* alarms */ - -ClocksWindow .clocks-digital-renderer.active { - background-color: @selection; - background-image: none; - color: @selection_foreground; -} - -ClocksWindow .clocks-digital-renderer.active:prelight { - background-color: @selection; - background-image: none; - text-shadow: 0 2px 2px rgba(0,0,0,0.5); - color: @selection_foreground; -} - -ClocksWindow .clocks-digital-renderer.snoozing { - background-color: transparent; - background-image: -gtk-gradient(radial, - center center, 0, - center bottom, 1.0, - from(@warning), to(shade(@warning,0.9))); - color: @text; -} - -ClocksWindow .clocks-digital-renderer.snoozing:prelight { - background-color: transparent; - background-image: -gtk-gradient(radial, - center center, 0, - center bottom, 1.0, - from(shade(@warning,1.1)), to(shade(@warning,0.99))); - text-shadow: 0 2px 2px rgba(0,0,0,0.5); - color: @text; -} - -ClocksWindow .clocks-digital-renderer.inactive { - background-color: transparent; - background-image: -gtk-gradient(radial, - center center, 0, - center bottom, 1.0, - from(shade(@insensitive_background,0.9)), to(shade(@insensitive_background,0.85))); - color: shade(@insensitive_foreground,0.9); -} - -ClocksWindow .clocks-digital-renderer.inactive:prelight { - background-color: transparent; - background-image: -gtk-gradient(radial, - center center, 0, - center bottom, 1.0, - from(shade(@insensitive_background,0.99)), to(shade(@insensitive_background,0.9))); - color: @insensitive_foreground; -} - -ClocksWindow .clocks-ampm-toggle-button { - font-size: 18px; -} - -ClocksWindow .clocks-digital-renderer.active.stripe, -ClocksWindow .clocks-digital-renderer.snoozing.stripe, -ClocksWindow .clocks-digital-renderer.inactive.stripe { - background-color: transparent; - background-image: none; -} - -ClocksWindow .clocks-standalone-label, -ClocksWindow .clocks-ringing-label { - font-size: 64px; -} - -ClocksWindow .clocks-secondary-standalone-label { - font-size: 18px; -} - -ClocksWindow .clocks-button { - font-size: 14px; -} - -ClocksWindow .clocks-alarm-setup-time { - font-size: 32px; -} - -ClocksWindow .clocks-spinbutton { - font-size: 48px; -} - -ClocksWindow .clocks-stopwatch-label, -ClocksWindow .clocks-timer-label { - font-size: 48px; - color: @text; -} - -ClocksWindow .clocks-analog-frame.trough { - color: mix(@foreground, @background, 0.85); -} - -ClocksWindow .clocks-analog-frame.progress { - color: mix(@foreground, @background, 0.5); -} - -ClocksWindow .clocks-analog-frame.progress-fast { - color: @foreground; -} - -ClocksWindow .clocks-laps-panel { - border: 0; -} - -ClocksWindow .clocks-laps-panel > .frame:dir(ltr) { - border-image: linear-gradient(to bottom, - mix(@border,@background,0.5)) - 0 0 0 1 / 20px 0px 20px 1px stretch; -} - -ClocksWindow .clocks-laps-panel > .frame:dir(rtl) { - border-image: linear-gradient(to bottom, - mix(@border,@background,0.5)) - 0 1 0 0 / 20px 1px 20px 0px stretch; -} - -ClocksWindow .clocks-laps-panel .list, -ClocksWindow .clocks-laps-panel .list-row { - background-color: transparent; -} - -ClocksWindow .clocks-laps-panel .list-row { - padding-left: 20px; - padding-right: 20px; - font-size: 14px; - border-image: linear-gradient(to bottom, - mix(@border,@background,0.5)) - 0 0 1 0 / 0 20px 1px 20px stretch; -} - -ClocksWindow .clocks-laps-panel .first-lap-row { - border-image: none; - border-color: transparent; -} - -ClocksWindow .clocks-laps-panel .lap-time { - font-weight: bold; - padding-right: 20px; -} - -/* disguise insensitive spinbuttons as normal labels */ -ClocksWindow .spinbutton .clocks-timer-label, -ClocksWindow .spinbutton .clocks-timer-label .button { - color: @foreground; -} - -ClocksWindow .spinbutton .clocks-timer-label, -ClocksWindow .spinbutton .clocks-timer-label GtkLabel { - color: @foreground; -} - -ClocksWindow .spinbutton .clocks-timer-label .button { - color: @foreground; -} - -@keyframes clocks-blink { - 0% { color: @foreground; } - 100% { color: @insensitive_foreground; } -} - -ClocksWindow .clocks-paused ClocksWindow .clocks-timer-label, -ClocksWindow .clocks-paused ClocksWindow .clocks-timer-label GtkLabel { - animation-name: clocks-blink; - animation-iteration-count: infinite; - animation-timing-function: cubic-bezier(1.0,0,0,1.0); - animation-duration: 1s; -} diff --git a/Paper/gtk-3.0/apps/gnome-contacts.css b/Paper/gtk-3.0/apps/gnome-contacts.css deleted file mode 100644 index 5a0464b..0000000 --- a/Paper/gtk-3.0/apps/gnome-contacts.css +++ /dev/null @@ -1,53 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color gnomeContacts #2095F2; - -/********** - * Header * - **********/ - -ContactsWindow .titlebar, -ContactsWindow .header-bar { - background-color: @gnomeContacts; -} - -ContactsWindow .titlebar:backdrop, -ContactsWindow .header-bar:backdrop { - background-color: shade(@gnomeContacts,0.9); -} - - -/* Switch */ -ContactsWindow .header-bar GtkSwitch.trough:active { - background-color: @gnomeContacts; -} - -ContactsWindow GtkSwitch.trough:active { - border: 1px solid shade(@gnomeContacts, 0.8); - background-color: @gnomeContacts; -} - -ContactsWindow GtkSwitch.slider:active { - border: 1px solid shade(@gnomeContacts, 0.8); -} - -ContactsWindow .header-bar GtkSwitch.slider:active:backdrop, -ContactsWindow .header-bar GtkSwitch.slider:backdrop { - background-color: shade(@gnomeContacts, 0.9); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/gnome-disks.css b/Paper/gtk-3.0/apps/gnome-disks.css deleted file mode 100644 index ff5456a..0000000 --- a/Paper/gtk-3.0/apps/gnome-disks.css +++ /dev/null @@ -1,43 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color disks #8561C5; - -/********** - * Header * - **********/ - -GduWindow, -GduWindow * { - color: #555555; -} - -GduWindow .titlebar, -GduWindow .header-bar { - background-color: @disks; -} - -GduWindow .titlebar:backdrop, -GduWindow .header-bar:backdrop { - background-color: shade(@disks,0.9); -} - -GduWindow GtkToolbar, -GduWindow .toolbar { - background-color: @disks; -} diff --git a/Paper/gtk-3.0/apps/gnome-documents.css b/Paper/gtk-3.0/apps/gnome-documents.css deleted file mode 100644 index 70eabd7..0000000 --- a/Paper/gtk-3.0/apps/gnome-documents.css +++ /dev/null @@ -1,143 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color gnome-documents #C2352A; - -/********** - * Header * - **********/ - -#Documents .titlebar, -#Documents .header-bar { - background-color: @gnome-documents; -} - -#Documents .titlebar:backdrop, -#Documents .header-bar:backdrop { - background-color: shade(@gnome-documents,0.9); -} - - -/******************* - * GNOME Documents * - *******************/ -.documents-dropdown, -.documents-dropdown .view { - background-color: shade (@background, 1.02); -} - -.documents-dropdown.frame { - padding: 6px; - border-width: 0 1px 1px 1px; - border-style: solid; - border-radius: 0 0 5px 5px; -} - -.documents-dropdown .view.radio, -.documents-dropdown .view.radio:focused, -.documents-dropdown .view.radio:selected { - background-image: none; - background-color: alpha(@base, 0.0); -} - -.documents-dropdown .view.radio:active, -.documents-dropdown .view.radio:active:focused, -.documents-dropdown .view.radio:active:prelight { - background-image: url("assets/sidebar-radio-checked.svg"); -} - -.documents-dropdown .view.radio:prelight { - background-image: url("assets/sidebar-radio-prelight.svg"); -} - -.documents-dropdown .view.radio:active:selected, -.documents-dropdown .view.radio:active:selected:focused { - background-image: url("assets/sidebar-radio-selected.svg"); -} - -.documents-dropdown .view.radio:selected:prelight, -.documents-dropdown .view.radio:selected:focused { - background-image: url("assets/sidebar-radio-selected-prelight.svg"); -} - -.documents-load-more.button { - border-image: none; - border-color: @border; - border-width: 1px 0 0; - border-radius: 0; -} - -.documents-scrolledwin.frame { - border-width: 1px 0 0; - border-radius: 0; -} - -.documents-icon-bg { - background-color: @documents_emblem_background; - border-radius: 4px; - - color: @base; -} - -.documents-collection-icon { - background-color: @documents_collection_background; - border-radius: 8px; -} - -.documents-counter { - background-image: url('assets/dnd-counter.svg'); - background-size: contain; - background: none; - color: @base; - font: bold; -} - -.documents-favorite.button:active, -.documents-favorite.button:active:hover { - color: shade(@selected_background, 1.20); -} - -.documents-entry-tag { - background-color: @selection; - color: @selection_foreground; - - border-radius: 4px; - border-width: 0; - - margin: 2px; - padding: 4px; -} - -.documents-entry-tag:hover { - background-color: shade(@selection, 1.10); - color: @selection_foreground; -} - -.documents-entry-tag.button, -.documents-entry-tag.button:hover, -.documents-entry-tag.button:active, -.documents-entry-tag.button:active:hover { - background: none; - background-image: none; - border-image: none; - border-width: 0; -} - -.documents-entry-tag.button:hover { - color: shade(@selection, 2.10); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/gnome-music.css b/Paper/gtk-3.0/apps/gnome-music.css deleted file mode 100644 index f22a411..0000000 --- a/Paper/gtk-3.0/apps/gnome-music.css +++ /dev/null @@ -1,172 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - - -@define-color gnomeMusic #fe9700; - -@define-color music_topbar_selection_bg_color #eb8e4d; - -@define-color music_selection_box_a #8e9c80; -@define-color music_selection_box_b #4f6838; -@define-color music_selection_box_border #3e7b05; - -@define-color music_selection_button_a #7fc141; -@define-color music_selection_button_b #47850d; -@define-color music_selection_button_c #4e9a06; - -@define-color music_selection_button_dark_a #3b3b3b; -@define-color music_selection_button_dark_b #1c1c1c; -@define-color music_selection_box_dark_border #3e7b05; - - -/********** - * Header * - **********/ - -/* Doesn't work despite the unique app name */ - -gnomemusic+window+Window .titlebar, -gnomemusic+window+Window .header-bar { - background-color: @gnomeMusic; -} - -gnomemusic+window+Window .titlebar:backdrop, -gnomemusic+window+Window .header-bar:backdrop { - background-color: shade(@music,0.9); -} - -/********* - * Music * - *********/ - -.cover { - padding-left:24px; -} - -.title { - padding-left:24px; -} - -.artist-panel-white{ - background-color: @background; -} - -.artist-panel-white:selected { - background-color: @selection; -} - -.artist-panel-dark { - background-color: #282528; -} -.artist-panel-dark:selected{ - background-color: #77757A; -} - -.playlist-controls-white { - background-color: @background; -} - -.playlist-controls-white:selected { - background-color: @selection; -} - -.playlist-controls-dark { - background-color: #282528; -} - -.playlist-controls-dark:selected { - background-color: #77757A; -} - -.playlists-list { - box-shadow: inset 0 -1px @view_separators; -} - -.songs-list { - box-shadow: inset 0 -1px shade(@borders, 1.30); - box-shadow: inset 0 1px shade(@borders, 1.30); - background-color: @background; -} - -.music-selection-mode { - background-image: -gtk-gradient(linear, left top, left bottom, - from(@music_selection_box_a), - to(@music_selection_box_b)); - color: @base; - border: solid @music_selection_box_border; - border-top-width: 1px; -} - -.music-selection-mode .button, -.music-selection-mode .button:focus { - background-image: -gtk-gradient(linear, left top, left bottom, - from(@music_selection_button_a), - color-stop(0.83, @music_selection_button_b), - to(@music_selection_button_c)); - - border: 1px solid @music_selection_box_border; - color: @base; -} - -.music-selection-mode .button.dark, -.music-selection-mode .button.dark:focus { - background-image: -gtk-gradient(linear, left top, left bottom, - from(@music_selection_button_dark_a), - to(@music_selection_button_dark_b)); - - border: 1px solid @music_selection_box_dark_border; - color: @base; -} - -.music-selection-mode .button:hover { - background-image: -gtk-gradient(linear, left top, left bottom, - from(shade(@music_selection_button_a, 1.20)), - color-stop(0.83, shade(@music_selection_button_b, 1.10)), - to(shade(@music_selection_button_c, 1.10))); -} - -.music-selection-mode .button:active, -.music-selection-mode .button:hover:active { - background-image: -gtk-gradient(linear, left top, left bottom, - from(@music_selection_button_b), - to(shade(@music_selection_button_a, 0.90))); - - border: 1px solid @music_selection_box_border; -} - -.music-selection-mode .button *:hover { - color: @base; -} - -.music-player, .music-topbar { - background-color: @background; -} - -.music-albuminfo-artist { - font-size: 15px; - font-weight: bold; -} - -.music-albuminfo-album { - font-size: 14px; - font-weight: bold; - color: mix (@foreground, @background, 0.50); -} - -.content-view { background-color: @background; } \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/gnome-photos.css b/Paper/gtk-3.0/apps/gnome-photos.css deleted file mode 100644 index 7df9f8b..0000000 --- a/Paper/gtk-3.0/apps/gnome-photos.css +++ /dev/null @@ -1,78 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color photos #BA174E; - -/********** - * Header * - **********/ - -PhotosMainWindow .titlebar, -PhotosMainWindow .header-bar { - background-color: @photos; -} - -PhotosMainWindow .titlebar:backdrop, -PhotosMainWindow .header-bar:backdrop { - background-color: shade(@photos,0.9); -} - -/* Switch */ -PhotosMainWindow .header-bar GtkSwitch.trough:active { - background-color: @photos; -} - -PhotosMainWindow GtkSwitch.trough:active { - border: 1px solid shade(@photos, 0.8); - background-color: @photos; -} - -PhotosMainWindow GtkSwitch.slider:active { - border: 1px solid shade(@photos, 0.8); -} - -PhotosMainWindow .header-bar GtkSwitch.slider:active:backdrop, -PhotosMainWindow .header-bar GtkSwitch.slider:backdrop { - background-color: shade(@photos, 0.9); -} - - -/************ - * Notebook * - ************/ - -/* Active */ -PhotosMainWindow .notebook tab.top:active, -PhotosMainWindow .dynamic-notebook tab.top:active { - box-shadow:inset 0 -3px 0 0 @photos; -} - -PhotosMainWindow .notebook tab.bottom:active, -PhotosMainWindow .dynamic-notebook tab.bottom:active { - box-shadow:inset 0 3px 0 0 @photos; -} - -PhotosMainWindow .notebook tab.left:active, -PhotosMainWindow .dynamic-notebook tab.left:active { - box-shadow:inset -3px 0 0 0 @photos; -} - -PhotosMainWindow .notebook tab.right:active, -PhotosMainWindow .dynamic-notebook tab.right:active { - box-shadow:inset 3px 0 0 0 @photos; -} diff --git a/Paper/gtk-3.0/apps/gnome-software.css b/Paper/gtk-3.0/apps/gnome-software.css deleted file mode 100644 index f6e2991..0000000 --- a/Paper/gtk-3.0/apps/gnome-software.css +++ /dev/null @@ -1,49 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color star #E6E663;/* star color */ -@define-color gnome-software #1A77C2; -@define-color tag #1A77C2; -@define-color kudo @selection; - - -#window_software .titlebar, -#window_software .header-bar { - background-color: @gnome-software; -} - -#window_software .titlebar:backdrop, -#window_software .header-bar:backdrop { - background-color: shade(@gnome-software,0.9); -} - - -.app-row-tag.label { - border-radius: 2px; - background-color: @tag; - background: @tag; - border:none; - color: shade(@tag, 0.8); -} - -.kudo-label.label { - border-radius: 4px; - background-color: @kudo; - border:1px solid shade(@kudo, 0.8); - color:shade(@kudo, 0.8);; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/gnome-system-monitor.css b/Paper/gtk-3.0/apps/gnome-system-monitor.css deleted file mode 100644 index 35bcc76..0000000 --- a/Paper/gtk-3.0/apps/gnome-system-monitor.css +++ /dev/null @@ -1,33 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color gnome-system-monitor #6fbe72; - -/********** - * Header * - **********/ - -#gnome-system-monitor .titlebar, -#gnome-system-monitor .header-bar { - background-color: @gnome-system-monitor; -} - -#gnome-system-monitor .titlebar:backdrop, -#gnome-system-monitor .header-bar:backdrop { - background-color: shade(@gnome-system-monitor,0.9); -} diff --git a/Paper/gtk-3.0/apps/gnome-terminal.css b/Paper/gtk-3.0/apps/gnome-terminal.css deleted file mode 100644 index 2de2640..0000000 --- a/Paper/gtk-3.0/apps/gnome-terminal.css +++ /dev/null @@ -1,130 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color terminal #dbdee0; -@define-color terminal_background alpha(#002B36, 0.9); -@define-color terminal_text #839495; -@define-color terminal_window #636E73; -@define-color terminal_window_text #dbdee0; -@define-color backdrop_terminal_window_text shade(@terminal_window_text, 0.8); -@define-color insensitive_terminal_window_text shade(@terminal_window_text, 0.95); - -/********** - * Header * - **********/ - -TerminalWindow .titlebar, -TerminalWindow .header-bar { - background-color: @terminal_window; -} - -TerminalWindow .titlebar:backdrop, -TerminalWindow .header-bar:backdrop{ - background-color: shade(@terminal_window,0.9); -} - -/********** - * Screen * - **********/ - -TerminalScreen, -VteTerminal { - background-color: @terminal_background; - color: @terminal_text; -} - -/************* - * Scrollbar * - *************/ - -TerminalWindow .scrollbar { - background-image: none; - border-style: solid; - border: 1px solid transparent; - -GtkRange-trough-border: 2; - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - -GtkRange-slider-width: 6; - -GtkScrollbar-min-slider-length: 30; - - -GtkRange-stepper-spacing: 0; - -GtkRange-trough-under-steppers: 1; -} - -/* Slider */ -TerminalWindow .scrollbar.slider { - background-color: @terminal_text; - border-radius: 10px; -} - -TerminalWindow .scrollbar.slider:hover { - background-color: shade(@terminal_text, 1.1); - background-image: none; -} - -TerminalWindow .scrollbar.slider:active. -TerminalWindow .scrollbar.slider:prelight:active { - background-color: shade(@selection, 1.2); - background-image: none; -} - -TerminalWindow .scrollbar.slider:insensitive { - background-color: alpha(@insensitive_foreground, 0.2); -} - -TerminalWindow .scrollbar.slider:backdrop { - background-color: alpha(@backdrop_foreground, 0.2); -} - -TerminalWindow .scrollbar.slider.fine-tune:prelight:active { - background-image: none; - border: 3px solid transparent; -} - - -/* Troughs */ -TerminalWindow .scrollbars-junction, /* the small square between scrollbars!!! */ -TerminalWindow .scrollbar.trough { - /*border-radius: 10px;*/ - background-image: none; - background: @terminal_background; - border-width: 0; - border-image: none; -} - -TerminalWindow .scrollbar.trough:insensitive { - background: none; - border: 3px solid transparent; -} - -TerminalWindow .scrollbars-junction:backdrop, -TerminalWindow .scrollbar.trough:backdrop { - background-image: none; - background: @terminal_background; - border-width: 0; - border-radius: 0; - border-image: none; -} - -TerminalWindow .scrollbar.trough:insensitive:backdrop { - background-image: none; - background: none; - border-width: 0; - border-radius: 0; - border-image: none; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/gnome-tweak-tool.css b/Paper/gtk-3.0/apps/gnome-tweak-tool.css deleted file mode 100644 index 08c14f8..0000000 --- a/Paper/gtk-3.0/apps/gnome-tweak-tool.css +++ /dev/null @@ -1,37 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/************** - * tweak-tool * - **************/ -.tweak { - color: @text; -} - -.list-row .tweak:hover { - background-color: @selection; -} - -.list-row .tweak:hover GtkLabel { - color: @selection; -} - -.tweak-startup { - border:1px solid @border; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/gnome-weather.css b/Paper/gtk-3.0/apps/gnome-weather.css deleted file mode 100644 index 7c96c96..0000000 --- a/Paper/gtk-3.0/apps/gnome-weather.css +++ /dev/null @@ -1,32 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -#conditions-image { - color: #fff; -} - -#temperature-label { - color: #fff; -} - -#forcast-viewport { - background: alpha(#000,0.7); - border: none; - border-radius: 4px; - color: #fff; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/gnome.css b/Paper/gtk-3.0/apps/gnome.css deleted file mode 100644 index 730c922..0000000 --- a/Paper/gtk-3.0/apps/gnome.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/*************** - * font-viewer * - ***************/ -SushiFontWidget { - padding: 6px 12px; -} - - -/********** - * Sudoku * - **********/ -SudokuView SudokuCellView { - border: inherit; - background-color: inherit; -} - -SudokuView SudokuCellView:backdrop { - border: inherit; - background-color: inherit; -} - -SudokuView { - border: none; -} - -/************* - * gucharmap * - *************/ -GucharmapChartable { - background-color: @base; -} - -GucharmapChartable:active, -GucharmapChartable:focus, -GucharmapChartable:selected { - background-color: @selected_background; - color: @selection_foreground; -} - - -/************** - * GNOME Misc * - *************/ - -ApDocView, /* Abiword */ -EogScrollView, /* Eog */ -CheeseThumbView /* Cheese */ -{ - -EogScrollView-shadow-type: none; -} diff --git a/Paper/gtk-3.0/apps/logs.css b/Paper/gtk-3.0/apps/logs.css deleted file mode 100644 index a687600..0000000 --- a/Paper/gtk-3.0/apps/logs.css +++ /dev/null @@ -1,43 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color logs #009587; - -/********** - * Header * - **********/ - -LogviewWindow .titlebar, -LogviewWindow .header-bar { - background-color: @logs; -} - -LogviewWindow .titlebar:backdrop, -LogviewWindow .header-bar:backdrop { - background-color: shade(@logs,0.9); -} - -GlWindow .titlebar, -GlWindow .header-bar { - background-color: @logs; -} - -GlWindow .titlebar:backdrop, -GlWindow .header-bar:backdrop { - background-color: shade(@logs,0.9); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/midori.css b/Paper/gtk-3.0/apps/midori.css deleted file mode 100644 index 4b2738d..0000000 --- a/Paper/gtk-3.0/apps/midori.css +++ /dev/null @@ -1,58 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color midori #7FC843; - -/********** - * Header * - **********/ - -MidoriBrowser .titlebar, -MidoriBrowser .header-bar { - background-color: @midori; -} - -MidoriBrowser .titlebar:backdrop, -MidoriBrowser .header-bar:backdrop { - background-color: shade(@midori,0.9); -} - -MidoriBrowser .toolbar.primary-toolbar { - background-color: @midori; -} - -MidoriBrowser .toolbar.primary-toolbar:backdrop { - background-color: shade(@midori,0.9); -} - - -MidoriBrowser .toolbar.primary-toolbar .entry, -MidoriBrowser .toolbar.primary-toolbar .entry:focus { - background-color: @midori; -} - -MidoriBrowser .toolbar.primary-toolbar .entry:backdrop, -MidoriBrowser .toolbar.primary-toolbar .entry:backdrop:focus { - background-color: @midori; background-color: shade(@midori,0.9); -} - - -MidoriBrowser .toolbar.primary-toolbar .toolbar .entry:insensitive:backdrop, -MidoriBrowser .toolbar.primary-toolbar .toolbar .entry:insensitive { - color: @insensitive_header_text; -} diff --git a/Paper/gtk-3.0/apps/nautilus.css b/Paper/gtk-3.0/apps/nautilus.css deleted file mode 100644 index 4a0d61d..0000000 --- a/Paper/gtk-3.0/apps/nautilus.css +++ /dev/null @@ -1,235 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color nautilus #636E73; -@define-color disk_space_unknown #888a85; -@define-color disk_space_used #9FB0B9; -@define-color disk_space_free #D8D8D8; - -/********** - * Header * - **********/ - -NautilusWindow .titlebar, -NautilusWindow .header-bar { - border: none; - background-color: @nautilus; - padding:0; - border: none; - border-radius: 0; - background-color: @header; - color: @header_text; - box-shadow: none; -} - -NautilusWindow .titlebar { - border-radius: 4px 4px 0 0; - box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.1); -} - -NautilusWindow .titlebar:backdrop, -NautilusWindow .header-bar:backdrop { - border: none; - background-color: shade(@nautilus,0.9); -} - -NautilusWindow .header-bar GtkSwitch.trough:active { - background-color: @nautilus; -} - -NautilusWindow GtkSwitch.trough:active { - border: 1px solid shade(@nautilus, 0.8); - background-color: @nautilus; -} - -NautilusWindow GtkSwitch.slider:active { - border: 1px solid shade(@nautilus, 0.8); -} - -NautilusWindow .titlebar .entry, -NautilusWindow .header-bar .entry { - box-shadow: none; -} - -/*********** - * Sidebar * - ***********/ - -NautilusWindow .sidebar, -NautilusWindow .sidebar:backdrop { - box-shadow: none; - border-width: 0px; -} -NautilusWindow .sidebar-row { - background-color: @background; - padding-top: 1px; - padding-bottom: 1px; -} -NautilusWindow .sidebar-row:hover { - background-color: @border; -} -NautilusWindow .sidebar-row:selected GtkGrid { - background-color: @selection; -} -NautilusWindow .sidebar-icon { - padding: 10px; -} -NautilusWindow .sidebar .separator { - color: @separator -} -NautilusWindow .sidebar .separator:backdrop { - color: @backdrop_separator -} - -NautilusWindow .pane-separator { - border-color: @border; - border-right-width: 1px; -} - -/************ - * Notebook * - ************/ - -NautilusWindow .notebook .frame, -NautilusWindow .notebook .frame:backdrop { - border: none; -} - -NautilusWindow .notebook tab.top:active, -NautilusWindow .dynamic-notebook tab.top:active { - box-shadow:inset 0 -3px 0 0 @nautilus; -} - -NautilusWindow .notebook tab.bottom:active, -NautilusWindow .dynamic-notebook tab.bottom:active { - box-shadow:inset 0 3px 0 0 @nautilus; -} - -NautilusWindow .notebook tab.left:active, -NautilusWindow .dynamic-notebook tab.left:active { - box-shadow:inset -3px 0 0 0 @nautilus; -} - -NautilusWindow .notebook tab.right:active, -NautilusWindow .dynamic-notebook tab.right:active { - box-shadow:inset 3px 0 0 0 @nautilus; -} - - -.nautilus-circular-button { - border-radius: 20px; - outline-radius: 20px; -} - - -.search-bar { - box-shadow: none; -} - -.disk-space-display { - border: 2px solid; -} - -.disk-space-display.unknown { - background-color: @disk_space_unknown; - border-color: shade(@disk_space_unknown, 0.8); -} - -.disk-space-display.used { - background-color: @disk_space_used; - border-color: shade(@disk_space_used, 0.8); -} - -.disk-space-display.free { - background-color: @disk_space_free; - border-color: shade(@disk_space_free, 0.8); -} - - -/****************** - * Desktop/Canvas * - ******************/ - -NautilusCanvasView, -NautilusCanvasView:active, -NautilusCanvasView:focus, -NautilusCanvasView:backdrop { - border: none; -} - -.nautilus-desktop { - color: @foreground; -} - -.nautilus-canvas-item { - border-radius: 5px; -} - -.nautilus-canvas-item.dim-label, -.nautilus-list-dim-label, -.nautilus-canvas-item.dim-label:backdrop, -.nautilus-list-dim-label:backdrop { - color: mix(@insensitive_text, @backdrop_text, 0.5); -} - -.nautilus-canvas-item.dim-label:selected, -.nautilus-list-dim-label:selected { - color: @selection_foreground; -} - -.nautilus-desktop.nautilus-canvas-item { - color: @selection_foreground; - text-shadow: 1px 1px black; -} - -.nautilus-desktop.nautilus-canvas-item:active { - color: @text; -} - -.nautilus-desktop.nautilus-canvas-item:selected { - color: @selection_foreground; -} - -.nautilus-desktop.nautilus-canvas-item:active, -.nautilus-desktop.nautilus-canvas-item:prelight, -.nautilus-desktop.nautilus-canvas-item:selected { - text-shadow: none; -} - - -.nautilus-desktop.nautilus-canvas-item { - color: #fff; - text-shadow: 1px 1px alpha(#000, 0.2); -} - -.nautilus-desktop.nautilus-canvas-item:active, -.nautilus-desktop.nautilus-canvas-item:backdrop -.nautilus-desktop.nautilus-canvas-item:selected { - background-color: @selected_background; - color: @selection_foreground; -} - -.nautilus-desktop.nautilus-canvas-item:selected:backdrop { - background-color: @backdrop_selected_background; - color: @backdrop_selection_foreground; -} - -.nautilus-desktop.nautilus-canvas-item:active, -.nautilus-desktop.nautilus-canvas-item:prelight, -.nautilus-desktop.nautilus-canvas-item:selected { -} diff --git a/Paper/gtk-3.0/apps/noise.css b/Paper/gtk-3.0/apps/noise.css deleted file mode 100644 index d124531..0000000 --- a/Paper/gtk-3.0/apps/noise.css +++ /dev/null @@ -1,48 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color noise #EE6020; - -/********** - * Header * - **********/ - -NoiseLibraryWindow .titlebar, -NoiseLibraryWindow .header-bar { - background-color: @noise; -} - -NoiseLibraryWindow .titlebar:backdrop, -NoiseLibraryWindow .header-bar:backdrop { - background-color: shade(@noise,0.9); -} - -NoiseWidgetsTileView { - background-color: @base; - color: @foreground; -} - -.tile-view { - background-color: @base; - color: @foreground; -} - -NoiseTopDisplay .seek-bar { - background-color: @header; - color: @header_text; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/pantheon-files.css b/Paper/gtk-3.0/apps/pantheon-files.css deleted file mode 100644 index e1917d9..0000000 --- a/Paper/gtk-3.0/apps/pantheon-files.css +++ /dev/null @@ -1,46 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/******** -* Files * -********/ -.pathbar .entry:focus, -.marlin-pathbar .pathbar .entry:focus { - padding: 0px; - border-radius: 2px; - background-color: @base; - color: @text; - border: 1px solid @selection; - box-shadow:inset 0 1px 1px 0 alpha(#000, 0.1); -} - -.pathbar .entry:active, -.marlin-pathbar .pathbar .entry:active { - padding: 0px; - border-radius: 2px; - background-color: @base; - color: @text; - border: 1px solid @selection; - box-shadow:inset 0 1px 1px 0 alpha(#000, 0.1); -} - -.marlin-pathbar, -.marlin-pathbar .pathbar .entry .button.raised { - background-color: red; - color: red; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/pantheon-terminal.css b/Paper/gtk-3.0/apps/pantheon-terminal.css deleted file mode 100644 index f927545..0000000 --- a/Paper/gtk-3.0/apps/pantheon-terminal.css +++ /dev/null @@ -1,39 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -@define-color pantheonTerminal #3B4245; -@define-color terminal_background alpha(#002B36, 0.9); -@define-color terminal_text #839495; -@define-color terminal_window #636E73; -@define-color terminal_window_text #dbdee0; -@define-color backdrop_terminal_window_text shade(@terminal_window_text, 0.8); -@define-color insensitive_terminal_window_text shade(@terminal_window_text, 0.95); - -/* CSD */ -PantheonTerminalPantheonTerminalWindow .csd, -PantheonTerminalPantheonTerminalWindow .dynamic-notebook .notebook.header, -PantheonTerminalPantheonTerminalWindow .dynamic-notebook .notebook tab{ - background-color: @pantheonTerminal; -} - -PantheonTerminalPantheonTerminalWindow .csd:backdrop, -PantheonTerminalPantheonTerminalWindow .dynamic-notebook .notebook.header:backdrop, -PantheonTerminalPantheonTerminalWindow .dynamic-notebook .notebook tab:backdrop { - background-color: shade(@pantheonTerminal,0.9); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/pantheon.css b/Paper/gtk-3.0/apps/pantheon.css deleted file mode 100644 index 563f633..0000000 --- a/Paper/gtk-3.0/apps/pantheon.css +++ /dev/null @@ -1,214 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/******** - * Gala * - *******/ - -.gala-workspaces-background { - border-top: 1px solid alpha(#fff, 0.15); - background-color: #444; - - background-image: linear-gradient(to bottom, - alpha(#000, 0.30), - transparent 6px - ); -} - -.gala-workspace-selected { - - border: 1px solid alpha(#000, 0.15); - border-radius: 4px; - background-image: linear-gradient(to bottom, - shade (@selected_background, 1.25), - shade (@selected_background, 0.98) - ); -} - -.gala-notification { - border-width: 0; - border-radius: 2px; - color: white; - border: 1px solid #fff; - background-color: #fff; -} - -.gala-notification .title, .gala-notification .label { - color: @text; -} - -.gala-button { - padding: 3px; - color: #fff; - border: none; - border-radius: 100px; - background-image: linear-gradient(to bottom, - #7e7e7e, - #3e3e3e - ); - box-shadow: inset 0 0 0 1px alpha (#fff, 0.02), - inset 0 1px 0 0 alpha (#fff, 0.07), - inset 0 -1px 0 0 alpha (#fff, 0.01), - 0 0 0 1px alpha (#000, 0.40), - 0 3px 6px alpha (#000, 0.16), - 0 3px 6px alpha (#000, 0.23); - text-shadow: 0 1px 1px alpha (#000, 0.6); -} - -/********** - * Notify * - *********/ - -.notify { - /*-notify-shadow: 0px 2px 18px alpha(#000, 0.60);*/ - - border-radius: 5px; - border: 1px solid alpha(#000, 0.30); - - background-color: alpha(#f8f8f8, 0.95); -} - -.notify .low { -} - -.notify .critical { -} - - -/*************** - * SwitchBoard * - ***************/ - -.category-label { - font-weight: bold; - font-size: 1.04em; - color: @foreground; -} - -/********** - * Notify * - *********/ - -.notify { - /*-notify-shadow: 0px 2px 18px alpha(#000, 0.60);*/ - - border-radius: 5px; - border: 1px solid alpha(#000, 0.30); - - background-color: alpha(#f7f7f7, 0.95); -} - -.notify .low { -} - -.notify .critical { -} - - -/************* - * Slingshot * - ************/ - -.button.app { - border: none; - border-radius: 0; - box-shadow: none; - background-image: none; -} - -.app:hover { - border-radius: 8px; - border: none; - background-color: alpha(@selection, 0.7); - color: white; -} - -.app:focus { - /*background-color: alpha(#000, 0.20);*/ -} - -.search-item { - border-radius: 0; - border: none; - color: @foreground; - background: none; -} - -.search-item:hover, -.search-item:focus { - border-radius: 0; - background-color: alpha(@selection, 0.7); - color: @selection_foreground; -} - - -.search-entry-large, -.search-entry-large:focus { - border: none; - font: 18; - font-weight: 300; - background-image: none; - background: none; - box-shadow: none; - border-radius: 0; -} - -.search-category-header { - font-weight: bold; - color: @foreground; -} - - -/********* - * Panel * - ********/ - -.panel { - background-color: transparent; - transition: all 100ms ease-in-out; -} - -.panel.maximized { - background-color: #000; -} - -.panel.translucent { - background-color: alpha(#000, 0.5); -} - -.composited-indicator > revealer label, -.composited-indicator > revealer image, -.composited-indicator > GtkRevealer { - color: #fff; - font-weight: bold; - text-shadow: 0 0 2px alpha (#000, 0.3), - 0 1px 2px alpha (#000, 0.6); - icon-shadow: 0 0 2px alpha (#000, 0.3), - 0 1px 2px alpha (#000, 0.6); -} - -.panel.color-light .composited-indicator > revealer label, -.panel.color-light .composited-indicator > revealer image, -.panel.color-light .composited-indicator > GtkRevealer { - color: alpha (#000, 0.65); - text-shadow: 0 0 2px alpha (#fff, 0.3), - 0 1px 0 alpha (#fff, 0.25); - icon-shadow: 0 0 2px alpha (#fff, 0.3), - 0 1px 0 alpha (#fff, 0.25); -} diff --git a/Paper/gtk-3.0/apps/scratch-text-editor.css b/Paper/gtk-3.0/apps/scratch-text-editor.css deleted file mode 100644 index 2c8dd62..0000000 --- a/Paper/gtk-3.0/apps/scratch-text-editor.css +++ /dev/null @@ -1,78 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color scratch #e74c3c; - -/********** - * Header * - **********/ - -ScratchMainWindow .titlebar, -ScratchMainWindow .header-bar { - background-color: @scratch; -} - -ScratchMainWindow .titlebar:backdrop, -ScratchMainWindow .header-bar:backdrop { - background-color: shade(@scratch,0.9); -} - -/* Switch */ -ScratchMainWindow .header-bar GtkSwitch.trough:active { - background-color: @scratch; -} - -ScratchMainWindow GtkSwitch.trough:active { - border: 1px solid shade(@scratch, 0.8); - background-color: @scratch; -} - -ScratchMainWindow GtkSwitch.slider:active { - border: 1px solid shade(@scratch, 0.8); -} - -ScratchMainWindow .header-bar GtkSwitch.slider:active:backdrop, -ScratchMainWindow .header-bar GtkSwitch.slider:backdrop { - background-color: shade(@scratch, 0.9); -} - - -/************ - * Notebook * - ************/ - -/* Active */ -ScratchMainWindow .notebook tab.top:active, -ScratchMainWindow .dynamic-notebook tab.top:active { - box-shadow:inset 0 -3px 0 0 @scratch; -} - -ScratchMainWindow .notebook tab.bottom:active, -ScratchMainWindow .dynamic-notebook tab.bottom:active { - box-shadow:inset 0 3px 0 0 @scratch; -} - -ScratchMainWindow .notebook tab.left:active, -ScratchMainWindow .dynamic-notebook tab.left:active { - box-shadow:inset -3px 0 0 0 @scratch; -} - -ScratchMainWindow .notebook tab.right:active, -ScratchMainWindow .dynamic-notebook tab.right:active { - box-shadow:inset 3px 0 0 0 @scratch; -} diff --git a/Paper/gtk-3.0/apps/settings.css b/Paper/gtk-3.0/apps/settings.css deleted file mode 100644 index a840fe1..0000000 --- a/Paper/gtk-3.0/apps/settings.css +++ /dev/null @@ -1,131 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color settings #5F7C8A; - -/********** - * Header * - **********/ - -CcWindow .titlebar, -CcWindow .header-bar { - background-color: @settings; -} - -CcWindow .titlebar:backdrop, -CcWindow .header-bar:backdrop { - background-color: shade(@settings,0.9); -} - -/******* - * Nav * - *******/ - -CcShellNavBar { - padding:0px; -} - -/************ - * ItemView * - ************/ - -CcShellItemView { - background: none; - border:none; -} - -CcShellItemView .button { - border:none; -} - -/************ - * Iconview * - ************/ - -CcWindow GtkIconView.view.cell { - border: none; -} - -CcWindow GtkIconView.view.cell:hover { - border: 1px solid @settings; - background-color: alpha(@settings,0.4); - color: @settings; -} - -CcWindow GtkIconView.view.cell:selected, -CcWindow GtkIconView.view.cell:selected:focus { - border: 1px solid @settings; - background-color: @settings; -} - - -/************ - * Notebook * - ************/ - -/* Active */ -CcWindow .notebook tab.top:active, -CcWindow .dynamic-notebook tab.top:active { - box-shadow:inset 0 -3px 0 0 @settings; -} - -CcWindow .notebook tab.bottom:active, -CcWindow .dynamic-notebook tab.bottom:active { - box-shadow:inset 0 3px 0 0 @settings; -} - -CcWindow .notebook tab.left:active, -CcWindow .dynamic-notebook tab.left:active { - box-shadow:inset -3px 0 0 0 @settings; -} - -CcWindow .notebook tab.right:active, -CcWindow .dynamic-notebook tab.right:active { - box-shadow:inset 3px 0 0 0 @settings; -} - - -/* List Row Button */ -CcWindow .button.list-row { -} - -CcWindow .button.list-row:hover { - background-color: alpha(@settings, 0.2); - color: @settings; -} - -CcWindow .button.list-row:active, -CcWindow .button.list-row:selected { - background-color: alpha(@settings, 0.4); - color: @settings; -} - -CcWindow .button.list-row:active:selected, -CcWindow .button.list-row:active:selected:hover { - background-color: alpha(@settings, 0.2); - color: @settings; -} - -CcWindow .button.list-row:hover:selected { - background-color: alpha(@settings, 0.2); - color: @settings; -} - -CcNetworkPanel GtkNotebook > .frame { - border: none; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/shotwell.css b/Paper/gtk-3.0/apps/shotwell.css deleted file mode 100644 index 93f0874..0000000 --- a/Paper/gtk-3.0/apps/shotwell.css +++ /dev/null @@ -1,49 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color shotwell #66416A; - -/********** - * Header * - **********/ - -/* Library */ -LibraryWindow .titlebar, -LibraryWindow .header-bar { - background-color: @shotwell; -} - -LibraryWindow .titlebar:backdrop, -LibraryWindow .header-bar:backdrop { - background-color: shade(@shotwell,0.9); -} - -/* Viewer */ -DirectWindow .titlebar, -DirectWindow .header-bar { - background-color: @shotwell; -} - -DirectWindow .titlebar:backdrop, -DirectWindow .header-bar:backdrop { - background-color: shade(@shotwell,0.9); -} - -.the-button-in-the-combobox { - background: none; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/snap.css b/Paper/gtk-3.0/apps/snap.css deleted file mode 100644 index c41cb58..0000000 --- a/Paper/gtk-3.0/apps/snap.css +++ /dev/null @@ -1,46 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color snap #6d266a; -@define-color snap_background #434343; - -/********** - * Header * - **********/ - -SnapSnapWindow .titlebar, -SnapSnapWindow .header-bar { - background-color: @snap; -} - -SnapSnapWindow .titlebar:backdrop, -SnapSnapWindow .header-bar:backdrop { - background-color: shade(@snap,0.9); -} - -SnapSnapWindow .take-button { - border-radius: 0; -} - -SnapWidgetsCamera { - background-color:@snap_background; -} - -SnapWidgetsCamera:backdrop { - background-color:shade(@snap_background, 0.9); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/synaptic.css b/Paper/gtk-3.0/apps/synaptic.css deleted file mode 100644 index d3481d3..0000000 --- a/Paper/gtk-3.0/apps/synaptic.css +++ /dev/null @@ -1,31 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/******************** - * Synaptic Toolbar * - ********************/ - -.dock { - background-color:@toolbar; - color:@toolbar_text; -} - -.dock:backdrop { - background-color:@backdrop_toolbar; - color:@backdrop_toolbar_text; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/unity.css b/Paper/gtk-3.0/apps/unity.css deleted file mode 100644 index 2ed9bb6..0000000 --- a/Paper/gtk-3.0/apps/unity.css +++ /dev/null @@ -1,206 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/**************** - * Unity Colors * - ****************/ - -@define-color unity #636E73; /* Unity window border color */ -@define-color backdrop_unity #5A6367; /* Backdrop Unity window border color */ -@define-color unity_text #dbdee0; /* Unity window text color */ -@define-color backdrop_unity_text #909598; /* Backdrop Unity window text color */ -@define-color unity_panel shade(@unity, 0.8); /* Unity panel color #454D50 */ -@define-color backdrop_unity_panel shade(@unity_panel, 1.05); /* Backdrop Unity panel color */ -@define-color unity_panel_text #dbdee0; /* Unity panel text color */ -@define-color backdrop_unity_panel_text shade(@unity_panel_text, 0.95); /* Backdrop Unity panel text color */ - -/********************* - * Unity Decorations * - *********************/ - -UnityDecoration { - - /* Border properties (top, right, bottom, left) */ - -UnityDecoration-extents: 28px 1px 1px 1px;/* the size of the decorations */ - -UnityDecoration-input-extents: 10px;/* the extra size of the input areas */ - - /* Shadows settings */ - -UnityDecoration-shadow-offset-x: 1px;/* Size property, the shadow x offset */ - -UnityDecoration-shadow-offset-y: 1px;/* Size property, the shadow y offset */ - -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, active window shadow color */ - -UnityDecoration-active-shadow-radius: 8px;/* Size property, active window shadow radius */ - -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, inactive windows shadow color */ - -UnityDecoration-inactive-shadow-radius: 5px;/* Size property, inactive windows shadow radius */ - - /* Glow applied to the selected scaled window */ - -UnityDecoration-glow-size: 8px;/* Size property, size of glow */ - -UnityDecoration-glow-color: @selection;/* Color property of the glow */ - - /* Title settings */ - -UnityDecoration-title-indent: 10px;/* Size property, left indent of the title */ - -UnityDecoration-title-fade: 35px;/* Size property, space of the title that can be faded */ - -UnityDecoration-title-alignment: 0.0;/* Float from 0.0 to 1.0, to align the title */ - background-color: @unity; - color: @unity_text; -} - -UnityDecoration.top { - padding: 0 5px 0 5px; - border-radius: 4px 4px 0px 0px; - box-shadow: none; - border: 1px solid @unity; - border-bottom-width: 0; - background-color: @unity; - color: @unity_text; - border-top: 1px solid rgba(255,255,255,0.1); -} - -UnityDecoration.top.menuitem { - color: @unity_text; -} - -UnityDecoration.top.menuitem:backdrop { - background-color: @backdrop_unity; - color: @backdrop_unity_text; -} - -UnityDecoration.top:backdrop { - /*border: 1px solid @backdrop_unity;*/ - border-bottom-width: 0; - background-color: @backdrop_unity; - color: @backdrop_unity_text; - border-top: 1px solid rgba(255,255,255,0.1); -} - -UnityDecoration.left, -UnityDecoration.right { - background-repeat: repeat-x; - background-color: shade(@unity, 0.6); - background-size: 1px 120px; - background-clip: border-box; - background-image: linear-gradient(to bottom, - @unity, - shade(@unity, 0.6) - ); - background-image: -gtk-gradient (linear, left top, left bottom, - color-stop (0, @unity), - color-stop (0.5, @unity), - color-stop (1, shade(@unity, 0.6))); -} - -UnityDecoration.bottom { - background-size: 1px; - background-repeat: repeat-x; - background-color: shade(@unity, 0.6); -} - -UnityDecoration.left:backdrop, -UnityDecoration.right:backdrop, -UnityDecoration.bottom:backdrop { - background-size: 1px; - background-repeat: repeat-x; - background-color: @backdrop_unity; -} - - -/*************** -* Unity Panel * -***************/ - -UnityPanelWidget, -.unity-panel { - background-color: @unity_panel; - color: @unity_panel_text; -} - - -UnityPanelWidget:backdrop, -.unity-panel:backdrop { - background-color: @backdrop_unity_panel; - color: @backdrop_unity_panel_text; -} - -.unity-panel.menuitem, -.unity-panel .menuitem { - border-width: 0 1px; - color: @unity_panel_text; -} - -.unity-panel.menubar, -.unity-panel .menubar { - color: @unity_panel_text; -} - -.unity-panel.menu.menubar, -.unity-panel .menu .menubar { - background-color: @unity_panel; - color: @unity_panel_text; -} - -.unity-panel.menubar:backdrop, -.unity-panel .menubar *:backdrop { - color: @backdrop_foreground; -} - -.unity-panel.menubar.menuitem, -.unity-panel.menubar .menuitem { - padding: 3px 5px; - border-width: 1px; - border-style: solid; - border: none; - background: none; - color: @unity_panel_text; - box-shadow: none; -} - -.unity-panel.menubar.menuitem:hover, -.unity-panel.menubar .menuitem:hover { - border-radius: 0; - background-color: shade(@unity, 1.05); - color: @unity_panel_text; - box-shadow: none; -} - -.unity-panel.menubar .menuitem *:hover { - color: white; - box-shadow: none; -} - -.unity-panel.menubar .menuitem.separator, -.unity-panel.menubar.menuitem.separator { - -GtkMenuItem-horizontal-padding: 0; - -GtkWidget-separator-height: 1; - border: none; - color: @separator; -} - -/* Force Quit */ -SheetStyleDialog.unity-force-quit { - background-color: @base; -} - - -@keyframes playbackmenuitem_spinner { - to { -gtk-icon-transform: rotate(1turn); } -} - -.menu IdoPlaybackMenuItem.menuitem:active { - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); - animation: playbackmenuitem_spinner 1s infinite linear; - color: @selected_background; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/vocal.css b/Paper/gtk-3.0/apps/vocal.css deleted file mode 100644 index a738b14..0000000 --- a/Paper/gtk-3.0/apps/vocal.css +++ /dev/null @@ -1,33 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color vocal #B286D7; - -/********** - * Header * - **********/ - -.titlebar.vocal-headerbar, -.header-bar.vocal-headerbar { - background-color: @vocal; -} - -.titlebar.vocal-headerbar:backdrop, -.header-bar.vocal-headerbar:backdrop { - background-color: shade(@vocal,0.9); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/apps/xfce.css b/Paper/gtk-3.0/apps/xfce.css deleted file mode 100644 index 0efc82d..0000000 --- a/Paper/gtk-3.0/apps/xfce.css +++ /dev/null @@ -1,68 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/******** - * Xfce * - ********/ - -XfceHeading, -.XfceHeading { - margin: 0; - padding: 0; - border-width: 0; - background-image: none; - background-color: @theme_base_color; - color: @theme_text_color; -} - -.xfce4-panel { - background-color: @panel_bg_color; - color: @panel_fg_color; - font: normal; -} - -.xfce4-panel .button { - padding: 0 2px; - border-radius: 0; - border-style: none; - color: @panel_fg_color; - box-shadow: none; - -gtk-image-effect: none; -} - -.xfce4-panel .button:active { - background-color: shade(@panel_bg_color, 0.9); - background-image: none; - border: none; - color: @panel_fg_color; - box-shadow: none; -} - -.xfce4-panel .button:hover, -.xfce4-panel .button:active:hover { - background-color: shade(@panel_bg_color, 1.3); - background-image: none; - border: none; - color: @panel_fg_color; - box-shadow: none; -} - -.xfce4-panel .menu { - -gtk-image-effect: none; -} diff --git a/Paper/gtk-3.0/apps/yelp.css b/Paper/gtk-3.0/apps/yelp.css deleted file mode 100644 index 05e375c..0000000 --- a/Paper/gtk-3.0/apps/yelp.css +++ /dev/null @@ -1,33 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color yelp #435ece; - -/********** - * Header * - **********/ - -YelpWindow .titlebar, -YelpWindow .header-bar { - background-color: @yelp; -} - -YelpWindow .titlebar:backdrop, -YelpWindow .header-bar:backdrop { - background-color: shade(@yelp,0.9); -} diff --git a/Paper/gtk-3.0/assets/checkbox-checked-active-dark.png b/Paper/gtk-3.0/assets/checkbox-checked-active-dark.png deleted file mode 120000 index cfcdea8..0000000 --- a/Paper/gtk-3.0/assets/checkbox-checked-active-dark.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-checked-active-dark@2.png b/Paper/gtk-3.0/assets/checkbox-checked-active-dark@2.png deleted file mode 120000 index 3844c2d..0000000 --- a/Paper/gtk-3.0/assets/checkbox-checked-active-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-checked-active.png b/Paper/gtk-3.0/assets/checkbox-checked-active.png deleted file mode 120000 index d506341..0000000 --- a/Paper/gtk-3.0/assets/checkbox-checked-active.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-checked-active@2.png b/Paper/gtk-3.0/assets/checkbox-checked-active@2.png deleted file mode 120000 index 42d522a..0000000 --- a/Paper/gtk-3.0/assets/checkbox-checked-active@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark.png b/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark.png index c387052..fe221b6 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark.png and b/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png b/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png index 75ca739..4ad016f 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png and b/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark.png deleted file mode 120000 index 5ee8450..0000000 --- a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-insensitive-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark@2.png deleted file mode 120000 index bf23dca..0000000 --- a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-insensitive-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive.png b/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive.png deleted file mode 120000 index bee0db8..0000000 --- a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-insensitive.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive@2.png deleted file mode 120000 index b9fd77a..0000000 --- a/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-insensitive@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-checked-dark.png b/Paper/gtk-3.0/assets/checkbox-checked-dark.png index 529d7d1..f01ee5b 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-checked-dark.png and b/Paper/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-dark@2.png b/Paper/gtk-3.0/assets/checkbox-checked-dark@2.png index 4f9f4a3..6a27c73 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-checked-dark@2.png and b/Paper/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-hover-dark.png b/Paper/gtk-3.0/assets/checkbox-checked-hover-dark.png index 529d7d1..f01ee5b 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-checked-hover-dark.png and b/Paper/gtk-3.0/assets/checkbox-checked-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-hover-dark@2.png b/Paper/gtk-3.0/assets/checkbox-checked-hover-dark@2.png index 4f9f4a3..6a27c73 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-checked-hover-dark@2.png and b/Paper/gtk-3.0/assets/checkbox-checked-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop-dark.png b/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop-dark.png deleted file mode 120000 index de25817..0000000 --- a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop-dark.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-backdrop-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop-dark@2.png b/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop-dark@2.png deleted file mode 120000 index 3be27ad..0000000 --- a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-backdrop-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop.png b/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop.png deleted file mode 120000 index 602f411..0000000 --- a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-backdrop.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop@2.png b/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop@2.png deleted file mode 120000 index c632815..0000000 --- a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-backdrop@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark.png index 850c653..e977c87 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark.png and b/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png index a37481b..d5271e0 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png and b/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-active-dark.png b/Paper/gtk-3.0/assets/checkbox-mixed-active-dark.png deleted file mode 120000 index 13eb597..0000000 --- a/Paper/gtk-3.0/assets/checkbox-mixed-active-dark.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-mixed-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-active-dark@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-active-dark@2.png deleted file mode 120000 index c952bb6..0000000 --- a/Paper/gtk-3.0/assets/checkbox-mixed-active-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-mixed-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-active.png b/Paper/gtk-3.0/assets/checkbox-mixed-active.png deleted file mode 120000 index 1565756..0000000 --- a/Paper/gtk-3.0/assets/checkbox-mixed-active.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-mixed.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-active@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-active@2.png deleted file mode 120000 index 017ff4a..0000000 --- a/Paper/gtk-3.0/assets/checkbox-mixed-active@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-mixed@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark.png b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark.png index 0fb6af3..fc5da3a 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark.png and b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png index 643c90e..b06555d 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png and b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark.png deleted file mode 120000 index 2e0704e..0000000 --- a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-mixed-insensitive-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark@2.png deleted file mode 120000 index 7e090f5..0000000 --- a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-mixed-insensitive-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive.png b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive.png deleted file mode 120000 index 0cd5385..0000000 --- a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-mixed-insensitive.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive@2.png deleted file mode 120000 index ebe84c9..0000000 --- a/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-mixed-insensitive@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-dark.png b/Paper/gtk-3.0/assets/checkbox-mixed-dark.png index a200011..bf8d690 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-mixed-dark.png and b/Paper/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-dark@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-dark@2.png index 91635b0..4a06914 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-mixed-dark@2.png and b/Paper/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark.png b/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark.png index a200011..bf8d690 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark.png and b/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark@2.png index 91635b0..4a06914 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark@2.png and b/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop-dark.png b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop-dark.png deleted file mode 120000 index 3f57137..0000000 --- a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop-dark.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-mixed-backdrop-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop-dark@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop-dark@2.png deleted file mode 120000 index c995602..0000000 --- a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-mixed-backdrop-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop.png b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop.png deleted file mode 120000 index ec68672..0000000 --- a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-mixed-backdrop.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop@2.png deleted file mode 120000 index 796a1ba..0000000 --- a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-mixed-backdrop@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png index a5bae0b..2e374d9 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png and b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png index 43609d0..d8cdb21 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png and b/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-active-dark.png b/Paper/gtk-3.0/assets/checkbox-unchecked-active-dark.png deleted file mode 120000 index 379c5f2..0000000 --- a/Paper/gtk-3.0/assets/checkbox-unchecked-active-dark.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-active-dark@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-active-dark@2.png deleted file mode 120000 index e306d51..0000000 --- a/Paper/gtk-3.0/assets/checkbox-unchecked-active-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-active.png b/Paper/gtk-3.0/assets/checkbox-unchecked-active.png deleted file mode 120000 index 7cf9646..0000000 --- a/Paper/gtk-3.0/assets/checkbox-unchecked-active.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-active@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-active@2.png deleted file mode 120000 index f7af06b..0000000 --- a/Paper/gtk-3.0/assets/checkbox-unchecked-active@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png index 7558b38..203f66f 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png and b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png index 568f546..0d28603 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png and b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark.png deleted file mode 120000 index eae106f..0000000 --- a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-insensitive-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png deleted file mode 120000 index 2411ecd..0000000 --- a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-insensitive-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive.png b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive.png deleted file mode 120000 index e7ed300..0000000 --- a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-insensitive.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive@2.png deleted file mode 120000 index cd89e8d..0000000 --- a/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-insensitive@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-dark.png b/Paper/gtk-3.0/assets/checkbox-unchecked-dark.png index 7558b38..203f66f 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-unchecked-dark.png and b/Paper/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-dark@2.png index 568f546..0d28603 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-unchecked-dark@2.png and b/Paper/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark.png b/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark.png index 7558b38..203f66f 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark.png and b/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark@2.png index 568f546..0d28603 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark@2.png and b/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop-dark.png b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop-dark.png deleted file mode 120000 index a606d5a..0000000 --- a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop-dark.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-backdrop-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop-dark@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop-dark@2.png deleted file mode 120000 index d10daf0..0000000 --- a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-backdrop-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop.png b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop.png deleted file mode 120000 index 362147e..0000000 --- a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-backdrop.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop@2.png deleted file mode 120000 index 34446c0..0000000 --- a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-backdrop@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png index 7558b38..203f66f 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png and b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png index 568f546..0d28603 100644 Binary files a/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png and b/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/header-separator-dark.png b/Paper/gtk-3.0/assets/header-separator-dark.png deleted file mode 100644 index dadf294..0000000 Binary files a/Paper/gtk-3.0/assets/header-separator-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/header-separator-dark@2.png b/Paper/gtk-3.0/assets/header-separator-dark@2.png deleted file mode 100644 index 81cfb9d..0000000 Binary files a/Paper/gtk-3.0/assets/header-separator-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/header-separator.png b/Paper/gtk-3.0/assets/header-separator.png deleted file mode 100644 index dcd3695..0000000 Binary files a/Paper/gtk-3.0/assets/header-separator.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/header-separator@2.png b/Paper/gtk-3.0/assets/header-separator@2.png deleted file mode 100644 index fc71275..0000000 Binary files a/Paper/gtk-3.0/assets/header-separator@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark.png deleted file mode 100644 index 55b07f3..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark@2.png deleted file mode 100644 index d3d325b..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark.png deleted file mode 100644 index 55b07f3..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark@2.png deleted file mode 100644 index d3d325b..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover.png deleted file mode 100644 index 0c8ee38..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover@2.png deleted file mode 100644 index 857b4ad..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark.png deleted file mode 100644 index 55b07f3..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark@2.png deleted file mode 100644 index d3d325b..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png deleted file mode 100644 index 45d8b47..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png deleted file mode 100644 index 1163b21..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked.png deleted file mode 100644 index 7b87555..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-checked.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-checked@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-checked@2.png deleted file mode 100644 index 629691f..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-checked@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark.png deleted file mode 100644 index 7691573..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark@2.png deleted file mode 100644 index 4ac1743..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark.png deleted file mode 100644 index 7691573..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark@2.png deleted file mode 100644 index 4ac1743..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png deleted file mode 100644 index df1e697..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover@2.png deleted file mode 100644 index 642323b..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark.png deleted file mode 100644 index 7691573..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark@2.png deleted file mode 100644 index 4ac1743..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png deleted file mode 100644 index 7371ffd..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png deleted file mode 100644 index 7c71f57..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed.png deleted file mode 100644 index bf4e0f2..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed@2.png b/Paper/gtk-3.0/assets/menuitem-checkbox-mixed@2.png deleted file mode 100644 index 4962381..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-checkbox-mixed@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-dark.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-dark.png deleted file mode 100644 index a9ae1e0..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-radio-checked-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-dark@2.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-dark@2.png deleted file mode 100644 index 08ff728..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-radio-checked-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark.png deleted file mode 100644 index a9ae1e0..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark@2.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark@2.png deleted file mode 100644 index 08ff728..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-hover.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-hover.png deleted file mode 100644 index 7565d86..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-radio-checked-hover.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-hover@2.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-hover@2.png deleted file mode 100644 index 0089e13..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-radio-checked-hover@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark.png deleted file mode 100644 index a9ae1e0..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark@2.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark@2.png deleted file mode 100644 index 08ff728..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive.png deleted file mode 100644 index 2347eb5..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png b/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png deleted file mode 100644 index b49fcbb..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked.png b/Paper/gtk-3.0/assets/menuitem-radio-checked.png deleted file mode 100644 index 7c21f1c..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-radio-checked.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/menuitem-radio-checked@2.png b/Paper/gtk-3.0/assets/menuitem-radio-checked@2.png deleted file mode 100644 index 057a1cf..0000000 Binary files a/Paper/gtk-3.0/assets/menuitem-radio-checked@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/radio-checked-active-dark.png b/Paper/gtk-3.0/assets/radio-checked-active-dark.png deleted file mode 120000 index 0135e9b..0000000 --- a/Paper/gtk-3.0/assets/radio-checked-active-dark.png +++ /dev/null @@ -1 +0,0 @@ -radio-checked-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-checked-active-dark@2.png b/Paper/gtk-3.0/assets/radio-checked-active-dark@2.png deleted file mode 120000 index 313edd3..0000000 --- a/Paper/gtk-3.0/assets/radio-checked-active-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-checked-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-checked-active.png b/Paper/gtk-3.0/assets/radio-checked-active.png deleted file mode 120000 index e0c4830..0000000 --- a/Paper/gtk-3.0/assets/radio-checked-active.png +++ /dev/null @@ -1 +0,0 @@ -radio-checked.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-checked-active@2.png b/Paper/gtk-3.0/assets/radio-checked-active@2.png deleted file mode 120000 index bb5dbb2..0000000 --- a/Paper/gtk-3.0/assets/radio-checked-active@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-checked@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-checked-backdrop-dark.png b/Paper/gtk-3.0/assets/radio-checked-backdrop-dark.png index 2598f06..c978055 100644 Binary files a/Paper/gtk-3.0/assets/radio-checked-backdrop-dark.png and b/Paper/gtk-3.0/assets/radio-checked-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-backdrop-dark@2.png b/Paper/gtk-3.0/assets/radio-checked-backdrop-dark@2.png index 104be28..d6bda83 100644 Binary files a/Paper/gtk-3.0/assets/radio-checked-backdrop-dark@2.png and b/Paper/gtk-3.0/assets/radio-checked-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive-dark.png deleted file mode 120000 index b140475..0000000 --- a/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive-dark.png +++ /dev/null @@ -1 +0,0 @@ -radio-checked-insensitive-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive-dark@2.png deleted file mode 120000 index c1f1e51..0000000 --- a/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-checked-insensitive-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive.png b/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive.png deleted file mode 120000 index d51ef24..0000000 --- a/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive.png +++ /dev/null @@ -1 +0,0 @@ -radio-checked-insensitive.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive@2.png deleted file mode 120000 index 52cb74b..0000000 --- a/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-checked-insensitive@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-checked-dark.png b/Paper/gtk-3.0/assets/radio-checked-dark.png index 4adde52..cad6581 100644 Binary files a/Paper/gtk-3.0/assets/radio-checked-dark.png and b/Paper/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-dark@2.png b/Paper/gtk-3.0/assets/radio-checked-dark@2.png index 3bd519d..9096632 100644 Binary files a/Paper/gtk-3.0/assets/radio-checked-dark@2.png and b/Paper/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-hover-dark.png b/Paper/gtk-3.0/assets/radio-checked-hover-dark.png index 4adde52..cad6581 100644 Binary files a/Paper/gtk-3.0/assets/radio-checked-hover-dark.png and b/Paper/gtk-3.0/assets/radio-checked-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-hover-dark@2.png b/Paper/gtk-3.0/assets/radio-checked-hover-dark@2.png index 3bd519d..9096632 100644 Binary files a/Paper/gtk-3.0/assets/radio-checked-hover-dark@2.png and b/Paper/gtk-3.0/assets/radio-checked-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop-dark.png b/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop-dark.png deleted file mode 120000 index 4d976e5..0000000 --- a/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop-dark.png +++ /dev/null @@ -1 +0,0 @@ -radio-checked-backdrop-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop-dark@2.png b/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop-dark@2.png deleted file mode 120000 index 743f13b..0000000 --- a/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-checked-backdrop-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop.png b/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop.png deleted file mode 120000 index 32b555c..0000000 --- a/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop.png +++ /dev/null @@ -1 +0,0 @@ -radio-checked-backdrop.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop@2.png b/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop@2.png deleted file mode 120000 index 2a9c1ac..0000000 --- a/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-checked-backdrop@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-checked-insensitive-dark.png b/Paper/gtk-3.0/assets/radio-checked-insensitive-dark.png index 8f69490..e8649e9 100644 Binary files a/Paper/gtk-3.0/assets/radio-checked-insensitive-dark.png and b/Paper/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/Paper/gtk-3.0/assets/radio-checked-insensitive-dark@2.png index b2c9da0..eb5f684 100644 Binary files a/Paper/gtk-3.0/assets/radio-checked-insensitive-dark@2.png and b/Paper/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-active-dark.png b/Paper/gtk-3.0/assets/radio-mixed-active-dark.png deleted file mode 120000 index 9ca2637..0000000 --- a/Paper/gtk-3.0/assets/radio-mixed-active-dark.png +++ /dev/null @@ -1 +0,0 @@ -radio-mixed-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-mixed-active-dark@2.png b/Paper/gtk-3.0/assets/radio-mixed-active-dark@2.png deleted file mode 120000 index 5174b8b..0000000 --- a/Paper/gtk-3.0/assets/radio-mixed-active-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-mixed-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-mixed-active.png b/Paper/gtk-3.0/assets/radio-mixed-active.png deleted file mode 120000 index 5c36744..0000000 --- a/Paper/gtk-3.0/assets/radio-mixed-active.png +++ /dev/null @@ -1 +0,0 @@ -radio-mixed.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-mixed-active@2.png b/Paper/gtk-3.0/assets/radio-mixed-active@2.png deleted file mode 120000 index 01bea01..0000000 --- a/Paper/gtk-3.0/assets/radio-mixed-active@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-mixed@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark.png b/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark.png index 823464e..f38920f 100644 Binary files a/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark.png and b/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark@2.png b/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark@2.png index 6757e38..fddf98f 100644 Binary files a/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark@2.png and b/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark.png deleted file mode 120000 index 30c62a9..0000000 --- a/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark.png +++ /dev/null @@ -1 +0,0 @@ -radio-mixed-insensitive-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark@2.png deleted file mode 120000 index fcd1b84..0000000 --- a/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-mixed-insensitive-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive.png b/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive.png deleted file mode 120000 index 09540ba..0000000 --- a/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive.png +++ /dev/null @@ -1 +0,0 @@ -radio-mixed-insensitive.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive@2.png deleted file mode 120000 index bd2db45..0000000 --- a/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-mixed-insensitive@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-mixed-dark.png b/Paper/gtk-3.0/assets/radio-mixed-dark.png index a8b0edc..6226591 100644 Binary files a/Paper/gtk-3.0/assets/radio-mixed-dark.png and b/Paper/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-dark@2.png b/Paper/gtk-3.0/assets/radio-mixed-dark@2.png index 2cbec34..64647a3 100644 Binary files a/Paper/gtk-3.0/assets/radio-mixed-dark@2.png and b/Paper/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-hover-dark.png b/Paper/gtk-3.0/assets/radio-mixed-hover-dark.png index a8b0edc..6226591 100644 Binary files a/Paper/gtk-3.0/assets/radio-mixed-hover-dark.png and b/Paper/gtk-3.0/assets/radio-mixed-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-hover-dark@2.png b/Paper/gtk-3.0/assets/radio-mixed-hover-dark@2.png index 2cbec34..64647a3 100644 Binary files a/Paper/gtk-3.0/assets/radio-mixed-hover-dark@2.png and b/Paper/gtk-3.0/assets/radio-mixed-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop-dark.png b/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop-dark.png deleted file mode 120000 index 3055334..0000000 --- a/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop-dark.png +++ /dev/null @@ -1 +0,0 @@ -radio-mixed-backdrop-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop-dark@2.png b/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop-dark@2.png deleted file mode 120000 index 0b8f2a0..0000000 --- a/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-mixed-backdrop-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop.png b/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop.png deleted file mode 120000 index 720bf14..0000000 --- a/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop.png +++ /dev/null @@ -1 +0,0 @@ -radio-mixed-backdrop.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop@2.png b/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop@2.png deleted file mode 120000 index 7ba2069..0000000 --- a/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-mixed-backdrop@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark.png index 0c2957a..6195fea 100644 Binary files a/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark.png and b/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png index 86e6099..6b27a38 100644 Binary files a/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png and b/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-active-dark.png b/Paper/gtk-3.0/assets/radio-unchecked-active-dark.png deleted file mode 120000 index af3b8c7..0000000 --- a/Paper/gtk-3.0/assets/radio-unchecked-active-dark.png +++ /dev/null @@ -1 +0,0 @@ -radio-unchecked-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-unchecked-active-dark@2.png b/Paper/gtk-3.0/assets/radio-unchecked-active-dark@2.png deleted file mode 120000 index c1cfb99..0000000 --- a/Paper/gtk-3.0/assets/radio-unchecked-active-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-unchecked-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-unchecked-active.png b/Paper/gtk-3.0/assets/radio-unchecked-active.png deleted file mode 120000 index b0f95fc..0000000 --- a/Paper/gtk-3.0/assets/radio-unchecked-active.png +++ /dev/null @@ -1 +0,0 @@ -radio-unchecked.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-unchecked-active@2.png b/Paper/gtk-3.0/assets/radio-unchecked-active@2.png deleted file mode 120000 index 6f6835d..0000000 --- a/Paper/gtk-3.0/assets/radio-unchecked-active@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-unchecked@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark.png b/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark.png index 3f368ee..659c82a 100644 Binary files a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark.png and b/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark@2.png b/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark@2.png index 017aa3a..c0865d9 100644 Binary files a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark@2.png and b/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark.png deleted file mode 120000 index 5ef0668..0000000 --- a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark.png +++ /dev/null @@ -1 +0,0 @@ -radio-unchecked-insensitive-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark@2.png deleted file mode 120000 index f80c902..0000000 --- a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-unchecked-insensitive-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive.png b/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive.png deleted file mode 120000 index 4c2901e..0000000 --- a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive.png +++ /dev/null @@ -1 +0,0 @@ -radio-unchecked-insensitive.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive@2.png deleted file mode 120000 index 2a4ce11..0000000 --- a/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-unchecked-insensitive@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-unchecked-dark.png b/Paper/gtk-3.0/assets/radio-unchecked-dark.png index 3f368ee..659c82a 100644 Binary files a/Paper/gtk-3.0/assets/radio-unchecked-dark.png and b/Paper/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-dark@2.png b/Paper/gtk-3.0/assets/radio-unchecked-dark@2.png index 017aa3a..c0865d9 100644 Binary files a/Paper/gtk-3.0/assets/radio-unchecked-dark@2.png and b/Paper/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-hover-dark.png b/Paper/gtk-3.0/assets/radio-unchecked-hover-dark.png index 3f368ee..659c82a 100644 Binary files a/Paper/gtk-3.0/assets/radio-unchecked-hover-dark.png and b/Paper/gtk-3.0/assets/radio-unchecked-hover-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-hover-dark@2.png b/Paper/gtk-3.0/assets/radio-unchecked-hover-dark@2.png index 017aa3a..c0865d9 100644 Binary files a/Paper/gtk-3.0/assets/radio-unchecked-hover-dark@2.png and b/Paper/gtk-3.0/assets/radio-unchecked-hover-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop-dark.png b/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop-dark.png deleted file mode 120000 index 2911616..0000000 --- a/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop-dark.png +++ /dev/null @@ -1 +0,0 @@ -radio-unchecked-backdrop-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop-dark@2.png b/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop-dark@2.png deleted file mode 120000 index 1f5e890..0000000 --- a/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -radio-unchecked-backdrop-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop.png b/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop.png deleted file mode 120000 index 46fab40..0000000 --- a/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop.png +++ /dev/null @@ -1 +0,0 @@ -radio-unchecked-backdrop.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark.png index 3f368ee..659c82a 100644 Binary files a/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark.png and b/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png index 017aa3a..c0865d9 100644 Binary files a/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png and b/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/scalable/bullet-symbolic.svg b/Paper/gtk-3.0/assets/scalable/bullet-symbolic.svg new file mode 100644 index 0000000..c029973 --- /dev/null +++ b/Paper/gtk-3.0/assets/scalable/bullet-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/Paper/gtk-3.0/assets/scalable/spinner-01-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-01-dark.svg deleted file mode 100644 index 9cc98a2..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-01-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-01.svg b/Paper/gtk-3.0/assets/scalable/spinner-01.svg deleted file mode 100644 index 5cc8bb2..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-01.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-02-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-02-dark.svg deleted file mode 100644 index 440b368..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-02-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-02.svg b/Paper/gtk-3.0/assets/scalable/spinner-02.svg deleted file mode 100644 index 355a7cb..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-02.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-03-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-03-dark.svg deleted file mode 100644 index 6e82ea5..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-03-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-03.svg b/Paper/gtk-3.0/assets/scalable/spinner-03.svg deleted file mode 100644 index 5c0e491..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-03.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-04-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-04-dark.svg deleted file mode 100644 index ba276ee..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-04-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-04.svg b/Paper/gtk-3.0/assets/scalable/spinner-04.svg deleted file mode 100644 index 232139a..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-04.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-05-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-05-dark.svg deleted file mode 100644 index 104a8ad..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-05-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-05.svg b/Paper/gtk-3.0/assets/scalable/spinner-05.svg deleted file mode 100644 index 7bb3b75..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-05.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-06-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-06-dark.svg deleted file mode 100644 index 0242aa8..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-06-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-06.svg b/Paper/gtk-3.0/assets/scalable/spinner-06.svg deleted file mode 100644 index 79f6fdf..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-06.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-07-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-07-dark.svg deleted file mode 100644 index d8cde88..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-07-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-07.svg b/Paper/gtk-3.0/assets/scalable/spinner-07.svg deleted file mode 100644 index 654d60e..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-07.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-08-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-08-dark.svg deleted file mode 100644 index cfcd95a..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-08-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-08.svg b/Paper/gtk-3.0/assets/scalable/spinner-08.svg deleted file mode 100644 index faeccdc..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-08.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-09-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-09-dark.svg deleted file mode 100644 index 22a6467..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-09-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-09.svg b/Paper/gtk-3.0/assets/scalable/spinner-09.svg deleted file mode 100644 index a8041da..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-09.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-10-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-10-dark.svg deleted file mode 100644 index d597625..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-10-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-10.svg b/Paper/gtk-3.0/assets/scalable/spinner-10.svg deleted file mode 100644 index fe554c3..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-10.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-11-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-11-dark.svg deleted file mode 100644 index c23e550..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-11-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-11.svg b/Paper/gtk-3.0/assets/scalable/spinner-11.svg deleted file mode 100644 index ba788fa..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-11.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-12-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-12-dark.svg deleted file mode 100644 index 54d1329..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-12-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-12.svg b/Paper/gtk-3.0/assets/scalable/spinner-12.svg deleted file mode 100644 index f44eede..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-12.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-13-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-13-dark.svg deleted file mode 100644 index c853253..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-13-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-13.svg b/Paper/gtk-3.0/assets/scalable/spinner-13.svg deleted file mode 100644 index bba7ccf..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-13.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-14-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-14-dark.svg deleted file mode 100644 index e9870c9..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-14-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-14.svg b/Paper/gtk-3.0/assets/scalable/spinner-14.svg deleted file mode 100644 index 52121eb..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-14.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-15-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-15-dark.svg deleted file mode 100644 index 6c4b33e..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-15-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-15.svg b/Paper/gtk-3.0/assets/scalable/spinner-15.svg deleted file mode 100644 index 2b4d852..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-15.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-16-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-16-dark.svg deleted file mode 100644 index 7da9f02..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-16-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-16.svg b/Paper/gtk-3.0/assets/scalable/spinner-16.svg deleted file mode 100644 index 16225ff..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-16.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-17-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-17-dark.svg deleted file mode 100644 index 2b76a23..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-17-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-17.svg b/Paper/gtk-3.0/assets/scalable/spinner-17.svg deleted file mode 100644 index 1c92858..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-17.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-18-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-18-dark.svg deleted file mode 100644 index bbf5579..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-18-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-18.svg b/Paper/gtk-3.0/assets/scalable/spinner-18.svg deleted file mode 100644 index 9f6301c..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-18.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-19-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-19-dark.svg deleted file mode 100644 index 7478364..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-19-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-19.svg b/Paper/gtk-3.0/assets/scalable/spinner-19.svg deleted file mode 100644 index e6af0ee..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-19.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-20-dark.svg b/Paper/gtk-3.0/assets/scalable/spinner-20-dark.svg deleted file mode 100644 index f9c1917..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-20-dark.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scalable/spinner-20.svg b/Paper/gtk-3.0/assets/scalable/spinner-20.svg deleted file mode 100644 index 35e0069..0000000 --- a/Paper/gtk-3.0/assets/scalable/spinner-20.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/Paper/gtk-3.0/assets/scale-slider-down-active-dark.png b/Paper/gtk-3.0/assets/scale-slider-down-active-dark.png deleted file mode 100644 index aa7b908..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-active-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-active-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-down-active-dark@2.png deleted file mode 100644 index 0ff2f25..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-active-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-active.png b/Paper/gtk-3.0/assets/scale-slider-down-active.png deleted file mode 100644 index e3ce83b..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-active.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-active@2.png b/Paper/gtk-3.0/assets/scale-slider-down-active@2.png deleted file mode 100644 index 572f6a2..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-active@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark.png deleted file mode 100644 index bb79752..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark@2.png deleted file mode 100644 index faf53f4..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark.png deleted file mode 100644 index cbc45f8..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark@2.png deleted file mode 100644 index 26ec9ab..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive.png deleted file mode 100644 index 9456519..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive@2.png deleted file mode 100644 index c24dfb9..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop.png deleted file mode 100644 index a6c8af3..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-backdrop.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-backdrop@2.png b/Paper/gtk-3.0/assets/scale-slider-down-backdrop@2.png deleted file mode 100644 index 6b48c56..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-backdrop@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-dark.png b/Paper/gtk-3.0/assets/scale-slider-down-dark.png deleted file mode 100644 index 9356bfe..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-down-dark@2.png deleted file mode 100644 index 9b94e20..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-hover-dark.png b/Paper/gtk-3.0/assets/scale-slider-down-hover-dark.png deleted file mode 100644 index 9356bfe..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-hover-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-hover-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-down-hover-dark@2.png deleted file mode 100644 index 9b94e20..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-hover-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-hover.png b/Paper/gtk-3.0/assets/scale-slider-down-hover.png deleted file mode 100644 index c2e9471..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-hover.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-hover@2.png b/Paper/gtk-3.0/assets/scale-slider-down-hover@2.png deleted file mode 100644 index 2618be5..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-hover@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark.png deleted file mode 100644 index cbc45f8..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark@2.png deleted file mode 100644 index 26ec9ab..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-down-insensitive.png deleted file mode 100644 index e89bd07..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-down-insensitive@2.png deleted file mode 100644 index 01ea36e..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down.png b/Paper/gtk-3.0/assets/scale-slider-down.png deleted file mode 100644 index c2e9471..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-down@2.png b/Paper/gtk-3.0/assets/scale-slider-down@2.png deleted file mode 100644 index 2618be5..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-down@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-active-dark.png b/Paper/gtk-3.0/assets/scale-slider-horz-active-dark.png deleted file mode 100644 index ba66aa8..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-active-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-active-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-active-dark@2.png deleted file mode 100644 index 7251e5d..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-active-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-active.png b/Paper/gtk-3.0/assets/scale-slider-horz-active.png deleted file mode 100644 index 115f94e..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-active.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-active@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-active@2.png deleted file mode 100644 index 7893c36..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-active@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark.png deleted file mode 100644 index cba0a8c..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark@2.png deleted file mode 100644 index 85b4dd5..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark.png deleted file mode 100644 index 319e019..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark@2.png deleted file mode 100644 index 0fe2128..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive.png deleted file mode 100644 index 50abadf..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive@2.png deleted file mode 100644 index 0bd6655..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop.png deleted file mode 100644 index 2feb9ae..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-backdrop@2.png deleted file mode 100644 index 66bc15d..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-backdrop@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-dark.png b/Paper/gtk-3.0/assets/scale-slider-horz-dark.png deleted file mode 100644 index c4e59dc..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-dark@2.png deleted file mode 100644 index bac6e4b..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark.png b/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark.png deleted file mode 100644 index c4e59dc..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark@2.png deleted file mode 100644 index bac6e4b..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-hover.png b/Paper/gtk-3.0/assets/scale-slider-horz-hover.png deleted file mode 100644 index 595d3fd..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-hover.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-hover@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-hover@2.png deleted file mode 100644 index 2f3757f..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-hover@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark.png deleted file mode 100644 index 319e019..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark@2.png deleted file mode 100644 index 0fe2128..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-horz-insensitive.png deleted file mode 100644 index 9464edf..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-horz-insensitive@2.png deleted file mode 100644 index 2f56acf..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz.png b/Paper/gtk-3.0/assets/scale-slider-horz.png deleted file mode 100644 index 595d3fd..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-horz@2.png b/Paper/gtk-3.0/assets/scale-slider-horz@2.png deleted file mode 100644 index 2f3757f..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-horz@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-active-dark.png b/Paper/gtk-3.0/assets/scale-slider-left-active-dark.png deleted file mode 100644 index 162898f..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-active-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-active-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-left-active-dark@2.png deleted file mode 100644 index e4013bb..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-active-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-active.png b/Paper/gtk-3.0/assets/scale-slider-left-active.png deleted file mode 100644 index b081f4a..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-active.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-active@2.png b/Paper/gtk-3.0/assets/scale-slider-left-active@2.png deleted file mode 100644 index e6123ed..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-active@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark.png deleted file mode 100644 index 38aeaf7..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark@2.png deleted file mode 100644 index 1d8be76..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark.png deleted file mode 100644 index ce6a1a9..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark@2.png deleted file mode 100644 index 679ccd4..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive.png deleted file mode 100644 index 11ffce6..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive@2.png deleted file mode 100644 index d48d070..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop.png deleted file mode 100644 index 34f5214..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-backdrop.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-backdrop@2.png b/Paper/gtk-3.0/assets/scale-slider-left-backdrop@2.png deleted file mode 100644 index 4a9e328..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-backdrop@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-dark.png b/Paper/gtk-3.0/assets/scale-slider-left-dark.png deleted file mode 100644 index 833d66f..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-left-dark@2.png deleted file mode 100644 index 28b1ee1..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-hover-dark.png b/Paper/gtk-3.0/assets/scale-slider-left-hover-dark.png deleted file mode 100644 index 833d66f..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-hover-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-hover-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-left-hover-dark@2.png deleted file mode 100644 index 28b1ee1..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-hover-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-hover.png b/Paper/gtk-3.0/assets/scale-slider-left-hover.png deleted file mode 100644 index 2fcb3a0..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-hover.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-hover@2.png b/Paper/gtk-3.0/assets/scale-slider-left-hover@2.png deleted file mode 100644 index 347d748..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-hover@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark.png deleted file mode 100644 index ce6a1a9..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark@2.png deleted file mode 100644 index 679ccd4..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-left-insensitive.png deleted file mode 100644 index 878aaae..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-left-insensitive@2.png deleted file mode 100644 index 1ce9072..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left.png b/Paper/gtk-3.0/assets/scale-slider-left.png deleted file mode 100644 index 2fcb3a0..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-left@2.png b/Paper/gtk-3.0/assets/scale-slider-left@2.png deleted file mode 100644 index 347d748..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-left@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-active-dark.png b/Paper/gtk-3.0/assets/scale-slider-right-active-dark.png deleted file mode 100644 index dc9b510..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-active-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-active-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-right-active-dark@2.png deleted file mode 100644 index e06819c..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-active-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-active.png b/Paper/gtk-3.0/assets/scale-slider-right-active.png deleted file mode 100644 index fb63403..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-active.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-active@2.png b/Paper/gtk-3.0/assets/scale-slider-right-active@2.png deleted file mode 100644 index 5699f69..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-active@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark.png deleted file mode 100644 index db95a34..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark@2.png deleted file mode 100644 index 98e0c74..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark.png deleted file mode 100644 index 4810581..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark@2.png deleted file mode 100644 index aa31bd4..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive.png deleted file mode 100644 index 500e412..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive@2.png deleted file mode 100644 index 80f083d..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop.png deleted file mode 100644 index b6ea82a..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-backdrop.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-backdrop@2.png b/Paper/gtk-3.0/assets/scale-slider-right-backdrop@2.png deleted file mode 100644 index 9ce6200..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-backdrop@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-dark.png b/Paper/gtk-3.0/assets/scale-slider-right-dark.png deleted file mode 100644 index 140f679..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-right-dark@2.png deleted file mode 100644 index 3c53508..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-hover-dark.png b/Paper/gtk-3.0/assets/scale-slider-right-hover-dark.png deleted file mode 100644 index 140f679..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-hover-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-hover-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-right-hover-dark@2.png deleted file mode 100644 index 3c53508..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-hover-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-hover.png b/Paper/gtk-3.0/assets/scale-slider-right-hover.png deleted file mode 100644 index aceafe2..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-hover.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-hover@2.png b/Paper/gtk-3.0/assets/scale-slider-right-hover@2.png deleted file mode 100644 index 028da6b..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-hover@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark.png deleted file mode 100644 index 4810581..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark@2.png deleted file mode 100644 index aa31bd4..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-right-insensitive.png deleted file mode 100644 index f762384..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-right-insensitive@2.png deleted file mode 100644 index 1a7176c..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right.png b/Paper/gtk-3.0/assets/scale-slider-right.png deleted file mode 100644 index aceafe2..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-right@2.png b/Paper/gtk-3.0/assets/scale-slider-right@2.png deleted file mode 100644 index 028da6b..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-right@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-active-dark.png b/Paper/gtk-3.0/assets/scale-slider-up-active-dark.png deleted file mode 100644 index fc5df91..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-active-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-active-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-up-active-dark@2.png deleted file mode 100644 index 8caef2c..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-active-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-active.png b/Paper/gtk-3.0/assets/scale-slider-up-active.png deleted file mode 100644 index 172b2ff..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-active.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-active@2.png b/Paper/gtk-3.0/assets/scale-slider-up-active@2.png deleted file mode 100644 index 2d95f3a..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-active@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark.png deleted file mode 100644 index 360e42b..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark@2.png deleted file mode 100644 index 3d30375..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark.png deleted file mode 100644 index 4d80371..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark@2.png deleted file mode 100644 index 898d8ed..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive.png deleted file mode 100644 index 9594f17..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive@2.png deleted file mode 100644 index d7f6a68..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop.png deleted file mode 100644 index 773081c..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-backdrop.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-backdrop@2.png b/Paper/gtk-3.0/assets/scale-slider-up-backdrop@2.png deleted file mode 100644 index e279f7b..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-backdrop@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-dark.png b/Paper/gtk-3.0/assets/scale-slider-up-dark.png deleted file mode 100644 index c341ebe..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-up-dark@2.png deleted file mode 100644 index 1bd34dd..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-hover-dark.png b/Paper/gtk-3.0/assets/scale-slider-up-hover-dark.png deleted file mode 100644 index c341ebe..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-hover-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-hover-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-up-hover-dark@2.png deleted file mode 100644 index 1bd34dd..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-hover-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-hover.png b/Paper/gtk-3.0/assets/scale-slider-up-hover.png deleted file mode 100644 index f0079f4..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-hover.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-hover@2.png b/Paper/gtk-3.0/assets/scale-slider-up-hover@2.png deleted file mode 100644 index 72e6858..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-hover@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark.png deleted file mode 100644 index 4d80371..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark@2.png deleted file mode 100644 index 898d8ed..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-up-insensitive.png deleted file mode 100644 index dc1d17f..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-up-insensitive@2.png deleted file mode 100644 index f17f980..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up.png b/Paper/gtk-3.0/assets/scale-slider-up.png deleted file mode 100644 index f0079f4..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-up@2.png b/Paper/gtk-3.0/assets/scale-slider-up@2.png deleted file mode 100644 index 72e6858..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-up@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-active-dark.png b/Paper/gtk-3.0/assets/scale-slider-vert-active-dark.png deleted file mode 100644 index ba66aa8..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-active-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-active-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-active-dark@2.png deleted file mode 100644 index 7251e5d..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-active-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-active.png b/Paper/gtk-3.0/assets/scale-slider-vert-active.png deleted file mode 100644 index 115f94e..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-active.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-active@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-active@2.png deleted file mode 100644 index 7893c36..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-active@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark.png deleted file mode 100644 index cba0a8c..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark@2.png deleted file mode 100644 index 85b4dd5..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark.png deleted file mode 100644 index 319e019..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark@2.png deleted file mode 100644 index 0fe2128..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive.png deleted file mode 100644 index 50abadf..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive@2.png deleted file mode 100644 index 0bd6655..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop.png deleted file mode 100644 index 2feb9ae..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-backdrop@2.png deleted file mode 100644 index 66bc15d..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-backdrop@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-dark.png b/Paper/gtk-3.0/assets/scale-slider-vert-dark.png deleted file mode 100644 index c4e59dc..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-dark@2.png deleted file mode 100644 index bac6e4b..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark.png b/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark.png deleted file mode 100644 index c4e59dc..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark@2.png deleted file mode 100644 index bac6e4b..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-hover.png b/Paper/gtk-3.0/assets/scale-slider-vert-hover.png deleted file mode 100644 index 595d3fd..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-hover.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-hover@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-hover@2.png deleted file mode 100644 index 2f3757f..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-hover@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark.png b/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark.png deleted file mode 100644 index 319e019..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark@2.png deleted file mode 100644 index 0fe2128..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-insensitive.png b/Paper/gtk-3.0/assets/scale-slider-vert-insensitive.png deleted file mode 100644 index 9464edf..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-insensitive.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert-insensitive@2.png b/Paper/gtk-3.0/assets/scale-slider-vert-insensitive@2.png deleted file mode 100644 index 2f56acf..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert-insensitive@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert.png b/Paper/gtk-3.0/assets/scale-slider-vert.png deleted file mode 100644 index 595d3fd..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/scale-slider-vert@2.png b/Paper/gtk-3.0/assets/scale-slider-vert@2.png deleted file mode 100644 index 2f3757f..0000000 Binary files a/Paper/gtk-3.0/assets/scale-slider-vert@2.png and /dev/null differ diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-active-dark.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-active-dark.png deleted file mode 120000 index 4d60003..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-checked-active-dark.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-checked-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-active-dark@2.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-active-dark@2.png deleted file mode 120000 index fb174d2..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-checked-active-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-checked-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-active.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-active.png deleted file mode 120000 index b0d52ba..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-checked-active.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-checked.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-active@2.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-active@2.png deleted file mode 120000 index b360d3d..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-checked-active@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-checked@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop-dark.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop-dark.png deleted file mode 120000 index de25817..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop-dark.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-backdrop-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop-dark@2.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop-dark@2.png deleted file mode 120000 index 3be27ad..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-backdrop-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop.png deleted file mode 120000 index 602f411..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-backdrop.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop@2.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop@2.png deleted file mode 120000 index c632815..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-checked-backdrop@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-dark.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-dark.png index 91ec56a..9706934 100644 Binary files a/Paper/gtk-3.0/assets/selected-checkbox-checked-dark.png and b/Paper/gtk-3.0/assets/selected-checkbox-checked-dark.png differ diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-dark@2.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-dark@2.png index 26a6e15..ed88253 100644 Binary files a/Paper/gtk-3.0/assets/selected-checkbox-checked-dark@2.png and b/Paper/gtk-3.0/assets/selected-checkbox-checked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-hover-dark.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-hover-dark.png deleted file mode 120000 index 4d60003..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-checked-hover-dark.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-checked-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-hover-dark@2.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-hover-dark@2.png deleted file mode 120000 index fb174d2..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-checked-hover-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-checked-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-hover.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-hover.png deleted file mode 120000 index b0d52ba..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-checked-hover.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-checked.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked-hover@2.png b/Paper/gtk-3.0/assets/selected-checkbox-checked-hover@2.png deleted file mode 120000 index b360d3d..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-checked-hover@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-checked@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked.png b/Paper/gtk-3.0/assets/selected-checkbox-checked.png index 4a9aab2..23c283a 100644 Binary files a/Paper/gtk-3.0/assets/selected-checkbox-checked.png and b/Paper/gtk-3.0/assets/selected-checkbox-checked.png differ diff --git a/Paper/gtk-3.0/assets/selected-checkbox-checked@2.png b/Paper/gtk-3.0/assets/selected-checkbox-checked@2.png index 72d07e0..b8cfe42 100644 Binary files a/Paper/gtk-3.0/assets/selected-checkbox-checked@2.png and b/Paper/gtk-3.0/assets/selected-checkbox-checked@2.png differ diff --git a/Paper/gtk-3.0/assets/selected-checkbox-mixed-active-dark.png b/Paper/gtk-3.0/assets/selected-checkbox-mixed-active-dark.png deleted file mode 120000 index 1c3c6d9..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-mixed-active-dark.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-mixed-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-mixed-active-dark@2.png b/Paper/gtk-3.0/assets/selected-checkbox-mixed-active-dark@2.png deleted file mode 120000 index abafb27..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-mixed-active-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-mixed-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-mixed-active.png b/Paper/gtk-3.0/assets/selected-checkbox-mixed-active.png deleted file mode 120000 index 45c1003..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-mixed-active.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-mixed.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-mixed-active@2.png b/Paper/gtk-3.0/assets/selected-checkbox-mixed-active@2.png deleted file mode 120000 index 3ee4579..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-mixed-active@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-mixed@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark.png b/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark.png index b0fb608..c4c0469 100644 Binary files a/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark.png and b/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark.png differ diff --git a/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark@2.png b/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark@2.png index 468bd0e..8a5c7d5 100644 Binary files a/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark@2.png and b/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/selected-checkbox-mixed.png b/Paper/gtk-3.0/assets/selected-checkbox-mixed.png index fa1fa8b..cac3c85 100644 Binary files a/Paper/gtk-3.0/assets/selected-checkbox-mixed.png and b/Paper/gtk-3.0/assets/selected-checkbox-mixed.png differ diff --git a/Paper/gtk-3.0/assets/selected-checkbox-mixed@2.png b/Paper/gtk-3.0/assets/selected-checkbox-mixed@2.png index a2693c3..36acb74 100644 Binary files a/Paper/gtk-3.0/assets/selected-checkbox-mixed@2.png and b/Paper/gtk-3.0/assets/selected-checkbox-mixed@2.png differ diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active-dark.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active-dark.png deleted file mode 120000 index 29c505c..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active-dark.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-unchecked-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active-dark@2.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active-dark@2.png deleted file mode 120000 index 1c58285..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-unchecked-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active.png deleted file mode 120000 index 9285c1d..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-unchecked.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active@2.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active@2.png deleted file mode 120000 index 67b593e..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-unchecked@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop-dark.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop-dark.png deleted file mode 120000 index a606d5a..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop-dark.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-backdrop-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop-dark@2.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop-dark@2.png deleted file mode 120000 index d10daf0..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-backdrop-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop.png deleted file mode 120000 index 362147e..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-backdrop.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop@2.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop@2.png deleted file mode 120000 index 34446c0..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop@2.png +++ /dev/null @@ -1 +0,0 @@ -checkbox-unchecked-backdrop@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark.png index 4a130dc..c68841f 100644 Binary files a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark.png and b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark.png differ diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark@2.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark@2.png index 7ec900e..9ed8585 100644 Binary files a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark@2.png and b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover-dark.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover-dark.png deleted file mode 120000 index 29c505c..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover-dark.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-unchecked-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover-dark@2.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover-dark@2.png deleted file mode 120000 index 1c58285..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-unchecked-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover.png deleted file mode 120000 index 9285c1d..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-unchecked.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover@2.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover@2.png deleted file mode 120000 index 67b593e..0000000 --- a/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-checkbox-unchecked@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked.png index 370a167..4c8cec3 100644 Binary files a/Paper/gtk-3.0/assets/selected-checkbox-unchecked.png and b/Paper/gtk-3.0/assets/selected-checkbox-unchecked.png differ diff --git a/Paper/gtk-3.0/assets/selected-checkbox-unchecked@2.png b/Paper/gtk-3.0/assets/selected-checkbox-unchecked@2.png index 3c0f60f..8789fa5 100644 Binary files a/Paper/gtk-3.0/assets/selected-checkbox-unchecked@2.png and b/Paper/gtk-3.0/assets/selected-checkbox-unchecked@2.png differ diff --git a/Paper/gtk-3.0/assets/selected-radio-checked-active-dark.png b/Paper/gtk-3.0/assets/selected-radio-checked-active-dark.png deleted file mode 120000 index 52b465c..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-checked-active-dark.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-checked-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-checked-active-dark@2.png b/Paper/gtk-3.0/assets/selected-radio-checked-active-dark@2.png deleted file mode 120000 index cef10ae..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-checked-active-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-checked-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-checked-active.png b/Paper/gtk-3.0/assets/selected-radio-checked-active.png deleted file mode 120000 index 96a0170..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-checked-active.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-checked.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-checked-active@2.png b/Paper/gtk-3.0/assets/selected-radio-checked-active@2.png deleted file mode 120000 index 2c99b78..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-checked-active@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-checked@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-checked-dark.png b/Paper/gtk-3.0/assets/selected-radio-checked-dark.png index 94a4cc6..7417ee4 100644 Binary files a/Paper/gtk-3.0/assets/selected-radio-checked-dark.png and b/Paper/gtk-3.0/assets/selected-radio-checked-dark.png differ diff --git a/Paper/gtk-3.0/assets/selected-radio-checked-dark@2.png b/Paper/gtk-3.0/assets/selected-radio-checked-dark@2.png index ffcb7a7..fbfd9e7 100644 Binary files a/Paper/gtk-3.0/assets/selected-radio-checked-dark@2.png and b/Paper/gtk-3.0/assets/selected-radio-checked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/selected-radio-checked-hover.png b/Paper/gtk-3.0/assets/selected-radio-checked-hover.png deleted file mode 120000 index 96a0170..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-checked-hover.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-checked.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-checked-hover@2.png b/Paper/gtk-3.0/assets/selected-radio-checked-hover@2.png deleted file mode 120000 index 2c99b78..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-checked-hover@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-checked@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-checked.png b/Paper/gtk-3.0/assets/selected-radio-checked.png index d2a490c..0a6c908 100644 Binary files a/Paper/gtk-3.0/assets/selected-radio-checked.png and b/Paper/gtk-3.0/assets/selected-radio-checked.png differ diff --git a/Paper/gtk-3.0/assets/selected-radio-checked@2.png b/Paper/gtk-3.0/assets/selected-radio-checked@2.png index 1d24382..3eb5b6a 100644 Binary files a/Paper/gtk-3.0/assets/selected-radio-checked@2.png and b/Paper/gtk-3.0/assets/selected-radio-checked@2.png differ diff --git a/Paper/gtk-3.0/assets/selected-radio-mixed-active-dark.png b/Paper/gtk-3.0/assets/selected-radio-mixed-active-dark.png deleted file mode 120000 index e4c39c9..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-mixed-active-dark.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-mixed-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-mixed-active-dark@2.png b/Paper/gtk-3.0/assets/selected-radio-mixed-active-dark@2.png deleted file mode 120000 index e4e7ef1..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-mixed-active-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-mixed-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-mixed-active.png b/Paper/gtk-3.0/assets/selected-radio-mixed-active.png deleted file mode 120000 index 68ec35d..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-mixed-active.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-mixed.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-mixed-active@2.png b/Paper/gtk-3.0/assets/selected-radio-mixed-active@2.png deleted file mode 120000 index 5d3f38e..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-mixed-active@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-mixed@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-mixed-dark.png b/Paper/gtk-3.0/assets/selected-radio-mixed-dark.png index 3a8cdde..fac5e31 100644 Binary files a/Paper/gtk-3.0/assets/selected-radio-mixed-dark.png and b/Paper/gtk-3.0/assets/selected-radio-mixed-dark.png differ diff --git a/Paper/gtk-3.0/assets/selected-radio-mixed-dark@2.png b/Paper/gtk-3.0/assets/selected-radio-mixed-dark@2.png index 414e943..f5cff18 100644 Binary files a/Paper/gtk-3.0/assets/selected-radio-mixed-dark@2.png and b/Paper/gtk-3.0/assets/selected-radio-mixed-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/selected-radio-mixed.png b/Paper/gtk-3.0/assets/selected-radio-mixed.png index 2ba94dc..d6df7bf 100644 Binary files a/Paper/gtk-3.0/assets/selected-radio-mixed.png and b/Paper/gtk-3.0/assets/selected-radio-mixed.png differ diff --git a/Paper/gtk-3.0/assets/selected-radio-mixed@2.png b/Paper/gtk-3.0/assets/selected-radio-mixed@2.png index 2f0415d..c812764 100644 Binary files a/Paper/gtk-3.0/assets/selected-radio-mixed@2.png and b/Paper/gtk-3.0/assets/selected-radio-mixed@2.png differ diff --git a/Paper/gtk-3.0/assets/selected-radio-unchecked-active-dark.png b/Paper/gtk-3.0/assets/selected-radio-unchecked-active-dark.png deleted file mode 120000 index 4e1f599..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-unchecked-active-dark.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-unchecked-dark.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-unchecked-active-dark@2.png b/Paper/gtk-3.0/assets/selected-radio-unchecked-active-dark@2.png deleted file mode 120000 index 8912b8f..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-unchecked-active-dark@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-unchecked-dark@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-unchecked-active.png b/Paper/gtk-3.0/assets/selected-radio-unchecked-active.png deleted file mode 120000 index 702a7fc..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-unchecked-active.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-unchecked.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-unchecked-active@2.png b/Paper/gtk-3.0/assets/selected-radio-unchecked-active@2.png deleted file mode 120000 index 24e07f7..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-unchecked-active@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-unchecked@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-unchecked-dark.png b/Paper/gtk-3.0/assets/selected-radio-unchecked-dark.png index aaf3f4f..352d82d 100644 Binary files a/Paper/gtk-3.0/assets/selected-radio-unchecked-dark.png and b/Paper/gtk-3.0/assets/selected-radio-unchecked-dark.png differ diff --git a/Paper/gtk-3.0/assets/selected-radio-unchecked-dark@2.png b/Paper/gtk-3.0/assets/selected-radio-unchecked-dark@2.png index fa6688b..b9867d2 100644 Binary files a/Paper/gtk-3.0/assets/selected-radio-unchecked-dark@2.png and b/Paper/gtk-3.0/assets/selected-radio-unchecked-dark@2.png differ diff --git a/Paper/gtk-3.0/assets/selected-radio-unchecked-hover.png b/Paper/gtk-3.0/assets/selected-radio-unchecked-hover.png deleted file mode 120000 index 702a7fc..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-unchecked-hover.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-unchecked.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-unchecked-hover@2.png b/Paper/gtk-3.0/assets/selected-radio-unchecked-hover@2.png deleted file mode 120000 index 24e07f7..0000000 --- a/Paper/gtk-3.0/assets/selected-radio-unchecked-hover@2.png +++ /dev/null @@ -1 +0,0 @@ -selected-radio-unchecked@2.png \ No newline at end of file diff --git a/Paper/gtk-3.0/assets/selected-radio-unchecked.png b/Paper/gtk-3.0/assets/selected-radio-unchecked.png index 0d5b93d..96d8e85 100644 Binary files a/Paper/gtk-3.0/assets/selected-radio-unchecked.png and b/Paper/gtk-3.0/assets/selected-radio-unchecked.png differ diff --git a/Paper/gtk-3.0/assets/selected-radio-unchecked@2.png b/Paper/gtk-3.0/assets/selected-radio-unchecked@2.png index afcda16..c66c1a6 100644 Binary files a/Paper/gtk-3.0/assets/selected-radio-unchecked@2.png and b/Paper/gtk-3.0/assets/selected-radio-unchecked@2.png differ diff --git a/Paper/gtk-3.0/granite-widgets.css b/Paper/gtk-3.0/granite-widgets.css deleted file mode 100644 index cb70307..0000000 --- a/Paper/gtk-3.0/granite-widgets.css +++ /dev/null @@ -1,95 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/*********** - * Popover * - **********/ - -GraniteWidgetsPopOver { - - -GraniteWidgetsPopOver-arrow-width: 21; - -GraniteWidgetsPopOver-arrow-height: 10; - -GraniteWidgetsPopOver-border-radius: 8px; - -GraniteWidgetsPopOver-border-width: 0; - -GraniteWidgetsPopOver-shadow-size: 12; - - border: 1px solid @base; - background: @base; - color: @text; - -} - -GraniteWidgetsPopOver .frame, -GraniteWidgetsStaticNotebook .frame { - border: none; -} - -.popover_bg { - background-color: @base; - background-image: none; - border: 1px solid @base; - color: @text; -} - -GraniteWidgetsPopOver .sidebar.view { - border: none; - background: none; -} - -/*Button*/ -GraniteWidgetsPopOver .button { - background-image: none; - background: none; - border: none; -} - -GraniteWidgetsPopOver .button:active { - border: none; - background: none; - color: @selection; -} - -GraniteWidgetsPopOver .button:active:hover { - background: none; - background-color: alpha(@selection, 0.05); - border: none; - color: @selection; -} - - -/*********** - * Welcome * - **********/ - -GraniteWidgetsWelcome { - background-color: @base; -} - -GraniteWidgetsWelcome GtkLabel { - color: @foreground; -} - -GraniteWidgetsWelcome .h1, -GraniteWidgetsWelcome .h3 { - color: alpha(@foreground, 0.8); -} - -GraniteWidgetsModeButtonItem { - border-radius: 0; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/gtk-common.css b/Paper/gtk-3.0/gtk-common.css deleted file mode 100644 index 7d9f0da..0000000 --- a/Paper/gtk-3.0/gtk-common.css +++ /dev/null @@ -1,132 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/********************** - * Common Definitions * - **********************/ - -/* Insensitive colors */ -@define-color insensitive_base shade(@base, 0.95); -@define-color insensitive_background @background; -@define-color insensitive_foreground alpha(@foreground, 0.5); -@define-color insensitive_border shade(@border, 1.1); -@define-color insensitive_button @insensitive_background; -@define-color insensitive_separator shade(@separator, 1.05); -@define-color insensitive_text shade(@background, 0.8); -@define-color insensitive_selection shade(@selection, 1.05); - -/* Backdrop colors */ -@define-color backdrop_base shade(@base, 0.99); -@define-color backdrop_background shade(@background, 0.99); -@define-color backdrop_foreground shade(@foreground, 1.2); -@define-color backdrop_border shade(@border, 1.02); -@define-color backdrop_separator alpha(@separator, 0.9); -@define-color backdrop_text shade(@text, 1.1); -@define-color backdrop_selection shade(@selection, 0.95); - -/* Backdrop-insensitive colors */ -@define-color backdrop_insensitive_border mix(@backdrop_background, @backdrop_border, 0.5); -@define-color backdrop_insensitive_foreground mix(@backdrop_background, @backdrop_foreground, 0.5); -@define-color backdrop_insensitive_background mix(@backdrop_background, @backdrop_base, 0.5); -@define-color backdrop_insensitive_text mix(@backdrop_text, @insensitive_text, 0.5); - -/* Backdrop-selected colors */ -@define-color backdrop_selected_background shade(@selection, 0.9); -@define-color backdrop_selection @backdrop_selected_background; -@define-color backdrop_selection_foreground shade(@selection_foreground, 0.9); - -/* Hover colors */ -@define-color hover_base shade(@base, 1.02); -@define-color hover_background rgba(255,255,255,0.2); -@define-color hover_foreground shade(@foreground, 1.02); -@define-color hover_border shade(@border, 1.02); -@define-color hover_text shade(@foreground, 1.02); -@define-color hover_selection shade(@selection, 1.3); - -/* Active colors */ -@define-color active_text shade(@foreground, 1.3); - -/* Selected color */ -@define-color selected_background @selection; -@define-color selected_border shade(@selection, 0.9); -@define-color selection_foreground alpha(#000, 0.3); -@define-color selected_foreground @selection_foreground; - -/**************** - * Theme colors * - ***************/ - -@define-color theme_base @base; -@define-color theme_base_color @base; - -@define-color theme_bg_color @background; -@define-color theme_background @background; -@define-color bg_color @background; -@define-color fg_color @foreground; -@define-color theme_foreground @foreground; - -@define-color theme_selected_background @selected_background; -@define-color selected_bg_color @selected_background; -@define-color theme_selection_foreground @selection_foreground; - -@define-color theme_text @foreground; -@define-color theme_text_color @foreground; - - -/***************** - * Trough Colors * - *****************/ - -@define-color trough_background shade(@background, 0.9); -@define-color backdrop_trough_background shade(@trough_background, 0.95); -@define-color insensitive_trough_background shade(@trough_background, 1.05); - -@define-color trough_border shade(@border, 1.02); -@define-color backdrop_trough_border shade(@backdrop_border, 1.2); -@define-color insensitive_trough_border shade(@insensitive_border, 1.2); - - -/********************* - * Internal elements * - *********************/ -@define-color internal_element @base; -@define-color internal_element_prelight @selection; - -@define-color inset_light alpha(white, 0.45); -@define-color inset_dark alpha(#000, 0.07); - -/***************** - * Miscellaneous * - *****************/ -@define-color placeholder_text_color shade(@foreground, 2.0); -@define-color view_symbolic shade(@internal_element, 0.50); - -/* GNOME Apps */ -@define-color entry_tag_background #3465a4; - -/*********** - * Popover * - ***********/ -@define-color osd_popover_background alpha(@panel, 0.90); - -/*********** - * Imports * - ***********/ - -/* Import App-Specific CSS */ -@import url("apps.css"); \ No newline at end of file diff --git a/Paper/gtk-3.0/gtk-dark.css b/Paper/gtk-3.0/gtk-dark.css index 957531d..a0e3d98 100644 --- a/Paper/gtk-3.0/gtk-dark.css +++ b/Paper/gtk-3.0/gtk-dark.css @@ -15,40 +15,10182 @@ * You should have received a copy of the GNU General Public License along * with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. */ - /********** - * Colors * + * Common * **********/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #f34235; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkPaned-handle-size: 1; + -gtk-secondary-caret-color: #667f8c; } -/* Base colors */ -@define-color base #636E73;/* Base color */ -@define-color background #4F585C;/* Background color */ -@define-color foreground #A1A8AB;/* Foreground color */ -@define-color border shade(@background, 0.8);/* Borders color */ -@define-color separator alpha(#000, 0.1);/* Separator color */ -@define-color text @foreground;/* Text color */ -@define-color header #3B4245;/* Header color */ -@define-color backdrop_header shade(@header, 0.9); /* Header backdrop color */ -@define-color header_text alpha(#fff, 0.8);/* Header text color */ -@define-color selection #90a4ae;/* Selection color */ -@define-color view_background @base;/* View background */ -@define-color inactive_frame @border;/* Inactive frame color */ -@define-color text_shadow alpha(white, 0.4);/* Text shadow */ -@define-color icon_shadow @text_shadow;/* Icon shadow */ -@define-color progress_color #90a4ae; /* Progress color */ +/*************** +* Action bars * +***************/ +.action-bar { + background-color: #373e41; + border: solid #33393b; + border-width: 1px 0 0 0; + color: #A1A8AB; + box-shadow: none; } + .action-bar:backdrop { + background-color: #373e41; + box-shadow: none; + -gtk-image-effect: dim; } + .action-bar:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; } + .action-bar:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; } -/* Hightlight & shadow colors */ -@define-color highlight alpha(#fff, 0.2); -@define-color shadow alpha(#000, 0.2); +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/*************** + * Base States * + ***************/ +.background { + color: #A1A8AB; + background-color: #4F585C; } + .background:backdrop { + color: #788084; + background-color: #4F585C; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:insensitive { + -gtk-icon-effect: dim; } + +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: #A1A8AB; + background-color: #4F585C; } + .gtkstyle-fallback:hover { + color: #A1A8AB; + background-color: #677277; } + .gtkstyle-fallback:active { + color: #A1A8AB; + background-color: #373e41; } + .gtkstyle-fallback:disabled { + color: #788084; + background-color: #576165; } + .gtkstyle-fallback:selected { + color: #ffffff; + background-color: #667f8c; } + +.view, GtkIconView, +iconview, +GtkTextView text, +textview text { + color: #A1A8AB; + background-color: #636E73; } + .view:backdrop, GtkIconView:backdrop, + iconview:backdrop, + GtkTextView text:backdrop, + textview text:backdrop { + color: #959da0; + background-color: #657176; } + .view:selected:focus, GtkIconView:selected:focus, + iconview:selected:focus, .view:selected, GtkIconView:selected, + iconview:selected, + GtkTextView text:selected:focus, + textview text:selected:focus, + GtkTextView text:selected, + textview text:selected { + border-radius: 3px; } + +GtkTextView, +textview border { + background-color: #596368; + background-image: image(rgba(0, 0, 0, 0.2)); + background-repeat: no-repeat; } + GtkTextView:backdrop, + textview border:backdrop { + background-color: #5a6569; } + GtkTextView.bottom, + textview border.bottom { + background-size: 100% 1px; + background-position: top; } + GtkTextView.top, + textview border.top { + background-size: 100% 1px; + background-position: bottom; } + GtkTextView.left, + textview border.left { + background-size: 1px 100%; + background-position: right; } + GtkTextView.right, + textview border.right { + background-size: 1px 100%; + background-position: left; } + +GtkIconView, +iconview { + background-color: transparent; } + GtkIconView:backdrop, + iconview:backdrop { + background-color: transparent; } + +.rubberband, +rubberband, +GtkFlow rubberband, +flowbox rubberband, +.content-view rubberband, +GtkTreeView.view .rubberband, +GtkTreeView.view rubberband, +treeview.view .rubberband, +treeview.view rubberband { + border: 1px solid #51646e; + background-color: rgba(81, 100, 110, 0.2); } + +GtkFlow flowboxchild, +flowbox flowboxchild { + padding: 3px; + border-radius: 3px; } + GtkFlow flowboxchild:selected, + flowbox flowboxchild:selected { + outline-offset: -2px; } + +GtkLabel.separator, +label.separator { + color: #A1A8AB; } + GtkLabel.separator:backdrop, + label.separator:backdrop { + color: #788084; } +GtkLabel selection, +label selection { + background-color: #667f8c; + color: #ffffff; } +GtkLabel:disabled, +label:disabled { + color: #788084; } + GtkLabel:disabled:backdrop, + label:disabled:backdrop { + color: #727f85; } +GtkLabel:backdrop, +label:backdrop { + color: #788084; } + +.dim-label, GtkLabel.separator, +label.separator, .titlebar:not(headerbar) .subtitle, +.header-bar .subtitle, +headerbar .subtitle { + opacity: 0.55; + text-shadow: none; } + +GtkAssistant, +assistant { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkAssistant .sidebar, + assistant .sidebar { + background-color: #636E73; + border-top: 1px solid #33393b; + border-bottom-left-radius: 4px; } + GtkAssistant .sidebar:backdrop, + assistant .sidebar:backdrop { + background-color: #657176; + border-color: #363c3e; } + GtkAssistant.csd .sidebar, + assistant.csd .sidebar { + border-top-style: none; } + GtkAssistant .sidebar GtkLabel, + GtkAssistant .sidebar label, + assistant .sidebar GtkLabel, + assistant .sidebar label { + padding: 6px 12px; } + GtkAssistant .sidebar GtkLabel.highlight, + GtkAssistant .sidebar label.highlight, + assistant .sidebar GtkLabel.highlight, + assistant .sidebar label.highlight { + background-color: #5f686c; } + +.app-notification, +.app-notification.frame, .osd .scale-popup, .csd .popover.background.touch-selection, .csd .popover.background.magnifier, .popover.background.touch-selection, .popover.background.magnifier, .csd +popover.background.touch-selection, .csd +popover.background.magnifier, +popover.background.touch-selection, +popover.background.magnifier, .csd .popover.background.osd, .popover.background.osd, .csd +popover.background.osd, +popover.background.osd, +.osd { + color: #A1A8AB; + border: none; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; + outline-color: rgba(161, 168, 171, 0.3); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification:backdrop, .osd .scale-popup:backdrop, .popover.background.touch-selection:backdrop, .popover.background.magnifier:backdrop, + popover.background.touch-selection:backdrop, + popover.background.magnifier:backdrop, .popover.background.osd:backdrop, + popover.background.osd:backdrop, + .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } /*********** - * Imports * + * Buttons * ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#90a4ae), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#667f8c), to(transparent)); } } +notebook > header > tabs > arrow, +.button, +button { + min-height: 24px; + min-width: 16px; + padding: 4px 9px; + border: 1px solid #33393b; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.73176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.73176); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.sidebar-button, notebook > header > tabs > arrow, + .button.flat, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + button.sidebar-button:hover, notebook > header > tabs > arrow:hover, + .button.flat:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active, + .button.flat:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, + .button:hover, + button:hover { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.68376); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.68376); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + .button:active, + .button:checked, + button:active, + button:checked { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #3f4649, #4a5357); + text-shadow: 0 1px rgba(0, 0, 0, 0.81176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); + transition-duration: 50ms; } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop, + .button:backdrop.flat, + .button:backdrop, + button:backdrop.flat, + button:backdrop { + border-color: #363c3e; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + button.sidebar-button:backdrop GtkLabel, notebook > header > tabs > arrow:backdrop GtkLabel, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop GtkLabel, notebook > header > tabs > arrow:backdrop, + .button:backdrop.flat GtkLabel, + .button:backdrop.flat, + .button:backdrop GtkLabel, + .button:backdrop, + button:backdrop.flat GtkLabel, + button:backdrop.flat, + button:backdrop GtkLabel, + button:backdrop { + color: #788084; } + button.sidebar-button:backdrop label, notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop label, notebook > header > tabs > arrow:backdrop, + .button:backdrop.flat label, + .button:backdrop.flat, + .button:backdrop label, + .button:backdrop, + button:backdrop.flat label, + button:backdrop.flat, + button:backdrop label, + button:backdrop { + color: #788084; } + button.sidebar-button:backdrop:active, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:checked, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + .button:backdrop.flat:active, + .button:backdrop.flat:checked, + .button:backdrop:active, + .button:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + border-color: #363c3e; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.sidebar-button:backdrop:active GtkLabel, notebook > header > tabs > arrow:backdrop:active GtkLabel, button.sidebar-button:backdrop:active, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:checked GtkLabel, notebook > header > tabs > arrow:backdrop:checked GtkLabel, button.sidebar-button:backdrop:checked, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active GtkLabel, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked GtkLabel, notebook > header > tabs > arrow:backdrop:checked, + .button:backdrop.flat:active GtkLabel, + .button:backdrop.flat:active, + .button:backdrop.flat:checked GtkLabel, + .button:backdrop.flat:checked, + .button:backdrop:active GtkLabel, + .button:backdrop:active, + .button:backdrop:checked GtkLabel, + .button:backdrop:checked, + button:backdrop.flat:active GtkLabel, + button:backdrop.flat:active, + button:backdrop.flat:checked GtkLabel, + button:backdrop.flat:checked, + button:backdrop:active GtkLabel, + button:backdrop:active, + button:backdrop:checked GtkLabel, + button:backdrop:checked { + color: #788084; } + button.sidebar-button:backdrop:active label, notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, + .button:backdrop.flat:active label, + .button:backdrop.flat:active, + .button:backdrop.flat:checked label, + .button:backdrop.flat:checked, + .button:backdrop:active label, + .button:backdrop:active, + .button:backdrop:checked label, + .button:backdrop:checked, + button:backdrop.flat:active label, + button:backdrop.flat:active, + button:backdrop.flat:checked label, + button:backdrop.flat:checked, + button:backdrop:active label, + button:backdrop:active, + button:backdrop:checked label, + button:backdrop:checked { + color: #788084; } + button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, + .button:backdrop.flat:disabled, + .button:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + border-color: #363c3e; + background-image: none; + background-color: #576165; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.sidebar-button:backdrop:disabled GtkLabel, notebook > header > tabs > arrow:backdrop:disabled GtkLabel, button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled GtkLabel, notebook > header > tabs > arrow:backdrop:disabled, + .button:backdrop.flat:disabled GtkLabel, + .button:backdrop.flat:disabled, + .button:backdrop:disabled GtkLabel, + .button:backdrop:disabled, + button:backdrop.flat:disabled GtkLabel, + button:backdrop.flat:disabled, + button:backdrop:disabled GtkLabel, + button:backdrop:disabled { + color: #727f85; } + button.sidebar-button:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, + .button:backdrop.flat:disabled label, + .button:backdrop.flat:disabled, + .button:backdrop:disabled label, + .button:backdrop:disabled, + button:backdrop.flat:disabled label, + button:backdrop.flat:disabled, + button:backdrop:disabled label, + button:backdrop:disabled { + color: #727f85; } + button.sidebar-button:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + .button:backdrop.flat:disabled:active, + .button:backdrop.flat:disabled:checked, + .button:backdrop:disabled:active, + .button:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + border-color: #363c3e; + background-image: none; + background-color: #4b5457; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.sidebar-button:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, + .button:backdrop.flat:disabled:active label, + .button:backdrop.flat:disabled:checked label, + .button:backdrop:disabled:active label, + .button:backdrop:disabled:checked label, + button:backdrop.flat:disabled:active label, + button:backdrop.flat:disabled:checked label, + button:backdrop:disabled:active label, + button:backdrop:disabled:checked label { + color: #727f85; } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, + .button.flat:backdrop, + .button.flat:disabled, + .button.flat:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:insensitive, notebook > header > tabs > arrow:disabled, + .button:insensitive, + .button:disabled, + button:insensitive, + button:disabled { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:insensitive GtkLabel, notebook > header > tabs > arrow:insensitive, notebook > header > tabs > arrow:disabled GtkLabel, notebook > header > tabs > arrow:disabled, + .button:insensitive GtkLabel, + .button:insensitive, + .button:disabled GtkLabel, + .button:disabled, + button:insensitive GtkLabel, + button:insensitive, + button:disabled GtkLabel, + button:disabled { + color: #788084; } + notebook > header > tabs > arrow:insensitive label, notebook > header > tabs > arrow:insensitive, notebook > header > tabs > arrow:disabled label, notebook > header > tabs > arrow:disabled, + .button:insensitive label, + .button:insensitive, + .button:disabled label, + .button:disabled, + button:insensitive label, + button:insensitive, + button:disabled label, + button:disabled { + color: #788084; } + notebook > header > tabs > arrow:insensitive:active, notebook > header > tabs > arrow:insensitive:checked, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + .button:insensitive:active, + .button:insensitive:checked, + .button:disabled:active, + .button:disabled:checked, + button:insensitive:active, + button:insensitive:checked, + button:disabled:active, + button:disabled:checked { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + notebook > header > tabs > arrow:insensitive:active GtkLabel, notebook > header > tabs > arrow:insensitive:active, notebook > header > tabs > arrow:insensitive:checked GtkLabel, notebook > header > tabs > arrow:insensitive:checked, notebook > header > tabs > arrow:disabled:active GtkLabel, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked GtkLabel, notebook > header > tabs > arrow:disabled:checked, + .button:insensitive:active GtkLabel, + .button:insensitive:active, + .button:insensitive:checked GtkLabel, + .button:insensitive:checked, + .button:disabled:active GtkLabel, + .button:disabled:active, + .button:disabled:checked GtkLabel, + .button:disabled:checked, + button:insensitive:active GtkLabel, + button:insensitive:active, + button:insensitive:checked GtkLabel, + button:insensitive:checked, + button:disabled:active GtkLabel, + button:disabled:active, + button:disabled:checked GtkLabel, + button:disabled:checked { + color: #788084; } + notebook > header > tabs > arrow:insensitive:active label, notebook > header > tabs > arrow:insensitive:active, notebook > header > tabs > arrow:insensitive:checked label, notebook > header > tabs > arrow:insensitive:checked, notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, + .button:insensitive:active label, + .button:insensitive:active, + .button:insensitive:checked label, + .button:insensitive:checked, + .button:disabled:active label, + .button:disabled:active, + .button:disabled:checked label, + .button:disabled:checked, + button:insensitive:active label, + button:insensitive:active, + button:insensitive:checked label, + button:insensitive:checked, + button:disabled:active label, + button:disabled:active, + button:disabled:checked label, + button:disabled:checked { + color: #788084; } + notebook > header > tabs > arrow.image-button, + .button.image-button, + button.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button, + .button.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + .button.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button GtkLabel, + notebook > header > tabs > arrow.text-button.image-button label, + .button.text-button.image-button GtkLabel, + .button.text-button.image-button label, + button.text-button.image-button GtkLabel, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + GtkComboBox:drop(active) button.combo, + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + .button:drop(active), + button:drop(active) { + color: #4e9a06; + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected +.button.flat:not(:active):not(:checked):not(:hover):not(disabled), row:selected +button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + .button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #788084; } +.button.osd, +button.osd { + min-width: 24px; + min-height: 32px; + color: #A1A8AB; + border-radius: 5px; + outline-color: rgba(161, 168, 171, 0.3); + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd.image-button, + button.osd.image-button { + min-width: 32px; } + .button.osd:hover, + button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:active, + .button.osd:checked, + button.osd:active, + button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:insensitive:backdrop, + .button.osd:insensitive, + .button.osd:disabled:backdrop, + .button.osd:disabled, + button.osd:insensitive:backdrop, + button.osd:insensitive, + button.osd:disabled:backdrop, + button.osd:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + .button.osd:backdrop, + button.osd:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } +.app-notification .button, .app-notification button, +.app-notification.frame .button, +.app-notification.frame button, .csd .popover.background.touch-selection button, .csd .popover.background.magnifier button, .popover.background.touch-selection button, .popover.background.magnifier button, .csd +popover.background.touch-selection button, .csd +popover.background.magnifier button, +popover.background.touch-selection button, +popover.background.magnifier button, .osd +.button, .osd +button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:hover, .app-notification button:hover, .popover.background.touch-selection button:hover, .popover.background.magnifier button:hover, + popover.background.touch-selection button:hover, + popover.background.magnifier button:hover, .osd + .button:hover, .osd + button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:active:backdrop, .app-notification button:active:backdrop, .popover.background.touch-selection button:active:backdrop, .popover.background.magnifier button:active:backdrop, + popover.background.touch-selection button:active:backdrop, + popover.background.magnifier button:active:backdrop, .app-notification .button:active, .app-notification button:active, .popover.background.touch-selection button:active, .popover.background.magnifier button:active, + popover.background.touch-selection button:active, + popover.background.magnifier button:active, .app-notification .button:checked:backdrop, .app-notification button:checked:backdrop, .popover.background.touch-selection button:checked:backdrop, .popover.background.magnifier button:checked:backdrop, + popover.background.touch-selection button:checked:backdrop, + popover.background.magnifier button:checked:backdrop, .app-notification .button:checked, .app-notification button:checked, .popover.background.touch-selection button:checked, .popover.background.magnifier button:checked, + popover.background.touch-selection button:checked, + popover.background.magnifier button:checked, .osd + .button:active:backdrop, .osd + .button:active, .osd + .button:checked:backdrop, .osd + .button:checked, .osd + button:active:backdrop, .osd + button:active, .osd + button:checked:backdrop, .osd + button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:disabled:backdrop, .app-notification button:disabled:backdrop, .popover.background.touch-selection button:disabled:backdrop, .popover.background.magnifier button:disabled:backdrop, + popover.background.touch-selection button:disabled:backdrop, + popover.background.magnifier button:disabled:backdrop, .app-notification .button:disabled, .app-notification button:disabled, .popover.background.touch-selection button:disabled, .popover.background.magnifier button:disabled, + popover.background.touch-selection button:disabled, + popover.background.magnifier button:disabled, .osd + .button:disabled:backdrop, .osd + .button:disabled, .osd + button:disabled:backdrop, .osd + button:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification .button:backdrop, .app-notification button:backdrop, .popover.background.touch-selection button:backdrop, .popover.background.magnifier button:backdrop, + popover.background.touch-selection button:backdrop, + popover.background.magnifier button:backdrop, .osd + .button:backdrop, .osd + button:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification .flat.button, .app-notification button.flat, .popover.background.touch-selection button.flat, .popover.background.magnifier button.flat, + popover.background.touch-selection button.flat, + popover.background.magnifier button.flat, .osd + .button.flat, .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification .flat.button:hover, .app-notification button.flat:hover, .popover.background.touch-selection button.flat:hover, .popover.background.magnifier button.flat:hover, + popover.background.touch-selection button.flat:hover, + popover.background.magnifier button.flat:hover, .osd + .button.flat:hover, .osd + button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .flat.button:disabled, .app-notification button.flat:disabled, .popover.background.touch-selection button.flat:disabled, .popover.background.magnifier button.flat:disabled, + popover.background.touch-selection button.flat:disabled, + popover.background.magnifier button.flat:disabled, .osd + .button.flat:disabled, .osd + button.flat:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification .flat.button:backdrop, .app-notification button.flat:backdrop, .popover.background.touch-selection button.flat:backdrop, .popover.background.magnifier button.flat:backdrop, + popover.background.touch-selection button.flat:backdrop, + popover.background.magnifier button.flat:backdrop, .osd + .button.flat:backdrop, .osd + button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification .flat.button:active, .app-notification button.flat:active, .popover.background.touch-selection button.flat:active, .popover.background.magnifier button.flat:active, + popover.background.touch-selection button.flat:active, + popover.background.magnifier button.flat:active, .app-notification .flat.button:checked, .app-notification button.flat:checked, .popover.background.touch-selection button.flat:checked, .popover.background.magnifier button.flat:checked, + popover.background.touch-selection button.flat:checked, + popover.background.magnifier button.flat:checked, .osd + .button.flat:active, .osd + .button.flat:checked, .osd + button.flat:active, .osd + button.flat:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } +.button.suggested-action, +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #303c42; + background-image: linear-gradient(to bottom, #667f8c, #5b717d); + text-shadow: 0 1px rgba(0, 0, 0, 0.62039); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.62039); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action.flat, + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #667f8c; } + .button.suggested-action:hover, + button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #303c42; + background-image: linear-gradient(to bottom, #68828f, #627986 60%, #5d7480); + text-shadow: 0 1px rgba(0, 0, 0, 0.57239); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.57239); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .button.suggested-action:active, + .button.suggested-action:checked, + button.suggested-action:active, + button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #303c42; + background-image: linear-gradient(to bottom, #576c77, #627986); + text-shadow: 0 1px rgba(0, 0, 0, 0.70039); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.70039); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + border-color: #303c42; + background-image: linear-gradient(to bottom, #667f8c); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop GtkLabel, + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop GtkLabel, + .button.suggested-action.flat:backdrop, + button.suggested-action:backdrop GtkLabel, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop GtkLabel, + button.suggested-action.flat:backdrop { + color: #e0e5e8; } + .button.suggested-action:backdrop label, + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop label, + .button.suggested-action.flat:backdrop, + button.suggested-action:backdrop label, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop label, + button.suggested-action.flat:backdrop { + color: #e0e5e8; } + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + border-color: #303c42; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action:backdrop:active GtkLabel, + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked GtkLabel, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active GtkLabel, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked GtkLabel, + .button.suggested-action.flat:backdrop:checked, + button.suggested-action:backdrop:active GtkLabel, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked GtkLabel, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active GtkLabel, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked GtkLabel, + button.suggested-action.flat:backdrop:checked { + color: #dce0e2; } + .button.suggested-action:backdrop:active label, + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked label, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active label, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked label, + .button.suggested-action.flat:backdrop:checked, + button.suggested-action:backdrop:active label, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked label, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active label, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked label, + button.suggested-action.flat:backdrop:checked { + color: #dce0e2; } + .button.suggested-action:backdrop:disabled, + .button.suggested-action.flat:backdrop:disabled, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: #363c3e; + background-image: none; + background-color: #576165; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop:disabled GtkLabel, + .button.suggested-action:backdrop:disabled, + .button.suggested-action.flat:backdrop:disabled GtkLabel, + .button.suggested-action.flat:backdrop:disabled, + button.suggested-action:backdrop:disabled GtkLabel, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled GtkLabel, + button.suggested-action.flat:backdrop:disabled { + color: #727f85; } + .button.suggested-action:backdrop:disabled label, + .button.suggested-action:backdrop:disabled, + .button.suggested-action.flat:backdrop:disabled label, + .button.suggested-action.flat:backdrop:disabled, + button.suggested-action:backdrop:disabled label, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled label, + button.suggested-action.flat:backdrop:disabled { + color: #727f85; } + .button.suggested-action:backdrop:disabled:active, + .button.suggested-action:backdrop:disabled:checked, + .button.suggested-action.flat:backdrop:disabled:active, + .button.suggested-action.flat:backdrop:disabled:checked, + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + border-color: #303c42; + background-image: none; + background-color: #5b6f79; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action:backdrop:disabled:active label, + .button.suggested-action:backdrop:disabled:checked label, + .button.suggested-action.flat:backdrop:disabled:active label, + .button.suggested-action.flat:backdrop:disabled:checked label, + button.suggested-action:backdrop:disabled:active label, + button.suggested-action:backdrop:disabled:checked label, + button.suggested-action.flat:backdrop:disabled:active label, + button.suggested-action.flat:backdrop:disabled:checked label { + color: #94a1a8; } + .button.suggested-action.flat:backdrop, + .button.suggested-action.flat:disabled, + .button.suggested-action.flat:backdrop:disabled, + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(102, 127, 140, 0.8); } + .button.suggested-action:disabled, + button.suggested-action:disabled { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + .button.suggested-action:disabled GtkLabel, + .button.suggested-action:disabled, + button.suggested-action:disabled GtkLabel, + button.suggested-action:disabled { + color: #788084; } + .button.suggested-action:disabled label, + .button.suggested-action:disabled, + button.suggested-action:disabled label, + button.suggested-action:disabled { + color: #788084; } + .button.suggested-action:disabled:active, + .button.suggested-action:disabled:checked, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + border-color: #303c42; + background-image: none; + background-color: #5b6f79; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action:disabled:active GtkLabel, + .button.suggested-action:disabled:active, + .button.suggested-action:disabled:checked GtkLabel, + .button.suggested-action:disabled:checked, + button.suggested-action:disabled:active GtkLabel, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked GtkLabel, + button.suggested-action:disabled:checked { + color: #bdc5c9; } + .button.suggested-action:disabled:active label, + .button.suggested-action:disabled:active, + .button.suggested-action:disabled:checked label, + .button.suggested-action:disabled:checked, + button.suggested-action:disabled:active label, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked label, + button.suggested-action:disabled:checked { + color: #bdc5c9; } + .osd + .button.suggested-action, .osd + button.suggested-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(102, 127, 140, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:hover, .osd + button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(102, 127, 140, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:active:backdrop, .osd + .button.suggested-action:active, .osd + .button.suggested-action:checked:backdrop, .osd + .button.suggested-action:checked, .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #667f8c); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:disabled:backdrop, .osd + .button.suggested-action:disabled, .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + .button.suggested-action:backdrop, .osd + button.suggested-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(102, 127, 140, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +.button.destructive-action, +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #4c0e0d; + background-image: linear-gradient(to bottom, #b9221f, #a31e1b); + text-shadow: 0 1px rgba(0, 0, 0, 0.66118); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.66118); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action.flat, + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #b9221f; } + .button.destructive-action:hover, + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #4c0e0d; + background-image: linear-gradient(to bottom, #bd2320, #b0201e 60%, #a71f1c); + text-shadow: 0 1px rgba(0, 0, 0, 0.61318); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.61318); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .button.destructive-action:active, + .button.destructive-action:checked, + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #4c0e0d; + background-image: linear-gradient(to bottom, #9a1c1a, #b0201e); + text-shadow: 0 1px rgba(0, 0, 0, 0.74118); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.74118); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + border-color: #4c0e0d; + background-image: linear-gradient(to bottom, #b9221f); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop GtkLabel, + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop GtkLabel, + .button.destructive-action.flat:backdrop, + button.destructive-action:backdrop GtkLabel, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop GtkLabel, + button.destructive-action.flat:backdrop { + color: #f1d3d2; } + .button.destructive-action:backdrop label, + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop label, + .button.destructive-action.flat:backdrop, + button.destructive-action:backdrop label, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop label, + button.destructive-action.flat:backdrop { + color: #f1d3d2; } + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + border-color: #4c0e0d; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action:backdrop:active GtkLabel, + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked GtkLabel, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active GtkLabel, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked GtkLabel, + .button.destructive-action.flat:backdrop:checked, + button.destructive-action:backdrop:active GtkLabel, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked GtkLabel, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active GtkLabel, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked GtkLabel, + button.destructive-action.flat:backdrop:checked { + color: #e8d1d1; } + .button.destructive-action:backdrop:active label, + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked label, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active label, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked label, + .button.destructive-action.flat:backdrop:checked, + button.destructive-action:backdrop:active label, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked label, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active label, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked label, + button.destructive-action.flat:backdrop:checked { + color: #e8d1d1; } + .button.destructive-action:backdrop:disabled, + .button.destructive-action.flat:backdrop:disabled, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: #363c3e; + background-image: none; + background-color: #576165; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop:disabled GtkLabel, + .button.destructive-action:backdrop:disabled, + .button.destructive-action.flat:backdrop:disabled GtkLabel, + .button.destructive-action.flat:backdrop:disabled, + button.destructive-action:backdrop:disabled GtkLabel, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled GtkLabel, + button.destructive-action.flat:backdrop:disabled { + color: #727f85; } + .button.destructive-action:backdrop:disabled label, + .button.destructive-action:backdrop:disabled, + .button.destructive-action.flat:backdrop:disabled label, + .button.destructive-action.flat:backdrop:disabled, + button.destructive-action:backdrop:disabled label, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled label, + button.destructive-action.flat:backdrop:disabled { + color: #727f85; } + .button.destructive-action:backdrop:disabled:active, + .button.destructive-action:backdrop:disabled:checked, + .button.destructive-action.flat:backdrop:disabled:active, + .button.destructive-action.flat:backdrop:disabled:checked, + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + border-color: #4c0e0d; + background-image: none; + background-color: #982827; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action:backdrop:disabled:active label, + .button.destructive-action:backdrop:disabled:checked label, + .button.destructive-action.flat:backdrop:disabled:active label, + .button.destructive-action.flat:backdrop:disabled:checked label, + button.destructive-action:backdrop:disabled:active label, + button.destructive-action:backdrop:disabled:checked label, + button.destructive-action.flat:backdrop:disabled:active label, + button.destructive-action.flat:backdrop:disabled:checked label { + color: #bc7373; } + .button.destructive-action.flat:backdrop, + .button.destructive-action.flat:disabled, + .button.destructive-action.flat:backdrop:disabled, + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(185, 34, 31, 0.8); } + .button.destructive-action:disabled, + button.destructive-action:disabled { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + .button.destructive-action:disabled GtkLabel, + .button.destructive-action:disabled, + button.destructive-action:disabled GtkLabel, + button.destructive-action:disabled { + color: #788084; } + .button.destructive-action:disabled label, + .button.destructive-action:disabled, + button.destructive-action:disabled label, + button.destructive-action:disabled { + color: #788084; } + .button.destructive-action:disabled:active, + .button.destructive-action:disabled:checked, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + border-color: #4c0e0d; + background-image: none; + background-color: #982827; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action:disabled:active GtkLabel, + .button.destructive-action:disabled:active, + .button.destructive-action:disabled:checked GtkLabel, + .button.destructive-action:disabled:checked, + button.destructive-action:disabled:active GtkLabel, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked GtkLabel, + button.destructive-action:disabled:checked { + color: #d6a9a9; } + .button.destructive-action:disabled:active label, + .button.destructive-action:disabled:active, + .button.destructive-action:disabled:checked label, + .button.destructive-action:disabled:checked, + button.destructive-action:disabled:active label, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked label, + button.destructive-action:disabled:checked { + color: #d6a9a9; } + .osd + .button.destructive-action, .osd + button.destructive-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(185, 34, 31, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:hover, .osd + button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(185, 34, 31, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:active:backdrop, .osd + .button.destructive-action:active, .osd + .button.destructive-action:checked:backdrop, .osd + .button.destructive-action:checked, .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #b9221f); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:disabled:backdrop, .osd + .button.destructive-action:disabled, .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + .button.destructive-action:backdrop, .osd + button.destructive-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(185, 34, 31, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +.stack-switcher > +.button, .stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + .button > label, .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + .button > image, .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + .button.text-button, .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + .button.image-button, .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + .button.needs-attention:active > label, + .stack-switcher > + .button.needs-attention:active > image, .stack-switcher > + .button.needs-attention:checked > label, + .stack-switcher > + .button.needs-attention:checked > image, .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } +.inline-toolbar +.button, .inline-toolbar +.button:backdrop, .inline-toolbar +button, .inline-toolbar +button:backdrop { + border-radius: 2px; + border-width: 1px; } +.primary-toolbar +.button, .primary-toolbar +button { + -gtk-icon-shadow: none; } -/* Import Main CSS */ -@import url("granite-widgets.css"); -@import url("gtk-widgets.css"); -@import url("gtk-common.css"); +.stack-switcher > +.button.needs-attention > label, +.stack-switcher > +.button.needs-attention > image, .stack-switcher > +button.needs-attention > label, +.stack-switcher > +button.needs-attention > image, .sidebar .list-row.needs-attention > label, +.sidebar row.needs-attention > label, stacksidebar .list-row.needs-attention > label, +stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#90a4ae), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.73176)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + .stack-switcher > + .button.needs-attention > label:backdrop, + .stack-switcher > + .button.needs-attention > image:backdrop, .stack-switcher > + button.needs-attention > label:backdrop, + .stack-switcher > + button.needs-attention > image:backdrop, .sidebar .list-row.needs-attention > label:backdrop, + .sidebar row.needs-attention > label:backdrop, stacksidebar .list-row.needs-attention > label:backdrop, + stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > + .button.needs-attention > label:dir(rtl), + .stack-switcher > + .button.needs-attention > image:dir(rtl), .stack-switcher > + button.needs-attention > label:dir(rtl), + .stack-switcher > + button.needs-attention > image:dir(rtl), .sidebar .list-row.needs-attention > label:dir(rtl), + .sidebar row.needs-attention > label:dir(rtl), stacksidebar .list-row.needs-attention > label:dir(rtl), + stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 2px; } -/* Import Assets CSS */ -@import url("gtk-widgets-assets-dark.css"); \ No newline at end of file +.inline-toolbar toolbutton > button { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.73176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.73176); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:hover { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.68376); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.68376); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #3f4649, #4a5357); + text-shadow: 0 1px rgba(0, 0, 0, 0.81176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:disabled { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:disabled GtkLabel, .inline-toolbar toolbutton > button:disabled { + color: #788084; } + .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: #788084; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:disabled:active GtkLabel, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked GtkLabel, .inline-toolbar toolbutton > button:disabled:checked { + color: #788084; } + .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: #788084; } + .inline-toolbar toolbutton > button:backdrop { + border-color: #363c3e; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop GtkLabel, .inline-toolbar toolbutton > button:backdrop { + color: #788084; } + .inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { + color: #788084; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: #363c3e; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:backdrop:active GtkLabel, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked GtkLabel, .inline-toolbar toolbutton > button:backdrop:checked { + color: #788084; } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: #788084; } + .inline-toolbar toolbutton > button:backdrop:disabled { + border-color: #363c3e; + background-image: none; + background-color: #576165; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled GtkLabel, .inline-toolbar toolbutton > button:backdrop:disabled { + color: #727f85; } + .inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { + color: #727f85; } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + border-color: #363c3e; + background-image: none; + background-color: #4b5457; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { + color: #727f85; } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .inline-toolbar +.button, .inline-toolbar +.button:backdrop, .inline-toolbar +button, .inline-toolbar +button:backdrop, .linked > +.button, .linked > +.button:hover, .linked > +.button:active, .linked > +.button:checked, .linked > +.button:backdrop, .linked > +button, .linked > +button:hover, .linked > +button:active, .linked > +button:checked, .linked > +button:backdrop, .linked:not(.vertical) > .spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > +.entry, .linked:not(.vertical) > +entry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.inline-toolbar +.button:first-child, .inline-toolbar +button:first-child, .linked > +.button:first-child, .linked > +button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, GtkComboBox.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > .spinbutton:first-child:not(.vertical), +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > +.entry:first-child, .linked:not(.vertical) > +entry:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } +.inline-toolbar +.button:last-child, .inline-toolbar +button:last-child, .linked > +.button:last-child, .linked > +button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, GtkComboBox.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > .spinbutton:last-child:not(.vertical), +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > +.entry:last-child, .linked:not(.vertical) > +entry:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } +.inline-toolbar +.button:only-child, .inline-toolbar +button:only-child, .linked > +.button:only-child, .linked > +button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > .spinbutton:only-child:not(.vertical), +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > +.entry:only-child, .linked:not(.vertical) > +entry:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > +.button, .linked.vertical > +.button:hover, .linked.vertical > +.button:active, .linked.vertical > +.button:checked, .linked.vertical > +.button:backdrop, .linked.vertical > +button, .linked.vertical > +button:hover, .linked.vertical > +button:active, .linked.vertical > +button:checked, .linked.vertical > +button:backdrop, .linked.vertical > .spinbutton:not(.vertical), +.linked.vertical > spinbutton:not(.vertical), .linked.vertical > +.entry, .linked.vertical > +entry, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > +.button:first-child, .linked.vertical > +button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > .spinbutton:first-child:not(.vertical), +.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > +.entry:first-child, .linked.vertical > +entry:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +.linked.vertical > +.button:last-child, .linked.vertical > +button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > .spinbutton:last-child:not(.vertical), +.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > +.entry:last-child, .linked.vertical > +entry:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } +.linked.vertical > +.button:only-child, .linked.vertical > +button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > .spinbutton:only-child:not(.vertical), +.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > +.entry:only-child, .linked.vertical > +entry:only-child { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, .popover.background .check, +.popover.background checkbutton, +.popover.background .radio, +.popover.background radiobutton, +popover.background .check, +popover.background checkbutton, +popover.background .radio, +popover.background radiobutton, +.menuitem.button.flat, modelbutton.flat:backdrop, +popover.background checkbutton:backdrop, +popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, .popover.background .check:backdrop:hover, +.popover.background checkbutton:backdrop:hover, +.popover.background .radio:backdrop:hover, +.popover.background radiobutton:backdrop:hover, +popover.background .check:backdrop:hover, +popover.background checkbutton:backdrop:hover, +popover.background .radio:backdrop:hover, +popover.background radiobutton:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, GtkCalendar.button, +calendar.button, GtkCalendar.button:hover, +calendar.button:hover, GtkCalendar.button:backdrop, +calendar.button:backdrop, GtkCalendar.button:disabled, +calendar.button:disabled, button:link, +.button:link, +button:visited, +.button:visited, button:link:hover, button:link:active, button:link:checked, +.button:link:hover, +.button:link:active, +.button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, +.button:visited:hover, +.button:visited:active, +.button:visited:checked, .scale-popup .button:hover, +.scale-popup button:hover, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:disabled, .scale-popup .button:backdrop, +.scale-popup button:backdrop:hover, +.scale-popup button:backdrop:disabled, +.scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, .popover.background .check, +.popover.background checkbutton, +.popover.background .radio, +.popover.background radiobutton, +popover.background .check, +popover.background checkbutton, +popover.background .radio, +popover.background radiobutton, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, .popover.background .check:hover, + .popover.background checkbutton:hover, + .popover.background .radio:hover, + .popover.background radiobutton:hover, + popover.background .check:hover, + popover.background checkbutton:hover, + popover.background .radio:hover, + popover.background radiobutton:hover, + .menuitem.button.flat:hover { + background-color: #5b656a; } + modelbutton.flat check:last-child, .popover.background .check check:last-child, + .popover.background checkbutton check:last-child, + .popover.background .radio check:last-child, + .popover.background radiobutton check:last-child, + popover.background .check check:last-child, + popover.background checkbutton check:last-child, + popover.background .radio check:last-child, + popover.background radiobutton check:last-child, + modelbutton.flat radio:last-child, + .popover.background .check radio:last-child, + .popover.background checkbutton radio:last-child, + .popover.background .radio radio:last-child, + .popover.background radiobutton radio:last-child, + popover.background .check radio:last-child, + popover.background checkbutton radio:last-child, + popover.background .radio radio:last-child, + popover.background radiobutton radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, .popover.background .check check:first-child, + .popover.background checkbutton check:first-child, + .popover.background .radio check:first-child, + .popover.background radiobutton check:first-child, + popover.background .check check:first-child, + popover.background checkbutton check:first-child, + popover.background .radio check:first-child, + popover.background radiobutton check:first-child, + modelbutton.flat radio:first-child, + .popover.background .check radio:first-child, + .popover.background checkbutton radio:first-child, + .popover.background .radio radio:first-child, + .popover.background radiobutton radio:first-child, + popover.background .check radio:first-child, + popover.background checkbutton radio:first-child, + popover.background .radio radio:first-child, + popover.background radiobutton radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, .popover.background .check arrow, +.popover.background checkbutton arrow, +.popover.background .radio arrow, +.popover.background radiobutton arrow, +popover.background .check arrow, +popover.background checkbutton arrow, +popover.background .radio arrow, +popover.background radiobutton arrow { + background: none; } + modelbutton.flat arrow:hover, .popover.background .check arrow:hover, + .popover.background checkbutton arrow:hover, + .popover.background .radio arrow:hover, + .popover.background radiobutton arrow:hover, + popover.background .check arrow:hover, + popover.background checkbutton arrow:hover, + popover.background .radio arrow:hover, + popover.background radiobutton arrow:hover { + background: none; } + modelbutton.flat arrow.left, .popover.background .check arrow.left, + .popover.background checkbutton arrow.left, + .popover.background .radio arrow.left, + .popover.background radiobutton arrow.left, + popover.background .check arrow.left, + popover.background checkbutton arrow.left, + popover.background .radio arrow.left, + popover.background radiobutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, .popover.background .check arrow.right, + .popover.background checkbutton arrow.right, + .popover.background .radio arrow.right, + .popover.background radiobutton arrow.right, + popover.background .check arrow.right, + popover.background checkbutton arrow.right, + popover.background .radio arrow.right, + popover.background radiobutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + +/************ + * Calendar * + ***********/ +GtkCalendar, +calendar { + color: #A1A8AB; + border: 1px solid #33393b; } + GtkCalendar:selected, + calendar:selected { + border-radius: 3px; } + GtkCalendar.header, + calendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + GtkCalendar.header:backdrop, + calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + GtkCalendar.button, + calendar.button { + color: rgba(161, 168, 171, 0.45); } + GtkCalendar.button:hover, + calendar.button:hover { + color: #A1A8AB; } + GtkCalendar.button:backdrop, + calendar.button:backdrop { + color: rgba(120, 128, 132, 0.45); } + GtkCalendar.button:disabled, + calendar.button:disabled { + color: rgba(120, 128, 132, 0.45); } + GtkCalendar:indeterminate, GtkCalendar:indeterminate:backdrop, + calendar:indeterminate, + calendar:indeterminate:backdrop { + color: alpha(currentColor,0.55); } + GtkCalendar.highlight, GtkCalendar.highlight:backdrop, + calendar.highlight, + calendar.highlight:backdrop { + font-size: smaller; + color: #A1A8AB; } + GtkCalendar:backdrop, + calendar:backdrop { + color: #959da0; + border-color: #363c3e; } + +/************************* + * Check and Radio Items * + *************************/ +.check { + background: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio { + background: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:hover { + background: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:hover { + background: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:active { + background: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:active { + background: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:backdrop { + background: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:backdrop { + background: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:insensitive { + background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:insensitive { + background: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:insensitive:backdrop { + background: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:checked { + background: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked { + background: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:hover { + background: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:hover { + background: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:active { + background: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:active { + background: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:backdrop { + background: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:backdrop { + background: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:insensitive { + background: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:insensitive { + background: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-checked-insensitive-backdrop-dark.png"), url("assets/checkbox-checked-insensitive-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-backdrop-dark.png"), url("assets/checkbox-checked-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:insensitive:backdrop { + background: -gtk-scaled(url("assets/radio-checked-insensitive-backdrop-dark.png"), url("assets/radio-checked-insensitive-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-backdrop-dark.png"), url("assets/radio-checked-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent { + background: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent { + background: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:hover { + background: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:hover { + background: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:active { + background: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:active { + background: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:backdrop { + background: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:backdrop { + background: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:insensitive { + background: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:insensitive { + background: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-mixed-insensitive-backdrop-dark.png"), url("assets/checkbox-mixed-insensitive-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-backdrop-dark.png"), url("assets/checkbox-mixed-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop { + background: -gtk-scaled(url("assets/radio-mixed-insensitive-backdrop-dark.png"), url("assets/radio-mixed-insensitive-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-backdrop-dark.png"), url("assets/radio-mixed-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:selected { + background: -gtk-scaled(url("assets/selected-checkbox-unchecked-dark.png"), url("assets/selected-checkbox-unchecked-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-dark.png"), url("assets/selected-checkbox-unchecked-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:selected { + background: -gtk-scaled(url("assets/selected-radio-unchecked-dark.png"), url("assets/selected-radio-unchecked-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-dark.png"), url("assets/selected-radio-unchecked-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:hover:selected { + background: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover-dark.png"), url("assets/selected-checkbox-unchecked-hover-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover-dark.png"), url("assets/selected-checkbox-unchecked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:hover:selected { + background: -gtk-scaled(url("assets/selected-radio-unchecked-hover-dark.png"), url("assets/selected-radio-unchecked-hover-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover-dark.png"), url("assets/selected-radio-unchecked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:active:selected { + background: -gtk-scaled(url("assets/selected-checkbox-unchecked-active-dark.png"), url("assets/selected-checkbox-unchecked-active-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active-dark.png"), url("assets/selected-checkbox-unchecked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:active:selected { + background: -gtk-scaled(url("assets/selected-radio-unchecked-active-dark.png"), url("assets/selected-radio-unchecked-active-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active-dark.png"), url("assets/selected-radio-unchecked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:backdrop:selected { + background: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-dark.png"), url("assets/selected-checkbox-unchecked-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-dark.png"), url("assets/selected-checkbox-unchecked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:backdrop:selected { + background: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-dark.png"), url("assets/selected-radio-unchecked-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-dark.png"), url("assets/selected-radio-unchecked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:insensitive:selected { + background: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive-dark.png"), url("assets/selected-checkbox-unchecked-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive-dark.png"), url("assets/selected-checkbox-unchecked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:insensitive:selected { + background: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive-dark.png"), url("assets/selected-radio-unchecked-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive-dark.png"), url("assets/selected-radio-unchecked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:insensitive:backdrop:selected { + background: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:insensitive:backdrop:selected { + background: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive-dark.png"), url("assets/selected-radio-unchecked-backdrop-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive-dark.png"), url("assets/selected-radio-unchecked-backdrop-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:selected { + background: -gtk-scaled(url("assets/selected-checkbox-checked-dark.png"), url("assets/selected-checkbox-checked-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-dark.png"), url("assets/selected-checkbox-checked-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:selected { + background: -gtk-scaled(url("assets/selected-radio-checked-dark.png"), url("assets/selected-radio-checked-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-dark.png"), url("assets/selected-radio-checked-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:hover:selected { + background: -gtk-scaled(url("assets/selected-checkbox-checked-hover-dark.png"), url("assets/selected-checkbox-checked-hover-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover-dark.png"), url("assets/selected-checkbox-checked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:hover:selected { + background: -gtk-scaled(url("assets/selected-radio-checked-hover-dark.png"), url("assets/selected-radio-checked-hover-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover-dark.png"), url("assets/selected-radio-checked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:active:selected { + background: -gtk-scaled(url("assets/selected-checkbox-checked-active-dark.png"), url("assets/selected-checkbox-checked-active-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active-dark.png"), url("assets/selected-checkbox-checked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:active:selected { + background: -gtk-scaled(url("assets/selected-radio-checked-active-dark.png"), url("assets/selected-radio-checked-active-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active-dark.png"), url("assets/selected-radio-checked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:backdrop:selected { + background: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-dark.png"), url("assets/selected-checkbox-checked-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-dark.png"), url("assets/selected-checkbox-checked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:backdrop:selected { + background: -gtk-scaled(url("assets/selected-radio-checked-backdrop-dark.png"), url("assets/selected-radio-checked-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-dark.png"), url("assets/selected-radio-checked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:insensitive:selected { + background: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive-dark.png"), url("assets/selected-checkbox-checked-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive-dark.png"), url("assets/selected-checkbox-checked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:insensitive:selected { + background: -gtk-scaled(url("assets/selected-radio-checked-insensitive-dark.png"), url("assets/selected-radio-checked-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive-dark.png"), url("assets/selected-radio-checked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:insensitive:backdrop:selected { + background: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive-backdrop-dark.png"), url("assets/selected-checkbox-checked-insensitive-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive-backdrop-dark.png"), url("assets/selected-checkbox-checked-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:insensitive:backdrop:selected { + background: -gtk-scaled(url("assets/selected-radio-checked-insensitive-backdrop-dark.png"), url("assets/selected-radio-checked-insensitive-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive-backdrop-dark.png"), url("assets/selected-radio-checked-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:selected { + background: -gtk-scaled(url("assets/selected-checkbox-mixed-dark.png"), url("assets/selected-checkbox-mixed-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-dark.png"), url("assets/selected-checkbox-mixed-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:selected { + background: -gtk-scaled(url("assets/selected-radio-mixed-dark.png"), url("assets/selected-radio-mixed-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-dark.png"), url("assets/selected-radio-mixed-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:hover:selected { + background: -gtk-scaled(url("assets/selected-checkbox-mixed-hover-dark.png"), url("assets/selected-checkbox-mixed-hover-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover-dark.png"), url("assets/selected-checkbox-mixed-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:hover:selected { + background: -gtk-scaled(url("assets/selected-radio-mixed-hover-dark.png"), url("assets/selected-radio-mixed-hover-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover-dark.png"), url("assets/selected-radio-mixed-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:active:selected { + background: -gtk-scaled(url("assets/selected-checkbox-mixed-active-dark.png"), url("assets/selected-checkbox-mixed-active-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active-dark.png"), url("assets/selected-checkbox-mixed-active-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:active:selected { + background: -gtk-scaled(url("assets/selected-radio-mixed-active-dark.png"), url("assets/selected-radio-mixed-active-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active-dark.png"), url("assets/selected-radio-mixed-active-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:backdrop:selected { + background: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-dark.png"), url("assets/selected-checkbox-mixed-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-dark.png"), url("assets/selected-checkbox-mixed-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:backdrop:selected { + background: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-dark.png"), url("assets/selected-radio-mixed-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-dark.png"), url("assets/selected-radio-mixed-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:insensitive:selected { + background: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive-dark.png"), url("assets/selected-checkbox-mixed-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive-dark.png"), url("assets/selected-checkbox-mixed-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:insensitive:selected { + background: -gtk-scaled(url("assets/selected-radio-mixed-insensitive-dark.png"), url("assets/selected-radio-mixed-insensitive-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive-dark.png"), url("assets/selected-radio-mixed-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop:selected { + background: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive-backdrop-dark.png"), url("assets/selected-checkbox-mixed-insensitive-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive-backdrop-dark.png"), url("assets/selected-checkbox-mixed-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop:selected { + background: -gtk-scaled(url("assets/selected-radio-mixed-insensitive-backdrop-dark.png"), url("assets/selected-radio-mixed-insensitive-backdrop-dark@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive-backdrop-dark.png"), url("assets/selected-radio-mixed-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check, GtkIconView.content-view.check, +iconview.content-view.check { + background: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio, GtkIconView.content-view.radio, +iconview.content-view.radio { + background: -gtk-scaled(url("assets/selection-mode-radio-unchecked.png"), url("assets/radio-unchecked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-unchecked.png"), url("assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:hover, GtkIconView.content-view.check:hover, +iconview.content-view.check:hover { + background: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:hover, GtkIconView.content-view.radio:hover, +iconview.content-view.radio:hover { + background: -gtk-scaled(url("assets/selection-mode-radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:active, GtkIconView.content-view.check:active, +iconview.content-view.check:active { + background: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:active, GtkIconView.content-view.radio:active, +iconview.content-view.radio:active { + background: -gtk-scaled(url("assets/selection-mode-radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop, GtkIconView.content-view.check:backdrop, +iconview.content-view.check:backdrop { + background: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:backdrop, GtkIconView.content-view.radio:backdrop, +iconview.content-view.radio:backdrop { + background: -gtk-scaled(url("assets/selection-mode-radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:insensitive, GtkIconView.content-view.check:insensitive, +iconview.content-view.check:insensitive { + background: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:insensitive, GtkIconView.content-view.radio:insensitive, +iconview.content-view.radio:insensitive { + background: -gtk-scaled(url("assets/selection-mode-radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:insensitive:backdrop, GtkIconView.content-view.check:insensitive:backdrop, +iconview.content-view.check:insensitive:backdrop { + background: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:insensitive:backdrop, GtkIconView.content-view.radio:insensitive:backdrop, +iconview.content-view.radio:insensitive:backdrop { + background: -gtk-scaled(url("assets/selection-mode-radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check, GtkIconView.content-view.check, +iconview.content-view.check { + background: -gtk-scaled(url("assets/selection-mode-checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio, GtkIconView.content-view.radio, +iconview.content-view.radio { + background: -gtk-scaled(url("assets/selection-mode-radio-checked.png"), url("assets/radio-checked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-checked.png"), url("assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:hover, GtkIconView.content-view.check:hover, +iconview.content-view.check:hover { + background: -gtk-scaled(url("assets/selection-mode-checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:hover, GtkIconView.content-view.radio:hover, +iconview.content-view.radio:hover { + background: -gtk-scaled(url("assets/selection-mode-radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:active, GtkIconView.content-view.check:active, +iconview.content-view.check:active { + background: -gtk-scaled(url("assets/selection-mode-checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:active, GtkIconView.content-view.radio:active, +iconview.content-view.radio:active { + background: -gtk-scaled(url("assets/selection-mode-radio-checked-active.png"), url("assets/radio-checked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-checked-active.png"), url("assets/radio-checked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop, GtkIconView.content-view.check:backdrop, +iconview.content-view.check:backdrop { + background: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:backdrop, GtkIconView.content-view.radio:backdrop, +iconview.content-view.radio:backdrop { + background: -gtk-scaled(url("assets/selection-mode-radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:insensitive, GtkIconView.content-view.check:insensitive, +iconview.content-view.check:insensitive { + background: -gtk-scaled(url("assets/selection-mode-checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:insensitive, GtkIconView.content-view.radio:insensitive, +iconview.content-view.radio:insensitive { + background: -gtk-scaled(url("assets/selection-mode-radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:insensitive:backdrop, GtkIconView.content-view.check:insensitive:backdrop, +iconview.content-view.check:insensitive:backdrop { + background: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:insensitive:backdrop, GtkIconView.content-view.radio:insensitive:backdrop, +iconview.content-view.radio:insensitive:backdrop { + background: -gtk-scaled(url("assets/selection-mode-radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.check.text-button, .radio.text-button, +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + .check.text-button label:not(:only-child):first-child, .radio.text-button label:not(:only-child):first-child, + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + .check.text-button label:not(:only-child):last-child, .radio.text-button label:not(:only-child):last-child, + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +.check, +radio, +.radio { + margin: 0 4px; + min-height: 14px; + min-width: 14px; + border: 1px solid; + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.73176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.73176); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + check:only-child, + .check:only-child, + radio:only-child, + .radio:only-child { + margin: 0; } + check:hover, + .check:hover, + radio:hover, + .radio:hover { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.68376); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.68376); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(0, 0, 0, 0.1); } + check:active, + .check:active, + radio:active, + .radio:active { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #3f4649, #4a5357); + text-shadow: 0 1px rgba(0, 0, 0, 0.81176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + check:disabled, + .check:disabled, + radio:disabled, + .radio:disabled { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + check:disabled GtkLabel, check:disabled, + .check:disabled GtkLabel, + .check:disabled, + radio:disabled GtkLabel, + radio:disabled, + .radio:disabled GtkLabel, + .radio:disabled { + color: #788084; } + check:disabled label, check:disabled, + .check:disabled label, + .check:disabled, + radio:disabled label, + radio:disabled, + .radio:disabled label, + .radio:disabled { + color: #788084; } + check:backdrop, + .check:backdrop, + radio:backdrop, + .radio:backdrop { + border-color: #363c3e; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + check:backdrop GtkLabel, check:backdrop, + .check:backdrop GtkLabel, + .check:backdrop, + radio:backdrop GtkLabel, + radio:backdrop, + .radio:backdrop GtkLabel, + .radio:backdrop { + color: #788084; } + check:backdrop label, check:backdrop, + .check:backdrop label, + .check:backdrop, + radio:backdrop label, + radio:backdrop, + .radio:backdrop label, + .radio:backdrop { + color: #788084; } + check:backdrop:disabled, + .check:backdrop:disabled, + radio:backdrop:disabled, + .radio:backdrop:disabled { + border-color: #363c3e; + background-image: none; + background-color: #576165; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + check:backdrop:disabled GtkLabel, check:backdrop:disabled, + .check:backdrop:disabled GtkLabel, + .check:backdrop:disabled, + radio:backdrop:disabled GtkLabel, + radio:backdrop:disabled, + .radio:backdrop:disabled GtkLabel, + .radio:backdrop:disabled { + color: #727f85; } + check:backdrop:disabled label, check:backdrop:disabled, + .check:backdrop:disabled label, + .check:backdrop:disabled, + radio:backdrop:disabled label, + radio:backdrop:disabled, + .radio:backdrop:disabled label, + .radio:backdrop:disabled { + color: #727f85; } + .osd check, .osd + .check, .osd + radio, .osd + .radio { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd check:hover, .osd + .check:hover, .osd + radio:hover, .osd + .radio:hover { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd check:active, .osd + .check:active, .osd + radio:active, .osd + .radio:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd check:backdrop, .osd + .check:backdrop, .osd + radio:backdrop, .osd + .radio:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd check:disabled, .osd + .check:disabled, .osd + radio:disabled, .osd + .radio:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .menu menuitem check, menu menuitem check, .menu menuitem + .check, menu menuitem + .check, .menu menuitem + radio, menu menuitem + radio, .menu menuitem + .radio, menu menuitem + .radio { + margin: 0; } + .menu menuitem check, .menu menuitem check:hover, .menu menuitem check:disabled, menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, .menu menuitem + .check, .menu menuitem + .check:hover, .menu menuitem + .check:disabled, menu menuitem + .check, menu menuitem + .check:hover, menu menuitem + .check:disabled, .menu menuitem + radio, .menu menuitem + radio:hover, .menu menuitem + radio:disabled, menu menuitem + radio, menu menuitem + radio:hover, menu menuitem + radio:disabled, .menu menuitem + .radio, .menu menuitem + .radio:hover, .menu menuitem + .radio:disabled, menu menuitem + .radio, menu menuitem + .radio:hover, menu menuitem + .radio:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; + animation: none; } + +check { + border-radius: 3px; } + check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + check:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/scalable/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +@keyframes check_check { + from { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + to { + -gtk-icon-transform: unset; } } +@keyframes check_radio { + from { + -gtk-icon-transform: scale(0); } + to { + -gtk-icon-transform: unset; } } +@keyframes check_indeterminate { + from { + -gtk-icon-transform: scale(0, 1); } + to { + -gtk-icon-transform: unset; } } +check:not(:indeterminate):checked { + animation: check_check 400ms; } + +radio:not(:indeterminate):checked { + animation: check_radio 400ms; } + +check:indeterminate:checked, radio:indeterminate:checked { + animation: check_indeterminate 400ms; } + +menu menuitem check:not(:indeterminate):checked, +menu menuitem radio:not(:indeterminate):checked, +menu menuitem check:indeterminate:checked:active, +menu menuitem radio:indeterminate:checked { + animation: none; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #A1A8AB; } +treeview.view check:selected:disabled, +treeview.view radio:selected:disabled { + color: #788084; } + treeview.view check:selected:disabled:backdrop, + treeview.view radio:selected:disabled:backdrop { + color: #727f85; } +treeview.view check:backdrop:selected, treeview.view check:backdrop, +treeview.view radio:backdrop:selected, +treeview.view radio:backdrop { + color: #788084; } + +/***************** + * Color Chooser * + *****************/ +GtkColorSwatch, GtkColorSwatch:drop(active), +colorswatch, +colorswatch:drop(active) { + border-style: none; } +GtkColorSwatch.top, +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + GtkColorSwatch.top overlay, + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } +GtkColorSwatch.bottom, +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + GtkColorSwatch.bottom overlay, + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } +GtkColorSwatch.left, GtkColorSwatch:first-child:not(.top), +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + GtkColorSwatch.left overlay, GtkColorSwatch:first-child:not(.top) overlay, + colorswatch.left overlay, + colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } +GtkColorSwatch.right, GtkColorSwatch:last-child:not(.bottom), +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + GtkColorSwatch.right overlay, GtkColorSwatch:last-child:not(.bottom) overlay, + colorswatch.right overlay, + colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } +GtkColorSwatch.dark overlay, +colorswatch.dark overlay { + color: #ffffff; } + GtkColorSwatch.dark overlay:hover, + colorswatch.dark overlay:hover { + border-color: #33393b; } + GtkColorSwatch.dark overlay:backdrop, + colorswatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } +GtkColorSwatch.light overlay, +colorswatch.light overlay { + color: #A1A8AB; } + GtkColorSwatch.light overlay:hover, + colorswatch.light overlay:hover { + border-color: #33393b; } + GtkColorSwatch.light overlay:backdrop, + colorswatch.light overlay:backdrop { + color: #959da0; } +GtkColorSwatch:drop(active), +colorswatch:drop(active) { + box-shadow: none; } + GtkColorSwatch:drop(active).light overlay, + colorswatch:drop(active).light overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px #33393b, inset 0 0 0 1px #4e9a06; } + GtkColorSwatch:drop(active).dark overlay, + colorswatch:drop(active).dark overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px #33393b, inset 0 0 0 1px #4e9a06; } +GtkColorSwatch overlay, +colorswatch overlay { + box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5); + border: 1px solid #33393b; } + GtkColorSwatch overlay:hover, + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + GtkColorSwatch overlay:backdrop, GtkColorSwatch overlay:backdrop:hover, + colorswatch overlay:backdrop, + colorswatch overlay:backdrop:hover { + border-color: #33393b; + box-shadow: none; } +GtkColorSwatch#add-color-button, +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + GtkColorSwatch#add-color-button:only-child, + colorswatch#add-color-button:only-child { + border-radius: 5px; } + GtkColorSwatch#add-color-button overlay, + colorswatch#add-color-button overlay { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.73176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.73176); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + GtkColorSwatch#add-color-button overlay:hover, + colorswatch#add-color-button overlay:hover { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.68376); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.68376); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } + GtkColorSwatch#add-color-button overlay:backdrop, + colorswatch#add-color-button overlay:backdrop { + border-color: #363c3e; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + GtkColorSwatch#add-color-button overlay:backdrop GtkLabel, GtkColorSwatch#add-color-button overlay:backdrop, + colorswatch#add-color-button overlay:backdrop GtkLabel, + colorswatch#add-color-button overlay:backdrop { + color: #788084; } + GtkColorSwatch#add-color-button overlay:backdrop label, GtkColorSwatch#add-color-button overlay:backdrop, + colorswatch#add-color-button overlay:backdrop label, + colorswatch#add-color-button overlay:backdrop { + color: #788084; } +GtkColorSwatch:disabled, +colorswatch:disabled { + opacity: 0.5; } + GtkColorSwatch:disabled overlay, + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } +row:selected GtkColorSwatch, row:selected +colorswatch { + box-shadow: 0 0 0 2px #ffffff; } +GtkColorSwatch#editor-color-sample, +colorswatch#editor-color-sample { + border-radius: 4px; } + GtkColorSwatch#editor-color-sample overlay, + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/************** + * ComboBoxes * + **************/ +GtkComboBox arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } +GtkComboBox:drop(active), +combobox:drop(active) { + box-shadow: none; } + +/****************** + * Combobox Entry * + ******************/ +.combobox-entry button, +.combobox-entry .button { + box-shadow: none; } + .combobox-entry button:first-child, + .combobox-entry .button:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry button:last-child, + .combobox-entry .button:last-child { + border-radius: 0 4px 4px 0; } +.combobox-entry entry, +.combobox-entry .entry { + box-shadow: none; } + .combobox-entry entry:first-child, + .combobox-entry .entry:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry entry:last-child, + .combobox-entry .entry:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } + +/*********** + * Dialogs * + ***********/ +.message-dialog .titlebar, +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: #4F585C; + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .message-dialog .titlebar:backdrop, + messagedialog .titlebar:backdrop { + background-color: #4F585C; } +.message-dialog.csd, +messagedialog.csd { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.1); } + .message-dialog.csd.background, + messagedialog.csd.background { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + .message-dialog.csd .dialog-action-area .button, + .message-dialog.csd .dialog-action-area button, + messagedialog.csd .dialog-action-area .button, + messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + .message-dialog.csd .dialog-action-area .button:first-child, + .message-dialog.csd .dialog-action-area button:first-child, + messagedialog.csd .dialog-action-area .button:first-child, + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; } + .message-dialog.csd .dialog-action-area .button:last-child, + .message-dialog.csd .dialog-action-area button:last-child, + messagedialog.csd .dialog-action-area .button:last-child, + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 4px; } + +GtkFileChooserDialog, +filechooser { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkFileChooserDialog .dialog-action-box, + filechooser .dialog-action-box { + border-top: 1px solid #33393b; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkFileChooserDialog .dialog-action-box:backdrop, + filechooser .dialog-action-box:backdrop { + border-top-color: #363c3e; } + GtkFileChooserDialog #pathbarbox, + filechooser #pathbarbox { + border-bottom: 1px solid #4F585C; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/**************** + * Text Entries * + ****************/ +.spinbutton:not(.vertical), +spinbutton:not(.vertical), +.entry, +entry { + min-height: 32px; + padding: 6px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #A1A8AB; + border-color: #33393b; + background-color: #636E73; + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); } + .spinbutton:not(.vertical) GtkImage.left, + spinbutton:not(.vertical) GtkImage.left, + .spinbutton:not(.vertical) image.left, + spinbutton:not(.vertical) image.left, + .entry GtkImage.left, + .entry image.left, + entry GtkImage.left, + entry image.left { + padding-left: 0; + padding-right: 6px; } + .spinbutton:not(.vertical) GtkImage.right, + spinbutton:not(.vertical) GtkImage.right, + .spinbutton:not(.vertical) image.right, + spinbutton:not(.vertical) image.right, + .entry GtkImage.right, + .entry image.right, + entry GtkImage.right, + entry image.right { + padding-left: 6px; + padding-right: 0; } + .spinbutton:not(.vertical) undershoot.left, + spinbutton:not(.vertical) undershoot.left, + .entry undershoot.left, + entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + .spinbutton:not(.vertical) undershoot.right, + spinbutton:not(.vertical) undershoot.right, + .entry undershoot.right, + entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + .flat.spinbutton:focus:not(.vertical), + spinbutton.flat:focus:not(.vertical), .flat.spinbutton:not(.vertical), + spinbutton.flat:not(.vertical), + .entry.flat:focus, + .entry.flat, + entry.flat:focus, + entry.flat { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; } + .spinbutton:focus:not(.vertical), + spinbutton:focus:not(.vertical), + .entry:focus, + entry:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #262f33; } + .spinbutton:insensitive:not(.vertical), + spinbutton:insensitive:not(.vertical), + .entry:insensitive, + entry:insensitive { + color: #788084; + border-color: #33393b; + background-image: linear-gradient(to bottom, #576165); + box-shadow: none; } + .spinbutton:disabled:not(.vertical), + spinbutton:disabled:not(.vertical), + .entry:disabled, + entry:disabled { + color: #788084; + border-color: #33393b; + background-image: linear-gradient(to bottom, #576165); + box-shadow: none; } + .spinbutton:backdrop:not(.vertical), + spinbutton:backdrop:not(.vertical), + .entry:backdrop, + entry:backdrop { + color: #959da0; + border-color: #363c3e; + background-image: linear-gradient(to bottom, #657176); + box-shadow: none; + transition: 200ms ease-out; } + .spinbutton:backdrop:insensitive:not(.vertical), + spinbutton:backdrop:insensitive:not(.vertical), + .entry:backdrop:insensitive, + entry:backdrop:insensitive { + color: #727f85; + border-color: #363c3e; + background-image: linear-gradient(to bottom, #576165); + box-shadow: none; } + .spinbutton:backdrop:disabled:not(.vertical), + spinbutton:backdrop:disabled:not(.vertical), + .entry:backdrop:disabled, + entry:backdrop:disabled { + color: #727f85; + border-color: #363c3e; + background-image: linear-gradient(to bottom, #576165); + box-shadow: none; } + .error.spinbutton:not(.vertical), + spinbutton.error:not(.vertical), + .entry.error, + entry.error { + color: #f34235; + border-color: #6f0e07; } + .error.spinbutton:focus:not(.vertical), + spinbutton.error:focus:not(.vertical), + .entry.error:focus, + entry.error:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #6f0e07; } + .error.spinbutton:selected:focus:not(.vertical), + spinbutton.error:selected:focus:not(.vertical), .error.spinbutton:selected:not(.vertical), + spinbutton.error:selected:not(.vertical), + .entry.error:selected:focus, + .entry.error:selected, + entry.error:selected:focus, + entry.error:selected { + background-color: #f34235; } + .warning.spinbutton:not(.vertical), + spinbutton.warning:not(.vertical), + .entry.warning, + entry.warning { + color: #fec006; + border-color: #513d00; } + .warning.spinbutton:focus:not(.vertical), + spinbutton.warning:focus:not(.vertical), + .entry.warning:focus, + entry.warning:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #513d00; } + .warning.spinbutton:selected:focus:not(.vertical), + spinbutton.warning:selected:focus:not(.vertical), .warning.spinbutton:selected:not(.vertical), + spinbutton.warning:selected:not(.vertical), + .entry.warning:selected:focus, + .entry.warning:selected, + entry.warning:selected:focus, + entry.warning:selected { + background-color: #fec006; } + .spinbutton:not(.vertical) GtkImage, + spinbutton:not(.vertical) GtkImage, + .spinbutton:not(.vertical) image, + spinbutton:not(.vertical) image, + .entry GtkImage, + .entry image, + entry GtkImage, + entry image { + color: #959ca0; } + .spinbutton:not(.vertical) GtkImage:hover, + spinbutton:not(.vertical) GtkImage:hover, + .spinbutton:not(.vertical) image:hover, + spinbutton:not(.vertical) image:hover, + .entry GtkImage:hover, + .entry image:hover, + entry GtkImage:hover, + entry image:hover { + color: #A1A8AB; } + .spinbutton:not(.vertical) GtkImage:active, + spinbutton:not(.vertical) GtkImage:active, + .spinbutton:not(.vertical) image:active, + spinbutton:not(.vertical) image:active, + .entry GtkImage:active, + .entry image:active, + entry GtkImage:active, + entry image:active { + color: #667f8c; } + .spinbutton:not(.vertical) GtkImage:backdrop, + spinbutton:not(.vertical) GtkImage:backdrop, + .spinbutton:not(.vertical) image:backdrop, + spinbutton:not(.vertical) image:backdrop, + .entry GtkImage:backdrop, + .entry image:backdrop, + entry GtkImage:backdrop, + entry image:backdrop { + color: #747d81; } + .spinbutton:drop(active):focus:not(.vertical), + spinbutton:drop(active):focus:not(.vertical), .spinbutton:drop(active):not(.vertical), + spinbutton:drop(active):not(.vertical), + .entry:drop(active):focus, + .entry:drop(active), + entry:drop(active):focus, + entry:drop(active) { + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } + .osd .spinbutton:not(.vertical), + .osd spinbutton:not(.vertical), .osd + .entry, .osd + entry { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd .spinbutton:focus:not(.vertical), + .osd spinbutton:focus:not(.vertical), .osd + .entry:focus, .osd + entry:focus { + color: white; + border-color: #667f8c; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd .spinbutton:backdrop:not(.vertical), + .osd spinbutton:backdrop:not(.vertical), .osd + .entry:backdrop, .osd + entry:backdrop { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd .spinbutton:disabled:not(.vertical), + .osd spinbutton:disabled:not(.vertical), .osd + .entry:disabled, .osd + entry:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +.spinbutton:not(.vertical) .progressbar, +spinbutton:not(.vertical) .progressbar, +.spinbutton:not(.vertical) progress, +spinbutton:not(.vertical) progress, +.entry .progressbar, +.entry progress, +entry .progressbar, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #667f8c; + border-style: solid; + box-shadow: none; } + .spinbutton:not(.vertical) .progressbar:backdrop, + spinbutton:not(.vertical) .progressbar:backdrop, + .spinbutton:not(.vertical) progress:backdrop, + spinbutton:not(.vertical) progress:backdrop, + .entry .progressbar:backdrop, + .entry progress:backdrop, + entry .progressbar:backdrop, + entry progress:backdrop { + background-color: transparent; } +.linked:not(.vertical) > .spinbutton:focus:not(.vertical) + .spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + .spinbutton:not(.vertical), +.linked:not(.vertical) > .spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + button, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + combobox > box > button.combo, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +.entry:focus + .spinbutton:not(.vertical), +.linked:not(.vertical) > .entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > +.entry:focus + button, .linked:not(.vertical) > +.entry:focus + combobox > box > button.combo, .linked:not(.vertical) > +entry:focus + .spinbutton:not(.vertical), +.linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > +entry:focus + button, .linked:not(.vertical) > +entry:focus + combobox > box > button.combo, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + +.entry, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + +.entry, .linked:not(.vertical) > +.entry:focus + +.entry, .linked:not(.vertical) > +entry:focus + +.entry, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + +entry, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + +entry, .linked:not(.vertical) > +.entry:focus + +entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: #262f33; } +.linked:not(.vertical) > .spinbutton:drop(active):not(.vertical) + .spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + .spinbutton:not(.vertical), +.linked:not(.vertical) > .spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > .spinbutton:drop(active):not(.vertical) + button, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > .spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +.entry:drop(active) + .spinbutton:not(.vertical), +.linked:not(.vertical) > .entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > +.entry:drop(active) + button, .linked:not(.vertical) > +.entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > +entry:drop(active) + .spinbutton:not(.vertical), +.linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > +entry:drop(active) + button, .linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > .spinbutton:drop(active):not(.vertical) + +.entry, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + +.entry, .linked:not(.vertical) > +.entry:drop(active) + +.entry, .linked:not(.vertical) > +entry:drop(active) + +.entry, .linked:not(.vertical) > .spinbutton:drop(active):not(.vertical) + +entry, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + +entry, .linked:not(.vertical) > +.entry:drop(active) + +entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: #4e9a06; } +.linked.vertical > .spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > .spinbutton:not(:disabled):not(.vertical) + .spinbutton:not(:disabled):not(.vertical), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + .spinbutton:not(:disabled):not(.vertical), +.linked.vertical > .spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +.entry:not(:disabled) + entry:not(:disabled), .linked.vertical > +.entry:not(:disabled) + .spinbutton:not(:disabled):not(.vertical), +.linked.vertical > .entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), .linked.vertical > +entry:not(:disabled) + .spinbutton:not(:disabled):not(.vertical), +.linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #555e62; + background-image: linear-gradient(to bottom, #636E73); } + .linked.vertical > .spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > .spinbutton:not(:disabled):not(.vertical) + .spinbutton:not(:disabled):backdrop:not(.vertical), + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + .spinbutton:not(:disabled):backdrop:not(.vertical), + .linked.vertical > .spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + .entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > + .entry:not(:disabled) + .spinbutton:not(:disabled):backdrop:not(.vertical), + .linked.vertical > .entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > + entry:not(:disabled) + .spinbutton:not(:disabled):backdrop:not(.vertical), + .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: #576165; + background-image: linear-gradient(to bottom, #657176); } +.linked.vertical > .spinbutton:insensitive:not(.vertical) + .spinbutton:insensitive:not(.vertical), +.linked.vertical > spinbutton:insensitive:not(.vertical) + .spinbutton:insensitive:not(.vertical), +.linked.vertical > .spinbutton:insensitive:not(.vertical) + spinbutton:insensitive:not(.vertical), +.linked.vertical > spinbutton:insensitive:not(.vertical) + spinbutton:insensitive:not(.vertical), .linked.vertical > .spinbutton:disabled:not(.vertical) + entry:disabled, +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > .spinbutton:insensitive:not(.vertical) + .spinbutton:insensitive:not(.vertical), +.linked.vertical > spinbutton:insensitive:not(.vertical) + .spinbutton:insensitive:not(.vertical), +.linked.vertical > .spinbutton:insensitive:not(.vertical) + spinbutton:insensitive:not(.vertical), +.linked.vertical > spinbutton:insensitive:not(.vertical) + spinbutton:insensitive:not(.vertical), .linked.vertical > .spinbutton:disabled:not(.vertical) + entry:disabled, +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > +.entry:insensitive + .spinbutton:insensitive:not(.vertical), +.linked.vertical > .entry:insensitive + spinbutton:insensitive:not(.vertical), .linked.vertical > +.entry:disabled + entry:disabled, .linked.vertical > +.entry:insensitive + .spinbutton:insensitive:not(.vertical), +.linked.vertical > .entry:insensitive + spinbutton:insensitive:not(.vertical), .linked.vertical > +.entry:disabled + entry:disabled, .linked.vertical > +entry:insensitive + .spinbutton:insensitive:not(.vertical), +.linked.vertical > entry:insensitive + spinbutton:insensitive:not(.vertical), .linked.vertical > +entry:disabled + entry:disabled, .linked.vertical > +entry:insensitive + .spinbutton:insensitive:not(.vertical), +.linked.vertical > entry:insensitive + spinbutton:insensitive:not(.vertical), .linked.vertical > +entry:disabled + entry:disabled { + border-top-color: #555e62; } +.linked.vertical > .spinbutton:not(.vertical) + .spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + .spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > .spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > .spinbutton:not(.vertical) + entry:focus:not(:only-child), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > +.entry + .spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > .entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +.entry + entry:focus:not(:only-child), .linked.vertical > +entry + .spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: #262f33; } +.linked.vertical > .spinbutton:not(.vertical) + .spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + .spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > .spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > .spinbutton:not(.vertical) + entry:drop(active):not(:only-child), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > +.entry + .spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > .entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +.entry + entry:drop(active):not(:only-child), .linked.vertical > +entry + .spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: #4e9a06; } +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + .spinbutton:not(.vertical), +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + .entry, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + .button, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +.entry:focus:not(:only-child) + .spinbutton:not(.vertical), +.linked.vertical > .entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +.entry:focus:not(:only-child) + entry, +.linked.vertical > +.entry:focus:not(:only-child) + .entry, +.linked.vertical > +.entry:focus:not(:only-child) + button, +.linked.vertical > +.entry:focus:not(:only-child) + .button, +.linked.vertical > +.entry:focus:not(:only-child) + combobox > box > button.combo, .linked.vertical > +entry:focus:not(:only-child) + .spinbutton:not(.vertical), +.linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + .entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + .button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #262f33; } +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + .spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + .spinbutton:not(.vertical), +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + .entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + .entry, +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + .button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + .button, +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +.entry:drop(active):not(:only-child) + .spinbutton:not(.vertical), +.linked.vertical > .entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +.entry:drop(active):not(:only-child) + entry, +.linked.vertical > +.entry:drop(active):not(:only-child) + .entry, +.linked.vertical > +.entry:drop(active):not(:only-child) + button, +.linked.vertical > +.entry:drop(active):not(:only-child) + .button, +.linked.vertical > +.entry:drop(active):not(:only-child) + combobox > box > button.combo, .linked.vertical > +entry:drop(active):not(:only-child) + .spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + .entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + .button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #4e9a06; } + +GtkTreeView .acceleditor > label, +treeview acceleditor > label { + background-color: #667f8c; } + +GtkTreeView .entry.flat, GtkTreeView .entry, +treeview entry.flat, +treeview entry { + border-radius: 0; + background-image: none; + background-color: #636E73; } + GtkTreeView .entry.flat:focus, GtkTreeView .entry:focus, + treeview entry.flat:focus, + treeview entry:focus { + border-color: #667f8c; } + +/************* + * Expanders * + *************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander arrow:hover { + color: #f2f3f3; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/**************** + * File chooser * + ****************/ +placessidebar > viewport.frame { + border-style: none; } +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: #ffffff; } + placessidebar row:disabled, placessidebar row:insensitive { + color: #788084; } + placessidebar row:backdrop { + color: #788084; } + placessidebar row:backdrop:selected { + color: rgba(255, 255, 255, 0.5); } + placessidebar row:backdrop:disabled { + color: #727f85; } + placessidebar row GtkImage.sidebar-icon, + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row GtkImage.sidebar-icon:dir(ltr), + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row GtkImage.sidebar-icon:dir(rtl), + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row GtkLabel.sidebar-label:dir(ltr), + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row GtkLabel.sidebar-label:dir(rtl), + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#4e9a06); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #667f8c; } + placessidebar row:drop(active):not(:disabled) { + color: #4e9a06; + box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } + placessidebar row:drop(active):not(:disabled):selected { + color: #ffffff; + background-color: #4e9a06; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } +placesview row.activatable:hover { + background-color: transparent; } +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/**************** + * Floating Bar * + ****************/ +.floating-bar { + padding: 2px; + background-color: #4F585C; + border-width: 1px; + border-style: solid solid none; + border-color: #33393b; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .floating-bar.bottom.left { + border-left-style: none; + border-top-left-radius: 0; } + .floating-bar.bottom.right { + border-right-style: none; + border-top-right-radius: 0; } + .floating-bar > .button { + padding: 4px; } + .floating-bar:backdrop { + background-color: #4F585C; + border-color: #363c3e; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #33393b; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: #363c3e; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #33393b; } + actionbar > revealer > box:backdrop { + border-color: #363c3e; } + +GtkScrolledWindow GtkViewport.frame, +GtkScrolledWindow viewport.frame, +scrolledwindow GtkViewport.frame, +scrolledwindow viewport.frame { + border-style: none; } +GtkScrolledWindow overshoot.top, +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#1b1e20), to(rgba(27, 30, 32, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(161, 168, 171, 0.07)), to(rgba(161, 168, 171, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.top:backdrop, + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#363c3e), to(rgba(54, 60, 62, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.bottom, +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#1b1e20), to(rgba(27, 30, 32, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(161, 168, 171, 0.07)), to(rgba(161, 168, 171, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.bottom:backdrop, + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#363c3e), to(rgba(54, 60, 62, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.left, +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#1b1e20), to(rgba(27, 30, 32, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(161, 168, 171, 0.07)), to(rgba(161, 168, 171, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.left:backdrop, + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#363c3e), to(rgba(54, 60, 62, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.right, +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#1b1e20), to(rgba(27, 30, 32, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(161, 168, 171, 0.07)), to(rgba(161, 168, 171, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.right:backdrop, + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#363c3e), to(rgba(54, 60, 62, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.top, +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.bottom, +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.left, +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.right, +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } +GtkScrolledWindow junction, +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #33393b 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #596368; } + GtkScrolledWindow junction:dir(rtl), + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + GtkScrolledWindow junction:backdrop, + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #363c3e 1px, transparent 1px); + background-color: #485054; + transition: 200ms ease-out; } + +.separator, +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/************ + * Popovers * + ************/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid #636E73; + background: #636E73; + color: #A1A8AB; } + GraniteWidgetsPopOver .button { + background-image: none; + background: none; + border: none; } + GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover { + color: #667f8c; } + GraniteWidgetsPopOver > .frame { + border: none; } + GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver GtkIconView.sidebar, + GraniteWidgetsPopOver iconview.sidebar { + border: none; + background: none; } + +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.popover_bg { + background-color: #636E73; + background-image: none; + border: 1px solid #636E73; + color: #A1A8AB; } + +/*********** + * Welcome * + **********/ +GraniteWidgetsWelcome { + background-color: #636E73; } + GraniteWidgetsWelcome GtkLabel { + color: #A1A8AB; } + GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 { + color: rgba(161, 168, 171, 0.8); } + +/*************** + * Header Bars * + ***************/ +.titlebar:not(headerbar), +.header-bar, +headerbar { + min-height: 40px; + padding: 0 8px; + border: none; + border-radius: 4px 4px 0 0; + background-color: #3B4245; + color: rgba(255, 255, 255, 0.8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .titlebar:backdrop:not(headerbar), + .header-bar:backdrop, + headerbar:backdrop { + background-color: #3B4245; + color: rgba(255, 255, 255, 0.3); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + .header-bar .title, + headerbar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + color: rgba(255, 255, 255, 0.8); } + .titlebar:not(headerbar) .title:backdrop, + .header-bar .title:backdrop, + headerbar .title:backdrop { + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .subtitle, + .header-bar .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + color: rgba(255, 255, 255, 0.8); } + .selection-mode.titlebar:not(headerbar), + .header-bar.selection-mode, + headerbar.selection-mode { + border-radius: 4px 4px 0 0; + color: #ffffff; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + border-color: #262f33; + background-color: #347D9F; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .selection-mode.titlebar:backdrop:not(headerbar), + .header-bar.selection-mode:backdrop, + headerbar.selection-mode:backdrop { + background-color: #275f79; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + .header-bar.selection-mode .selection-menu:backdrop, + .header-bar.selection-mode .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(102, 127, 140, 0); + background-image: linear-gradient(to bottom, rgba(102, 127, 140, 0)); + box-shadow: none; + text-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + .header-bar.selection-mode .selection-menu:backdrop GtkArrow, + .header-bar.selection-mode .selection-menu GtkArrow, + headerbar.selection-mode .selection-menu:backdrop GtkArrow, + headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + .header-bar.selection-mode .selection-menu:backdrop .arrow, + .header-bar.selection-mode .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .tiled + .header-bar:backdrop, .tiled + .header-bar, .maximized + .header-bar:backdrop, .maximized + .header-bar, .tiled + headerbar:backdrop, .tiled + headerbar, .maximized + headerbar:backdrop, .maximized + headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + .header-bar.default-decoration, + headerbar.default-decoration { + padding: 6px; + min-height: 28px; + background-color: #3B4245; + color: rgba(255, 255, 255, 0.8); } + .default-decoration.titlebar:not(headerbar) .maximized, + .header-bar.default-decoration .maximized, + headerbar.default-decoration .maximized { + padding: 6px; } + .default-decoration.titlebar:backdrop:not(headerbar), + .header-bar.default-decoration:backdrop, + headerbar.default-decoration:backdrop { + background-color: #2f3537; + color: rgba(255, 255, 255, 0.3); } + .default-decoration.titlebar:not(headerbar) .button.titlebutton, + .default-decoration.titlebar:not(headerbar) button.titlebutton, + .header-bar.default-decoration .button.titlebutton, + .header-bar.default-decoration button.titlebutton, + headerbar.default-decoration .button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 1px; + border-radius: 50%; } + .default-decoration.titlebar:not(headerbar) .button.titlebutton:active, + .default-decoration.titlebar:not(headerbar) button.titlebutton:active, + .header-bar.default-decoration .button.titlebutton:active, + .header-bar.default-decoration button.titlebutton:active, + headerbar.default-decoration .button.titlebutton:active, + headerbar.default-decoration button.titlebutton:active { + background-color: rgba(255, 255, 255, 0.8); + color: #3B4245; + box-shadow: none; } + .default-decoration.titlebar:not(headerbar) .button.titlebutton:backdrop, + .default-decoration.titlebar:not(headerbar) button.titlebutton:backdrop, + .header-bar.default-decoration .button.titlebutton:backdrop, + .header-bar.default-decoration button.titlebutton:backdrop, + headerbar.default-decoration .button.titlebutton:backdrop, + headerbar.default-decoration button.titlebutton:backdrop { + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .entry, + .titlebar:not(headerbar) entry, + .header-bar .entry, + .header-bar entry, + headerbar .entry, + headerbar entry { + border-radius: 2px; + padding: 4px; + border: none; + box-shadow: none; + background: rgba(99, 110, 115, 0.95); + color: #A1A8AB; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) .entry > .image, + .titlebar:not(headerbar) entry > .image, + .header-bar .entry > .image, + .header-bar entry > .image, + headerbar .entry > .image, + headerbar entry > .image { + padding-right: 6px; + color: rgba(161, 168, 171, 0.8); } + .titlebar:not(headerbar) .entry:active, .titlebar:not(headerbar) .entry:focus, + .titlebar:not(headerbar) entry:active, + .titlebar:not(headerbar) entry:focus, + .header-bar .entry:active, + .header-bar .entry:focus, + .header-bar entry:active, + .header-bar entry:focus, + headerbar .entry:active, + headerbar .entry:focus, + headerbar entry:active, + headerbar entry:focus { + background: #636E73; + color: #A1A8AB; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .titlebar:not(headerbar) .entry:active > .image, .titlebar:not(headerbar) .entry:focus > .image, + .titlebar:not(headerbar) entry:active > .image, + .titlebar:not(headerbar) entry:focus > .image, + .header-bar .entry:active > .image, + .header-bar .entry:focus > .image, + .header-bar entry:active > .image, + .header-bar entry:focus > .image, + headerbar .entry:active > .image, + headerbar .entry:focus > .image, + headerbar entry:active > .image, + headerbar entry:focus > .image { + padding-right: 6px; + color: #A1A8AB; } + .titlebar:not(headerbar) .entry:active:backdrop, .titlebar:not(headerbar) .entry:focus:backdrop, + .titlebar:not(headerbar) entry:active:backdrop, + .titlebar:not(headerbar) entry:focus:backdrop, + .header-bar .entry:active:backdrop, + .header-bar .entry:focus:backdrop, + .header-bar entry:active:backdrop, + .header-bar entry:focus:backdrop, + headerbar .entry:active:backdrop, + headerbar .entry:focus:backdrop, + headerbar entry:active:backdrop, + headerbar entry:focus:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:insensitive, + .titlebar:not(headerbar) entry:insensitive, + .header-bar .entry:insensitive, + .header-bar entry:insensitive, + headerbar .entry:insensitive, + headerbar entry:insensitive { + background: rgba(99, 110, 115, 0.6); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:insensitive > .image, + .titlebar:not(headerbar) entry:insensitive > .image, + .header-bar .entry:insensitive > .image, + .header-bar entry:insensitive > .image, + headerbar .entry:insensitive > .image, + headerbar entry:insensitive > .image { + padding-right: 6px; + color: rgba(161, 168, 171, 0.5); } + .titlebar:not(headerbar) .entry:insensitive:backdrop, + .titlebar:not(headerbar) entry:insensitive:backdrop, + .header-bar .entry:insensitive:backdrop, + .header-bar entry:insensitive:backdrop, + headerbar .entry:insensitive:backdrop, + headerbar entry:insensitive:backdrop { + background: rgba(99, 110, 115, 0.5); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:backdrop, + .titlebar:not(headerbar) entry:backdrop, + .header-bar .entry:backdrop, + .header-bar entry:backdrop, + headerbar .entry:backdrop, + headerbar entry:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:backdrop > .image, + .titlebar:not(headerbar) entry:backdrop > .image, + .header-bar .entry:backdrop > .image, + .header-bar entry:backdrop > .image, + headerbar .entry:backdrop > .image, + headerbar entry:backdrop > .image { + color: rgba(161, 168, 171, 0.5); } + .titlebar:not(headerbar) .button, + .titlebar:not(headerbar) button, + .header-bar .button, + .header-bar button, + headerbar .button, + headerbar button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + text-shadow: none; + padding: 10px; + color: rgba(255, 255, 255, 0.8); } + .titlebar:not(headerbar) .button.text-button, .titlebar:not(headerbar) .button.image-button, .titlebar:not(headerbar) .button.flat, + .titlebar:not(headerbar) button.text-button, + .titlebar:not(headerbar) button.image-button, + .titlebar:not(headerbar) button.flat, + .header-bar .button.text-button, + .header-bar .button.image-button, + .header-bar .button.flat, + .header-bar button.text-button, + .header-bar button.image-button, + .header-bar button.flat, + headerbar .button.text-button, + headerbar .button.image-button, + headerbar .button.flat, + headerbar button.text-button, + headerbar button.image-button, + headerbar button.flat { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.8); } + .titlebar:not(headerbar) .button.text-button:backdrop, .titlebar:not(headerbar) .button.image-button:backdrop, .titlebar:not(headerbar) .button.flat:backdrop, + .titlebar:not(headerbar) button.text-button:backdrop, + .titlebar:not(headerbar) button.image-button:backdrop, + .titlebar:not(headerbar) button.flat:backdrop, + .header-bar .button.text-button:backdrop, + .header-bar .button.image-button:backdrop, + .header-bar .button.flat:backdrop, + .header-bar button.text-button:backdrop, + .header-bar button.image-button:backdrop, + .header-bar button.flat:backdrop, + headerbar .button.text-button:backdrop, + headerbar .button.image-button:backdrop, + headerbar .button.flat:backdrop, + headerbar button.text-button:backdrop, + headerbar button.image-button:backdrop, + headerbar button.flat:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button .linked, + .titlebar:not(headerbar) button .linked, + .header-bar .button .linked, + .header-bar button .linked, + headerbar .button .linked, + headerbar button .linked { + border-radius: 0px; } + .titlebar:not(headerbar) .button.titlebutton, + .titlebar:not(headerbar) button.titlebutton, + .header-bar .button.titlebutton, + .header-bar button.titlebutton, + headerbar .button.titlebutton, + headerbar button.titlebutton { + min-height: 16px; + min-width: 16px; + padding: 1px; + border-radius: 50%; } + .titlebar:not(headerbar) .button.titlebutton:hover, + .titlebar:not(headerbar) button.titlebutton:hover, + .header-bar .button.titlebutton:hover, + .header-bar button.titlebutton:hover, + headerbar .button.titlebutton:hover, + headerbar button.titlebutton:hover { + color: lighter(rgba(255, 255, 255, 0.8), 10%); } + .titlebar:not(headerbar) .button.titlebutton:backdrop, + .titlebar:not(headerbar) button.titlebutton:backdrop, + .header-bar .button.titlebutton:backdrop, + .header-bar button.titlebutton:backdrop, + headerbar .button.titlebutton:backdrop, + headerbar button.titlebutton:backdrop { + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button.titlebutton:active, + .titlebar:not(headerbar) button.titlebutton:active, + .header-bar .button.titlebutton:active, + .header-bar button.titlebutton:active, + headerbar .button.titlebutton:active, + headerbar button.titlebutton:active { + background-color: rgba(255, 255, 255, 0.8); + color: #3B4245; + border-radius: 50%; + box-shadow: none; } + .titlebar:not(headerbar) .button:hover, + .titlebar:not(headerbar) button:hover, + .header-bar .button:hover, + .header-bar button:hover, + headerbar .button:hover, + headerbar button:hover { + background-color: rgba(0, 0, 0, 0.15); } + .titlebar:not(headerbar) .button:active, .titlebar:not(headerbar) .button:checked, + .titlebar:not(headerbar) button:active, + .titlebar:not(headerbar) button:checked, + .header-bar .button:active, + .header-bar .button:checked, + .header-bar button:active, + .header-bar button:checked, + headerbar .button:active, + headerbar .button:checked, + headerbar button:active, + headerbar button:checked { + font: bold; + border-radius: 0px; + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.8); + background-color: transparent; + background-image: none; } + .titlebar:not(headerbar) .button:active:backdrop, .titlebar:not(headerbar) .button:checked:backdrop, + .titlebar:not(headerbar) button:active:backdrop, + .titlebar:not(headerbar) button:checked:backdrop, + .header-bar .button:active:backdrop, + .header-bar .button:checked:backdrop, + .header-bar button:active:backdrop, + .header-bar button:checked:backdrop, + headerbar .button:active:backdrop, + headerbar .button:checked:backdrop, + headerbar button:active:backdrop, + headerbar button:checked:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.3); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button:insensitive, .titlebar:not(headerbar) .button:disabled, + .titlebar:not(headerbar) button:insensitive, + .titlebar:not(headerbar) button:disabled, + .header-bar .button:insensitive, + .header-bar .button:disabled, + .header-bar button:insensitive, + .header-bar button:disabled, + headerbar .button:insensitive, + headerbar .button:disabled, + headerbar button:insensitive, + headerbar button:disabled { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; + background-image: none; } + .titlebar:not(headerbar) .button:insensitive, .titlebar:not(headerbar) .button:insensitive:backdrop, + .titlebar:not(headerbar) button:insensitive, + .titlebar:not(headerbar) button:insensitive:backdrop, + .header-bar .button:insensitive, + .header-bar .button:insensitive:backdrop, + .header-bar button:insensitive, + .header-bar button:insensitive:backdrop, + headerbar .button:insensitive, + headerbar .button:insensitive:backdrop, + headerbar button:insensitive, + headerbar button:insensitive:backdrop { + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button:insensitive image, + .titlebar:not(headerbar) .button:insensitive GtkImage, .titlebar:not(headerbar) .button:insensitive:backdrop image, + .titlebar:not(headerbar) .button:insensitive:backdrop GtkImage, + .titlebar:not(headerbar) button:insensitive image, + .titlebar:not(headerbar) button:insensitive GtkImage, + .titlebar:not(headerbar) button:insensitive:backdrop image, + .titlebar:not(headerbar) button:insensitive:backdrop GtkImage, + .header-bar .button:insensitive image, + .header-bar .button:insensitive GtkImage, + .header-bar .button:insensitive:backdrop image, + .header-bar .button:insensitive:backdrop GtkImage, + .header-bar button:insensitive image, + .header-bar button:insensitive GtkImage, + .header-bar button:insensitive:backdrop image, + .header-bar button:insensitive:backdrop GtkImage, + headerbar .button:insensitive image, + headerbar .button:insensitive GtkImage, + headerbar .button:insensitive:backdrop image, + headerbar .button:insensitive:backdrop GtkImage, + headerbar button:insensitive image, + headerbar button:insensitive GtkImage, + headerbar button:insensitive:backdrop image, + headerbar button:insensitive:backdrop GtkImage { + -gtk-image-effect: dim; } + .titlebar:not(headerbar) .separator, + .header-bar .separator, + headerbar .separator { + color: transparent; + background-color: transparent; } + +.titlebar, .titlebar:backdrop { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +.separator:first-child + .header-bar, .separator:first-child + .header-bar:backdrop, separator:first-child + .header-bar, separator:first-child + .header-bar:backdrop, .header-bar:first-child, .header-bar:first-child:backdrop, .separator:first-child + +headerbar, .separator:first-child + +headerbar:backdrop, separator:first-child + +headerbar, separator:first-child + +headerbar:backdrop, +headerbar:first-child, +headerbar:first-child:backdrop { + border-top-left-radius: 4px; } +.header-bar:last-child, .header-bar:last-child:backdrop, +headerbar:last-child, +headerbar:last-child:backdrop { + border-top-right-radius: 4px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: #3B4245; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + window.csd > .titlebar:not(headerbar):backdrop { + background-color: #2f3537; } + +/************** + * GtkInfoBar * + **************/ +.info, .warning, .question, .error, +GtkInfoBar, +infobar { + text-shadow: none; + color: #A1A8AB; + background-color: #4F585C; + border-bottom: 1px solid #373e41; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); } + +.info, .warning, .question, .error { + text-shadow: none; + color: #ffffff; + border: none; } + .info .label, .warning .label, .question .label, .error .label { + color: #ffffff; } + .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop { + color: rgba(255, 255, 255, 0.5); } + .info .button, .warning .button, .question .button, .error .button, + .info button, + .warning button, + .question button, + .error button { + border-radius: 2px; + border: none; + background: rgba(99, 110, 115, 0.95); + color: #A1A8AB; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .info .button .label, .warning .button .label, .question .button .label, .error .button .label, + .info button .label, + .warning button .label, + .question button .label, + .error button .label { + color: #A1A8AB; } + .info .button:active, .warning .button:active, .question .button:active, .error .button:active, + .info button:active, + .warning button:active, + .question button:active, + .error button:active { + background: #636E73; + color: #A1A8AB; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info .button:active:backdrop, .warning .button:active:backdrop, .question .button:active:backdrop, .error .button:active:backdrop, + .info button:active:backdrop, + .warning button:active:backdrop, + .question button:active:backdrop, + .error button:active:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .info .button:hover, .warning .button:hover, .question .button:hover, .error .button:hover, .info .button:focus, .warning .button:focus, .question .button:focus, .error .button:focus, + .info button:hover, + .warning button:hover, + .question button:hover, + .error button:hover, + .info button:focus, + .warning button:focus, + .question button:focus, + .error button:focus { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info .button:insensitive, .warning .button:insensitive, .question .button:insensitive, .error .button:insensitive, + .info button:insensitive, + .warning button:insensitive, + .question button:insensitive, + .error button:insensitive { + background: rgba(99, 110, 115, 0.6); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .info .button:insensitive:backdrop, .warning .button:insensitive:backdrop, .question .button:insensitive:backdrop, .error .button:insensitive:backdrop, + .info button:insensitive:backdrop, + .warning button:insensitive:backdrop, + .question button:insensitive:backdrop, + .error button:insensitive:backdrop { + background: rgba(99, 110, 115, 0.5); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .info .button:backdrop, .warning .button:backdrop, .question .button:backdrop, .error .button:backdrop, + .info button:backdrop, + .warning button:backdrop, + .question button:backdrop, + .error button:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + +.info { + background-color: #2095f2; } + .info:backdrop { + background-color: #50acf5; + color: rgba(255, 255, 255, 0.5); } + +.warning { + background-color: #fec006; } + .warning:backdrop { + background-color: #fecd39; + color: rgba(255, 255, 255, 0.5); } + +.question { + background-color: #4ab3e4; } + .question:backdrop { + background-color: #76c6eb; + color: rgba(255, 255, 255, 0.5); } + +.error { + background-color: #f34235; } + .error:backdrop { + background-color: #f66f65; + color: rgba(255, 255, 255, 0.5); } + +/************* + * Level Bar * + *************/ +GtkLevelBar, +.level-bar, +levelbar { + -GtkLevelBar-min-block-width: 32; + -GtkLevelBar-min-block-height: 8; } + GtkLevelBar:backdrop, + .level-bar:backdrop, + levelbar:backdrop { + transition: 200ms ease-out; } + GtkLevelBar .trough, + GtkLevelBar trough, + .level-bar .trough, + .level-bar trough, + levelbar .trough, + levelbar trough { + margin: 0; + padding: 2px; + border-radius: 3px; } + GtkLevelBar.horizontal.indicator-discrete.fill-block, + .level-bar.horizontal.indicator-discrete.fill-block, + levelbar.horizontal.indicator-discrete.fill-block { + margin: 0 1px; } + GtkLevelBar.horizontal.discrete block, + .level-bar.horizontal.discrete block, + levelbar.horizontal.discrete block { + margin: 0 1px; } + GtkLevelBar.vertical.indicator-discrete.fill-block, + .level-bar.vertical.indicator-discrete.fill-block, + levelbar.vertical.indicator-discrete.fill-block { + margin: 1px 0; } + GtkLevelBar.vertical.discrete block, + .level-bar.vertical.discrete block, + levelbar.vertical.discrete block { + margin: 1px 0; } + GtkLevelBar.vertical .fill-block, + GtkLevelBar.vertical block, + GtkLevelBar .level-bar.vertical .fill-block, + .level-bar.vertical GtkLevelBar .fill-block, + GtkLevelBar .level-bar.vertical block, + .level-bar.vertical GtkLevelBar block, + GtkLevelBar levelbar.vertical .fill-block, + levelbar.vertical GtkLevelBar .fill-block, + GtkLevelBar levelbar.vertical block, + levelbar.vertical GtkLevelBar block, + GtkLevelBar .fill-block, + GtkLevelBar block, + .level-bar GtkLevelBar.vertical .fill-block, + GtkLevelBar.vertical .level-bar .fill-block, + .level-bar GtkLevelBar.vertical block, + GtkLevelBar.vertical .level-bar block, + .level-bar.vertical .fill-block, + .level-bar.vertical block, + .level-bar levelbar.vertical .fill-block, + levelbar.vertical .level-bar .fill-block, + .level-bar levelbar.vertical block, + levelbar.vertical .level-bar block, + .level-bar .fill-block, + .level-bar block, + levelbar GtkLevelBar.vertical .fill-block, + GtkLevelBar.vertical levelbar .fill-block, + levelbar GtkLevelBar.vertical block, + GtkLevelBar.vertical levelbar block, + levelbar .level-bar.vertical .fill-block, + .level-bar.vertical levelbar .fill-block, + levelbar .level-bar.vertical block, + .level-bar.vertical levelbar block, + levelbar.vertical .fill-block, + levelbar.vertical block, + levelbar .fill-block, + levelbar block { + border-radius: 2px; + padding: 2px; + min-width: 32px; + min-height: 8px; } + GtkLevelBar.vertical .low.fill-block, + GtkLevelBar.vertical block.low, + GtkLevelBar .level-bar.vertical .low.fill-block, + .level-bar.vertical GtkLevelBar .low.fill-block, + GtkLevelBar .level-bar.vertical block.low, + .level-bar.vertical GtkLevelBar block.low, + GtkLevelBar levelbar.vertical .low.fill-block, + levelbar.vertical GtkLevelBar .low.fill-block, + GtkLevelBar levelbar.vertical block.low, + levelbar.vertical GtkLevelBar block.low, GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar.vertical block.level-low, + GtkLevelBar .level-bar.vertical .level-low.fill-block, + .level-bar.vertical GtkLevelBar .level-low.fill-block, + GtkLevelBar .level-bar.vertical block.level-low, + .level-bar.vertical GtkLevelBar block.level-low, + GtkLevelBar levelbar.vertical .level-low.fill-block, + levelbar.vertical GtkLevelBar .level-low.fill-block, + GtkLevelBar levelbar.vertical block.level-low, + levelbar.vertical GtkLevelBar block.level-low, + GtkLevelBar .fill-block.low, + GtkLevelBar .fill-block.level-low, + GtkLevelBar block.low, + GtkLevelBar block.level-low, + .level-bar GtkLevelBar.vertical .low.fill-block, + GtkLevelBar.vertical .level-bar .low.fill-block, + .level-bar GtkLevelBar.vertical block.low, + GtkLevelBar.vertical .level-bar block.low, + .level-bar.vertical .low.fill-block, + .level-bar.vertical block.low, + .level-bar levelbar.vertical .low.fill-block, + levelbar.vertical .level-bar .low.fill-block, + .level-bar levelbar.vertical block.low, + levelbar.vertical .level-bar block.low, + .level-bar GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar.vertical .level-bar .level-low.fill-block, + .level-bar GtkLevelBar.vertical block.level-low, + GtkLevelBar.vertical .level-bar block.level-low, + .level-bar.vertical .level-low.fill-block, + .level-bar.vertical block.level-low, + .level-bar levelbar.vertical .level-low.fill-block, + levelbar.vertical .level-bar .level-low.fill-block, + .level-bar levelbar.vertical block.level-low, + levelbar.vertical .level-bar block.level-low, + .level-bar .fill-block.low, + .level-bar .fill-block.level-low, + .level-bar block.low, + .level-bar block.level-low, + levelbar GtkLevelBar.vertical .low.fill-block, + GtkLevelBar.vertical levelbar .low.fill-block, + levelbar GtkLevelBar.vertical block.low, + GtkLevelBar.vertical levelbar block.low, + levelbar .level-bar.vertical .low.fill-block, + .level-bar.vertical levelbar .low.fill-block, + levelbar .level-bar.vertical block.low, + .level-bar.vertical levelbar block.low, + levelbar.vertical .low.fill-block, + levelbar.vertical block.low, + levelbar GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar.vertical levelbar .level-low.fill-block, + levelbar GtkLevelBar.vertical block.level-low, + GtkLevelBar.vertical levelbar block.level-low, + levelbar .level-bar.vertical .level-low.fill-block, + .level-bar.vertical levelbar .level-low.fill-block, + levelbar .level-bar.vertical block.level-low, + .level-bar.vertical levelbar block.level-low, + levelbar.vertical .level-low.fill-block, + levelbar.vertical block.level-low, + levelbar .fill-block.low, + levelbar .fill-block.level-low, + levelbar block.low, + levelbar block.level-low { + border: 1px solid #d09c01; + background-color: #fec006; } + GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar.vertical block.low:backdrop, + GtkLevelBar .level-bar.vertical .low.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .low.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.low:backdrop, + .level-bar.vertical GtkLevelBar block.low:backdrop, + GtkLevelBar levelbar.vertical .low.fill-block:backdrop, + levelbar.vertical GtkLevelBar .low.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.low:backdrop, + levelbar.vertical GtkLevelBar block.low:backdrop, GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar.vertical block.level-low:backdrop, + GtkLevelBar .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-low.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.level-low:backdrop, + .level-bar.vertical GtkLevelBar block.level-low:backdrop, + GtkLevelBar levelbar.vertical .level-low.fill-block:backdrop, + levelbar.vertical GtkLevelBar .level-low.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.level-low:backdrop, + levelbar.vertical GtkLevelBar block.level-low:backdrop, + GtkLevelBar .fill-block.low:backdrop, + GtkLevelBar .fill-block.level-low:backdrop, + GtkLevelBar block.low:backdrop, + GtkLevelBar block.level-low:backdrop, + .level-bar GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .low.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.low:backdrop, + GtkLevelBar.vertical .level-bar block.low:backdrop, + .level-bar.vertical .low.fill-block:backdrop, + .level-bar.vertical block.low:backdrop, + .level-bar levelbar.vertical .low.fill-block:backdrop, + levelbar.vertical .level-bar .low.fill-block:backdrop, + .level-bar levelbar.vertical block.low:backdrop, + levelbar.vertical .level-bar block.low:backdrop, + .level-bar GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-low.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.level-low:backdrop, + GtkLevelBar.vertical .level-bar block.level-low:backdrop, + .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar.vertical block.level-low:backdrop, + .level-bar levelbar.vertical .level-low.fill-block:backdrop, + levelbar.vertical .level-bar .level-low.fill-block:backdrop, + .level-bar levelbar.vertical block.level-low:backdrop, + levelbar.vertical .level-bar block.level-low:backdrop, + .level-bar .fill-block.low:backdrop, + .level-bar .fill-block.level-low:backdrop, + .level-bar block.low:backdrop, + .level-bar block.level-low:backdrop, + levelbar GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar.vertical levelbar .low.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.low:backdrop, + GtkLevelBar.vertical levelbar block.low:backdrop, + levelbar .level-bar.vertical .low.fill-block:backdrop, + .level-bar.vertical levelbar .low.fill-block:backdrop, + levelbar .level-bar.vertical block.low:backdrop, + .level-bar.vertical levelbar block.low:backdrop, + levelbar.vertical .low.fill-block:backdrop, + levelbar.vertical block.low:backdrop, + levelbar GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar.vertical levelbar .level-low.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.level-low:backdrop, + GtkLevelBar.vertical levelbar block.level-low:backdrop, + levelbar .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar.vertical levelbar .level-low.fill-block:backdrop, + levelbar .level-bar.vertical block.level-low:backdrop, + .level-bar.vertical levelbar block.level-low:backdrop, + levelbar.vertical .level-low.fill-block:backdrop, + levelbar.vertical block.level-low:backdrop, + levelbar .fill-block.low:backdrop, + levelbar .fill-block.level-low:backdrop, + levelbar block.low:backdrop, + levelbar block.level-low:backdrop { + border: 1px solid #fec006; } + GtkLevelBar.vertical .high.fill-block, + GtkLevelBar.vertical block.high, + GtkLevelBar .level-bar.vertical .high.fill-block, + .level-bar.vertical GtkLevelBar .high.fill-block, + GtkLevelBar .level-bar.vertical block.high, + .level-bar.vertical GtkLevelBar block.high, + GtkLevelBar levelbar.vertical .high.fill-block, + levelbar.vertical GtkLevelBar .high.fill-block, + GtkLevelBar levelbar.vertical block.high, + levelbar.vertical GtkLevelBar block.high, GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar.vertical block.level-high, + GtkLevelBar .level-bar.vertical .level-high.fill-block, + .level-bar.vertical GtkLevelBar .level-high.fill-block, + GtkLevelBar .level-bar.vertical block.level-high, + .level-bar.vertical GtkLevelBar block.level-high, + GtkLevelBar levelbar.vertical .level-high.fill-block, + levelbar.vertical GtkLevelBar .level-high.fill-block, + GtkLevelBar levelbar.vertical block.level-high, + levelbar.vertical GtkLevelBar block.level-high, + GtkLevelBar .fill-block.high, + GtkLevelBar .fill-block.level-high, + GtkLevelBar block.high, + GtkLevelBar block.level-high, + .level-bar GtkLevelBar.vertical .high.fill-block, + GtkLevelBar.vertical .level-bar .high.fill-block, + .level-bar GtkLevelBar.vertical block.high, + GtkLevelBar.vertical .level-bar block.high, + .level-bar.vertical .high.fill-block, + .level-bar.vertical block.high, + .level-bar levelbar.vertical .high.fill-block, + levelbar.vertical .level-bar .high.fill-block, + .level-bar levelbar.vertical block.high, + levelbar.vertical .level-bar block.high, + .level-bar GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar.vertical .level-bar .level-high.fill-block, + .level-bar GtkLevelBar.vertical block.level-high, + GtkLevelBar.vertical .level-bar block.level-high, + .level-bar.vertical .level-high.fill-block, + .level-bar.vertical block.level-high, + .level-bar levelbar.vertical .level-high.fill-block, + levelbar.vertical .level-bar .level-high.fill-block, + .level-bar levelbar.vertical block.level-high, + levelbar.vertical .level-bar block.level-high, + .level-bar .fill-block.high, + .level-bar .fill-block.level-high, + .level-bar block.high, + .level-bar block.level-high, + levelbar GtkLevelBar.vertical .high.fill-block, + GtkLevelBar.vertical levelbar .high.fill-block, + levelbar GtkLevelBar.vertical block.high, + GtkLevelBar.vertical levelbar block.high, + levelbar .level-bar.vertical .high.fill-block, + .level-bar.vertical levelbar .high.fill-block, + levelbar .level-bar.vertical block.high, + .level-bar.vertical levelbar block.high, + levelbar.vertical .high.fill-block, + levelbar.vertical block.high, + levelbar GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar.vertical levelbar .level-high.fill-block, + levelbar GtkLevelBar.vertical block.level-high, + GtkLevelBar.vertical levelbar block.level-high, + levelbar .level-bar.vertical .level-high.fill-block, + .level-bar.vertical levelbar .level-high.fill-block, + levelbar .level-bar.vertical block.level-high, + .level-bar.vertical levelbar block.level-high, + levelbar.vertical .level-high.fill-block, + levelbar.vertical block.level-high, + levelbar .fill-block.high, + levelbar .fill-block.level-high, + levelbar block.high, + levelbar block.level-high { + border: 1px solid #51646e; + background-color: #667f8c; } + GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar.vertical block.high:backdrop, + GtkLevelBar .level-bar.vertical .high.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .high.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.high:backdrop, + .level-bar.vertical GtkLevelBar block.high:backdrop, + GtkLevelBar levelbar.vertical .high.fill-block:backdrop, + levelbar.vertical GtkLevelBar .high.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.high:backdrop, + levelbar.vertical GtkLevelBar block.high:backdrop, GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar.vertical block.level-high:backdrop, + GtkLevelBar .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-high.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.level-high:backdrop, + .level-bar.vertical GtkLevelBar block.level-high:backdrop, + GtkLevelBar levelbar.vertical .level-high.fill-block:backdrop, + levelbar.vertical GtkLevelBar .level-high.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.level-high:backdrop, + levelbar.vertical GtkLevelBar block.level-high:backdrop, + GtkLevelBar .fill-block.high:backdrop, + GtkLevelBar .fill-block.level-high:backdrop, + GtkLevelBar block.high:backdrop, + GtkLevelBar block.level-high:backdrop, + .level-bar GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .high.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.high:backdrop, + GtkLevelBar.vertical .level-bar block.high:backdrop, + .level-bar.vertical .high.fill-block:backdrop, + .level-bar.vertical block.high:backdrop, + .level-bar levelbar.vertical .high.fill-block:backdrop, + levelbar.vertical .level-bar .high.fill-block:backdrop, + .level-bar levelbar.vertical block.high:backdrop, + levelbar.vertical .level-bar block.high:backdrop, + .level-bar GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-high.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.level-high:backdrop, + GtkLevelBar.vertical .level-bar block.level-high:backdrop, + .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar.vertical block.level-high:backdrop, + .level-bar levelbar.vertical .level-high.fill-block:backdrop, + levelbar.vertical .level-bar .level-high.fill-block:backdrop, + .level-bar levelbar.vertical block.level-high:backdrop, + levelbar.vertical .level-bar block.level-high:backdrop, + .level-bar .fill-block.high:backdrop, + .level-bar .fill-block.level-high:backdrop, + .level-bar block.high:backdrop, + .level-bar block.level-high:backdrop, + levelbar GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar.vertical levelbar .high.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.high:backdrop, + GtkLevelBar.vertical levelbar block.high:backdrop, + levelbar .level-bar.vertical .high.fill-block:backdrop, + .level-bar.vertical levelbar .high.fill-block:backdrop, + levelbar .level-bar.vertical block.high:backdrop, + .level-bar.vertical levelbar block.high:backdrop, + levelbar.vertical .high.fill-block:backdrop, + levelbar.vertical block.high:backdrop, + levelbar GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar.vertical levelbar .level-high.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.level-high:backdrop, + GtkLevelBar.vertical levelbar block.level-high:backdrop, + levelbar .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar.vertical levelbar .level-high.fill-block:backdrop, + levelbar .level-bar.vertical block.level-high:backdrop, + .level-bar.vertical levelbar block.level-high:backdrop, + levelbar.vertical .level-high.fill-block:backdrop, + levelbar.vertical block.level-high:backdrop, + levelbar .fill-block.high:backdrop, + levelbar .fill-block.level-high:backdrop, + levelbar block.high:backdrop, + levelbar block.level-high:backdrop { + border: 1px solid #667f8c; } + GtkLevelBar.vertical .full.fill-block, + GtkLevelBar.vertical block.full, + GtkLevelBar .level-bar.vertical .full.fill-block, + .level-bar.vertical GtkLevelBar .full.fill-block, + GtkLevelBar .level-bar.vertical block.full, + .level-bar.vertical GtkLevelBar block.full, + GtkLevelBar levelbar.vertical .full.fill-block, + levelbar.vertical GtkLevelBar .full.fill-block, + GtkLevelBar levelbar.vertical block.full, + levelbar.vertical GtkLevelBar block.full, GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar.vertical block.level-full, + GtkLevelBar .level-bar.vertical .level-full.fill-block, + .level-bar.vertical GtkLevelBar .level-full.fill-block, + GtkLevelBar .level-bar.vertical block.level-full, + .level-bar.vertical GtkLevelBar block.level-full, + GtkLevelBar levelbar.vertical .level-full.fill-block, + levelbar.vertical GtkLevelBar .level-full.fill-block, + GtkLevelBar levelbar.vertical block.level-full, + levelbar.vertical GtkLevelBar block.level-full, + GtkLevelBar .fill-block.full, + GtkLevelBar .fill-block.level-full, + GtkLevelBar block.full, + GtkLevelBar block.level-full, + .level-bar GtkLevelBar.vertical .full.fill-block, + GtkLevelBar.vertical .level-bar .full.fill-block, + .level-bar GtkLevelBar.vertical block.full, + GtkLevelBar.vertical .level-bar block.full, + .level-bar.vertical .full.fill-block, + .level-bar.vertical block.full, + .level-bar levelbar.vertical .full.fill-block, + levelbar.vertical .level-bar .full.fill-block, + .level-bar levelbar.vertical block.full, + levelbar.vertical .level-bar block.full, + .level-bar GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar.vertical .level-bar .level-full.fill-block, + .level-bar GtkLevelBar.vertical block.level-full, + GtkLevelBar.vertical .level-bar block.level-full, + .level-bar.vertical .level-full.fill-block, + .level-bar.vertical block.level-full, + .level-bar levelbar.vertical .level-full.fill-block, + levelbar.vertical .level-bar .level-full.fill-block, + .level-bar levelbar.vertical block.level-full, + levelbar.vertical .level-bar block.level-full, + .level-bar .fill-block.full, + .level-bar .fill-block.level-full, + .level-bar block.full, + .level-bar block.level-full, + levelbar GtkLevelBar.vertical .full.fill-block, + GtkLevelBar.vertical levelbar .full.fill-block, + levelbar GtkLevelBar.vertical block.full, + GtkLevelBar.vertical levelbar block.full, + levelbar .level-bar.vertical .full.fill-block, + .level-bar.vertical levelbar .full.fill-block, + levelbar .level-bar.vertical block.full, + .level-bar.vertical levelbar block.full, + levelbar.vertical .full.fill-block, + levelbar.vertical block.full, + levelbar GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar.vertical levelbar .level-full.fill-block, + levelbar GtkLevelBar.vertical block.level-full, + GtkLevelBar.vertical levelbar block.level-full, + levelbar .level-bar.vertical .level-full.fill-block, + .level-bar.vertical levelbar .level-full.fill-block, + levelbar .level-bar.vertical block.level-full, + .level-bar.vertical levelbar block.level-full, + levelbar.vertical .level-full.fill-block, + levelbar.vertical block.level-full, + levelbar .fill-block.full, + levelbar .fill-block.level-full, + levelbar block.full, + levelbar block.level-full { + border: 1px solid #a4acb1; + background-color: #c0c5c8; } + GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar.vertical block.full:backdrop, + GtkLevelBar .level-bar.vertical .full.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .full.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.full:backdrop, + .level-bar.vertical GtkLevelBar block.full:backdrop, + GtkLevelBar levelbar.vertical .full.fill-block:backdrop, + levelbar.vertical GtkLevelBar .full.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.full:backdrop, + levelbar.vertical GtkLevelBar block.full:backdrop, GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar.vertical block.level-full:backdrop, + GtkLevelBar .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-full.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.level-full:backdrop, + .level-bar.vertical GtkLevelBar block.level-full:backdrop, + GtkLevelBar levelbar.vertical .level-full.fill-block:backdrop, + levelbar.vertical GtkLevelBar .level-full.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.level-full:backdrop, + levelbar.vertical GtkLevelBar block.level-full:backdrop, + GtkLevelBar .fill-block.full:backdrop, + GtkLevelBar .fill-block.level-full:backdrop, + GtkLevelBar block.full:backdrop, + GtkLevelBar block.level-full:backdrop, + .level-bar GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .full.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.full:backdrop, + GtkLevelBar.vertical .level-bar block.full:backdrop, + .level-bar.vertical .full.fill-block:backdrop, + .level-bar.vertical block.full:backdrop, + .level-bar levelbar.vertical .full.fill-block:backdrop, + levelbar.vertical .level-bar .full.fill-block:backdrop, + .level-bar levelbar.vertical block.full:backdrop, + levelbar.vertical .level-bar block.full:backdrop, + .level-bar GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-full.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.level-full:backdrop, + GtkLevelBar.vertical .level-bar block.level-full:backdrop, + .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar.vertical block.level-full:backdrop, + .level-bar levelbar.vertical .level-full.fill-block:backdrop, + levelbar.vertical .level-bar .level-full.fill-block:backdrop, + .level-bar levelbar.vertical block.level-full:backdrop, + levelbar.vertical .level-bar block.level-full:backdrop, + .level-bar .fill-block.full:backdrop, + .level-bar .fill-block.level-full:backdrop, + .level-bar block.full:backdrop, + .level-bar block.level-full:backdrop, + levelbar GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar.vertical levelbar .full.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.full:backdrop, + GtkLevelBar.vertical levelbar block.full:backdrop, + levelbar .level-bar.vertical .full.fill-block:backdrop, + .level-bar.vertical levelbar .full.fill-block:backdrop, + levelbar .level-bar.vertical block.full:backdrop, + .level-bar.vertical levelbar block.full:backdrop, + levelbar.vertical .full.fill-block:backdrop, + levelbar.vertical block.full:backdrop, + levelbar GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar.vertical levelbar .level-full.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.level-full:backdrop, + GtkLevelBar.vertical levelbar block.level-full:backdrop, + levelbar .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar.vertical levelbar .level-full.fill-block:backdrop, + levelbar .level-bar.vertical block.level-full:backdrop, + .level-bar.vertical levelbar block.level-full:backdrop, + levelbar.vertical .level-full.fill-block:backdrop, + levelbar.vertical block.level-full:backdrop, + levelbar .fill-block.full:backdrop, + levelbar .fill-block.level-full:backdrop, + levelbar block.full:backdrop, + levelbar block.level-full:backdrop { + border: 1px solid #c0c5c8; } + GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar.vertical block.empty, + GtkLevelBar .level-bar.vertical .empty.fill-block, + .level-bar.vertical GtkLevelBar .empty.fill-block, + GtkLevelBar .level-bar.vertical block.empty, + .level-bar.vertical GtkLevelBar block.empty, + GtkLevelBar levelbar.vertical .empty.fill-block, + levelbar.vertical GtkLevelBar .empty.fill-block, + GtkLevelBar levelbar.vertical block.empty, + levelbar.vertical GtkLevelBar block.empty, GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar.vertical block.level-empty, + GtkLevelBar .level-bar.vertical .level-empty.fill-block, + .level-bar.vertical GtkLevelBar .level-empty.fill-block, + GtkLevelBar .level-bar.vertical block.level-empty, + .level-bar.vertical GtkLevelBar block.level-empty, + GtkLevelBar levelbar.vertical .level-empty.fill-block, + levelbar.vertical GtkLevelBar .level-empty.fill-block, + GtkLevelBar levelbar.vertical block.level-empty, + levelbar.vertical GtkLevelBar block.level-empty, + GtkLevelBar .fill-block.empty, + GtkLevelBar .fill-block.level-empty, + GtkLevelBar block.empty, + GtkLevelBar block.level-empty, + .level-bar GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar.vertical .level-bar .empty.fill-block, + .level-bar GtkLevelBar.vertical block.empty, + GtkLevelBar.vertical .level-bar block.empty, + .level-bar.vertical .empty.fill-block, + .level-bar.vertical block.empty, + .level-bar levelbar.vertical .empty.fill-block, + levelbar.vertical .level-bar .empty.fill-block, + .level-bar levelbar.vertical block.empty, + levelbar.vertical .level-bar block.empty, + .level-bar GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar.vertical .level-bar .level-empty.fill-block, + .level-bar GtkLevelBar.vertical block.level-empty, + GtkLevelBar.vertical .level-bar block.level-empty, + .level-bar.vertical .level-empty.fill-block, + .level-bar.vertical block.level-empty, + .level-bar levelbar.vertical .level-empty.fill-block, + levelbar.vertical .level-bar .level-empty.fill-block, + .level-bar levelbar.vertical block.level-empty, + levelbar.vertical .level-bar block.level-empty, + .level-bar .fill-block.empty, + .level-bar .fill-block.level-empty, + .level-bar block.empty, + .level-bar block.level-empty, + levelbar GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar.vertical levelbar .empty.fill-block, + levelbar GtkLevelBar.vertical block.empty, + GtkLevelBar.vertical levelbar block.empty, + levelbar .level-bar.vertical .empty.fill-block, + .level-bar.vertical levelbar .empty.fill-block, + levelbar .level-bar.vertical block.empty, + .level-bar.vertical levelbar block.empty, + levelbar.vertical .empty.fill-block, + levelbar.vertical block.empty, + levelbar GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar.vertical levelbar .level-empty.fill-block, + levelbar GtkLevelBar.vertical block.level-empty, + GtkLevelBar.vertical levelbar block.level-empty, + levelbar .level-bar.vertical .level-empty.fill-block, + .level-bar.vertical levelbar .level-empty.fill-block, + levelbar .level-bar.vertical block.level-empty, + .level-bar.vertical levelbar block.level-empty, + levelbar.vertical .level-empty.fill-block, + levelbar.vertical block.level-empty, + levelbar .fill-block.empty, + levelbar .fill-block.level-empty, + levelbar block.empty, + levelbar block.level-empty { + background-color: transparent; + border: 1px solid rgba(161, 168, 171, 0.1); + box-shadow: none; } + GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar.vertical block.empty:backdrop, + GtkLevelBar .level-bar.vertical .empty.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .empty.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.empty:backdrop, + .level-bar.vertical GtkLevelBar block.empty:backdrop, + GtkLevelBar levelbar.vertical .empty.fill-block:backdrop, + levelbar.vertical GtkLevelBar .empty.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.empty:backdrop, + levelbar.vertical GtkLevelBar block.empty:backdrop, GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar.vertical block.level-empty:backdrop, + GtkLevelBar .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-empty.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.level-empty:backdrop, + .level-bar.vertical GtkLevelBar block.level-empty:backdrop, + GtkLevelBar levelbar.vertical .level-empty.fill-block:backdrop, + levelbar.vertical GtkLevelBar .level-empty.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.level-empty:backdrop, + levelbar.vertical GtkLevelBar block.level-empty:backdrop, + GtkLevelBar .fill-block.empty:backdrop, + GtkLevelBar .fill-block.level-empty:backdrop, + GtkLevelBar block.empty:backdrop, + GtkLevelBar block.level-empty:backdrop, + .level-bar GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .empty.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.empty:backdrop, + GtkLevelBar.vertical .level-bar block.empty:backdrop, + .level-bar.vertical .empty.fill-block:backdrop, + .level-bar.vertical block.empty:backdrop, + .level-bar levelbar.vertical .empty.fill-block:backdrop, + levelbar.vertical .level-bar .empty.fill-block:backdrop, + .level-bar levelbar.vertical block.empty:backdrop, + levelbar.vertical .level-bar block.empty:backdrop, + .level-bar GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-empty.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.level-empty:backdrop, + GtkLevelBar.vertical .level-bar block.level-empty:backdrop, + .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar.vertical block.level-empty:backdrop, + .level-bar levelbar.vertical .level-empty.fill-block:backdrop, + levelbar.vertical .level-bar .level-empty.fill-block:backdrop, + .level-bar levelbar.vertical block.level-empty:backdrop, + levelbar.vertical .level-bar block.level-empty:backdrop, + .level-bar .fill-block.empty:backdrop, + .level-bar .fill-block.level-empty:backdrop, + .level-bar block.empty:backdrop, + .level-bar block.level-empty:backdrop, + levelbar GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar.vertical levelbar .empty.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.empty:backdrop, + GtkLevelBar.vertical levelbar block.empty:backdrop, + levelbar .level-bar.vertical .empty.fill-block:backdrop, + .level-bar.vertical levelbar .empty.fill-block:backdrop, + levelbar .level-bar.vertical block.empty:backdrop, + .level-bar.vertical levelbar block.empty:backdrop, + levelbar.vertical .empty.fill-block:backdrop, + levelbar.vertical block.empty:backdrop, + levelbar GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar.vertical levelbar .level-empty.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.level-empty:backdrop, + GtkLevelBar.vertical levelbar block.level-empty:backdrop, + levelbar .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar.vertical levelbar .level-empty.fill-block:backdrop, + levelbar .level-bar.vertical block.level-empty:backdrop, + .level-bar.vertical levelbar block.level-empty:backdrop, + levelbar.vertical .level-empty.fill-block:backdrop, + levelbar.vertical block.level-empty:backdrop, + levelbar .fill-block.empty:backdrop, + levelbar .fill-block.level-empty:backdrop, + levelbar block.empty:backdrop, + levelbar block.level-empty:backdrop { + border-color: rgba(120, 128, 132, 0.15); } + GtkLevelBar.vertical, + .level-bar.vertical, + levelbar.vertical { + -GtkLevelBar-min-block-width: 8; + -GtkLevelBar-min-block-height: 32; } + GtkLevelBar.vertical .fill-block, + GtkLevelBar.vertical block, + .level-bar.vertical .fill-block, + .level-bar.vertical block, + levelbar.vertical .fill-block, + levelbar.vertical block { + min-width: 8px; + min-height: 32px; } + +/********* + * Links * + *********/ +*:link, button:link, +.button:link, +button:visited, +.button:visited { + color: blue; } + *:link:visited, + button:visited, + .button:visited { + color: rgba(0, 0, 255, 0.5); } + *:selected *:link:visited, *:selected button:visited:link, + *:selected button:visited, + *:selected .button:visited { + color: #c2ccd1; } + *:link:hover, button:hover:link, + .button:hover:link, + button:hover:visited, + .button:hover:visited { + color: #3333ff; } + *:selected *:link:hover, *:selected button:hover:link, + *:selected .button:hover:link, + *:selected button:hover:visited, + *:selected .button:hover:visited { + color: #f0f2f4; } + *:link:active, button:active:link, + .button:active:link, + button:active:visited, + .button:active:visited { + color: blue; } + *:selected *:link:active, *:selected button:active:link, + *:selected .button:active:link, + *:selected button:active:visited, + *:selected .button:active:visited { + color: #e0e5e8; } + *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, + .button:backdrop:backdrop:hover:link, + button:backdrop:backdrop:hover:visited, + .button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + .header-bar.selection-mode .subtitle:backdrop:backdrop:hover:link, + headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:selected:link, + .button:backdrop:backdrop:hover:selected:link, + button:backdrop:backdrop:hover:selected:visited, + .button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link, + .button:backdrop:link, + button:backdrop:visited, + .button:backdrop:visited { + color: #667f8c; } + *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link, + .header-bar.selection-mode .subtitle:link, + headerbar.selection-mode .subtitle:link, button:selected:link, + .button:selected:link, + button:selected:visited, + .button:selected:visited, *:selected *:link, *:selected button:link, + *:selected .button:link, + *:selected button:visited, + *:selected .button:visited { + color: #e0e5e8; } + +button:link, +.button:link, +button:visited, +.button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + .button:link:hover, + .button:link:active, + .button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked, + .button:visited:hover, + .button:visited:active, + .button:visited:checked { + text-shadow: none; } + button:link > label, + .button:link > label, + button:visited > label, + .button:visited > label { + text-decoration-line: underline; } + button:link > GtkLabel, + .button:link > GtkLabel, + button:visited > GtkLabel, + .button:visited > GtkLabel { + text-decoration-line: underline; } + +/********* + * Lists * + *********/ +list { + color: #A1A8AB; + background-color: #636E73; + border-color: #33393b; } + list:backdrop { + background-color: #657176; + border-color: #363c3e; } + +row, +.list-row { + border-radius: 0; + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row GtkImage, + row image, + .list-row GtkImage, + .list-row image { + padding-right: 6px; } + row:hover, + .list-row:hover { + transition: none; } + row:backdrop, + .list-row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover, + .list-row.activatable.has-open-popup, + .list-row.activatable:hover { + background-color: rgba(161, 168, 171, 0.05); } + row.activatable:active, + .list-row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover, + .list-row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active, + .list-row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover, + .list-row.activatable:selected.has-open-popup, + .list-row.activatable:selected:hover { + background-color: #6c838f; } + row.activatable:selected:backdrop, + .list-row.activatable:selected:backdrop { + background-color: #667f8c; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); + background-color: #3B4245; + color: rgba(255, 255, 255, 0.8); } + menubar:backdrop, + .menubar:backdrop { + background-color: #2f3537; } + menubar > .menuitem, + menubar > menuitem, + .menubar > .menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > .menuitem:hover, + menubar > menuitem:hover, + .menubar > .menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 0 -3px #667f8c; + color: rgba(255, 255, 255, 0.8); } + menubar > .menuitem:insensitive, menubar > .menuitem:disabled, + menubar > menuitem:insensitive, + menubar > menuitem:disabled, + .menubar > .menuitem:insensitive, + .menubar > .menuitem:disabled, + .menubar > menuitem:insensitive, + .menubar > menuitem:disabled { + color: #788084; + box-shadow: none; } + +.menu, +.popup, +menu { + padding: 4px 0px; + background-color: #5f6a6e; + border: 1px solid #33393b; + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1); } + .csd .menu, .csd + .popup, .csd + menu { + border: none; } + .menu:backdrop, + .popup:backdrop, + menu:backdrop { + background-color: #616c71; } + .menu .menuitem, + .menu menuitem, + .popup .menuitem, + .popup menuitem, + menu .menuitem, + menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 8px 4px; + text-shadow: none; } + .menu .menuitem:hover, + .menu menuitem:hover, + .popup .menuitem:hover, + .popup menuitem:hover, + menu .menuitem:hover, + menu menuitem:hover { + color: #ffffff; + background-color: #667f8c; } + .menu .menuitem:insensitive, .menu .menuitem:disabled, + .menu menuitem:insensitive, + .menu menuitem:disabled, + .popup .menuitem:insensitive, + .popup .menuitem:disabled, + .popup menuitem:insensitive, + .popup menuitem:disabled, + menu .menuitem:insensitive, + menu .menuitem:disabled, + menu menuitem:insensitive, + menu menuitem:disabled { + color: #788084; } + .menu .menuitem:insensitive:backdrop, .menu .menuitem:disabled:backdrop, + .menu menuitem:insensitive:backdrop, + .menu menuitem:disabled:backdrop, + .popup .menuitem:insensitive:backdrop, + .popup .menuitem:disabled:backdrop, + .popup menuitem:insensitive:backdrop, + .popup menuitem:disabled:backdrop, + menu .menuitem:insensitive:backdrop, + menu .menuitem:disabled:backdrop, + menu menuitem:insensitive:backdrop, + menu menuitem:disabled:backdrop { + color: #727f85; } + .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .popup .menuitem:backdrop, + .popup .menuitem:backdrop:hover, + .popup menuitem:backdrop, + .popup menuitem:backdrop:hover, + menu .menuitem:backdrop, + menu .menuitem:backdrop:hover, + menu menuitem:backdrop, + menu menuitem:backdrop:hover { + color: #788084; + background-color: transparent; } + .menu .menuitem .arrow, + .menu .menuitem arrow, + .menu menuitem .arrow, + .menu menuitem arrow, + .popup .menuitem .arrow, + .popup .menuitem arrow, + .popup menuitem .arrow, + .popup menuitem arrow, + menu .menuitem .arrow, + menu .menuitem arrow, + menu menuitem .arrow, + menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + .menu .menuitem .arrow:dir(ltr), + .menu .menuitem arrow:dir(ltr), + .menu menuitem .arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .popup .menuitem .arrow:dir(ltr), + .popup .menuitem arrow:dir(ltr), + .popup menuitem .arrow:dir(ltr), + .popup menuitem arrow:dir(ltr), + menu .menuitem .arrow:dir(ltr), + menu .menuitem arrow:dir(ltr), + menu menuitem .arrow:dir(ltr), + menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + .menu .menuitem .arrow:dir(rtl), + .menu .menuitem arrow:dir(rtl), + .menu menuitem .arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .popup .menuitem .arrow:dir(rtl), + .popup .menuitem arrow:dir(rtl), + .popup menuitem .arrow:dir(rtl), + .popup menuitem arrow:dir(rtl), + menu .menuitem .arrow:dir(rtl), + menu .menuitem arrow:dir(rtl), + menu menuitem .arrow:dir(rtl), + menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + .menu > arrow, + .popup > arrow, + menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #5f6a6e; + border-radius: 0; } + .menu > arrow.top, + .popup > arrow.top, + menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #697479; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .menu > arrow.bottom, + .popup > arrow.bottom, + menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #697479; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .menu > arrow:hover, + .popup > arrow:hover, + menu > arrow:hover { + background-color: #697479; } + .menu > arrow:backdrop, + .popup > arrow:backdrop, + menu > arrow:backdrop { + background-color: #616c71; } + .menu > arrow:insensitive, .menu > arrow:disabled, + .popup > arrow:insensitive, + .popup > arrow:disabled, + menu > arrow:insensitive, + menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.menuitem .accelerator, +.menuitem accelerator, +menuitem .accelerator, +menuitem accelerator { + color: alpha(currentColor,0.55); } +.menuitem .check, +.menuitem check, +.menuitem .radio, +.menuitem radio, +menuitem .check, +menuitem check, +menuitem .radio, +menuitem radio { + min-height: 16px; + min-width: 16px; } + .menuitem .check:dir(ltr), + .menuitem check:dir(ltr), + .menuitem .radio:dir(ltr), + .menuitem radio:dir(ltr), + menuitem .check:dir(ltr), + menuitem check:dir(ltr), + menuitem .radio:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + .menuitem .check:dir(rtl), + .menuitem check:dir(rtl), + .menuitem .radio:dir(rtl), + .menuitem radio:dir(rtl), + menuitem .check:dir(rtl), + menuitem check:dir(rtl), + menuitem .radio:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #3f4649; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #3f4649; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } +.scale-popup .button:hover, +.scale-popup button:hover { + background-color: rgba(161, 168, 171, 0.1); + border-radius: 5px; } + +separator, +.separator { + color: #33393b; } + +/************** +* Text Styles * +**************/ +.h1 { + font-size: 24px; } + +.h2 { + font-weight: 300; + font-size: 18px; } + +.h3 { + font-size: 11px; } + +.h4, +.category-label { + padding: 6px; + color: mix #4F585C, #A1A8AB, 50%; + font-weight: bold; + text-shadow: 0 1px rgba(255, 255, 255, 0.2); } + +/************* + * Notebooks * + *************/ +notebook > header { + border: none; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -2px #33393b; } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -2px #667f8c; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 2px #33393b; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 2px #667f8c; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -2px 0 #33393b; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -2px 0 #667f8c; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 2px 0 #33393b; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 2px 0 #667f8c; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: #788084; + font-weight: bold; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: #8d9498; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(51, 57, 59, 0.3); + background-color: rgba(79, 88, 92, 0.2); } + notebook > header tab:backdrop { + color: #687074; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #A1A8AB; } + notebook > header tab:checked.reorderable-page { + border-color: rgba(51, 57, 59, 0.5); + background-color: rgba(79, 88, 92, 0.5); } + notebook > header tab:checked.reorderable-page:hover { + background-color: rgba(79, 88, 92, 0.7); } + notebook > header tab:backdrop:checked { + color: #788084; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: #363c3e; + background-color: #4F585C; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } +notebook > stack:not(:only-child) { + background-color: #636E73; } + notebook > stack:not(:only-child):backdrop { + background-color: #657176; } + +notebook, +.dynamic-notebook, +.notebook { + padding: 0; + background-color: #636E73; + box-shadow: 0 0 0 1px #33393b; + background-clip: border-box; } + notebook > header, + notebook > .header, + .dynamic-notebook > header, + .dynamic-notebook > .header, + .notebook > header, + .notebook > .header { + border: none; + box-shadow: none; + background-color: #4F585C; } + notebook > tab, + .dynamic-notebook > tab, + .notebook > tab { + border-radius: 0; + background-color: #4F585C; } + notebook > tab.top, + .dynamic-notebook > tab.top, + .notebook > tab.top { + padding: 6px 8px 8px 8px; + box-shadow: inset 0 -1px 0 0 #33393b; } + notebook > tab.top:active, + .dynamic-notebook > tab.top:active, + .notebook > tab.top:active { + box-shadow: inset 0 -3px 0 0 #33393b; } + notebook > tab.top:active:backdrop, + .dynamic-notebook > tab.top:active:backdrop, + .notebook > tab.top:active:backdrop { + box-shadow: inset 0 -3px 0 0 #363c3e; } + notebook > tab.top:backdrop, + .dynamic-notebook > tab.top:backdrop, + .notebook > tab.top:backdrop { + box-shadow: inset 0 -1px 0 0 #363c3e; } + notebook > tab.top:insensitive, + .dynamic-notebook > tab.top:insensitive, + .notebook > tab.top:insensitive { + box-shadow: inset 0 -1px 0 0 #33393b; } + notebook > tab.bottom, + .dynamic-notebook > tab.bottom, + .notebook > tab.bottom { + padding: 8px 8px 6px 8px; + box-shadow: inset 0 1px 0 0 #33393b; } + notebook > tab.bottom:active, + .dynamic-notebook > tab.bottom:active, + .notebook > tab.bottom:active { + box-shadow: inset 0 3px 0 0 #33393b; } + notebook > tab.bottom:active:backdrop, + .dynamic-notebook > tab.bottom:active:backdrop, + .notebook > tab.bottom:active:backdrop { + box-shadow: inset 0 3px 0 0 #363c3e; } + notebook > tab.bottom:backdrop, + .dynamic-notebook > tab.bottom:backdrop, + .notebook > tab.bottom:backdrop { + box-shadow: inset 0 1px 0 0 #363c3e; } + notebook > tab.bottom:insensitive, + .dynamic-notebook > tab.bottom:insensitive, + .notebook > tab.bottom:insensitive { + box-shadow: inset 0 1px 0 0 #33393b; } + notebook > tab.left, + .dynamic-notebook > tab.left, + .notebook > tab.left { + padding: 8px; + box-shadow: inset -1px 0 0 0 #33393b; } + notebook > tab.left:active, + .dynamic-notebook > tab.left:active, + .notebook > tab.left:active { + box-shadow: inset -3px 0 0 0 #33393b; } + notebook > tab.left:active:backdrop, + .dynamic-notebook > tab.left:active:backdrop, + .notebook > tab.left:active:backdrop { + box-shadow: inset -3px 0 0 0 #363c3e; } + notebook > tab.left:backdrop, + .dynamic-notebook > tab.left:backdrop, + .notebook > tab.left:backdrop { + box-shadow: inset -1px 0 0 0 #363c3e; } + notebook > tab.left:insensitive, + .dynamic-notebook > tab.left:insensitive, + .notebook > tab.left:insensitive { + box-shadow: inset -1px 0 0 0 #33393b; } + notebook > tab.right, + .dynamic-notebook > tab.right, + .notebook > tab.right { + padding: 8px; + box-shadow: inset 1px 0 0 0 #33393b; } + notebook > tab.right:active, + .dynamic-notebook > tab.right:active, + .notebook > tab.right:active { + box-shadow: inset 3px 0 0 0 #33393b; } + notebook > tab.right:active:backdrop, + .dynamic-notebook > tab.right:active:backdrop, + .notebook > tab.right:active:backdrop { + box-shadow: inset 3px 0 0 0 #363c3e; } + notebook > tab.right:backdrop, + .dynamic-notebook > tab.right:backdrop, + .notebook > tab.right:backdrop { + box-shadow: inset 1px 0 0 0 #363c3e; } + notebook > tab.right:insensitive, + .dynamic-notebook > tab.right:insensitive, + .notebook > tab.right:insensitive { + box-shadow: inset 1px 0 0 0 #33393b; } + notebook > tab:active, + .dynamic-notebook > tab:active, + .notebook > tab:active { + font-weight: bold; } + notebook > tab:hover, + .dynamic-notebook > tab:hover, + .notebook > tab:hover { + background: #434b4e; } + +/********* + * Paned * + *********/ +.paned, +paned { + border: solid #33393b; + border-left-width: 1px; } + .paned > separator, + paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#33393b); + background-size: 1px 1px; } + .paned > separator:selected, + paned > separator:selected { + background-image: image(#667f8c); } + .paned > separator:backdrop, + paned > separator:backdrop { + background-image: image(#363c3e); } + .paned > separator.wide, + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #4F585C; + background-image: image(#33393b), image(#33393b); + background-size: 1px 1px, 1px 1px; } + .paned > separator.wide:backdrop, + paned > separator.wide:backdrop { + background-color: #4F585C; + background-image: image(#363c3e), image(#363c3e); } + .paned.horizontal > separator, + paned.horizontal > separator { + background-repeat: repeat-y; } + .paned.horizontal > separator:dir(ltr), + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + .paned.horizontal > separator:dir(rtl), + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + .paned.horizontal > separator.wide, + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + .paned.vertical > separator, + paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + .paned.vertical > separator.wide, + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************ + * Popovers * + ************/ +.popover.background, +popover.background { + padding: 2px; + border-radius: 4px; + border: none; + background-color: #4F585C; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + .csd .popover.background, .popover.background, .csd + popover.background, + popover.background { + border: 1px solid #33393b; } + .popover.background:backdrop, + popover.background:backdrop { + background-color: #4F585C; + box-shadow: none; } + .popover.background > list, + .popover.background > .view, + .popover.background > GtkIconView, + .popover.background > iconview, + .popover.background > toolbar, + .popover.background > .toolbar, + popover.background > list, + popover.background > .view, + popover.background > GtkIconView, + popover.background > iconview, + popover.background > toolbar, + popover.background > .toolbar { + border-style: none; + background-color: transparent; } + .csd .popover.background.touch-selection, .csd .popover.background.magnifier, .popover.background.touch-selection, .popover.background.magnifier, .csd + popover.background.touch-selection, .csd + popover.background.magnifier, + popover.background.touch-selection, + popover.background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } + .popover.background .separator, .popover.background separator, + popover.background .separator, + popover.background separator { + margin: 3px; } + .popover.background list separator, + popover.background list separator { + margin: 0px; } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: #A1A8AB; + border: 1px solid #33393b; + background: white; + padding: 0; } + printdialog paper:backdrop { + color: #788084; + border-color: #363c3e; } +printdialog .dialog-action-box { + margin: 12px; } + +/***************** + * Progress bars * + *****************/ +GtkProgressBar, +.progressbar, +progressbar { + font-size: smaller; + color: rgba(161, 168, 171, 0.4); } + GtkProgressBar.horizontal trough, + GtkProgressBar.horizontal .trough, + GtkProgressBar.horizontal progress, + .progressbar.horizontal trough, + .progressbar.horizontal .trough, + .progressbar.horizontal progress, + progressbar.horizontal trough, + progressbar.horizontal .trough, + progressbar.horizontal progress { + min-height: 2px; } + GtkProgressBar.vertical trough, + GtkProgressBar.vertical .trough, + GtkProgressBar.vertical progress, + .progressbar.vertical trough, + .progressbar.vertical .trough, + .progressbar.vertical progress, + progressbar.vertical trough, + progressbar.vertical .trough, + progressbar.vertical progress { + min-width: 2px; } + GtkProgressBar.horizontal progress, + .progressbar.horizontal progress, + progressbar.horizontal progress { + margin: 0 -1px; } + GtkProgressBar.vertical progress, + .progressbar.vertical progress, + progressbar.vertical progress { + margin: -1px 0; } + GtkProgressBar:active, + .progressbar:active, + progressbar:active { + border-radius: 0px; + color: rgba(0, 0, 0, 0.5); + background-color: #667f8c; + border-color: #51646e; } + GtkProgressBar:active:backdrop, + .progressbar:active:backdrop, + progressbar:active:backdrop { + background-color: #8298a3; + border-color: #667f8c; } + GtkProgressBar:backdrop, + .progressbar:backdrop, + progressbar:backdrop { + transition: 200ms ease-out; } + GtkProgressBar .progressbar, + GtkProgressBar progress, + .progressbar .progressbar, + .progressbar progress, + progressbar .progressbar, + progressbar progress { + border-radius: 0px; } + GtkProgressBar .progressbar.left, + GtkProgressBar progress.left, + .progressbar .progressbar.left, + .progressbar progress.left, + progressbar .progressbar.left, + progressbar progress.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar .progressbar.right, + GtkProgressBar progress.right, + .progressbar .progressbar.right, + .progressbar progress.right, + progressbar .progressbar.right, + progressbar progress.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + GtkProgressBar .progressbar.top, + GtkProgressBar progress.top, + .progressbar .progressbar.top, + .progressbar progress.top, + progressbar .progressbar.top, + progressbar progress.top { + border-top-right-radius: 0px; + border-top-left-radius: 0px; } + GtkProgressBar .progressbar.bottom, + GtkProgressBar progress.bottom, + .progressbar .progressbar.bottom, + .progressbar progress.bottom, + progressbar .progressbar.bottom, + progressbar progress.bottom { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar.osd, + .progressbar.osd, + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + GtkProgressBar.osd .trough, + GtkProgressBar.osd trough, + .progressbar.osd .trough, + .progressbar.osd trough, + progressbar.osd .trough, + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + GtkProgressBar.osd .progressbar, + GtkProgressBar.osd progress, + .progressbar.osd .progressbar, + .progressbar.osd progress, + progressbar.osd .progressbar, + progressbar.osd progress { + border-style: none; + border-radius: 0; } + GtkProgressBar row:selected, + GtkProgressBar .list-row:selected, + .progressbar row:selected, + .progressbar .list-row:selected, + progressbar row:selected, + progressbar .list-row:selected { + border: 1px solid #51646e; + color: rgba(0, 0, 0, 0.5); + background-color: #667f8c; } + +/************ + * GtkScale * + ************/ +GtkLevelBar .trough, +GtkLevelBar trough, +.level-bar .trough, +.level-bar trough, +levelbar .trough, +levelbar trough, GtkLevelBar.horizontal trough, +GtkLevelBar.horizontal .trough, GtkLevelBar.vertical trough, +GtkLevelBar.vertical .trough, +.level-bar.horizontal trough, +.level-bar.horizontal .trough, +.level-bar.vertical trough, +.level-bar.vertical .trough, +levelbar.horizontal trough, +levelbar.horizontal .trough, +levelbar.vertical trough, +levelbar.vertical .trough, GtkProgressBar, +.progressbar, +progressbar, .scale trough, +.scale .trough, +scale trough, +scale .trough, .scale.fine-tune trough, +.scale.fine-tune .trough, +scale.fine-tune trough, +scale.fine-tune .trough, .scale fill, +scale fill { + border: none; + background-color: #636E73; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0px 1px rgba(255, 255, 255, 0.1); } + GtkLevelBar .trough:insensitive, + GtkLevelBar trough:insensitive, + .level-bar .trough:insensitive, + .level-bar trough:insensitive, + levelbar .trough:insensitive, + levelbar trough:insensitive, GtkProgressBar:insensitive, + .progressbar:insensitive, + progressbar:insensitive, .scale trough:insensitive, + .scale .trough:insensitive, + scale trough:insensitive, + scale .trough:insensitive, .scale fill:insensitive, + scale fill:insensitive, GtkLevelBar .trough:disabled, + GtkLevelBar trough:disabled, + .level-bar .trough:disabled, + .level-bar trough:disabled, + levelbar .trough:disabled, + levelbar trough:disabled, GtkProgressBar:disabled, + .progressbar:disabled, + progressbar:disabled, .scale trough:disabled, + .scale .trough:disabled, + scale trough:disabled, + scale .trough:disabled, .scale fill:disabled, + scale fill:disabled { + background-color: #576165; + box-shadow: none; } + GtkLevelBar .trough:backdrop, + GtkLevelBar trough:backdrop, + .level-bar .trough:backdrop, + .level-bar trough:backdrop, + levelbar .trough:backdrop, + levelbar trough:backdrop, GtkProgressBar:backdrop, + .progressbar:backdrop, + progressbar:backdrop, .scale trough:backdrop, + .scale .trough:backdrop, + scale trough:backdrop, + scale .trough:backdrop, .scale fill:backdrop, + scale fill:backdrop { + background-color: #657176; + transition: 200ms ease-out; } + GtkLevelBar .trough:backdrop:insensitive, + GtkLevelBar trough:backdrop:insensitive, + .level-bar .trough:backdrop:insensitive, + .level-bar trough:backdrop:insensitive, + levelbar .trough:backdrop:insensitive, + levelbar trough:backdrop:insensitive, GtkProgressBar:backdrop:insensitive, + .progressbar:backdrop:insensitive, + progressbar:backdrop:insensitive, .scale trough:backdrop:insensitive, + .scale .trough:backdrop:insensitive, + scale trough:backdrop:insensitive, + scale .trough:backdrop:insensitive, .scale fill:backdrop:insensitive, + scale fill:backdrop:insensitive, GtkLevelBar .trough:backdrop:disabled, + GtkLevelBar trough:backdrop:disabled, + .level-bar .trough:backdrop:disabled, + .level-bar trough:backdrop:disabled, + levelbar .trough:backdrop:disabled, + levelbar trough:backdrop:disabled, GtkProgressBar:backdrop:disabled, + .progressbar:backdrop:disabled, + progressbar:backdrop:disabled, .scale trough:backdrop:disabled, + .scale .trough:backdrop:disabled, + scale trough:backdrop:disabled, + scale .trough:backdrop:disabled, .scale fill:backdrop:disabled, + scale fill:backdrop:disabled { + background-color: #576165; } + row:selected GtkLevelBar .trough, GtkLevelBar row:selected .trough, + row:selected GtkLevelBar trough, + GtkLevelBar row:selected trough, + row:selected .level-bar .trough, + .level-bar row:selected .trough, + row:selected .level-bar trough, + .level-bar row:selected trough, + row:selected levelbar .trough, + levelbar row:selected .trough, + row:selected levelbar trough, + levelbar row:selected trough, row:selected GtkProgressBar, + row:selected .progressbar, + row:selected progressbar, row:selected .scale trough, .scale row:selected trough, + row:selected .scale .trough, + .scale row:selected .trough, + row:selected scale trough, + scale row:selected trough, + row:selected scale .trough, + scale row:selected .trough, row:selected .scale fill, .scale row:selected fill, + row:selected scale fill, + scale row:selected fill { + box-shadow: none; } + row:selected GtkLevelBar .trough, GtkLevelBar row:selected .trough, + row:selected GtkLevelBar trough, + GtkLevelBar row:selected trough, + row:selected .level-bar .trough, + .level-bar row:selected .trough, + row:selected .level-bar trough, + .level-bar row:selected trough, + row:selected levelbar .trough, + levelbar row:selected .trough, + row:selected levelbar trough, + levelbar row:selected trough, row:selected GtkProgressBar, + row:selected .progressbar, + row:selected progressbar, row:selected .scale trough, .scale row:selected trough, + row:selected .scale .trough, + .scale row:selected .trough, + row:selected scale trough, + scale row:selected trough, + row:selected scale .trough, + scale row:selected .trough, row:selected .scale fill, .scale row:selected fill, + row:selected scale fill, + scale row:selected fill, row:selected GtkLevelBar .trough:disabled, GtkLevelBar row:selected .trough:disabled, + row:selected GtkLevelBar trough:disabled, + GtkLevelBar row:selected trough:disabled, + row:selected .level-bar .trough:disabled, + .level-bar row:selected .trough:disabled, + row:selected .level-bar trough:disabled, + .level-bar row:selected trough:disabled, + row:selected levelbar .trough:disabled, + levelbar row:selected .trough:disabled, + row:selected levelbar trough:disabled, + levelbar row:selected trough:disabled, row:selected GtkProgressBar:disabled, + row:selected .progressbar:disabled, + row:selected progressbar:disabled, row:selected .scale trough:disabled, .scale row:selected trough:disabled, + row:selected .scale .trough:disabled, + .scale row:selected .trough:disabled, + row:selected scale trough:disabled, + scale row:selected trough:disabled, + row:selected scale .trough:disabled, + scale row:selected .trough:disabled, row:selected .scale fill:disabled, .scale row:selected fill:disabled, + row:selected scale fill:disabled, + scale row:selected fill:disabled { + border-color: #262f33; } + .osd GtkLevelBar .trough, GtkLevelBar .osd .trough, + .osd GtkLevelBar trough, + GtkLevelBar .osd trough, + .osd .level-bar .trough, + .level-bar .osd .trough, + .osd .level-bar trough, + .level-bar .osd trough, + .osd levelbar .trough, + levelbar .osd .trough, + .osd levelbar trough, + levelbar .osd trough, .osd GtkProgressBar, + .osd .progressbar, + .osd progressbar, .osd .scale trough, .scale .osd trough, + .osd .scale .trough, + .scale .osd .trough, + .osd scale trough, + scale .osd trough, + .osd scale .trough, + scale .osd .trough, .osd .scale fill, .scale .osd fill, + .osd scale fill, + scale .osd fill { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + outline-color: rgba(161, 168, 171, 0.2); } + .osd GtkLevelBar .trough:disabled, GtkLevelBar .osd .trough:disabled, + .osd GtkLevelBar trough:disabled, + GtkLevelBar .osd trough:disabled, + .osd .level-bar .trough:disabled, + .level-bar .osd .trough:disabled, + .osd .level-bar trough:disabled, + .level-bar .osd trough:disabled, + .osd levelbar .trough:disabled, + levelbar .osd .trough:disabled, + .osd levelbar trough:disabled, + levelbar .osd trough:disabled, .osd GtkProgressBar:disabled, + .osd .progressbar:disabled, + .osd progressbar:disabled, .osd .scale trough:disabled, .scale .osd trough:disabled, + .osd .scale .trough:disabled, + .scale .osd .trough:disabled, + .osd scale trough:disabled, + scale .osd trough:disabled, + .osd scale .trough:disabled, + scale .osd .trough:disabled, .osd .scale fill:disabled, .scale .osd fill:disabled, + .osd scale fill:disabled, + scale .osd fill:disabled { + background-color: rgba(45, 50, 51, 0.5); } + +GtkProgressBar .progressbar, +GtkProgressBar progress, +.progressbar .progressbar, +.progressbar progress, +progressbar .progressbar, +progressbar progress, .scale fill, +.scale .highlight, +.scale highlight, +scale fill, +scale .highlight, +scale highlight, .scale.fine-tune fill, +.scale.fine-tune .highlight, +.scale.fine-tune highlight, +scale.fine-tune fill, +scale.fine-tune .highlight, +scale.fine-tune highlight { + border: 1px solid #262f33; + background-color: #667f8c; + box-shadow: 0px 1px rgba(255, 255, 255, 0.1); + border-radius: 2px; + margin: 6px 0; } + GtkProgressBar .progressbar:insensitive, + GtkProgressBar progress:insensitive, + .progressbar .progressbar:insensitive, + .progressbar progress:insensitive, + progressbar .progressbar:insensitive, + progressbar progress:insensitive, .scale fill:insensitive, + .scale .highlight:insensitive, + .scale highlight:insensitive, + scale fill:insensitive, + scale .highlight:insensitive, + scale highlight:insensitive, GtkProgressBar .progressbar:disabled, + GtkProgressBar progress:disabled, + .progressbar .progressbar:disabled, + .progressbar progress:disabled, + progressbar .progressbar:disabled, + progressbar progress:disabled, .scale fill:disabled, + .scale .highlight:disabled, + .scale highlight:disabled, + scale fill:disabled, + scale .highlight:disabled, + scale highlight:disabled { + background-color: transparent; + border-color: transparent; } + GtkProgressBar .progressbar:backdrop, + GtkProgressBar progress:backdrop, + .progressbar .progressbar:backdrop, + .progressbar progress:backdrop, + progressbar .progressbar:backdrop, + progressbar progress:backdrop, GtkProgressBar:backdrop .progressbar, + .progressbar:backdrop .progressbar, + progressbar:backdrop .progressbar, GtkProgressBar:backdrop progress, + .progressbar:backdrop progress, + progressbar:backdrop progress, .scale fill:backdrop, + .scale .highlight:backdrop, + .scale highlight:backdrop, + scale fill:backdrop, + scale .highlight:backdrop, + scale highlight:backdrop, GtkProgressBar .progressbar:active:backdrop, + GtkProgressBar progress:active:backdrop, + .progressbar .progressbar:active:backdrop, + .progressbar progress:active:backdrop, + progressbar .progressbar:active:backdrop, + progressbar progress:active:backdrop, GtkProgressBar:backdrop .progressbar:active, + .progressbar:backdrop .progressbar:active, + progressbar:backdrop .progressbar:active, GtkProgressBar:backdrop progress:active, + .progressbar:backdrop progress:active, + progressbar:backdrop progress:active, .scale fill:active:backdrop, + .scale .highlight:active:backdrop, + .scale highlight:active:backdrop, + scale fill:active:backdrop, + scale .highlight:active:backdrop, + scale highlight:active:backdrop { + border-color: #262f33; + background-color: #8298a3; } + GtkProgressBar .progressbar:backdrop:disabled, + GtkProgressBar progress:backdrop:disabled, + .progressbar .progressbar:backdrop:disabled, + .progressbar progress:backdrop:disabled, + progressbar .progressbar:backdrop:disabled, + progressbar progress:backdrop:disabled, GtkProgressBar:backdrop .progressbar:disabled, + .progressbar:backdrop .progressbar:disabled, + progressbar:backdrop .progressbar:disabled, GtkProgressBar:backdrop progress:disabled, + .progressbar:backdrop progress:disabled, + progressbar:backdrop progress:disabled, .scale fill:backdrop:disabled, + .scale .highlight:backdrop:disabled, + .scale highlight:backdrop:disabled, + scale fill:backdrop:disabled, + scale .highlight:backdrop:disabled, + scale highlight:backdrop:disabled, GtkProgressBar .progressbar:active:backdrop:disabled, + GtkProgressBar progress:active:backdrop:disabled, + .progressbar .progressbar:active:backdrop:disabled, + .progressbar progress:active:backdrop:disabled, + progressbar .progressbar:active:backdrop:disabled, + progressbar progress:active:backdrop:disabled, GtkProgressBar:backdrop .progressbar:active:disabled, + .progressbar:backdrop .progressbar:active:disabled, + progressbar:backdrop .progressbar:active:disabled, GtkProgressBar:backdrop progress:active:disabled, + .progressbar:backdrop progress:active:disabled, + progressbar:backdrop progress:active:disabled, .scale fill:active:backdrop:disabled, + .scale .highlight:active:backdrop:disabled, + .scale highlight:active:backdrop:disabled, + scale fill:active:backdrop:disabled, + scale .highlight:active:backdrop:disabled, + scale highlight:active:backdrop:disabled { + background-color: transparent; + border-color: transparent; } + .list-row:selected GtkProgressBar .progressbar:disabled, GtkProgressBar .list-row:selected .progressbar:disabled, + .list-row:selected GtkProgressBar progress:disabled, + GtkProgressBar .list-row:selected progress:disabled, + .list-row:selected .progressbar .progressbar:disabled, + .progressbar .list-row:selected .progressbar:disabled, + .list-row:selected .progressbar progress:disabled, + .progressbar .list-row:selected progress:disabled, + .list-row:selected progressbar .progressbar:disabled, + progressbar .list-row:selected .progressbar:disabled, + .list-row:selected progressbar progress:disabled, + progressbar .list-row:selected progress:disabled, .list-row:selected .scale fill:disabled, .scale .list-row:selected fill:disabled, + .list-row:selected .scale .highlight:disabled, + .scale .list-row:selected .highlight:disabled, + .list-row:selected .scale highlight:disabled, + .scale .list-row:selected highlight:disabled, + .list-row:selected scale fill:disabled, + scale .list-row:selected fill:disabled, + .list-row:selected scale .highlight:disabled, + scale .list-row:selected .highlight:disabled, + .list-row:selected scale highlight:disabled, + scale .list-row:selected highlight:disabled, .list-row:selected GtkProgressBar .progressbar, GtkProgressBar .list-row:selected .progressbar, + .list-row:selected GtkProgressBar progress, + GtkProgressBar .list-row:selected progress, + .list-row:selected .progressbar .progressbar, + .progressbar .list-row:selected .progressbar, + .list-row:selected .progressbar progress, + .progressbar .list-row:selected progress, + .list-row:selected progressbar .progressbar, + progressbar .list-row:selected .progressbar, + .list-row:selected progressbar progress, + progressbar .list-row:selected progress, .list-row:selected .scale fill, .scale .list-row:selected fill, + .list-row:selected .scale .highlight, + .scale .list-row:selected .highlight, + .list-row:selected .scale highlight, + .scale .list-row:selected highlight, + .list-row:selected scale fill, + scale .list-row:selected fill, + .list-row:selected scale .highlight, + scale .list-row:selected .highlight, + .list-row:selected scale highlight, + scale .list-row:selected highlight { + border-color: #262f33; } + row:selected GtkProgressBar .progressbar:disabled, GtkProgressBar row:selected .progressbar:disabled, + row:selected GtkProgressBar progress:disabled, + GtkProgressBar row:selected progress:disabled, + row:selected .progressbar .progressbar:disabled, + .progressbar row:selected .progressbar:disabled, + row:selected .progressbar progress:disabled, + .progressbar row:selected progress:disabled, + row:selected progressbar .progressbar:disabled, + progressbar row:selected .progressbar:disabled, + row:selected progressbar progress:disabled, + progressbar row:selected progress:disabled, row:selected .scale fill:disabled, .scale row:selected fill:disabled, + row:selected .scale .highlight:disabled, + .scale row:selected .highlight:disabled, + row:selected .scale highlight:disabled, + .scale row:selected highlight:disabled, + row:selected scale fill:disabled, + scale row:selected fill:disabled, + row:selected scale .highlight:disabled, + scale row:selected .highlight:disabled, + row:selected scale highlight:disabled, + scale row:selected highlight:disabled, row:selected GtkProgressBar .progressbar, GtkProgressBar row:selected .progressbar, + row:selected GtkProgressBar progress, + GtkProgressBar row:selected progress, + row:selected .progressbar .progressbar, + .progressbar row:selected .progressbar, + row:selected .progressbar progress, + .progressbar row:selected progress, + row:selected progressbar .progressbar, + progressbar row:selected .progressbar, + row:selected progressbar progress, + progressbar row:selected progress, row:selected .scale fill, .scale row:selected fill, + row:selected .scale .highlight, + .scale row:selected .highlight, + row:selected .scale highlight, + .scale row:selected highlight, + row:selected scale fill, + scale row:selected fill, + row:selected scale .highlight, + scale row:selected .highlight, + row:selected scale highlight, + scale row:selected highlight { + border-color: #262f33; } + .osd GtkProgressBar .progressbar, GtkProgressBar .osd .progressbar, + .osd GtkProgressBar progress, + GtkProgressBar .osd progress, + .osd .progressbar .progressbar, + .progressbar .osd .progressbar, + .osd .progressbar progress, + .progressbar .osd progress, + .osd progressbar .progressbar, + progressbar .osd .progressbar, + .osd progressbar progress, + progressbar .osd progress, .osd .scale fill, .scale .osd fill, + .osd .scale .highlight, + .scale .osd .highlight, + .osd .scale highlight, + .scale .osd highlight, + .osd scale fill, + scale .osd fill, + .osd scale .highlight, + scale .osd .highlight, + .osd scale highlight, + scale .osd highlight { + border-color: rgba(0, 0, 0, 0.7); } + .osd GtkProgressBar .progressbar:disabled, GtkProgressBar .osd .progressbar:disabled, + .osd GtkProgressBar progress:disabled, + GtkProgressBar .osd progress:disabled, + .osd .progressbar .progressbar:disabled, + .progressbar .osd .progressbar:disabled, + .osd .progressbar progress:disabled, + .progressbar .osd progress:disabled, + .osd progressbar .progressbar:disabled, + progressbar .osd .progressbar:disabled, + .osd progressbar progress:disabled, + progressbar .osd progress:disabled, .osd .scale fill:disabled, .scale .osd fill:disabled, + .osd .scale .highlight:disabled, + .scale .osd .highlight:disabled, + .osd .scale highlight:disabled, + .scale .osd highlight:disabled, + .osd scale fill:disabled, + scale .osd fill:disabled, + .osd scale .highlight:disabled, + scale .osd .highlight:disabled, + .osd scale highlight:disabled, + scale .osd highlight:disabled { + border-color: transparent; } + +.scale, +scale { + -GtkScale-slider-length: 16px; + -GtkRange-slider-width: 16px; + -GtkRange-trough-border: 0px; + min-height: 10px; + min-width: 10px; + padding: 12px; } + .scale fill, + .scale highlight, + scale fill, + scale highlight { + margin: -1px; } + .scale .slider, + .scale slider, + scale .slider, + scale slider { + min-height: 16px; + min-width: 16px; + margin: 2px; + background-color: #636E73; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2); + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 12px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + .scale .slider:active, + .scale slider:active, + scale .slider:active, + scale slider:active { + box-shadow: 0 1px 1px 0 rgba(102, 127, 140, 0.5); + border: 1px solid #667f8c; } + .scale .slider:active:insensitive, .scale .slider:active:disabled, + .scale slider:active:insensitive, + .scale slider:active:disabled, + scale .slider:active:insensitive, + scale .slider:active:disabled, + scale slider:active:insensitive, + scale slider:active:disabled { + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.2); } + .scale .slider:insensitive, .scale .slider:disabled, + .scale slider:insensitive, + .scale slider:disabled, + scale .slider:insensitive, + scale .slider:disabled, + scale slider:insensitive, + scale slider:disabled { + box-shadow: none; } + .list-row:selected .scale .slider, .list-row:selected .scale .slider:disabled, .list-row:selected + .scale slider, .list-row:selected + .scale slider:disabled, .list-row:selected + scale .slider, .list-row:selected + scale .slider:disabled, .list-row:selected + scale slider, .list-row:selected + scale slider:disabled { + border-color: #262f33; } + row:selected .scale .slider, row:selected .scale .slider:disabled, row:selected + .scale slider, row:selected + .scale slider:disabled, row:selected + scale .slider, row:selected + scale .slider:disabled, row:selected + scale slider, row:selected + scale slider:disabled { + border-color: #262f33; } + .osd .scale .slider, .osd + .scale slider, .osd + scale .slider, .osd + scale slider { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #202526; } + .osd .scale .slider:hover, .osd + .scale slider:hover, .osd + scale .slider:hover, .osd + scale slider:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .scale .slider:active, .osd + .scale slider:active, .osd + scale .slider:active, .osd + scale slider:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .scale .slider:disabled, .osd + .scale slider:disabled, .osd + scale .slider:disabled, .osd + scale slider:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd .scale .slider:backdrop, .osd + .scale slider:backdrop, .osd + scale .slider:backdrop, .osd + scale slider:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .scale trough, + .scale .trough, + scale trough, + scale .trough { + border-radius: 2px; + margin: 6px; + outline-offset: 2px; + -gtk-outline-radius: 5px; } + .scale.fine-tune.horizontal, + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + .scale.fine-tune.vertical, + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + .scale.fine-tune .slider, + .scale.fine-tune slider, + scale.fine-tune .slider, + scale.fine-tune slider { + min-height: 16px; + min-width: 16px; + background-color: #636E73; + border-color: #636E73; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 12px; + box-shadow: none; } + .scale.fine-tune trough, + .scale.fine-tune .trough, + scale.fine-tune trough, + scale.fine-tune .trough { + border-radius: 6px; + outline-offset: 2px; + -gtk-outline-radius: 5px; + margin: 2px; } + .scale fill, + scale fill { + border-radius: 2px; } + .scale fill, .scale fill:backdrop, + scale fill, + scale fill:backdrop { + background-color: #33393b; + box-shadow: none; } + .scale fill:disabled, .scale fill:disabled:backdrop, + scale fill:disabled, + scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + .osd .scale fill, .osd + scale fill { + background-color: rgba(62, 64, 65, 0.775); } + .osd .scale fill:disabled, .osd .scale fill:disabled:backdrop, .osd + scale fill:disabled, .osd + scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + .scale value, + scale value { + color: alpha(currentColor,0.4); } + .scale marks, + scale marks { + color: alpha(currentColor,0.4); } + .scale marks.top, + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + .scale marks.bottom, + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + .scale marks.top, + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + .scale marks.bottom, + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + .scale.fine-tune marks.top, + scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + .scale.fine-tune marks.bottom, + scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + .scale.fine-tune marks.top, + scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + .scale.fine-tune marks.bottom, + scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + .scale.horizontal indicator, + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + .scale.horizontal.fine-tune indicator, + scale.horizontal.fine-tune indicator { + min-height: 3px; } + .scale.vertical indicator, + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + .scale.vertical.fine-tune indicator, + scale.vertical.fine-tune indicator { + min-width: 3px; } + .scale.color.horizontal .slider:hover, .scale.color.horizontal .slider:backdrop, .scale.color.horizontal .slider:disabled, .scale.color.horizontal .slider:backdrop:disabled, .scale.color.horizontal .slider, + .scale.color.horizontal slider:hover, + .scale.color.horizontal slider:backdrop, + .scale.color.horizontal slider:disabled, + .scale.color.horizontal slider:backdrop:disabled, + .scale.color.horizontal slider, + .scale.horizontal scale.color.horizontal .slider, + scale.color.horizontal .scale.horizontal .slider, + .scale.horizontal scale.color.horizontal slider, + scale.color.horizontal .scale.horizontal slider, + .scale.horizontal contents:last-child:not(:only-child) > trough > slider, + scale.horizontal .scale.color.horizontal .slider:backdrop:disabled, + .scale.color.horizontal scale.horizontal .slider:backdrop:disabled, + scale.horizontal .scale.color.horizontal .slider, + .scale.color.horizontal scale.horizontal .slider, + scale.horizontal .scale.color.horizontal slider:backdrop:disabled, + .scale.color.horizontal scale.horizontal slider:backdrop:disabled, + scale.horizontal .scale.color.horizontal slider, + .scale.color.horizontal scale.horizontal slider, + scale.color.horizontal .slider:hover, + scale.color.horizontal .slider:backdrop, + scale.color.horizontal .slider:disabled, + scale.color.horizontal .slider:backdrop:disabled, + scale.color.horizontal .slider, + scale.color.horizontal slider:hover, + scale.color.horizontal slider:backdrop, + scale.color.horizontal slider:disabled, + scale.color.horizontal slider:backdrop:disabled, + scale.color.horizontal slider, + scale.horizontal contents:last-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, .scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + .scale.color.horizontal .slider:hover, .scale.color.horizontal .slider:hover:backdrop:disabled, + .scale.color.horizontal slider:hover, + .scale.color.horizontal slider:hover:backdrop:disabled, + .scale.horizontal scale.color.horizontal .slider:hover, + scale.color.horizontal .scale.horizontal .slider:hover, + .scale.horizontal scale.color.horizontal slider:hover, + scale.color.horizontal .scale.horizontal slider:hover, + .scale.horizontal contents:last-child:not(:only-child) > trough > slider:hover, + scale.horizontal .scale.color.horizontal .slider:hover, + .scale.color.horizontal scale.horizontal .slider:hover, + scale.horizontal .scale.color.horizontal slider:hover, + .scale.color.horizontal scale.horizontal slider:hover, + scale.color.horizontal .slider:hover, + scale.color.horizontal .slider:hover:backdrop:disabled, + scale.color.horizontal slider:hover, + scale.color.horizontal slider:hover:backdrop:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, .scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + .scale.color.horizontal .slider:active:backdrop:disabled, .scale.color.horizontal .slider:active, + .scale.color.horizontal slider:active:backdrop:disabled, + .scale.color.horizontal slider:active, + .scale.horizontal scale.color.horizontal .slider:active, + scale.color.horizontal .scale.horizontal .slider:active, + .scale.horizontal scale.color.horizontal slider:active, + scale.color.horizontal .scale.horizontal slider:active, + .scale.horizontal contents:last-child:not(:only-child) > trough > slider:active, + scale.horizontal .scale.color.horizontal .slider:active, + .scale.color.horizontal scale.horizontal .slider:active, + scale.horizontal .scale.color.horizontal slider:active, + .scale.color.horizontal scale.horizontal slider:active, + scale.color.horizontal .slider:active:backdrop:disabled, + scale.color.horizontal .slider:active, + scale.color.horizontal slider:active:backdrop:disabled, + scale.color.horizontal slider:active, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, .scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + .scale.color.horizontal .slider:disabled, + .scale.color.horizontal slider:disabled, + .scale.horizontal scale.color.horizontal .slider:disabled, + scale.color.horizontal .scale.horizontal .slider:disabled, + .scale.horizontal scale.color.horizontal slider:disabled, + scale.color.horizontal .scale.horizontal slider:disabled, + .scale.horizontal contents:last-child:not(:only-child) > trough > slider:disabled, + scale.horizontal .scale.color.horizontal .slider:disabled, + .scale.color.horizontal scale.horizontal .slider:disabled, + scale.horizontal .scale.color.horizontal slider:disabled, + .scale.color.horizontal scale.horizontal slider:disabled, + scale.color.horizontal .slider:disabled, + scale.color.horizontal slider:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, .scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + .scale.color.horizontal .slider:backdrop, + .scale.color.horizontal slider:backdrop, + .scale.horizontal scale.color.horizontal .slider:backdrop, + scale.color.horizontal .scale.horizontal .slider:backdrop, + .scale.horizontal scale.color.horizontal slider:backdrop, + scale.color.horizontal .scale.horizontal slider:backdrop, + .scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop, + scale.horizontal .scale.color.horizontal .slider:backdrop, + .scale.color.horizontal scale.horizontal .slider:backdrop, + scale.horizontal .scale.color.horizontal slider:backdrop, + .scale.color.horizontal scale.horizontal slider:backdrop, + scale.color.horizontal .slider:backdrop, + scale.color.horizontal slider:backdrop, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, .scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + .scale.color.horizontal .slider:backdrop:disabled, + .scale.color.horizontal slider:backdrop:disabled, + .scale.horizontal scale.color.horizontal .slider:backdrop:disabled, + scale.color.horizontal .scale.horizontal .slider:backdrop:disabled, + .scale.horizontal scale.color.horizontal slider:backdrop:disabled, + scale.color.horizontal .scale.horizontal slider:backdrop:disabled, + .scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop:disabled, + scale.horizontal .scale.color.horizontal .slider:backdrop:disabled, + .scale.color.horizontal scale.horizontal .slider:backdrop:disabled, + scale.horizontal .scale.color.horizontal slider:backdrop:disabled, + .scale.color.horizontal scale.horizontal slider:backdrop:disabled, + scale.color.horizontal .slider:backdrop:disabled, + scale.color.horizontal slider:backdrop:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, .scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + .scale.horizontal contents:first-child:not(:only-child) > trough > slider, + scale.horizontal contents:first-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + .scale.horizontal contents:first-child:not(:only-child) > trough > slider:hover, + scale.horizontal contents:first-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + .scale.horizontal contents:first-child:not(:only-child) > trough > slider:active, + scale.horizontal contents:first-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + .scale.horizontal contents:first-child:not(:only-child) > trough > slider:disabled, + scale.horizontal contents:first-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + .scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop, + scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + .scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop:disabled, + scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + .scale.color.vertical:dir(rtl) .slider:hover, .scale.color.vertical:dir(rtl) .slider:backdrop, .scale.color.vertical:dir(rtl) .slider:disabled, .scale.color.vertical:dir(rtl) .slider:backdrop:disabled, .scale.color.vertical:dir(rtl) .slider, + .scale.color.vertical:dir(rtl) slider:hover, + .scale.color.vertical:dir(rtl) slider:backdrop, + .scale.color.vertical:dir(rtl) slider:disabled, + .scale.color.vertical:dir(rtl) slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) slider, + .scale.vertical scale.color.vertical:dir(rtl) .slider, + scale.color.vertical:dir(rtl) .scale.vertical .slider, + .scale.vertical scale.color.vertical:dir(rtl) slider, + scale.color.vertical:dir(rtl) .scale.vertical slider, + .scale.vertical contents:last-child:not(:only-child) > trough > slider, + scale.vertical .scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) scale.vertical .slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(rtl) .slider, + .scale.color.vertical:dir(rtl) scale.vertical .slider, + scale.vertical .scale.color.vertical:dir(rtl) slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) scale.vertical slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(rtl) slider, + .scale.color.vertical:dir(rtl) scale.vertical slider, + scale.color.vertical:dir(rtl) .slider:hover, + scale.color.vertical:dir(rtl) .slider:backdrop, + scale.color.vertical:dir(rtl) .slider:disabled, + scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + scale.color.vertical:dir(rtl) .slider, + scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) slider:backdrop, + scale.color.vertical:dir(rtl) slider:disabled, + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.color.vertical:dir(rtl) slider, + scale.vertical contents:last-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, .scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + .scale.color.vertical:dir(rtl) .slider:hover, .scale.color.vertical:dir(rtl) .slider:hover:backdrop:disabled, + .scale.color.vertical:dir(rtl) slider:hover, + .scale.color.vertical:dir(rtl) slider:hover:backdrop:disabled, + .scale.vertical scale.color.vertical:dir(rtl) .slider:hover, + scale.color.vertical:dir(rtl) .scale.vertical .slider:hover, + .scale.vertical scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) .scale.vertical slider:hover, + .scale.vertical contents:last-child:not(:only-child) > trough > slider:hover, + scale.vertical .scale.color.vertical:dir(rtl) .slider:hover, + .scale.color.vertical:dir(rtl) scale.vertical .slider:hover, + scale.vertical .scale.color.vertical:dir(rtl) slider:hover, + .scale.color.vertical:dir(rtl) scale.vertical slider:hover, + scale.color.vertical:dir(rtl) .slider:hover, + scale.color.vertical:dir(rtl) .slider:hover:backdrop:disabled, + scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) slider:hover:backdrop:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, .scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + .scale.color.vertical:dir(rtl) .slider:active:backdrop:disabled, .scale.color.vertical:dir(rtl) .slider:active, + .scale.color.vertical:dir(rtl) slider:active:backdrop:disabled, + .scale.color.vertical:dir(rtl) slider:active, + .scale.vertical scale.color.vertical:dir(rtl) .slider:active, + scale.color.vertical:dir(rtl) .scale.vertical .slider:active, + .scale.vertical scale.color.vertical:dir(rtl) slider:active, + scale.color.vertical:dir(rtl) .scale.vertical slider:active, + .scale.vertical contents:last-child:not(:only-child) > trough > slider:active, + scale.vertical .scale.color.vertical:dir(rtl) .slider:active, + .scale.color.vertical:dir(rtl) scale.vertical .slider:active, + scale.vertical .scale.color.vertical:dir(rtl) slider:active, + .scale.color.vertical:dir(rtl) scale.vertical slider:active, + scale.color.vertical:dir(rtl) .slider:active:backdrop:disabled, + scale.color.vertical:dir(rtl) .slider:active, + scale.color.vertical:dir(rtl) slider:active:backdrop:disabled, + scale.color.vertical:dir(rtl) slider:active, + scale.vertical contents:last-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, .scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + .scale.color.vertical:dir(rtl) .slider:disabled, + .scale.color.vertical:dir(rtl) slider:disabled, + .scale.vertical scale.color.vertical:dir(rtl) .slider:disabled, + scale.color.vertical:dir(rtl) .scale.vertical .slider:disabled, + .scale.vertical scale.color.vertical:dir(rtl) slider:disabled, + scale.color.vertical:dir(rtl) .scale.vertical slider:disabled, + .scale.vertical contents:last-child:not(:only-child) > trough > slider:disabled, + scale.vertical .scale.color.vertical:dir(rtl) .slider:disabled, + .scale.color.vertical:dir(rtl) scale.vertical .slider:disabled, + scale.vertical .scale.color.vertical:dir(rtl) slider:disabled, + .scale.color.vertical:dir(rtl) scale.vertical slider:disabled, + scale.color.vertical:dir(rtl) .slider:disabled, + scale.color.vertical:dir(rtl) slider:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, .scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + .scale.color.vertical:dir(rtl) .slider:backdrop, + .scale.color.vertical:dir(rtl) slider:backdrop, + .scale.vertical scale.color.vertical:dir(rtl) .slider:backdrop, + scale.color.vertical:dir(rtl) .scale.vertical .slider:backdrop, + .scale.vertical scale.color.vertical:dir(rtl) slider:backdrop, + scale.color.vertical:dir(rtl) .scale.vertical slider:backdrop, + .scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop, + scale.vertical .scale.color.vertical:dir(rtl) .slider:backdrop, + .scale.color.vertical:dir(rtl) scale.vertical .slider:backdrop, + scale.vertical .scale.color.vertical:dir(rtl) slider:backdrop, + .scale.color.vertical:dir(rtl) scale.vertical slider:backdrop, + scale.color.vertical:dir(rtl) .slider:backdrop, + scale.color.vertical:dir(rtl) slider:backdrop, + scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, .scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + .scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) slider:backdrop:disabled, + .scale.vertical scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + scale.color.vertical:dir(rtl) .scale.vertical .slider:backdrop:disabled, + .scale.vertical scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.color.vertical:dir(rtl) .scale.vertical slider:backdrop:disabled, + .scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) scale.vertical .slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(rtl) slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) scale.vertical slider:backdrop:disabled, + scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, .scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + .scale.color.vertical:dir(ltr) .slider:hover, .scale.color.vertical:dir(ltr) .slider:backdrop, .scale.color.vertical:dir(ltr) .slider:disabled, .scale.color.vertical:dir(ltr) .slider:backdrop:disabled, .scale.color.vertical:dir(ltr) .slider, + .scale.color.vertical:dir(ltr) slider:hover, + .scale.color.vertical:dir(ltr) slider:backdrop, + .scale.color.vertical:dir(ltr) slider:disabled, + .scale.color.vertical:dir(ltr) slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) slider, + .scale.vertical scale.color.vertical:dir(ltr) .slider, + scale.color.vertical:dir(ltr) .scale.vertical .slider, + .scale.vertical scale.color.vertical:dir(ltr) slider, + scale.color.vertical:dir(ltr) .scale.vertical slider, + .scale.vertical contents:first-child:not(:only-child) > trough > slider, + scale.vertical .scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) scale.vertical .slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(ltr) .slider, + .scale.color.vertical:dir(ltr) scale.vertical .slider, + scale.vertical .scale.color.vertical:dir(ltr) slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) scale.vertical slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(ltr) slider, + .scale.color.vertical:dir(ltr) scale.vertical slider, + scale.color.vertical:dir(ltr) .slider:hover, + scale.color.vertical:dir(ltr) .slider:backdrop, + scale.color.vertical:dir(ltr) .slider:disabled, + scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + scale.color.vertical:dir(ltr) .slider, + scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) slider:backdrop, + scale.color.vertical:dir(ltr) slider:disabled, + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.color.vertical:dir(ltr) slider, + scale.vertical contents:first-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, .scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + .scale.color.vertical:dir(ltr) .slider:hover, .scale.color.vertical:dir(ltr) .slider:hover:backdrop:disabled, + .scale.color.vertical:dir(ltr) slider:hover, + .scale.color.vertical:dir(ltr) slider:hover:backdrop:disabled, + .scale.vertical scale.color.vertical:dir(ltr) .slider:hover, + scale.color.vertical:dir(ltr) .scale.vertical .slider:hover, + .scale.vertical scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) .scale.vertical slider:hover, + .scale.vertical contents:first-child:not(:only-child) > trough > slider:hover, + scale.vertical .scale.color.vertical:dir(ltr) .slider:hover, + .scale.color.vertical:dir(ltr) scale.vertical .slider:hover, + scale.vertical .scale.color.vertical:dir(ltr) slider:hover, + .scale.color.vertical:dir(ltr) scale.vertical slider:hover, + scale.color.vertical:dir(ltr) .slider:hover, + scale.color.vertical:dir(ltr) .slider:hover:backdrop:disabled, + scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) slider:hover:backdrop:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, .scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + .scale.color.vertical:dir(ltr) .slider:active:backdrop:disabled, .scale.color.vertical:dir(ltr) .slider:active, + .scale.color.vertical:dir(ltr) slider:active:backdrop:disabled, + .scale.color.vertical:dir(ltr) slider:active, + .scale.vertical scale.color.vertical:dir(ltr) .slider:active, + scale.color.vertical:dir(ltr) .scale.vertical .slider:active, + .scale.vertical scale.color.vertical:dir(ltr) slider:active, + scale.color.vertical:dir(ltr) .scale.vertical slider:active, + .scale.vertical contents:first-child:not(:only-child) > trough > slider:active, + scale.vertical .scale.color.vertical:dir(ltr) .slider:active, + .scale.color.vertical:dir(ltr) scale.vertical .slider:active, + scale.vertical .scale.color.vertical:dir(ltr) slider:active, + .scale.color.vertical:dir(ltr) scale.vertical slider:active, + scale.color.vertical:dir(ltr) .slider:active:backdrop:disabled, + scale.color.vertical:dir(ltr) .slider:active, + scale.color.vertical:dir(ltr) slider:active:backdrop:disabled, + scale.color.vertical:dir(ltr) slider:active, + scale.vertical contents:first-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, .scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + .scale.color.vertical:dir(ltr) .slider:disabled, + .scale.color.vertical:dir(ltr) slider:disabled, + .scale.vertical scale.color.vertical:dir(ltr) .slider:disabled, + scale.color.vertical:dir(ltr) .scale.vertical .slider:disabled, + .scale.vertical scale.color.vertical:dir(ltr) slider:disabled, + scale.color.vertical:dir(ltr) .scale.vertical slider:disabled, + .scale.vertical contents:first-child:not(:only-child) > trough > slider:disabled, + scale.vertical .scale.color.vertical:dir(ltr) .slider:disabled, + .scale.color.vertical:dir(ltr) scale.vertical .slider:disabled, + scale.vertical .scale.color.vertical:dir(ltr) slider:disabled, + .scale.color.vertical:dir(ltr) scale.vertical slider:disabled, + scale.color.vertical:dir(ltr) .slider:disabled, + scale.color.vertical:dir(ltr) slider:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, .scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + .scale.color.vertical:dir(ltr) .slider:backdrop, + .scale.color.vertical:dir(ltr) slider:backdrop, + .scale.vertical scale.color.vertical:dir(ltr) .slider:backdrop, + scale.color.vertical:dir(ltr) .scale.vertical .slider:backdrop, + .scale.vertical scale.color.vertical:dir(ltr) slider:backdrop, + scale.color.vertical:dir(ltr) .scale.vertical slider:backdrop, + .scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop, + scale.vertical .scale.color.vertical:dir(ltr) .slider:backdrop, + .scale.color.vertical:dir(ltr) scale.vertical .slider:backdrop, + scale.vertical .scale.color.vertical:dir(ltr) slider:backdrop, + .scale.color.vertical:dir(ltr) scale.vertical slider:backdrop, + scale.color.vertical:dir(ltr) .slider:backdrop, + scale.color.vertical:dir(ltr) slider:backdrop, + scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, .scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + .scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) slider:backdrop:disabled, + .scale.vertical scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + scale.color.vertical:dir(ltr) .scale.vertical .slider:backdrop:disabled, + .scale.vertical scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.color.vertical:dir(ltr) .scale.vertical slider:backdrop:disabled, + .scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) scale.vertical .slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(ltr) slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) scale.vertical slider:backdrop:disabled, + scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, .scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + .scale.color, + scale.color { + min-height: 0; + min-width: 0; } + .scale.color .trough, + .scale.color trough, + scale.color .trough, + scale.color trough { + background-image: linear-gradient(to top, #33393b); + background-repeat: no-repeat; } + .scale.color.horizontal, + scale.color.horizontal { + padding: 0 0 15px 0; } + .scale.color.horizontal .trough, + .scale.color.horizontal trough, + scale.color.horizontal .trough, + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .scale.color.horizontal .slider:hover, .scale.color.horizontal .slider:backdrop, .scale.color.horizontal .slider:disabled, .scale.color.horizontal .slider:backdrop:disabled, .scale.color.horizontal .slider, + .scale.color.horizontal slider:hover, + .scale.color.horizontal slider:backdrop, + .scale.color.horizontal slider:disabled, + .scale.color.horizontal slider:backdrop:disabled, + .scale.color.horizontal slider, + scale.color.horizontal .slider:hover, + scale.color.horizontal .slider:backdrop, + scale.color.horizontal .slider:disabled, + scale.color.horizontal .slider:backdrop:disabled, + scale.color.horizontal .slider, + scale.color.horizontal slider:hover, + scale.color.horizontal slider:backdrop, + scale.color.horizontal slider:disabled, + scale.color.horizontal slider:backdrop:disabled, + scale.color.horizontal slider { + margin-bottom: -15px; + margin-top: 6px; } + .scale.color.vertical:dir(ltr), + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + .scale.color.vertical:dir(ltr) .trough, + .scale.color.vertical:dir(ltr) trough, + scale.color.vertical:dir(ltr) .trough, + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .scale.color.vertical:dir(ltr) .slider:hover, .scale.color.vertical:dir(ltr) .slider:backdrop, .scale.color.vertical:dir(ltr) .slider:disabled, .scale.color.vertical:dir(ltr) .slider:backdrop:disabled, .scale.color.vertical:dir(ltr) .slider, + .scale.color.vertical:dir(ltr) slider:hover, + .scale.color.vertical:dir(ltr) slider:backdrop, + .scale.color.vertical:dir(ltr) slider:disabled, + .scale.color.vertical:dir(ltr) slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) slider, + scale.color.vertical:dir(ltr) .slider:hover, + scale.color.vertical:dir(ltr) .slider:backdrop, + scale.color.vertical:dir(ltr) .slider:disabled, + scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + scale.color.vertical:dir(ltr) .slider, + scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) slider:backdrop, + scale.color.vertical:dir(ltr) slider:disabled, + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + .scale.color.vertical:dir(rtl), + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + .scale.color.vertical:dir(rtl) .trough, + .scale.color.vertical:dir(rtl) trough, + scale.color.vertical:dir(rtl) .trough, + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .scale.color.vertical:dir(rtl) .slider:hover, .scale.color.vertical:dir(rtl) .slider:backdrop, .scale.color.vertical:dir(rtl) .slider:disabled, .scale.color.vertical:dir(rtl) .slider:backdrop:disabled, .scale.color.vertical:dir(rtl) .slider, + .scale.color.vertical:dir(rtl) slider:hover, + .scale.color.vertical:dir(rtl) slider:backdrop, + .scale.color.vertical:dir(rtl) slider:disabled, + .scale.color.vertical:dir(rtl) slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) slider, + scale.color.vertical:dir(rtl) .slider:hover, + scale.color.vertical:dir(rtl) .slider:backdrop, + scale.color.vertical:dir(rtl) .slider:disabled, + scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + scale.color.vertical:dir(rtl) .slider, + scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) slider:backdrop, + scale.color.vertical:dir(rtl) slider:disabled, + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + .scale.color.fine-tune.horizontal, + scale.color.fine-tune.horizontal { + padding: 0 0 12px 0; } + .scale.color.fine-tune.horizontal .trough, + .scale.color.fine-tune.horizontal trough, + scale.color.fine-tune.horizontal .trough, + scale.color.fine-tune.horizontal trough { + padding-bottom: 7px; + background-position: 0 -6px; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider { + margin-bottom: -15px; + margin-top: 6px; } + .scale.color.fine-tune.vertical:dir(ltr), + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + .scale.color.fine-tune.vertical:dir(ltr) .trough, + .scale.color.fine-tune.vertical:dir(ltr) trough, + scale.color.fine-tune.vertical:dir(ltr) .trough, + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + .scale.color.fine-tune.vertical:dir(rtl), + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + .scale.color.fine-tune.vertical:dir(rtl) .trough, + .scale.color.fine-tune.vertical:dir(rtl) trough, + scale.color.fine-tune.vertical:dir(rtl) .trough, + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/************** + * Scrollbars * + **************/ +.scrollbar, +scrollbar { + background-color: #596368; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + .scrollbar.top, + scrollbar.top { + border-bottom: 1px solid #33393b; } + .scrollbar.bottom, + scrollbar.bottom { + border-top: 1px solid #33393b; } + .scrollbar.left, + scrollbar.left { + border-right: 1px solid #33393b; } + .scrollbar.right, + scrollbar.right { + border-left: 1px solid #33393b; } + .scrollbar:backdrop, + scrollbar:backdrop { + background-color: #485054; + border-color: #363c3e; + transition: 200ms ease-out; } + .scrollbar .slider, + .scrollbar slider, + scrollbar .slider, + scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #80888b; } + .scrollbar .slider:hover, + .scrollbar slider:hover, + scrollbar .slider:hover, + scrollbar slider:hover { + background-color: #91989b; } + .scrollbar .slider:hover:active, + .scrollbar slider:hover:active, + scrollbar .slider:hover:active, + scrollbar slider:hover:active { + background-color: #8298a3; } + .scrollbar .slider:backdrop, + .scrollbar slider:backdrop, + scrollbar .slider:backdrop, + scrollbar slider:backdrop { + background-color: #5f686c; } + .scrollbar .slider:disabled, + .scrollbar slider:disabled, + scrollbar .slider:disabled, + scrollbar slider:disabled { + background-color: transparent; } + .scrollbar.fine-tune .slider, + .scrollbar.fine-tune slider, + scrollbar.fine-tune .slider, + scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; } + .scrollbar.fine-tune.horizontal slider, + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + .scrollbar.fine-tune.vertical slider, + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering), + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #A1A8AB; + border: 1px solid black; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) .button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: #A1A8AB; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid black; + -gtk-icon-source: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering, + scrollbar.overlay-indicator.dragging, + scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + .scrollbar.horizontal slider, + scrollbar.horizontal slider { + min-width: 40px; } + .scrollbar.vertical slider, + scrollbar.vertical slider { + min-height: 40px; } + .scrollbar .button, + .scrollbar button, + scrollbar .button, + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #80888b; } + .scrollbar .button:hover, + .scrollbar button:hover, + scrollbar .button:hover, + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #91989b; } + .scrollbar .button:active, .scrollbar .button:checked, + .scrollbar button:active, + .scrollbar button:checked, + scrollbar .button:active, + scrollbar .button:checked, + scrollbar button:active, + scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #8298a3; } + .scrollbar .button:insensitive, + .scrollbar button:insensitive, + scrollbar .button:insensitive, + scrollbar button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(128, 136, 139, 0.2); } + .scrollbar .button:disabled, + .scrollbar button:disabled, + scrollbar .button:disabled, + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(128, 136, 139, 0.2); } + .scrollbar .button:backdrop, + .scrollbar button:backdrop, + scrollbar .button:backdrop, + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #5f686c; } + .scrollbar .button:backdrop:insensitive, .scrollbar .button:backdrop:disabled, + .scrollbar button:backdrop:insensitive, + .scrollbar button:backdrop:disabled, + scrollbar .button:backdrop:insensitive, + scrollbar .button:backdrop:disabled, + scrollbar button:backdrop:insensitive, + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(95, 104, 108, 0.2); } + .scrollbar.vertical .button.down, + .scrollbar.vertical button.down, + scrollbar.vertical .button.down, + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .scrollbar.vertical .button.up, + .scrollbar.vertical button.up, + scrollbar.vertical .button.up, + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .scrollbar.horizontal .button.down, + .scrollbar.horizontal button.down, + scrollbar.horizontal .button.down, + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + .scrollbar.horizontal .button.up, + .scrollbar.horizontal button.up, + scrollbar.horizontal .button.up, + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #33393b; + margin-top: -1px; } + +/********************** + * Overlay Scrollbars * + *********************/ +OsThumb, +OsScrollbar { + color: #667f8c; } + OsThumb:active, OsThumb:selected, + OsScrollbar:active, + OsScrollbar:selected { + background-color: #667f8c; } + OsThumb:backdrop, OsThumb:active:backdrop, + OsScrollbar:backdrop, + OsScrollbar:active:backdrop { + background-color: #788084; } + OsThumb:insensitive, + OsScrollbar:insensitive { + background-color: #788084; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: solid; + background-color: #4F585C; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid #33393b; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list + .sidebar:dir(rtl), stacksidebar.sidebar.right list + .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid #33393b; + border-right-style: none; } + .sidebar:backdrop { + background-color: #5a6569; + border-color: #363c3e; + transition: 200ms ease-out; } + .sidebar list { + background-color: transparent; } + .sidebar .frame { + border-width: 0; + border-right-width: 1px; } + .sidebar .list-row, + .sidebar row { + border: none; + padding: 5px 8px; } + .sidebar .list-row > GtkLabel, + .sidebar .list-row > label, + .sidebar row > GtkLabel, + .sidebar row > label { + padding-left: 6px; + padding-right: 6px; } + .sidebar .list-row.needs-attention > label, + .sidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + .sidebar .separator { + color: #33393b; } + .sidebar > .inline-toolbar { + border-radius: 0; } + .paned .sidebar.left, .paned .sidebar.right, .paned .sidebar.left:dir(rtl), .paned .sidebar:dir(rtl), .paned .sidebar:dir(ltr), .paned .sidebar, paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar .list-row, +stacksidebar row { + padding: 5px 8px; } + stacksidebar .list-row > label, + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar .list-row.needs-attention > label, + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +/************** +* Source List * +***************/ +.source-list, +.source-list.view, +GtkIconView.source-list, +iconview.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; + background-color: #4F585C; + color: #A1A8AB; + border: solid #33393b; + border-right-width: 1px; } + .source-list .category-expander, + .source-list.view .category-expander, + GtkIconView.source-list .category-expander, + iconview.source-list .category-expander { + color: transparent; } + .source-list .badge, + .source-list.view .badge, + GtkIconView.source-list .badge, + iconview.source-list .badge { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + color: #4F585C; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop, + .source-list.view .badge:selected:backdrop, + GtkIconView.source-list .badge:selected:backdrop, + iconview.source-list .badge:selected:backdrop, + .source-list.view .badge:selected:hover:backdrop, + GtkIconView.source-list .badge:selected:hover:backdrop, + iconview.source-list .badge:selected:hover:backdrop { + background-color: rgba(0, 0, 0, 0.2); + color: shade #4F585C, 0.95; } + .source-list row, + .source-list .list-row, + .source-list.view row, + GtkIconView.source-list row, + iconview.source-list row, + .source-list.view .list-row, + GtkIconView.source-list .list-row, + iconview.source-list .list-row { + border: none; + padding: 0; } + .source-list row > GtkLabel, + .source-list row > label, + .source-list .list-row > GtkLabel, + .source-list .list-row > label, + .source-list.view row > GtkLabel, + GtkIconView.source-list row > GtkLabel, + iconview.source-list row > GtkLabel, + .source-list.view row > label, + GtkIconView.source-list row > label, + iconview.source-list row > label, + .source-list.view .list-row > GtkLabel, + GtkIconView.source-list .list-row > GtkLabel, + iconview.source-list .list-row > GtkLabel, + .source-list.view .list-row > label, + GtkIconView.source-list .list-row > label, + iconview.source-list .list-row > label { + padding-left: 6px; + padding-right: 6px; } + +/***************** + * GtkSpinButton * + *****************/ +.spinbutton:not(.vertical) .entry, +.spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) .entry, +spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } +.spinbutton:not(.vertical) .button, +.spinbutton:not(.vertical) button, +spinbutton:not(.vertical) .button, +spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #9ba2a5; + background-image: none; + border-style: none none none solid; + border-color: rgba(51, 57, 59, 0.3); + border-radius: 0; + box-shadow: none; } + .spinbutton:not(.vertical) .button:dir(rtl), + .spinbutton:not(.vertical) button:dir(rtl), + spinbutton:not(.vertical) .button:dir(rtl), + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .spinbutton:not(.vertical) .button:hover, + .spinbutton:not(.vertical) button:hover, + spinbutton:not(.vertical) .button:hover, + spinbutton:not(.vertical) button:hover { + color: #A1A8AB; + background-color: rgba(161, 168, 171, 0.05); } + .spinbutton:not(.vertical) .button:insensitive, .spinbutton:not(.vertical) .button:disabled, + .spinbutton:not(.vertical) button:insensitive, + .spinbutton:not(.vertical) button:disabled, + spinbutton:not(.vertical) .button:insensitive, + spinbutton:not(.vertical) .button:disabled, + spinbutton:not(.vertical) button:insensitive, + spinbutton:not(.vertical) button:disabled { + color: rgba(120, 128, 132, 0.3); } + .spinbutton:not(.vertical) .button:active, + .spinbutton:not(.vertical) button:active, + spinbutton:not(.vertical) .button:active, + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + .spinbutton:not(.vertical) .button:backdrop, + .spinbutton:not(.vertical) button:backdrop, + spinbutton:not(.vertical) .button:backdrop, + spinbutton:not(.vertical) button:backdrop { + color: #767f83; + background-color: transparent; + border-color: rgba(54, 60, 62, 0.3); + transition: 200ms ease-out; } + .spinbutton:not(.vertical) .button:backdrop:disabled, + .spinbutton:not(.vertical) button:backdrop:disabled, + spinbutton:not(.vertical) .button:backdrop:disabled, + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(114, 127, 133, 0.3); + background-image: none; + border-style: none none none solid; } + .spinbutton:not(.vertical) .button:backdrop:disabled:dir(rtl), + .spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl), + spinbutton:not(.vertical) .button:backdrop:disabled:dir(rtl), + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } +.osd .spinbutton:not(.vertical) button, .osd +spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #A1A8AB; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd .spinbutton:not(.vertical) button:dir(rtl), .osd + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd .spinbutton:not(.vertical) button:hover, .osd + spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(161, 168, 171, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd .spinbutton:not(.vertical) button:backdrop, .osd + spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd .spinbutton:not(.vertical) button:disabled, .osd + spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #616769; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd .spinbutton:not(.vertical) button:last-child, .osd + spinbutton:not(.vertical) button:last-child { + border-radius: 0 3px 3px 0; } + .osd .spinbutton:not(.vertical) button:dir(rtl):first-child, .osd + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } +.spinbutton.vertical:insensitive, .spinbutton.vertical:disabled, +spinbutton.vertical:insensitive, +spinbutton.vertical:disabled { + color: #788084; } +.spinbutton.vertical:backdrop:disabled, +spinbutton.vertical:backdrop:disabled { + color: #727f85; } +.spinbutton.vertical:drop(active), +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } +.spinbutton.vertical .entry, +.spinbutton.vertical entry, +spinbutton.vertical .entry, +spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } +.spinbutton.vertical .button, +.spinbutton.vertical button, +spinbutton.vertical .button, +spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; + border: none; + background: none; + box-shadow: none; + color: #A1A8AB; } + .spinbutton.vertical .button:hover, + .spinbutton.vertical button:hover, + spinbutton.vertical .button:hover, + spinbutton.vertical button:hover { + background-color: #667f8c; + color: #ffffff; } + .spinbutton.vertical .button:active, + .spinbutton.vertical button:active, + spinbutton.vertical .button:active, + spinbutton.vertical button:active { + background-color: transparent; + color: #A1A8AB; } +.spinbutton.vertical .button.up, +.spinbutton.vertical button.up, +spinbutton.vertical .spinbutton.vertical .button.up, +.spinbutton.vertical spinbutton.vertical .button.up, +spinbutton.vertical .spinbutton.vertical button.up, +.spinbutton.vertical spinbutton.vertical button.up, +spinbutton.vertical .button.up, +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } +.spinbutton.vertical .button.down, +.spinbutton.vertical button.down, +spinbutton.vertical .spinbutton.vertical .button.down, +.spinbutton.vertical spinbutton.vertical .button.down, +spinbutton.vertical .spinbutton.vertical button.down, +.spinbutton.vertical spinbutton.vertical button.down, +spinbutton.vertical .button.down, +spinbutton.vertical button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } +.osd .spinbutton.vertical button:first-child, .osd +spinbutton.vertical button:first-child { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:hover, .osd + spinbutton.vertical button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:active, .osd + spinbutton.vertical button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:disabled, .osd + spinbutton.vertical button:first-child:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd .spinbutton.vertical button:first-child:backdrop, .osd + spinbutton.vertical button:first-child:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +GtkTreeView .spinbutton:not(.vertical), treeview .spinbutton:not(.vertical), GtkTreeView +spinbutton:not(.vertical), treeview +spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + GtkTreeView .spinbutton:not(.vertical) .entry, + GtkTreeView .spinbutton:not(.vertical) entry, treeview .spinbutton:not(.vertical) .entry, + treeview .spinbutton:not(.vertical) entry, GtkTreeView + spinbutton:not(.vertical) .entry, + GtkTreeView + spinbutton:not(.vertical) entry, treeview + spinbutton:not(.vertical) .entry, + treeview + spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/*********** + * Spinner * + ***********/ +.menu.spinner, +menu spinner, +.primary-toolbar .spinner { + color: #667f8c; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +.spinner, +spinner { + background-image: none; + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active, .spinner:checked, + spinner:active, + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive, .spinner:active:disabled, .spinner:checked:insensitive, .spinner:checked:disabled, + spinner:active:insensitive, + spinner:active:disabled, + spinner:checked:insensitive, + spinner:checked:disabled { + opacity: 0.5; } + +/********** + * Switch * + **********/ +GtkSwitch { + -GtkSwitch-slider-width: 20; + -GtkSwitch-slider-height: 20; } + +GtkSwitch, +switch { + font: 1; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + border: none; + border-radius: 14px; + color: transparent; + padding: 2px; + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0px 1px rgba(255, 255, 255, 0.1); } + GtkSwitch:insensitive, GtkSwitch:disabled, + switch:insensitive, + switch:disabled { + background-color: #576165; } + GtkSwitch:backdrop, + switch:backdrop { + background-color: #4F585C; + transition: 200ms ease-out; } + GtkSwitch:backdrop:insensitive, GtkSwitch:backdrop:disabled, + switch:backdrop:insensitive, + switch:backdrop:disabled { + background-color: #576165; } + GtkSwitch:active, GtkSwitch:checked, + switch:active, + switch:checked { + background-color: #667f8c; } + GtkSwitch:active:backdrop, GtkSwitch:checked:backdrop, + switch:active:backdrop, + switch:checked:backdrop { + background-color: #738c99; } + GtkSwitch:active:backdrop .slider:backdrop, + GtkSwitch:active:backdrop slider:backdrop, GtkSwitch:checked:backdrop .slider:backdrop, + GtkSwitch:checked:backdrop slider:backdrop, + switch:active:backdrop .slider:backdrop, + switch:active:backdrop slider:backdrop, + switch:checked:backdrop .slider:backdrop, + switch:checked:backdrop slider:backdrop { + box-shadow: none; + background-color: rgba(99, 110, 115, 0.9); + border: none; } + GtkSwitch .slider, + GtkSwitch slider, + switch .slider, + switch slider { + padding: 2px; + min-width: 24px; + min-height: 24px; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: #636E73; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); } + GtkSwitch .slider:backdrop, + GtkSwitch slider:backdrop, + switch .slider:backdrop, + switch slider:backdrop { + padding: 2px; + box-shadow: none; + background-color: #636E73; + border: 1px solid rgba(0, 0, 0, 0.2); } + GtkSwitch:hover .slider, + GtkSwitch:hover slider, + switch:hover .slider, + switch:hover slider { + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2); } + GtkSwitch:checked slider, + switch:checked slider { + border: 1px solid #262f33; } + GtkSwitch:backdrop:checked slider, + switch:backdrop:checked slider { + border-color: #262f33; } + GtkSwitch:backdrop:disabled slider, + switch:backdrop:disabled slider { + border-color: #363c3e; + background-image: none; + background-color: #576165; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + GtkSwitch:backdrop:disabled slider GtkLabel, GtkSwitch:backdrop:disabled slider, + switch:backdrop:disabled slider GtkLabel, + switch:backdrop:disabled slider { + color: #727f85; } + GtkSwitch:backdrop:disabled slider label, GtkSwitch:backdrop:disabled slider, + switch:backdrop:disabled slider label, + switch:backdrop:disabled slider { + color: #727f85; } + GtkSwitch trough:active, GtkSwitch trough:checked, + GtkSwitch .trough:active, + GtkSwitch .trough:checked, + switch trough:active, + switch trough:checked, + switch .trough:active, + switch .trough:checked { + background-color: #667f8c; } + GtkSwitch trough:active:backdrop, GtkSwitch trough:checked:backdrop, + GtkSwitch .trough:active:backdrop, + GtkSwitch .trough:checked:backdrop, + switch trough:active:backdrop, + switch trough:checked:backdrop, + switch .trough:active:backdrop, + switch .trough:checked:backdrop { + background-color: #738c99; } + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #3B4245; + color: rgba(255, 255, 255, 0.8); } + .toolbar:backdrop, + toolbar:backdrop { + background-color: #2f3537; + color: rgba(255, 255, 255, 0.3); } + +.osd .toolbar, .osd +toolbar { + box-shadow: none; + background-color: transparent; } +.toolbar button, +.toolbar .button, +.toolbar .flat, +.toolbar .text-button, +.toolbar .image-button, +toolbar button, +toolbar .button, +toolbar .flat, +toolbar .text-button, +toolbar .image-button { + border: none; + background: none; + text-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.8); + border-radius: 0px; + padding: 10px; } + .toolbar button:focus, .toolbar button:active, + .toolbar .button:focus, + .toolbar .button:active, + .toolbar .flat:focus, + .toolbar .flat:active, + .toolbar .text-button:focus, + .toolbar .text-button:active, + .toolbar .image-button:focus, + .toolbar .image-button:active, + toolbar button:focus, + toolbar button:active, + toolbar .button:focus, + toolbar .button:active, + toolbar .flat:focus, + toolbar .flat:active, + toolbar .text-button:focus, + toolbar .text-button:active, + toolbar .image-button:focus, + toolbar .image-button:active { + color: rgba(255, 255, 255, 0.8); + text-shadow: none; + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.8); + background-color: rgba(255, 255, 255, 0.1); } + .toolbar button:focus:backdrop, .toolbar button:active:backdrop, + .toolbar .button:focus:backdrop, + .toolbar .button:active:backdrop, + .toolbar .flat:focus:backdrop, + .toolbar .flat:active:backdrop, + .toolbar .text-button:focus:backdrop, + .toolbar .text-button:active:backdrop, + .toolbar .image-button:focus:backdrop, + .toolbar .image-button:active:backdrop, + toolbar button:focus:backdrop, + toolbar button:active:backdrop, + toolbar .button:focus:backdrop, + toolbar .button:active:backdrop, + toolbar .flat:focus:backdrop, + toolbar .flat:active:backdrop, + toolbar .text-button:focus:backdrop, + toolbar .text-button:active:backdrop, + toolbar .image-button:focus:backdrop, + toolbar .image-button:active:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.3); } + .toolbar button:hover, + .toolbar .button:hover, + .toolbar .flat:hover, + .toolbar .text-button:hover, + .toolbar .image-button:hover, + toolbar button:hover, + toolbar .button:hover, + toolbar .flat:hover, + toolbar .text-button:hover, + toolbar .image-button:hover { + background-color: rgba(255, 255, 255, 0.1); + text-shadow: none; + color: rgba(255, 255, 255, 0.8); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.8); } + .toolbar button:insensitive, + .toolbar .button:insensitive, + .toolbar .flat:insensitive, + .toolbar .text-button:insensitive, + .toolbar .image-button:insensitive, + toolbar button:insensitive, + toolbar .button:insensitive, + toolbar .flat:insensitive, + toolbar .text-button:insensitive, + toolbar .image-button:insensitive { + background: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); } + .toolbar button:backdrop, + .toolbar .button:backdrop, + .toolbar .flat:backdrop, + .toolbar .text-button:backdrop, + .toolbar .image-button:backdrop, + toolbar button:backdrop, + toolbar .button:backdrop, + toolbar .flat:backdrop, + toolbar .text-button:backdrop, + toolbar .image-button:backdrop { + background: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); } +.toolbar .separator, +toolbar .separator { + color: transparent; + background-color: transparent; } +.toolbar.osd, +toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(32, 37, 38, 0.8); } + .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, + toolbar.osd.left, + toolbar.osd.right, + toolbar.osd.top, + toolbar.osd.bottom { + border-radius: 0; } +.toolbar.horizontal separator, +toolbar.horizontal separator { + margin: 0 7px 1px 6px; } +.toolbar.vertical separator, +toolbar.vertical separator { + margin: 6px 1px 7px 0; } + +/******************* + * Inline Toolbars * + *******************/ +searchbar +.search-bar, .location-bar, +.inline-toolbar { + -GtkWidget-window-dragging: true; + background-color: #4a5357; + color: #A1A8AB; + border: 1px solid #33393b; + border-top-width: 0; + border-radius: 0 0 5px 5px; + box-shadow: inset 0 -1px 1px -2px rgba(0, 0, 0, 0.5); + padding: 0px; } + searchbar + .search-bar:backdrop, .location-bar:backdrop, + .inline-toolbar:backdrop { + background-color: #434b4e; } + searchbar + .search-bar button, .location-bar button, + searchbar .search-bar .button, + .location-bar .button, + searchbar .search-bar .flat, + .location-bar .flat, + searchbar .search-bar .text-button, + .location-bar .text-button, + searchbar .search-bar .image-button, + .location-bar .image-button, + .inline-toolbar button, + .inline-toolbar .button, + .inline-toolbar .flat, + .inline-toolbar .text-button, + .inline-toolbar .image-button { + border: none; + background: none; + text-shadow: none; + box-shadow: none; + background-color: transparent; + color: #A1A8AB; + border-radius: 0px; + padding: 10px; } + searchbar + .search-bar button:focus, .location-bar button:focus, searchbar + .search-bar button:active, .location-bar button:active, + searchbar .search-bar .button:focus, + .location-bar .button:focus, + searchbar .search-bar .button:active, + .location-bar .button:active, + searchbar .search-bar .flat:focus, + .location-bar .flat:focus, + searchbar .search-bar .flat:active, + .location-bar .flat:active, + searchbar .search-bar .text-button:focus, + .location-bar .text-button:focus, + searchbar .search-bar .text-button:active, + .location-bar .text-button:active, + searchbar .search-bar .image-button:focus, + .location-bar .image-button:focus, + searchbar .search-bar .image-button:active, + .location-bar .image-button:active, + .inline-toolbar button:focus, + .inline-toolbar button:active, + .inline-toolbar .button:focus, + .inline-toolbar .button:active, + .inline-toolbar .flat:focus, + .inline-toolbar .flat:active, + .inline-toolbar .text-button:focus, + .inline-toolbar .text-button:active, + .inline-toolbar .image-button:focus, + .inline-toolbar .image-button:active { + font: bold; + color: #A1A8AB; + text-shadow: none; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.05); } + searchbar + .search-bar button:focus:backdrop, .location-bar button:focus:backdrop, searchbar + .search-bar button:active:backdrop, .location-bar button:active:backdrop, + searchbar .search-bar .button:focus:backdrop, + .location-bar .button:focus:backdrop, + searchbar .search-bar .button:active:backdrop, + .location-bar .button:active:backdrop, + searchbar .search-bar .flat:focus:backdrop, + .location-bar .flat:focus:backdrop, + searchbar .search-bar .flat:active:backdrop, + .location-bar .flat:active:backdrop, + searchbar .search-bar .text-button:focus:backdrop, + .location-bar .text-button:focus:backdrop, + searchbar .search-bar .text-button:active:backdrop, + .location-bar .text-button:active:backdrop, + searchbar .search-bar .image-button:focus:backdrop, + .location-bar .image-button:focus:backdrop, + searchbar .search-bar .image-button:active:backdrop, + .location-bar .image-button:active:backdrop, + .inline-toolbar button:focus:backdrop, + .inline-toolbar button:active:backdrop, + .inline-toolbar .button:focus:backdrop, + .inline-toolbar .button:active:backdrop, + .inline-toolbar .flat:focus:backdrop, + .inline-toolbar .flat:active:backdrop, + .inline-toolbar .text-button:focus:backdrop, + .inline-toolbar .text-button:active:backdrop, + .inline-toolbar .image-button:focus:backdrop, + .inline-toolbar .image-button:active:backdrop { + border: none; + background-color: transparent; + color: #788084; } + searchbar + .search-bar button:hover, .location-bar button:hover, + searchbar .search-bar .button:hover, + .location-bar .button:hover, + searchbar .search-bar .flat:hover, + .location-bar .flat:hover, + searchbar .search-bar .text-button:hover, + .location-bar .text-button:hover, + searchbar .search-bar .image-button:hover, + .location-bar .image-button:hover, + .inline-toolbar button:hover, + .inline-toolbar .button:hover, + .inline-toolbar .flat:hover, + .inline-toolbar .text-button:hover, + .inline-toolbar .image-button:hover { + background-color: rgba(0, 0, 0, 0.05); + text-shadow: none; + color: #A1A8AB; + box-shadow: none; } + searchbar + .search-bar button:insensitive, .location-bar button:insensitive, + searchbar .search-bar .button:insensitive, + .location-bar .button:insensitive, + searchbar .search-bar .flat:insensitive, + .location-bar .flat:insensitive, + searchbar .search-bar .text-button:insensitive, + .location-bar .text-button:insensitive, + searchbar .search-bar .image-button:insensitive, + .location-bar .image-button:insensitive, + .inline-toolbar button:insensitive, + .inline-toolbar .button:insensitive, + .inline-toolbar .flat:insensitive, + .inline-toolbar .text-button:insensitive, + .inline-toolbar .image-button:insensitive { + background: none; + background-color: transparent; + color: rgba(161, 168, 171, 0.5); } + searchbar + .search-bar button:backdrop, .location-bar button:backdrop, + searchbar .search-bar .button:backdrop, + .location-bar .button:backdrop, + searchbar .search-bar .flat:backdrop, + .location-bar .flat:backdrop, + searchbar .search-bar .text-button:backdrop, + .location-bar .text-button:backdrop, + searchbar .search-bar .image-button:backdrop, + .location-bar .image-button:backdrop, + .inline-toolbar button:backdrop, + .inline-toolbar .button:backdrop, + .inline-toolbar .flat:backdrop, + .inline-toolbar .text-button:backdrop, + .inline-toolbar .image-button:backdrop { + border: none; + background: none; + background-color: transparent; + color: #788084; } + searchbar + .search-bar .entry, .location-bar .entry, + searchbar .search-bar entry, + .location-bar entry, + .inline-toolbar .entry, + .inline-toolbar entry { + background: none; + color: #A1A8AB; + border-radius: 0px; + border: none; + box-shadow: none; } + searchbar + .search-bar .entry.image, .location-bar .entry.image, + searchbar .search-bar entry.image, + .location-bar entry.image, + .inline-toolbar .entry.image, + .inline-toolbar entry.image { + color: #A1A8AB; } + searchbar + .search-bar .entry.image.left, .location-bar .entry.image.left, + searchbar .search-bar entry.image.left, + .location-bar entry.image.left, + .inline-toolbar .entry.image.left, + .inline-toolbar entry.image.left { + padding-right: 6px; } + searchbar + .search-bar .entry:backdrop, .location-bar .entry:backdrop, + searchbar .search-bar entry:backdrop, + .location-bar entry:backdrop, + .inline-toolbar .entry:backdrop, + .inline-toolbar entry:backdrop { + color: #788084; } + searchbar + .search-bar .entry:selected, .location-bar .entry:selected, + searchbar .search-bar entry:selected, + .location-bar entry:selected, + .inline-toolbar .entry:selected, + .inline-toolbar entry:selected { + color: #636E73; + background-color: #667f8c; } + +searchbar +.search-bar, .location-bar { + border-style: solid; + border-color: #33393b; + background-color: #474f52; } + searchbar + .search-bar:backdrop, .location-bar:backdrop { + border-color: #363c3e; + background-color: #464e52; + box-shadow: none; + transition: 200ms ease-out; } + +searchbar +.search-bar { + padding: 3px 0px; + border-width: 0; + border-radius: 0; } + +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 4px; + /* not working */ + border-radius: 2px; + box-shadow: none; + text-shadow: none; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: none; } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 4px; + background-color: transparent; + color: white; } + +.tooltip, +.overlay-bar { + padding: 4px 8px; + border: none; + border-radius: 2px; + background-color: #636E73; + color: #A1A8AB; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); } + .tooltip.background, + .overlay-bar.background { + background-color: #636E73; + border: none; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-dark.png"), url("assets/text-select-start-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-dark.png"), url("assets/text-select-end-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-dark.png"), url("assets/text-select-start-hover-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-dark.png"), url("assets/text-select-end-hover-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-dark.png"), url("assets/text-select-start-active-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-dark.png"), url("assets/text-select-end-active-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); } + +.context-menu { + font: initial; } + +.button.circular, +button.circular { + border-radius: 20px; + -gtk-outline-radius: 20px; } + .button.circular label, + button.circular label { + padding: 0; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #A1A8AB; + background-color: #636E73; + border: 1px solid; + border-color: #33393b; + border-radius: 5px; + box-shadow: inset 0 -3px #464e51; + font-size: smaller; } + .keycap:backdrop { + background-color: #657176; + color: #788084; + transition: 200ms ease-out; } + +*:drop(active):focus, +*:drop(active) { + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; + caret-color: #4e9a06; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************** + * Tree Views * + **************/ +GtkTreeView.view, +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: #828b8f; + border-top-color: #4F585C; } + GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; } + GtkTreeView.view:selected:backdrop, GtkTreeView.view:selected, + treeview.view:selected:backdrop, + treeview.view:selected { + border-left-color: #b3bfc6; + border-top-color: rgba(161, 168, 171, 0.1); } + GtkTreeView.view:disabled, + treeview.view:disabled { + color: #788084; } + GtkTreeView.view:disabled:selected, + treeview.view:disabled:selected { + color: #a3b2ba; } + GtkTreeView.view:disabled:selected:backdrop, + treeview.view:disabled:selected:backdrop { + color: rgba(121, 143, 154, 0.85); } + GtkTreeView.view:disabled:backdrop, + treeview.view:disabled:backdrop { + color: #727f85; } + GtkTreeView.view.separator, + treeview.view.separator { + min-height: 2px; + color: #4F585C; } + GtkTreeView.view.separator:backdrop, + treeview.view.separator:backdrop { + color: rgba(79, 88, 92, 0.1); } + GtkTreeView.view:backdrop, + treeview.view:backdrop { + border-left-color: #646c70; + border-top: #4F585C; } + GtkTreeView.view:drop(active), + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #262f33; } + GtkTreeView.view:drop(active).after, + treeview.view:drop(active).after { + border-top-style: none; } + GtkTreeView.view:drop(active).before, + treeview.view:drop(active).before { + border-bottom-style: none; } + GtkTreeView.view.expander, + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #8e979a; } + GtkTreeView.view.expander:dir(rtl), + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover, + treeview.view.expander:hover { + color: #A1A8AB; } + GtkTreeView.view.expander:selected, + treeview.view.expander:selected { + color: #d1d9dd; } + GtkTreeView.view.expander:selected:hover, + treeview.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:selected:backdrop, + treeview.view.expander:selected:backdrop { + color: rgba(169, 183, 190, 0.65); } + GtkTreeView.view.expander:checked, + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.expander:backdrop, + treeview.view.expander:backdrop { + color: #727c80; } + GtkTreeView.view.progressbar, + treeview.view.progressbar { + border: 1px solid #262f33; + border-radius: 4px; + background-color: #667f8c; + background-image: linear-gradient(to bottom, #667f8c, #51646e); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } + GtkTreeView.view.progressbar:selected:focus, GtkTreeView.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + border-radius: 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: linear-gradient(to bottom, #636E73, #4b5458); } + GtkTreeView.view.progressbar:selected:focus:backdrop, GtkTreeView.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + border-color: #657176; + background-color: #657176; } + GtkTreeView.view.progressbar:backdrop, + treeview.view.progressbar:backdrop { + border-color: #657176; + background-image: none; + box-shadow: none; } + GtkTreeView.view.trough, + treeview.view.trough { + background-color: rgba(161, 168, 171, 0.1); + border-radius: 4px; } + GtkTreeView.view.trough:selected:focus, GtkTreeView.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: #51646e; + border-radius: 4px; } + GtkTreeView.view column-header .button, + GtkTreeView.view column-header button, + GtkTreeView.view header .button, + GtkTreeView.view header button, + treeview.view column-header .button, + treeview.view column-header button, + treeview.view header .button, + treeview.view header button { + color: #828b8f; + background-color: #636E73; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + GtkTreeView.view column-header .button:hover, + GtkTreeView.view column-header button:hover, + GtkTreeView.view header .button:hover, + GtkTreeView.view header button:hover, + treeview.view column-header .button:hover, + treeview.view column-header button:hover, + treeview.view header .button:hover, + treeview.view header button:hover { + color: #929a9d; + box-shadow: none; + transition: none; } + GtkTreeView.view column-header .button:active, + GtkTreeView.view column-header button:active, + GtkTreeView.view header .button:active, + GtkTreeView.view header button:active, + treeview.view column-header .button:active, + treeview.view column-header button:active, + treeview.view header .button:active, + treeview.view header button:active { + color: #A1A8AB; + transition: none; } + GtkTreeView.view column-header button:last-child:backdrop, GtkTreeView.view column-header button:last-child, + GtkTreeView.view header button:last-child:backdrop, + GtkTreeView.view header button:last-child, + treeview.view column-header button:last-child:backdrop, + treeview.view column-header button:last-child, + treeview.view header button:last-child:backdrop, + treeview.view header button:last-child { + border-right-style: none; } + GtkTreeView.view .button.dnd:active, GtkTreeView.view .button.dnd:selected, GtkTreeView.view .button.dnd:hover, GtkTreeView.view .button.dnd, + GtkTreeView.view button.dnd:active, + GtkTreeView.view button.dnd:selected, + GtkTreeView.view button.dnd:hover, + GtkTreeView.view button.dnd, + GtkTreeView.view column-header.button.dnd:active, + GtkTreeView.view column-header.button.dnd:selected, + GtkTreeView.view column-header.button.dnd:hover, + GtkTreeView.view column-header.button.dnd, + GtkTreeView.view header.button.dnd:active, + GtkTreeView.view header.button.dnd:selected, + GtkTreeView.view header.button.dnd:hover, + GtkTreeView.view header.button.dnd, + treeview.view .button.dnd:active, + treeview.view .button.dnd:selected, + treeview.view .button.dnd:hover, + treeview.view .button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view column-header.button.dnd:active, + treeview.view column-header.button.dnd:selected, + treeview.view column-header.button.dnd:hover, + treeview.view column-header.button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 4px 6px; + transition: none; + background-image: none; + background-color: #667f8c; + color: #636E73; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #636E73; + text-shadow: none; } + +GtkTreeView.view column-header .button, +GtkTreeView.view column-header button, +GtkTreeView.view header .button, +GtkTreeView.view header button, +treeview.view column-header .button, +treeview.view column-header button, +treeview.view header .button, +treeview.view header button, GtkTreeView.view column-header .button:hover, +GtkTreeView.view column-header button:hover, +GtkTreeView.view header .button:hover, +GtkTreeView.view header button:hover, +treeview.view column-header .button:hover, +treeview.view column-header button:hover, +treeview.view header .button:hover, +treeview.view header button:hover, GtkTreeView.view column-header .button:active, +GtkTreeView.view column-header button:active, +GtkTreeView.view header .button:active, +GtkTreeView.view header button:active, +treeview.view column-header .button:active, +treeview.view column-header button:active, +treeview.view header .button:active, +treeview.view header button:active { + padding: 4px 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #4F585C; } + GtkTreeView.view column-header .button:disabled, + GtkTreeView.view column-header button:disabled, + GtkTreeView.view header .button:disabled, + GtkTreeView.view header button:disabled, + treeview.view column-header .button:disabled, + treeview.view column-header button:disabled, + treeview.view header .button:disabled, + treeview.view header button:disabled { + border-color: #4F585C; + background-image: none; } + GtkTreeView.view column-header .button:backdrop, + GtkTreeView.view column-header button:backdrop, + GtkTreeView.view header .button:backdrop, + GtkTreeView.view header button:backdrop, + treeview.view column-header .button:backdrop, + treeview.view column-header button:backdrop, + treeview.view header .button:backdrop, + treeview.view header button:backdrop { + border-color: #4F585C; + border-style: none solid solid none; + color: #646c70; + background-image: none; + background-color: #657176; } + GtkTreeView.view column-header .button:backdrop:disabled, + GtkTreeView.view column-header button:backdrop:disabled, + GtkTreeView.view header .button:backdrop:disabled, + GtkTreeView.view header button:backdrop:disabled, + treeview.view column-header .button:backdrop:disabled, + treeview.view column-header button:backdrop:disabled, + treeview.view header .button:backdrop:disabled, + treeview.view header button:backdrop:disabled { + border-color: #4F585C; + background-image: none; } + +/********************** + * Window Decorations * + *********************/ +.window-frame, +decoration { + border-radius: 4px; + border-width: 0px; + box-shadow: 0 8px 9px 1px transparent, 0 8px 6px 1px rgba(0, 0, 0, 0.5); + margin: 10px; } + .window-frame:backdrop, + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 6px 6px 0 rgba(0, 0, 0, 0.3); + transition: 200ms ease-out; } + .fullscreen .window-frame, .tiled .window-frame, .fullscreen + decoration, .tiled + decoration { + border-radius: 0; } + .popup .window-frame, .popup + decoration { + box-shadow: none; } + .ssd .window-frame, .ssd + decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5); } + .csd.popup .window-frame, .csd.popup + decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + .tooltip.csd .window-frame, tooltip.csd .window-frame, .tooltip.csd + decoration, tooltip.csd + decoration { + border-radius: 5px; + box-shadow: none; } + GtkMessageDialog.csd .window-frame, messagedialog.csd .window-frame, GtkMessageDialog.csd + decoration, messagedialog.csd + decoration { + border-radius: 5px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3); } + .solid-csd .window-frame, .solid-csd + decoration { + border-radius: 0; + margin: 4px; + background-color: #4F585C; + border: solid 1px #363c3e; + box-shadow: none; } + +.view:selected:focus, GtkIconView:selected:focus, +iconview:selected:focus, .view:selected, GtkIconView:selected, +iconview:selected, +GtkTextView text:selected:focus, +textview text:selected:focus, +GtkTextView text:selected, +textview text:selected, GtkTextView text selection:focus, GtkTextView text selection, +textview text selection:focus, +textview text selection, GtkFlow flowboxchild:selected, +flowbox flowboxchild:selected, modelbutton.flat:selected, .popover.background .check:selected, +.popover.background checkbutton:selected, +.popover.background .radio:selected, +.popover.background radiobutton:selected, +popover.background .check:selected, +popover.background checkbutton:selected, +popover.background .radio:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, GtkCalendar:selected, +calendar:selected, +spinbutton:selected:focus:not(.vertical), .spinbutton:selected:not(.vertical), +spinbutton:selected:not(.vertical), +.entry:selected:focus, +.entry:selected, +entry:selected:focus, +entry:selected, +spinbutton:not(.vertical) selection:focus, .spinbutton:not(.vertical) selection, +spinbutton:not(.vertical) selection, +.entry selection:focus, +.entry selection, +entry selection:focus, +entry selection, row:selected, +.list-row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, +treeview.view:selected:focus, +treeview.view:selected { + background-color: #667f8c; } + .list-row:selected GtkLabel, row:selected GtkLabel, GtkLabel:selected, .list-row:selected + label, row:selected + label, + label:selected, .view:selected:focus, GtkIconView:selected:focus, + iconview:selected:focus, .view:selected, GtkIconView:selected, + iconview:selected, + GtkTextView text:selected:focus, + textview text:selected:focus, + GtkTextView text:selected, + textview text:selected, GtkTextView text selection:focus, GtkTextView text selection, + textview text selection:focus, + textview text selection, GtkFlow flowboxchild:selected, + flowbox flowboxchild:selected, modelbutton.flat:selected, .popover.background .check:selected, + .popover.background checkbutton:selected, + .popover.background .radio:selected, + .popover.background radiobutton:selected, + popover.background .check:selected, + popover.background checkbutton:selected, + popover.background .radio:selected, + popover.background radiobutton:selected, + .menuitem.button.flat:selected, GtkCalendar:selected, + calendar:selected, + spinbutton:selected:focus:not(.vertical), .spinbutton:selected:not(.vertical), + spinbutton:selected:not(.vertical), + .entry:selected:focus, + .entry:selected, + entry:selected:focus, + entry:selected, + spinbutton:not(.vertical) selection:focus, .spinbutton:not(.vertical) selection, + spinbutton:not(.vertical) selection, + .entry selection:focus, + .entry selection, + entry selection:focus, + entry selection, row:selected, + .list-row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + color: #ffffff; } + .list-row:selected GtkLabel:disabled, row:selected GtkLabel:disabled, GtkLabel:disabled:selected, .list-row:selected + label:disabled, row:selected + label:disabled, + label:disabled:selected, GtkIconView:disabled:selected:focus, + iconview:disabled:selected:focus, .view:disabled:selected, GtkIconView:disabled:selected, + iconview:disabled:selected, + GtkTextView text:disabled:selected:focus, + textview text:disabled:selected:focus, + GtkTextView text:disabled:selected, + textview text:disabled:selected, GtkTextView text selection:disabled, + textview text selection:disabled, GtkFlow flowboxchild:disabled:selected, + flowbox flowboxchild:disabled:selected, GtkLabel:disabled selection, + label:disabled selection, modelbutton.flat:disabled:selected, .popover.background .check:disabled:selected, + .popover.background checkbutton:disabled:selected, + .popover.background .radio:disabled:selected, + .popover.background radiobutton:disabled:selected, + popover.background .check:disabled:selected, + popover.background checkbutton:disabled:selected, + popover.background .radio:disabled:selected, + popover.background radiobutton:disabled:selected, + .menuitem.button.flat:disabled:selected, GtkCalendar:disabled:selected, + calendar:disabled:selected, .spinbutton:disabled:selected:not(.vertical), + spinbutton:disabled:selected:not(.vertical), + .entry:disabled:selected, + entry:disabled:selected, .spinbutton:not(.vertical) selection:disabled, + spinbutton:not(.vertical) selection:disabled, + .entry selection:disabled, + entry selection:disabled, row:disabled:selected, + .list-row:disabled:selected { + color: #b3bfc6; } + .list-row:selected GtkLabel:backdrop, row:selected GtkLabel:backdrop, GtkLabel:backdrop:selected, .list-row:selected + label:backdrop, row:selected + label:backdrop, + label:backdrop:selected, GtkIconView:backdrop:selected:focus, + iconview:backdrop:selected:focus, .view:backdrop:selected, GtkIconView:backdrop:selected, + iconview:backdrop:selected, + GtkTextView text:backdrop:selected:focus, + textview text:backdrop:selected:focus, + GtkTextView text:backdrop:selected, + textview text:backdrop:selected, GtkTextView text selection:backdrop, + textview text selection:backdrop, GtkFlow flowboxchild:backdrop:selected, + flowbox flowboxchild:backdrop:selected, GtkLabel:backdrop selection, + label:backdrop selection, modelbutton.flat:backdrop:selected, .popover.background .check:backdrop:selected, + .popover.background checkbutton:backdrop:selected, + .popover.background .radio:backdrop:selected, + .popover.background radiobutton:backdrop:selected, + popover.background .check:backdrop:selected, + popover.background checkbutton:backdrop:selected, + popover.background .radio:backdrop:selected, + popover.background radiobutton:backdrop:selected, + .menuitem.button.flat:backdrop:selected, GtkCalendar:backdrop:selected, + calendar:backdrop:selected, .spinbutton:backdrop:selected:not(.vertical), + spinbutton:backdrop:selected:not(.vertical), + .entry:backdrop:selected, + entry:backdrop:selected, .spinbutton:not(.vertical) selection:backdrop, + spinbutton:not(.vertical) selection:backdrop, + .entry selection:backdrop, + entry selection:backdrop, row:backdrop:selected, + .list-row:backdrop:selected { + color: rgba(255, 255, 255, 0.5); } + .list-row:selected GtkLabel:backdrop:disabled, row:selected GtkLabel:backdrop:disabled, GtkLabel:backdrop:disabled:selected, .list-row:selected + label:backdrop:disabled, row:selected + label:backdrop:disabled, + label:backdrop:disabled:selected, .view:backdrop:disabled:selected, GtkIconView:backdrop:disabled:selected, + iconview:backdrop:disabled:selected, + GtkTextView text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, GtkTextView text selection:backdrop:disabled, + textview text selection:backdrop:disabled, GtkFlow flowboxchild:backdrop:disabled:selected, + flowbox flowboxchild:backdrop:disabled:selected, GtkLabel:disabled selection:backdrop, + label:disabled selection:backdrop, GtkLabel:backdrop selection:disabled, + label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected, .popover.background .check:backdrop:disabled:selected, + .popover.background checkbutton:backdrop:disabled:selected, + .popover.background .radio:backdrop:disabled:selected, + .popover.background radiobutton:backdrop:disabled:selected, + popover.background .check:backdrop:disabled:selected, + popover.background checkbutton:backdrop:disabled:selected, + popover.background .radio:backdrop:disabled:selected, + popover.background radiobutton:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, GtkCalendar:backdrop:disabled:selected, + calendar:backdrop:disabled:selected, .spinbutton:backdrop:disabled:selected:not(.vertical), + spinbutton:backdrop:disabled:selected:not(.vertical), + .entry:backdrop:disabled:selected, + entry:backdrop:disabled:selected, .spinbutton:not(.vertical) selection:backdrop:disabled, + spinbutton:not(.vertical) selection:backdrop:disabled, + .entry selection:backdrop:disabled, + entry selection:backdrop:disabled, row:backdrop:disabled:selected, + .list-row:backdrop:disabled:selected { + color: rgba(121, 143, 154, 0.85); } + +.monospace { + font: Monospace; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #A1A8AB; +/* text color for entries, views and content in general */ +@define-color theme_text_color #A1A8AB; +/* widget base background color */ +@define-color theme_bg_color #4F585C; +/* text widgets and the like base background color */ +@define-color theme_base_color #636E73; +/* base background color of selections */ +@define-color theme_selected_bg_color #667f8c; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #576165; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #788084; +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #636E73; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #788084; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #A1A8AB; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #4F585C; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #657176; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #667f8c; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* widgets main borders color */ +@define-color borders #33393b; +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #363c3e; +/* these are pretty self explicative */ +@define-color warning_color #fec006; +@define-color error_color #f34235; +@define-color success_color #c0c5c8; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#A1A8AB, 1.8); +@define-color wm_unfocused_title #788084; +@define-color wm_highlight transparent; +@define-color wm_borders_edge rgba(255, 255, 255, 0.1); +@define-color wm_bg_a shade(#4F585C, 1.2); +@define-color wm_bg_b #4F585C; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#4F585C, 1.3); +@define-color wm_button_hover_color_b #4F585C; +@define-color wm_button_active_color_a shade(#4F585C, 0.85); +@define-color wm_button_active_color_b shade(#4F585C, 0.89); +@define-color wm_button_active_color_c shade(#4F585C, 0.9); +@define-color content_view_bg #636E73; +/*********************** + * App-Specific Styles * + ***********************/ +/******************* + * Archive Manager * + *******************/ +FrWindow .titlebar, +FrWindow .header-bar, +FrWindow .toolbar { + background-color: #A88A67; } + FrWindow .titlebar:backdrop, + FrWindow .header-bar:backdrop, + FrWindow .toolbar:backdrop { + background-color: #8c7050; } + +/********* + * Birdie * + *********/ +BirdieWidgetsUnifiedWindow .titlebar, +BirdieWidgetsUnifiedWindow .header-bar { + background-image: none; + background-color: #3998E7; } + BirdieWidgetsUnifiedWindow .titlebar:backdrop, + BirdieWidgetsUnifiedWindow .header-bar:backdrop { + background-image: none; + background-color: #1a7fd3; } +BirdieWidgetsUnifiedWindow .menu-button { + padding: 0px; + padding-left: 6px; + padding-right: 6px; } + +BirdieWidgetsTweetList * { + background-image: none; + background: none; } + +BirdieWidgetsUserbox { + background-color: rgba(57, 152, 231, 0.2); } + +BirdieWidgetsNotebook .header { + background-color: #636E73; } +BirdieWidgetsNotebook tab:active { + box-shadow: inset 0 -3px 0 0 #3998E7; } + +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; } + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; } + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; } + +SudokuView { + border: none; } + +/***************** + * Character Map * + *****************/ +GucharmapChartable { + background-color: #636E73; } + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: #667f8c; + color: #ffffff; } + +/******** + * Misc * + *******/ +ApDocView, +EogScrollView, +CheeseThumbView { + -EogScrollView-shadow-type: none; } + +/*********** + * Builder * + ***********/ +GbGreeterWindow .titlebar, +GbGreeterWindow .header-bar, +GbWorkbench .titlebar, +GbWorkbench .header-bar { + background-color: #CBBB2E; } + GbGreeterWindow .titlebar:backdrop, + GbGreeterWindow .header-bar:backdrop, + GbWorkbench .titlebar:backdrop, + GbWorkbench .header-bar:backdrop { + background-color: #a19525; } + +/************** + * Calculator * + **************/ +MathWindow { + background-color: #636E73; + border-radius: 0 0 4px 4px; } + MathWindow .titlebar, + MathWindow .header-bar, + MathWindow .toolbar { + background-color: #07ce8e; } + MathWindow .titlebar:backdrop, + MathWindow .header-bar:backdrop, + MathWindow .toolbar:backdrop { + background-color: #059d6c; } + MathWindow MathButtons GtkComboBox, + MathWindow MathButtons .button { + background-color: transparent; + background-image: none; + box-shadow: none; + border: none; + text-shadow: none; + color: #07ce8e; + font: bold; } + MathWindow MathButtons GtkComboBox:hover, + MathWindow MathButtons .button:hover { + background-image: none; + background-color: #636E73; + color: #07ce8e; } + MathWindow MathButtons GtkComboBox:backdrop, + MathWindow MathButtons .button:backdrop { + color: #059d6c; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action, + MathWindow MathButtons .button.text-button.suggested-action { + background-image: none; + box-shadow: none; + text-shadow: none; + background-color: #07ce8e; + color: #636E73; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action:backdrop, + MathWindow MathButtons .button.text-button.suggested-action:backdrop { + background-color: #059d6c; + color: rgba(99, 110, 115, 0.5); } + MathWindow MathDisplay { + padding: 4px; + background-color: #636E73; + border: 1px solid #33393b; } + +/************ + * Calendar * + ************/ +GcalWindow .titlebar, +GcalWindow .header-bar { + background-color: #75A3F6; } + GcalWindow .titlebar:backdrop, + GcalWindow .header-bar:backdrop { + background-color: #4583f3; } + +/********** + * Cheese * + **********/ +CheeseWindow .titlebar, +CheeseWindow .header-bar, +CheeseWindow .toolbar { + background-color: #ad7fa8; } + CheeseWindow .titlebar:backdrop, + CheeseWindow .header-bar:backdrop, + CheeseWindow .toolbar:backdrop { + background-color: #986192; } + +/************ + * Contacts * + ************/ +ContactsWindow .titlebar, +ContactsWindow .header-bar { + background-color: #2095F2; } + ContactsWindow .titlebar:backdrop, + ContactsWindow .header-bar:backdrop { + background-color: #0c7bd3; } + +/********** + * Clocks * + **********/ +ClocksWindow .titlebar, +ClocksWindow .header-bar { + background-color: #4BAE4F; } + ClocksWindow .titlebar:backdrop, + ClocksWindow .header-bar:backdrop { + background-color: #3c8a3f; } + +/********* + * Disks * + *********/ +GduWindow .titlebar, +GduWindow .header-bar { + background-color: #8561C5; } + GduWindow .titlebar:backdrop, + GduWindow .header-bar:backdrop { + background-color: #6a41b2; } + +/************** + * Disk Usage * + **************/ +BaobabWindow .titlebar, +BaobabWindow .header-bar { + background-color: #CC5E55; } + BaobabWindow .titlebar:backdrop, + BaobabWindow .header-bar:backdrop { + background-color: #b74137; } + +/************* + * Documents * + *************/ +#Documents .titlebar, +#Documents .header-bar { + background-color: #C2352A; } + #Documents .titlebar:backdrop, + #Documents .header-bar:backdrop { + background-color: #982a21; } + +/************ + * Epiphany * + ************/ +EphyWindow .titlebar, +EphyWindow .header-bar { + background-color: #6573C3; } + EphyWindow .titlebar:backdrop, + EphyWindow .header-bar:backdrop { + background-color: #4555b0; } + EphyWindow .titlebar .incognito-mode, + EphyWindow .header-bar .incognito-mode { + background-color: #3e4c9e; } + EphyWindow .titlebar .incognito-mode .button, + EphyWindow .header-bar .incognito-mode .button { + background-image: none; } + EphyWindow .titlebar .incognito-mode:backdrop, + EphyWindow .header-bar .incognito-mode:backdrop { + background-color: #2f3a79; } + +/********* + * Gedit * + *********/ +GeditWindow .titlebar, +GeditWindow .header-bar { + background-color: #DC4836; } + GeditWindow .titlebar:backdrop, + GeditWindow .header-bar:backdrop { + background-color: #be3221; } + +/************** + * Log Viewer * + **************/ +GlWindow .titlebar, +GlWindow .header-bar, +GlWindow .toolbar, +LogviewWindow .titlebar, +LogviewWindow .header-bar, +LogviewWindow .toolbar { + background-color: #009587; } + GlWindow .titlebar:backdrop, + GlWindow .header-bar:backdrop, + GlWindow .toolbar:backdrop, + LogviewWindow .titlebar:backdrop, + LogviewWindow .header-bar:backdrop, + LogviewWindow .toolbar:backdrop { + background-color: #006259; } + +/********* + * Music * + *********/ +gnomemusic + window + Window .titlebar, +gnomemusic + window + Window .header-bar { + background-color: #fe9700; } + gnomemusic + window + Window .titlebar:backdrop, + gnomemusic + window + Window .header-bar:backdrop { + background-color: #cb7900; } + +/***************** + * Notes/Bijiben * + *****************/ +BjbMainToolbar .titlebar, +BjbMainToolbar .header-bar, +BjbWindowBase .titlebar, +BjbWindowBase .header-bar { + background-color: #ebdd4d; } + BjbMainToolbar .titlebar:backdrop, + BjbMainToolbar .header-bar:backdrop, + BjbWindowBase .titlebar:backdrop, + BjbWindowBase .header-bar:backdrop { + background-color: #e6d41f; } + +/********** + * Photos * + **********/ +PhotosMainWindow .titlebar, +PhotosMainWindow .header-bar { + background-color: #D30101; } + PhotosMainWindow .titlebar:backdrop, + PhotosMainWindow .header-bar:backdrop { + background-color: #a00101; } + +/********** + * Polari * + **********/ +.titlebar.polari-titlebar-left, .titlebar.polari-titlebar-right, +.header-bar.polari-titlebar-left, +.header-bar.polari-titlebar-right { + background-color: #4BAE4F; } + .titlebar.polari-titlebar-left:backdrop, .titlebar.polari-titlebar-right:backdrop, + .header-bar.polari-titlebar-left:backdrop, + .header-bar.polari-titlebar-right:backdrop { + background-color: #3c8a3f; } + +/******************* + * System Settings * + ******************/ +CcWindow .titlebar, +CcWindow .header-bar { + background-color: #5F7C8A; } + CcWindow .titlebar:backdrop, + CcWindow .header-bar:backdrop { + background-color: #4a616c; } + +/************ + * Software * + ************/ +#window_software .titlebar, +#window_software .header-bar { + background-color: #1A77C2; } + #window_software .titlebar:backdrop, + #window_software .header-bar:backdrop { + background-color: #145b95; } + +/****************** + * System Monitor * + ******************/ +#gnome-system-monitor .titlebar, +#gnome-system-monitor .header-bar { + background-color: #6fbe72; } + #gnome-system-monitor .titlebar:backdrop, + #gnome-system-monitor .header-bar:backdrop { + background-color: #4eac51; } + +/******** + * Yelp * + ********/ +YelpWindow .titlebar, +YelpWindow .header-bar { + background-color: #435ece; } + YelpWindow .titlebar:backdrop, + YelpWindow .header-bar:backdrop { + background-color: #2e47b0; } + +/******** + * Gala * + *******/ +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #636E73; + background-color: #636E73; } + .gala-notification .title, + .gala-notification .label { + color: #A1A8AB; } + +.gala-button { + padding: 3px; + color: #636E73; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +/********** + * Notify * + *********/ +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0.7); + background-color: rgba(99, 110, 115, 0.05); } + +/*************** + * SwitchBoard * + ***************/ +.category-label { + font-weight: bold; + font-size: 1.04em; + color: #A1A8AB; } + +/************* + * Slingshot * + ************/ +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; } + .button.app .app:hover { + border-radius: 8px; + border: none; + background-color: rgba(102, 127, 140, 0.3); + color: white; } + .button.app .app:focus { + /*background-color: transparentize(black, 0.20);*/ } + +.search-item { + border-radius: 0; + border: none; + color: #A1A8AB; + background: none; } + .search-item:hover, .search-item:focus { + border-radius: 0; + background-color: rgba(102, 127, 140, 0.3); + color: #ffffff; } + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; } + +.search-category-header { + font-weight: bold; + color: #A1A8AB; } + +/********* + * Panel * + ********/ +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; } + .panel .maximized { + background-color: #000; } + .panel .translucent { + background-color: rgba(0, 0, 0, 0.5); } + .panel .color-light .composited-indicator > revealer label, + .panel .color-light .composited-indicator > revealer image, + .panel .color-light .composited-indicator > GtkRevealer { + color: rgba(0, 0, 0, 0.35); + text-shadow: 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(255, 255, 255, 0.25); + icon-shadow: 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(255, 255, 255, 0.25); } + +.composited-indicator > revealer label, +.composited-indicator > revealer image, +.composited-indicator > GtkRevealer { + color: #636E73; + font-weight: bold; + text-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.6); } + +/************* + * AppCenter * + *************/ +AppCenterMainWindow .titlebar, +AppCenterMainWindow .header-bar { + background-color: #378BE6; } + AppCenterMainWindow .titlebar:backdrop, + AppCenterMainWindow .header-bar:backdrop { + background-color: #1a71d0; } + +/************** + * Calculator * + **************/ +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; } + PantheonCalculatorMainWindow .titlebar, + PantheonCalculatorMainWindow .header-bar { + background-color: #07ce8e; } + PantheonCalculatorMainWindow .titlebar:backdrop, + PantheonCalculatorMainWindow .header-bar:backdrop { + background-color: #059d6c; } + PantheonCalculatorMainWindow .window-frame { + border-radius: 3px; } + +/******** + * Maya * + ********/ +MayaViewMayaToolbar.titlebar, MayaViewMayaToolbar.header-bar { + background-color: #8CD33F; } + MayaViewMayaToolbar.titlebar:backdrop, MayaViewMayaToolbar.header-bar:backdrop { + background-color: #72b52a; } + +/********* + * Cards * + *********/ +.deck { + background-color: #3c4346; } + +.card { + background-color: #636E73; + border: none; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2); + transition: all 150ms ease-in-out; } + +.card.collapsed { + background-color: #576165; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + +/********* + * Noise * + *********/ +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .titlebar, + NoiseLibraryWindow .header-bar { + background-color: #EE6020; } + NoiseLibraryWindow .titlebar:backdrop, + NoiseLibraryWindow .header-bar:backdrop { + background-color: #cb4a10; } + NoiseLibraryWindow .action-bar { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .window-frame { + border-radius: 3px; } + +/*********** + * Scratch * + ***********/ +ScratchMainWindow .titlebar, +ScratchMainWindow .header-bar { + background-color: #e74c3c; } + ScratchMainWindow .titlebar:backdrop, + ScratchMainWindow .header-bar:backdrop { + background-color: #d62c1a; } + +/******** + * Snap * + ********/ +SnapMainWindow .titlebar, +SnapMainWindow .header-bar, +SnapSnapWindow .titlebar, +SnapSnapWindow .header-bar { + background-color: #6d266a; } + SnapMainWindow .titlebar:backdrop, + SnapMainWindow .header-bar:backdrop, + SnapSnapWindow .titlebar:backdrop, + SnapSnapWindow .header-bar:backdrop { + background-color: #471945; } +SnapMainWindow .take-button, +SnapSnapWindow .take-button { + border-radius: 0; } + +/******************* + * Photos/Shotwell * + *******************/ +DirectWindow .titlebar, +DirectWindow .header-bar, +LibraryWindow .titlebar, +LibraryWindow .header-bar { + background-color: #5544B5; } + DirectWindow .titlebar:backdrop, + DirectWindow .header-bar:backdrop, + LibraryWindow .titlebar:backdrop, + LibraryWindow .header-bar:backdrop { + background-color: #443690; } +DirectWindow .the-button-in-the-combobox, +LibraryWindow .the-button-in-the-combobox { + background: none; } + +.checkerboard-layout { + background-color: #4F585C; + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px; } + +.checkboard-layout .item { + background-color: #A1A8AB; } + +/********** + * Midori * + **********/ +MidoriBrowser .titlebar, +MidoriBrowser .header-bar, +MidoriBrowser .toolbar { + background-color: #7FC843; } + MidoriBrowser .titlebar:backdrop, + MidoriBrowser .header-bar:backdrop, + MidoriBrowser .toolbar:backdrop { + background-color: #66a731; } + +/******** + * Gala * + *******/ +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #636E73; + background-color: #636E73; } + .gala-notification .title, + .gala-notification .label { + color: #A1A8AB; } + +.gala-button { + padding: 3px; + color: #636E73; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +/********** + * Notify * + *********/ +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0.7); + background-color: rgba(99, 110, 115, 0.05); } + +/*************** + * SwitchBoard * + ***************/ +.category-label { + font-weight: bold; + font-size: 1.04em; + color: #A1A8AB; } + +/************* + * Slingshot * + ************/ +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; } + .button.app .app:hover { + border-radius: 8px; + border: none; + background-color: rgba(102, 127, 140, 0.3); + color: white; } + .button.app .app:focus { + /*background-color: transparentize(black, 0.20);*/ } + +.search-item { + border-radius: 0; + border: none; + color: #A1A8AB; + background: none; } + .search-item:hover, .search-item:focus { + border-radius: 0; + background-color: rgba(102, 127, 140, 0.3); + color: #ffffff; } + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; } + +.search-category-header { + font-weight: bold; + color: #A1A8AB; } + +/********* + * Panel * + ********/ +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; } + .panel .maximized { + background-color: #000; } + .panel .translucent { + background-color: rgba(0, 0, 0, 0.5); } + .panel .color-light .composited-indicator > revealer label, + .panel .color-light .composited-indicator > revealer image, + .panel .color-light .composited-indicator > GtkRevealer { + color: rgba(0, 0, 0, 0.35); + text-shadow: 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(255, 255, 255, 0.25); + icon-shadow: 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(255, 255, 255, 0.25); } + +.composited-indicator > revealer label, +.composited-indicator > revealer image, +.composited-indicator > GtkRevealer { + color: #636E73; + font-weight: bold; + text-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.6); } + +/************* + * AppCenter * + *************/ +AppCenterMainWindow .titlebar, +AppCenterMainWindow .header-bar { + background-color: #378BE6; } + AppCenterMainWindow .titlebar:backdrop, + AppCenterMainWindow .header-bar:backdrop { + background-color: #1a71d0; } + +/************** + * Calculator * + **************/ +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; } + PantheonCalculatorMainWindow .titlebar, + PantheonCalculatorMainWindow .header-bar { + background-color: #07ce8e; } + PantheonCalculatorMainWindow .titlebar:backdrop, + PantheonCalculatorMainWindow .header-bar:backdrop { + background-color: #059d6c; } + PantheonCalculatorMainWindow .window-frame { + border-radius: 3px; } + +/******** + * Maya * + ********/ +MayaViewMayaToolbar.titlebar, MayaViewMayaToolbar.header-bar { + background-color: #8CD33F; } + MayaViewMayaToolbar.titlebar:backdrop, MayaViewMayaToolbar.header-bar:backdrop { + background-color: #72b52a; } + +/********* + * Cards * + *********/ +.deck { + background-color: #3c4346; } + +.card { + background-color: #636E73; + border: none; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2); + transition: all 150ms ease-in-out; } + +.card.collapsed { + background-color: #576165; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + +/********* + * Noise * + *********/ +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .titlebar, + NoiseLibraryWindow .header-bar { + background-color: #EE6020; } + NoiseLibraryWindow .titlebar:backdrop, + NoiseLibraryWindow .header-bar:backdrop { + background-color: #cb4a10; } + NoiseLibraryWindow .action-bar { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .window-frame { + border-radius: 3px; } + +/*********** + * Scratch * + ***********/ +ScratchMainWindow .titlebar, +ScratchMainWindow .header-bar { + background-color: #e74c3c; } + ScratchMainWindow .titlebar:backdrop, + ScratchMainWindow .header-bar:backdrop { + background-color: #d62c1a; } + +/******** + * Snap * + ********/ +SnapMainWindow .titlebar, +SnapMainWindow .header-bar, +SnapSnapWindow .titlebar, +SnapSnapWindow .header-bar { + background-color: #6d266a; } + SnapMainWindow .titlebar:backdrop, + SnapMainWindow .header-bar:backdrop, + SnapSnapWindow .titlebar:backdrop, + SnapSnapWindow .header-bar:backdrop { + background-color: #471945; } +SnapMainWindow .take-button, +SnapSnapWindow .take-button { + border-radius: 0; } + +/******************* + * Photos/Shotwell * + *******************/ +DirectWindow .titlebar, +DirectWindow .header-bar, +LibraryWindow .titlebar, +LibraryWindow .header-bar { + background-color: #5544B5; } + DirectWindow .titlebar:backdrop, + DirectWindow .header-bar:backdrop, + LibraryWindow .titlebar:backdrop, + LibraryWindow .header-bar:backdrop { + background-color: #443690; } +DirectWindow .the-button-in-the-combobox, +LibraryWindow .the-button-in-the-combobox { + background: none; } + +.checkerboard-layout { + background-color: #4F585C; + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px; } + +.checkboard-layout .item { + background-color: #A1A8AB; } + +/******** +* Unity * +*********/ +/* Unity window border color */ +/* Backdrop Unity window border color */ +/* Unity window text color */ +/* Backdrop Unity window text color */ +/* Unity panel color #454D50 */ +/* Backdrop Unity panel color */ +UnityDecoration { + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px; + /* the size of the decorations */ + -UnityDecoration-input-extents: 10px; + /* the extra size of the input areas */ + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px; + /* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px; + /* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px; + /* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px; + /* Size property, inactive windows shadow radius */ + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px; + /* Size property, size of glow */ + -UnityDecoration-glow-color: #667f8c; + /* Color property of the glow */ + /* Title settings */ + -UnityDecoration-title-indent: 10px; + /* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px; + /* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0; + /* Float from 0.0 to 1.0, to align the title */ + background-color: #636E73; + color: #dbdee0; } + UnityDecoration .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid #636E73; + border-bottom-width: 0; + background-color: #636E73; + color: #dbdee0; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top:backdrop { + border-bottom-width: 0; + background-color: #4b5458; + color: #c0c5c8; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top .menuitem { + color: #dbdee0; } + UnityDecoration .top .menuitem:backdrop { + background-color: #4b5458; + color: #c0c5c8; } + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: #626c71; + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, #636E73, #626c71); + background-image: -gtk-gradient linear, left top, left bottom, color-stop 0, #636E73, color-stop 0.5, #636E73, color-stop 1, #626c71; } + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: #626c71; } + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: #4b5458; } + +/************** +* Unity Panel * +***************/ +UnityPanelWidget, +.unity-panel { + background-color: #343a3c; + color: #dbdee0; } + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: #1c1f21; + color: #c0c5c8; } + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: #dbdee0; } + +.unity-panel.menubar, +.unity-panel .menubar { + color: #dbdee0; } + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: #343a3c; + color: #dbdee0; } + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: #788084; } + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: #616b70; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; } + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border: none; + color: #33393b; } + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: #636E73; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: #667f8c; } + +/********* + * Vocal * + *********/ +.titlebar.vocal-headerbar, +.header-bar.vocal-headerbar { + background-color: #9C69C6; } + .titlebar.vocal-headerbar:backdrop, + .header-bar.vocal-headerbar:backdrop { + background-color: #8345b7; } diff --git a/Paper/gtk-3.0/widgets/csd.css b/Paper/gtk-3.0/gtk-dark.scss similarity index 86% rename from Paper/gtk-3.0/widgets/csd.css rename to Paper/gtk-3.0/gtk-dark.scss index f4cd3b6..6de23a1 100644 --- a/Paper/gtk-3.0/widgets/csd.css +++ b/Paper/gtk-3.0/gtk-dark.scss @@ -16,10 +16,12 @@ * with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. */ -/******* - * CSD * - *******/ +$variant: 'dark'; -.csd.background { - border-radius: 0 0 4px 4px; -} \ No newline at end of file +@import 'colors'; +@import 'drawing'; +@import 'common'; +@import 'colors-public'; + + +@import 'apps'; \ No newline at end of file diff --git a/Paper/gtk-3.0/gtk-widgets-assets-dark.css b/Paper/gtk-3.0/gtk-widgets-assets-dark.css deleted file mode 100644 index 995f2cb..0000000 --- a/Paper/gtk-3.0/gtk-widgets-assets-dark.css +++ /dev/null @@ -1,1162 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/*************** - * Check Boxes * - ***************/ - - /* Unchecked */ -.check, -.check row:selected, -.check row:selected:focus { - background: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"),url("assets/checkbox-unchecked-dark@2.png")); -} - - /* Unchecked Hover */ -.check:hover, -.check row:selected:hover, -.check row:selected:focus:hover { - background: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"),url("assets/checkbox-unchecked-hover-dark@2.png")); -} - -/* Unchecked Insensitive */ -.check:insensitive, -.check row:selected:insensitive, -.check row:selected:focus:insensitive { - background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"),url("assets/checkbox-unchecked-insensitive-dark@2.png")); -} - -/* Unchecked Insensitive Unfocused */ -.check:insensitive:backdrop, -.check row:selected:insensitive:backdrop, -.check row:selected:focus:insensitive:backdrop { - background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"),url("assets/checkbox-unchecked-insensitive-dark@2.png")); -} - -/* Unchecked Unfocused */ -.check:backdrop, -.check row:selected:backdrop, -.check row:selected:focus:backdrop { - background: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"),url("assets/checkbox-unchecked-backdrop-dark@2.png")); -} - -/* Checked */ -.check:active, -.check row:selected:active, -.check row:selected:focus:active { - background: -gtk-scaled(url("assets/checkbox-checked-dark.png"),url("assets/checkbox-checked-dark@2.png")); -} - - /* Checked Hover */ -.check:active:hover, -.check row:selected:active:hover, -.check row:selected:focus:active:hover { - background: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"),url("assets/checkbox-checked-hover-dark@2.png")); -} - -/* Checked Insensitive */ -.check:active:insensitive, -.check row:selected:active:insensitive, -.check row:selected:focus:active:insensitive { - background: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"),url("assets/checkbox-checked-insensitive-dark@2.png")); -} - -/* Checked Insensitive Unfocused */ -.check:active:insensitive:backdrop, -.check row:selected:active:insensitive:backdrop, -.check row:selected:focus:active:insensitive:backdrop { - background: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"),url("assets/checkbox-checked-insensitive-dark@2.png")); -} - -/* Checked Unfocused */ -.check:active:backdrop, -.check row:selected:active:backdrop, -.check row:selected:focus:active:backdrop { - background: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"),url("assets/checkbox-checked-backdrop-dark@2.png")); -} - -/* Mixed*/ -.check:inconsistent, -.check row:selected:inconsistent, -.check row:selected:focus:inconsistent { - background: -gtk-scaled(url("assets/checkbox-mixed-dark.png"),url("assets/checkbox-mixed-dark@2.png")); -} - -/* Mixed Hover */ -.check:inconsistent:hover, -.check row:selected:inconsistent:hover, -.check row:selected:focus:inconsistent:hover { - background: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"),url("assets/checkbox-mixed-hover-dark@2.png")); -} - -/* Mixed Insensitive Unfocused */ -.check:inconsistent:insensitive:backdrop, -.check row:selected:inconsistent:insensitive:backdrop, -.check row:selected:focus:inconsistent:insensitive:backdrop { - background: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"),url("assets/checkbox-mixed-insensitive-dark@2.png")); -} - -/* Mixed Insensitive */ -.check:inconsistent:insensitive, -.check row:selected:inconsistent:insensitive, -.check row:selected:focus:inconsistent:insensitive { - background: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"),url("assets/checkbox-mixed-insensitive-dark@2.png")); -} - -/* Mixed Unfocused */ -.check:inconsistent:backdrop, -.check row:selected:inconsistent:backdrop, -.check row:selected:focus:inconsistent:backdrop { - background: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"),url("assets/checkbox-mixed-backdrop-dark@2.png")); -} - -/***************** - * Radio Buttons * - *****************/ - - /* Unchecked Insensitive */ -.radio, -.radio row:selected, -.radio row:selected:focus { - background: -gtk-scaled(url("assets/radio-unchecked-dark.png"),url("assets/radio-unchecked-dark@2.png")); -} - -/* Unchecked Hover */ -.radio:hover, -.radio row:selected:hover, -.radio row:selected:focus:hover { - background: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"),url("assets/radio-unchecked-hover-dark@2.png")); -} - -/* Unchecked Insensitive */ -.radio:insensitive, -.radio row:selected:insensitive, -.radio row:selected:focus:insensitive { - background: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"),url("assets/radio-unchecked-insensitive-dark@2.png")); -} - -/* Unchecked Unfocused */ -.radio:backdrop, -.radio row:selected:backdrop, -.radio row:selected:focus:backdrop { - background: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"),url("assets/radio-unchecked-backdrop-dark@2.png")); -} - -/* Checked */ -.radio:active, -.radio row:selected:active, -.radio row:selected:focus:active { - background: -gtk-scaled(url("assets/radio-checked-dark.png"),url("assets/radio-checked-dark@2.png")); -} - -/* Checked Hover */ -.radio:active:hover, -.radio row:selected:active:hover, -.radio row:selected:focus:active:hover { - background: -gtk-scaled(url("assets/radio-checked-hover-dark.png"),url("assets/radio-checked-hover-dark@2.png")); -} - -/* Checked Insensitive */ -.radio:active:insensitive, -.radio row:selected:active:insensitive, -.radio row:selected:focus:active:insensitive { - background: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"),url("assets/radio-checked-insensitive-dark@2.png")); -} - -/* Checked Unfocused */ -.radio:active:backdrop, -.radio row:selected:active:backdrop, -.radio row:selected:focus:active:backdrop { - background: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"),url("assets/radio-checked-backdrop-dark@2.png")); -} - -/* Mixed*/ -.radio:inconsistent, -.radio row:selected:inconsistent, -.radio row:selected:focus:inconsistent { - background: -gtk-scaled(url("assets/radio-mixed-dark.png"),url("assets/radio-mixed-dark@2.png")); -} - -/* Mixed Hover */ -.radio:inconsistent:hover, -.radio row:selected:inconsistent:hover, -.radio row:selected:focus:inconsistent:hover { - background: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"),url("assets/radio-mixed-hover-dark@2.png")); -} - -/* Mixed Insensitive Unfocused */ -.radio:inconsistent:insensitive:backdrop, -.radio row:selected:inconsistent:insensitive:backdrop, -.radio row:selected:focus:inconsistent:insensitive:backdrop { - background: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"),url("assets/radio-mixed-insensitive-dark@2.png")); -} - -/* Mixed Insensitive */ -.radio:inconsistent:insensitive, -.radio row:selected:inconsistent:insensitive, -.radio row:selected:focus:inconsistent:insensitive { - background: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"),url("assets/radio-mixed-insensitive-dark@2.png")); -} - -/* Mixed Unfocused */ -.radio:inconsistent:backdrop, -.radio row:selected:inconsistent:backdrop, -.radio row:selected:focus:inconsistent:backdrop { - background: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"),url("assets/radio-mixed-backdrop-dark@2.png")); -} - -/************** - * Menu items * - **************/ - -.menuitem.check:active { - background: -gtk-scaled(url("assets/menuitem-checkbox-checked-dark.png"),url("assets/menuitem-checkbox-checked-dark@2.png")); -} - -.menuitem.check:active:hover { - background: -gtk-scaled(url("assets/menuitem-checkbox-checked-hover-dark.png"),url("assets/menuitem-checkbox-checked-hover-dark@2.png")); -} - -.menuitem.check:active:insensitive { - background: -gtk-scaled(url("assets/menuitem-checkbox-checked-insensitive-dark.png"),url("assets/menuitem-checkbox-checked-insensitive-dark@2.png")); -} - -.menuitem.check:inconsistent:hover, -.menuitem.radio:inconsistent:hover { - background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-hover-dark.png"),url("assets/menuitem-checkbox-mixed-hover-dark@2.png")); -} - -.menuitem.check:inconsistent, -.menuitem.radio:inconsistent { - background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-dark.png"),url("assets/menuitem-checkbox-mixed-dark@2.png")); -} - -.menuitem.check:inconsistent:insensitive, -.menuitem.radio:inconsistent:insensitive { - background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-insensitive-dark.png"),url("assets/menuitem-checkbox-mixed-insensitive-dark@2.png")); -} - -.menuitem.radio:active { - background: -gtk-scaled(url("assets/menuitem-radio-checked-dark.png"),url("assets/menuitem-radio-checked-dark@2.png")); -} - -.menuitem.radio:active:hover { - background: -gtk-scaled(url("assets/menuitem-radio-checked-hover-dark.png"),url("assets/menuitem-radio-checked-hover-dark@2.png")); -} - -.menuitem.radio:active:insensitive { - background: -gtk-scaled(url("assets/menuitem-radio-checked-insensitive-dark.png"),url("assets/menuitem-radio-checked-insensitive-dark@2.png")); -} - -/*************** - * Resize grip * - ***************/ - -.grip { - background-color: transparent; - background: url("assets/scalable/resize-grip.svg"); -} - - -/************* - * GtkSwitch * - *************/ - -GtkSwitch.trough { - background: -gtk-scaled(url("assets/scalable/switch-off.svg"),url("assets/scalable/switch-off@2.svg")); - background-repeat: no-repeat; - background-position: 0 center; -} - -GtkSwitch.trough:active { - background: -gtk-scaled(url("assets/scalable/switch-on-dark.svg"),url("assets/scalable/switch-on@2.svg")); - background-repeat: no-repeat; - background-position: 0 center; -} - -GtkSwitch.trough:insensitive { - background: -gtk-scaled(url("assets/scalable/switch-off-disabled.svg"),url("assets/scalable/switch-off-disabled@2.svg")); - background-repeat: no-repeat; - background-position: 0 center; -} - -GtkSwitch.trough:active:insensitive { - background: -gtk-scaled(url("assets/scalable/switch-on-disabled.svg"),url("assets/scalable/switch-on-disabled@2.svg")); - background-repeat: no-repeat; - background-position: 0 center; -} - -GtkSwitch.slider { - background: -gtk-scaled(url("assets/scalable/switch-slider-dark.svg"),url("assets/scalable/switch-slider-dark@2.svg")); - background-repeat: no-repeat; - background-position: 0 center; -} - -GtkSwitch.slider:focus { - background: -gtk-scaled(url("assets/scalable/switch-slider.svg"),url("assets/scalable/switch-slider@2.svg")); - background-repeat: no-repeat; - background-position: 0 center; -} - -GtkSwitch.slider:insensitive { - background: -gtk-scaled(url("assets/scalable/switch-slider-insensitive-dark.svg"),url("assets/scalable/switch-slider-insensitive-dark@2.svg")); - background-repeat: no-repeat; - background-position: 0 center; -} - -/********************* - * GtkScale's slider * - *********************/ -.scale.slider, -.scale.slider.horizontal { - background: -gtk-scaled(url("assets/scale-slider-horz-dark.png"),url("assets/scale-slider-horz-dark@2.png")); -} - -.scale.slider:hover, -.scale.slider.horizontal:hover { - background: -gtk-scaled(url("assets/scale-slider-horz-hover-dark.png"),url("assets/scale-slider-horz-hover-dark@2.png")); -} - -.scale.slider:active, -.scale.slider:active:hover, -.scale.slider.horizontal:active, -.scale.slider.horizontal:active:hover { - background: -gtk-scaled(url("assets/scale-slider-horz-active-dark.png"),url("assets/scale-slider-horz-active-dark@2.png")); -} - -.scale.slider:backdrop, -.scale.slider:backdrop:hover, -.scale.slider.horizontal:backdrop, -.scale.slider.horizontal:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-horz-backdrop-dark.png"),url("assets/scale-slider-horz-backdrop-dark@2.png")); -} - -.scale.slider:insensitive, -.scale.slider:insensitive:hover, -.scale.slider.horizontal:insensitive, -.scale.slider.horizontal:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-horz-insensitive-dark.png"),url("assets/scale-slider-horz-insensitive-dark@2.png")); -} - -.scale.slider:insensitive:backdrop, -.scale.slider:insensitive:backdrop:hover, -.scale.slider.horizontal:insensitive:backdrop, -.scale.slider.horizontal:insensitive:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-horz-backdrop-insensitive-dark.png"),url("assets/scale-slider-horz-backdrop-insensitive-dark@2.png")); -} - - -.scale.slider.vertical { - background: -gtk-scaled(url("assets/scale-slider-vert-dark.png"),url("assets/scale-slider-vert-dark@2.png")); -} - -.scale.slider.vertical:hover { - background: -gtk-scaled(url("assets/scale-slider-vert-hover-dark.png"),url("assets/scale-slider-vert-hover-dark@2.png")); -} - -.scale.slider.vertical:active, -.scale.slider.vertical:active:hover { - background: -gtk-scaled(url("assets/scale-slider-vert-active-dark.png"),url("assets/scale-slider-vert-active-dark@2.png")); -} - -.scale.slider.vertical:backdrop, -.scale.slider.vertical:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-vert-backdrop-dark.png"),url("assets/scale-slider-vert-backdrop-dark@2.png")); -} - -.scale.slider.vertical:insensitive, -.scale.slider.vertical:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-vert-insensitive-dark.png"),url("assets/scale-slider-vert-insensitive-dark@2.png")); -} - -.scale.slider.vertical:insensitive:backdrop, -.scale.slider.vertical:insensitive:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-vert-backdrop-insensitive-dark.png"),url("assets/scale-slider-vert-backdrop-insensitive-dark@2.png")); -} - -.scale.scale-has-marks-above.slider.horizontal { - background: -gtk-scaled(url("assets/scale-slider-up-dark.png"),url("assets/scale-slider-up-dark@2.png")); -} - -.scale.scale-has-marks-above.slider.horizontal:hover { - background: -gtk-scaled(url("assets/scale-slider-up-hover-dark.png"),url("assets/scale-slider-up-hover-dark@2.png")); -} - -.scale.scale-has-marks-above.slider.horizontal:active, -.scale.scale-has-marks-above.slider.horizontal:active:hover { - background: -gtk-scaled(url("assets/scale-slider-up-active-dark.png"),url("assets/scale-slider-up-active-dark@2.png")); -} - -.scale.scale-has-marks-above.slider.horizontal:insensitive, -.scale.scale-has-marks-above.slider.horizontal:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-up-insensitive-dark.png"),url("assets/scale-slider-up-insensitive-dark@2.png")); -} - -.scale.scale-has-marks-above.slider.horizontal:backdrop, -.scale.scale-has-marks-above.slider.horizontal:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-up-backdrop-dark.png"),url("assets/scale-slider-up-backdrop-dark@2.png")); -} - -.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive, -.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-up-backdrop-insensitive-dark.png"),url("assets/scale-slider-up-backdrop-insensitive-dark@2.png")); -} - -.scale.scale-has-marks-above.slider.vertical { - background: -gtk-scaled(url("assets/scale-slider-left-dark.png"),url("assets/scale-slider-left-dark@2.png")); -} - -.scale.scale-has-marks-above.slider.vertical:hover { - background: -gtk-scaled(url("assets/scale-slider-left-hover-dark.png"),url("assets/scale-slider-left-hover-dark@2.png")); -} - -.scale.scale-has-marks-above.slider.vertical:active, -.scale.scale-has-marks-above.slider.vertical:active:hover { - background: -gtk-scaled(url("assets/scale-slider-left-active-dark.png"),url("assets/scale-slider-left-active-dark@2.png")); -} - -.scale.scale-has-marks-above.slider.vertical:insensitive, -.scale.scale-has-marks-above.slider.vertical:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-left-insensitive-dark.png"),url("assets/scale-slider-left-insensitive-dark@2.png")); -} - -.scale.scale-has-marks-above.slider.vertical:backdrop, -.scale.scale-has-marks-above.slider.vertical:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-left-backdrop-dark.png"),url("assets/scale-slider-left-backdrop-dark@2.png")); -} - -.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive, -.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-left-backdrop-insensitive-dark.png"),url("assets/scale-slider-left-backdrop-insensitive-dark@2.png")); -} - -.scale.scale-has-marks-below.slider.horizontal { - background: -gtk-scaled(url("assets/scale-slider-down-dark.png"),url("assets/scale-slider-down-dark@2.png")); -} - -.scale.scale-has-marks-below.slider.horizontal:hover { - background: -gtk-scaled(url("assets/scale-slider-down-hover-dark.png"),url("assets/scale-slider-down-hover-dark@2.png")); -} - -.scale.scale-has-marks-below.slider.horizontal:active, -.scale.scale-has-marks-below.slider.horizontal:active:hover { - background: -gtk-scaled(url("assets/scale-slider-down-active-dark.png"),url("assets/scale-slider-down-active-dark@2.png")); -} - -.scale.scale-has-marks-below.slider.horizontal:insensitive, -.scale.scale-has-marks-below.slider.horizontal:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-down-insensitive-dark.png"),url("assets/scale-slider-down-insensitive-dark@2.png")); -} - -.scale.scale-has-marks-below.slider.horizontal:backdrop, -.scale.scale-has-marks-below.slider.horizontal:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-down-backdrop-dark.png"),url("assets/scale-slider-down-backdrop-dark@2.png")); -} - -.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive, -.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-down-backdrop-insensitive-dark.png"),url("assets/scale-slider-down-backdrop-insensitive-dark@2.png")); -} - -.scale.scale-has-marks-below.slider.vertical { - background: -gtk-scaled(url("assets/scale-slider-right-dark.png"),url("assets/scale-slider-right-dark@2.png")); -} - -.scale.scale-has-marks-below.slider.vertical:hover { - background: -gtk-scaled(url("assets/scale-slider-right-hover-dark.png"),url("assets/scale-slider-right-hover-dark@2.png")); -} - -.scale.scale-has-marks-below.slider.vertical:active, -.scale.scale-has-marks-below.slider.vertical:active:hover { - background: -gtk-scaled(url("assets/scale-slider-right-active-dark.png"),url("assets/scale-slider-right-active-dark@2.png")); -} - -.scale.scale-has-marks-below.slider.vertical:insensitive, -.scale.scale-has-marks-below.slider.vertical:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-right-insensitive-dark.png"),url("assets/scale-slider-right-insensitive-dark@2.png")); -} - -.scale.scale-has-marks-below.slider.vertical:backdrop, -.scale.scale-has-marks-below.slider.vertical:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-right-backdrop-dark.png"),url("assets/scale-slider-right-backdrop-dark@2.png")); -} - -.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive, -.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-right-backdrop-insensitive-dark.png"),url("assets/scale-slider-right-backdrop-insensitive-dark@2.png")); -} - -/******************************** - * Touch text selection handles * - ********************************/ -.cursor-handle.bottom { - background: -gtk-scaled(url("assets/scale-slider-up-backdrop-dark.png"),url("assets/scale-slider-up-backdrop-dark@2.png")); -} - -.cursor-handle.top { - background: -gtk-scaled(url("assets/scale-slider-down-backdrop-dark.png"),url("assets/scale-slider-down-backdrop-dark@2.png")); -} - -/*********** - * Spinner * - ***********/ - -@keyframes spinner-dark { - 0% { background-image: url("assets/scalable/spinner-01-dark.svg"); } - 5% { background-image: url("assets/scalable/spinner-02-dark.svg"); } - 10% { background-image: url("assets/scalable/spinner-03-dark.svg"); } - 15% { background-image: url("assets/scalable/spinner-04-dark.svg"); } - 20% { background-image: url("assets/scalable/spinner-05-dark.svg"); } - 25% { background-image: url("assets/scalable/spinner-06-dark.svg"); } - 30% { background-image: url("assets/scalable/spinner-07-dark.svg"); } - 35% { background-image: url("assets/scalable/spinner-08-dark.svg"); } - 40% { background-image: url("assets/scalable/spinner-09-dark.svg"); } - 45% { background-image: url("assets/scalable/spinner-10-dark.svg"); } - 50% { background-image: url("assets/scalable/spinner-11-dark.svg"); } - 55% { background-image: url("assets/scalable/spinner-12-dark.svg"); } - 65% { background-image: url("assets/scalable/spinner-13-dark.svg"); } - 70% { background-image: url("assets/scalable/spinner-14-dark.svg"); } - 75% { background-image: url("assets/scalable/spinner-15-dark.svg"); } - 80% { background-image: url("assets/scalable/spinner-16-dark.svg"); } - 85% { background-image: url("assets/scalable/spinner-17-dark.svg"); } - 90% { background-image: url("assets/scalable/spinner-18-dark.svg"); } - 95% { background-image: url("assets/scalable/spinner-19-dark.svg"); } - 100% { background-image: url("assets/scalable/spinner-20-dark.svg"); } -} -.spinner { - background-color: transparent; - background-image: url("assets/scalable/spinner-01-dark.svg"); - background-repeat: no-repeat; - background-position: center; -} - -.spinner:active { - background-image: url("assets/scalable/spinner-01-dark.svg"); - animation: spinner-dark 600ms infinite linear; -} -/***************** - * Seletion Mode * - *****************/ - -/* View Content Check */ -.view.content-view.check { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked.png"), url("assets/selection-mode-checkbox-unchecked@2.png")); - background: none; -} - -.view.content-view.check:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-hover.png"), url("assets/selection-mode-checkbox-unchecked-hover@2.png")); - background: none; -} - -.view.content-view.check:active { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-active.png"), url("assets/selection-mode-checkbox-unchecked-active@2.png")); - background: none; -} - -.view.content-view.check:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop.png"), url("assets/selection-mode-checkbox-unchecked-backdrop@2.png")); - background: none; -} - -.view.content-view.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked.png"), url("assets/selection-mode-checkbox-checked@2.png")); - background: none; -} - -.view.content-view.check:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-hover.png"), url("assets/selection-mode-checkbox-checked-hover@2.png")); - background: none; -} - -.view.content-view.check:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-active.png"), url("assets/selection-mode-checkbox-checked-active@2.png")); - background: none; -} - -.view.content-view.check:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop.png"), url("assets/selection-mode-checkbox-checked-backdrop@2.png")); - background: none; -} - - -/************************* - * Check and Radio items * - *************************/ - -.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); -} - -.check.button.flat, -.header-bar .check.titlebutton.button, -.titlebar .check.titlebutton.button { -} - -.view.check:selected, -GtkCalendar.check:selected, -.list-row:selected .check { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-dark.png"), url("assets/selected-checkbox-unchecked-dark@2.png")); -} - -.check:hover { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png")); -} - -.check:hover.button.flat, -.header-bar .check.titlebutton.button:hover, -.titlebar .check.titlebutton.button:hover { -} - -.view.check:hover:selected, -GtkCalendar.check:hover:selected, -.list-row:selected .check:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover-dark.png"), url("assets/selected-checkbox-unchecked-hover-dark@2.png")); -} - -.check:active { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png")); -} - -.check:active.button.flat, -.header-bar .check.titlebutton.button:active, -.titlebar .check.titlebutton.button:active { -} - -.view.check:active:selected, -GtkCalendar.check:active:selected, -.list-row:selected .check:active { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active-dark.png"), url("assets/selected-checkbox-unchecked-active-dark@2.png")); -} - -.check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); -} - -.check:insensitive.button.flat, -.header-bar .check.titlebutton.button:insensitive, -.titlebar .check.titlebutton.button:insensitive { -} - -.view.check:insensitive:selected, -GtkCalendar.check:insensitive:selected, -.list-row:selected .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive-dark.png"), url("assets/selected-checkbox-unchecked-insensitive-dark@2.png")); -} - -.check:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png")); -} - -.check:backdrop.button.flat, -.header-bar .check.titlebutton.button:backdrop, -.titlebar .check.titlebutton.button:backdrop { -} - -.view.check:backdrop:selected, -GtkCalendar.check:backdrop:selected, -.list-row:selected .check:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-dark.png"), url("assets/selected-checkbox-unchecked-backdrop-dark@2.png")); -} - -.check:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png")); -} - -.check:backdrop:insensitive.button.flat, -.header-bar .check.titlebutton.button:backdrop:insensitive, -.titlebar .check.titlebutton.button:backdrop:insensitive { -} - -.view.check:backdrop:insensitive:selected, -GtkCalendar.check:backdrop:insensitive:selected, -.list-row:selected .check:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive-dark@2.png")); -} - -.check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); -} - -.check:inconsistent.button.flat, -.header-bar .check.titlebutton.button:inconsistent, -.titlebar .check.titlebutton.button:inconsistent { -} - -.view.check:inconsistent:selected, -GtkCalendar.check:inconsistent:selected, -.list-row:selected .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-dark.png"), url("assets/selected-checkbox-mixed-dark@2.png")); -} - -.check:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png")); -} - -.check:inconsistent:hover.button.flat, -.header-bar .check.titlebutton.button:inconsistent:hover, -.titlebar .check.titlebutton.button:inconsistent:hover { -} - -.view.check:inconsistent:hover:selected, -GtkCalendar.check:inconsistent:hover:selected, -.list-row:selected .check:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover-dark.png"), url("assets/selected-checkbox-mixed-hover-dark@2.png")); -} - -.check:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png")); -} - -.check:inconsistent:selected.button.flat, -.header-bar .check.titlebutton.button:inconsistent:selected, -.titlebar .check.titlebutton.button:inconsistent:selected { -} - -.view.check:inconsistent:selected:selected, -GtkCalendar.check:inconsistent:selected, -.list-row:selected .check:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active-dark.png"), url("assets/selected-checkbox-mixed-active-dark@2.png")); -} - -.check:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png")); -} - -.check:inconsistent:backdrop.button.flat, -.header-bar .check.titlebutton.button:inconsistent:backdrop, -.titlebar .check.titlebutton.button:inconsistent:backdrop { -} - -.view.check:inconsistent:backdrop:selected, -GtkCalendar.check:inconsistent:backdrop:selected, -.list-row:selected .check:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-dark.png"), url("assets/selected-checkbox-mixed-backdrop-dark@2.png")); -} - -.check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); -} - -.check:inconsistent:insensitive.button.flat, -.header-bar .check.titlebutton.button:inconsistent:insensitive, -.titlebar .check.titlebutton.button:inconsistent:insensitive { -} - -.view.check:inconsistent:insensitive:selected, -GtkCalendar.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive-dark.png"), url("assets/selected-checkbox-mixed-insensitive-dark@2.png")); -} - -.check:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/checkbox-mixed-backdrop-insensitive-dark@2.png")); -} - -.check:inconsistent:insensitive:backdrop.button.flat, -.header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop, -.titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop { -} - -.view.check:inconsistent:insensitive:backdrop:selected, -GtkCalendar.check:inconsistent:insensitive:backdrop:selected, -.list-row:selected .check:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive-dark@2.png")); -} - -.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); -} - -.check:checked.button.flat, -.header-bar .check.titlebutton.button:checked, -.titlebar .check.titlebutton.button:checked { -} - -.view.check:checked:selected, -GtkCalendar.check:checked:selected, -.list-row:selected .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-dark.png"), url("assets/selected-checkbox-checked-dark@2.png")); -} - -.check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); -} - -.check:checked:insensitive.button.flat, -.header-bar .check.titlebutton.button:checked:insensitive, -.titlebar .check.titlebutton.button:checked:insensitive { -} - -.view.check:checked:insensitive:selected, -GtkCalendar.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive-dark.png"), url("assets/selected-checkbox-checked-insensitive-dark@2.png")); -} - -.check:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png")); -} - -.check:checked:hover.button.flat, -.header-bar .check.titlebutton.button:checked:hover, -.titlebar .check.titlebutton.button:checked:hover { -} - -.view.check:checked:hover:selected, -GtkCalendar.check:checked:hover:selected, -.list-row:selected .check:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover-dark.png"), url("assets/selected-checkbox-checked-hover-dark@2.png")); -} - -.check:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png")); -} - -.check:checked:active.button.flat, -.header-bar .check.titlebutton.button:checked:active, -.titlebar .check.titlebutton.button:checked:active { -} - -.view.check:checked:active:selected, -GtkCalendar.check:checked:active:selected, -.list-row:selected .check:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active-dark.png"), url("assets/selected-checkbox-checked-active-dark@2.png")); -} - -.check:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png")); -} - -.check:backdrop:checked.button.flat, -.header-bar .check.titlebutton.button:backdrop:checked, -.titlebar .check.titlebutton.button:backdrop:checked { -} - -.view.check:backdrop:checked:selected, -GtkCalendar.check:backdrop:checked:selected, -.list-row:selected .check:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-dark.png"), url("assets/selected-checkbox-checked-backdrop-dark@2.png")); -} - -.check:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), url("assets/checkbox-checked-backdrop-insensitive-dark@2.png")); -} - -.check:backdrop:checked:insensitive.button.flat, -.header-bar .check.titlebutton.button:backdrop:checked:insensitive, -.titlebar .check.titlebutton.button:backdrop:checked:insensitive { -} - -.view.check:backdrop:checked:insensitive:selected, -GtkCalendar.check:backdrop:checked:insensitive:selected, -.list-row:selected .check:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive-dark.png"), url("assets/selected-checkbox-checked-backdrop-insensitive-dark@2.png")); -} - -.menu .menuitem.check { - -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); -} - -.menu .menuitem.check:active, -.menu .menuitem.check:checked { - -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); -} - -.menu .menuitem.check:inconsistent { - -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); -} - -.menu .menuitem.check:hover { - color: #ffffff; -} - -.menu .menuitem.check:insensitive { - color: #bdbebf; -} - -.radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); -} - -.radio.button.flat, -.header-bar .radio.titlebutton.button, -.titlebar .radio.titlebutton.button { -} - -.view.radio:selected, -GtkCalendar.radio:selected, -.list-row:selected .radio { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-dark.png"), url("assets/selected-radio-unchecked-dark@2.png")); -} - -.radio:hover { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png")); -} - -.radio:hover.button.flat, -.header-bar .radio.titlebutton.button:hover, -.titlebar .radio.titlebutton.button:hover { -} - -.view.radio:hover:selected, -GtkCalendar.radio:hover:selected, -.list-row:selected .radio:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover-dark.png"), url("assets/selected-radio-unchecked-hover-dark@2.png")); -} - -.radio:active { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png")); -} - -.radio:active.button.flat, -.header-bar .radio.titlebutton.button:active, -.titlebar .radio.titlebutton.button:active { -} - -.view.radio:active:selected, -GtkCalendar.radio:active:selected, -.list-row:selected .radio:active { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active-dark.png"), url("assets/selected-radio-unchecked-active-dark@2.png")); -} - -.radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); -} - -.radio:insensitive.button.flat, -.header-bar .radio.titlebutton.button:insensitive, -.titlebar .radio.titlebutton.button:insensitive { -} - -.view.radio:insensitive:selected, -GtkCalendar.radio:insensitive:selected, -.list-row:selected .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive-dark.png"), url("assets/selected-radio-unchecked-insensitive-dark@2.png")); -} - -.radio:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png")); -} - -.radio:backdrop.button.flat, -.header-bar .radio.titlebutton.button:backdrop, -.titlebar .radio.titlebutton.button:backdrop { -} - -.view.radio:backdrop:selected, -GtkCalendar.radio:backdrop:selected, -.list-row:selected .radio:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-dark.png"), url("assets/selected-radio-unchecked-backdrop-dark@2.png")); -} - -.radio:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png")); -} - -.radio:backdrop:insensitive.button.flat, -.header-bar .radio.titlebutton.button:backdrop:insensitive, -.titlebar .radio.titlebutton.button:backdrop:insensitive { -} - -.view.radio:backdrop:insensitive:selected, -GtkCalendar.radio:backdrop:insensitive:selected, -.list-row:selected .radio:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive-dark.png"), url("assets/selected-radio-unchecked-backdrop-insensitive-dark@2.png")); -} - -.radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); -} - -.radio:inconsistent.button.flat, -.header-bar .radio.titlebutton.button:inconsistent, -.titlebar .radio.titlebutton.button:inconsistent { -} - -.view.radio:inconsistent:selected, -GtkCalendar.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-dark.png"), url("assets/selected-radio-mixed-dark@2.png")); -} - -.radio:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png")); -} - -.radio:inconsistent:hover.button.flat, -.header-bar .radio.titlebutton.button:inconsistent:hover, -.titlebar .radio.titlebutton.button:inconsistent:hover { -} - -.view.radio:inconsistent:hover:selected, -GtkCalendar.radio:inconsistent:hover:selected, -.list-row:selected .radio:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover-dark.png"), url("assets/selected-radio-mixed-hover-dark@2.png")); -} - -.radio:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png")); -} - -.radio:inconsistent:selected.button.flat, -.header-bar .radio.titlebutton.button:inconsistent:selected, -.titlebar .radio.titlebutton.button:inconsistent:selected { -} - -.view.radio:inconsistent:selected:selected, -GtkCalendar.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active-dark.png"), url("assets/selected-radio-mixed-active-dark@2.png")); -} - -.radio:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png")); -} - -.radio:inconsistent:backdrop.button.flat, -.header-bar .radio.titlebutton.button:inconsistent:backdrop, -.titlebar .radio.titlebutton.button:inconsistent:backdrop { -} - -.view.radio:inconsistent:backdrop:selected, -GtkCalendar.radio:inconsistent:backdrop:selected, -.list-row:selected .radio:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-dark.png"), url("assets/selected-radio-mixed-backdrop-dark@2.png")); -} - -.radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); -} - -.radio:inconsistent:insensitive.button.flat, -.header-bar .radio.titlebutton.button:inconsistent:insensitive, -.titlebar .radio.titlebutton.button:inconsistent:insensitive { -} - -.view.radio:inconsistent:insensitive:selected, -GtkCalendar.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive-dark.png"), url("assets/selected-radio-mixed-insensitive-dark@2.png")); -} - -.radio:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), url("assets/radio-mixed-backdrop-insensitive-dark@2.png")); -} - -.radio:inconsistent:insensitive:backdrop.button.flat, -.header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop, -.titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop { -} - -.view.radio:inconsistent:insensitive:backdrop:selected, -GtkCalendar.radio:inconsistent:insensitive:backdrop:selected, -.list-row:selected .radio:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive-dark.png"), url("assets/selected-radio-mixed-backdrop-insensitive-dark@2.png")); -} - -.radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); -} - -.radio:checked.button.flat, -.header-bar .radio.titlebutton.button:checked, -.titlebar .radio.titlebutton.button:checked { -} - -.view.radio:checked:selected, -GtkCalendar.radio:checked:selected, -.list-row:selected .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-dark.png"), url("assets/selected-radio-checked-dark@2.png")); -} - -.radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); -} - -.radio:checked:insensitive.button.flat, -.header-bar .radio.titlebutton.button:checked:insensitive, -.titlebar .radio.titlebutton.button:checked:insensitive { -} - -.view.radio:checked:insensitive:selected, -GtkCalendar.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive-dark.png"), url("assets/selected-radio-checked-insensitive-dark@2.png")); -} - -.radio:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png")); -} - -.radio:checked:hover.button.flat, -.header-bar .radio.titlebutton.button:checked:hover, -.titlebar .radio.titlebutton.button:checked:hover { -} - -.view.radio:checked:hover:selected, -GtkCalendar.radio:checked:hover:selected, -.list-row:selected .radio:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover-dark.png"), url("assets/selected-radio-checked-hover-dark@2.png")); -} - -.radio:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png")); -} - -.radio:checked:active.button.flat, -.header-bar .radio.titlebutton.button:checked:active, -.titlebar .radio.titlebutton.button:checked:active { -} - -.view.radio:checked:active:selected, -GtkCalendar.radio:checked:active:selected, -.list-row:selected .radio:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active-dark.png"), url("assets/selected-radio-checked-active-dark@2.png")); -} - -.radio:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png")); -} - -.radio:backdrop:checked.button.flat, -.header-bar .radio.titlebutton.button:backdrop:checked, -.titlebar .radio.titlebutton.button:backdrop:checked { -} - -.view.radio:backdrop:checked:selected, -GtkCalendar.radio:backdrop:checked:selected, -.list-row:selected .radio:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-dark.png"), url("assets/selected-radio-checked-backdrop-dark@2.png")); -} - -.radio:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), url("assets/radio-checked-backdrop-insensitive-dark@2.png")); -} - -.radio:backdrop:checked:insensitive.button.flat, -.header-bar .radio.titlebutton.button:backdrop:checked:insensitive, -.titlebar .radio.titlebutton.button:backdrop:checked:insensitive { -} - -.view.radio:backdrop:checked:insensitive:selected, -GtkCalendar.radio:backdrop:checked:insensitive:selected, -.list-row:selected .radio:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive-dark.png"), url("assets/selected-radio-checked-backdrop-insensitive-dark@2.png")); -} diff --git a/Paper/gtk-3.0/gtk-widgets-assets.css b/Paper/gtk-3.0/gtk-widgets-assets.css deleted file mode 100644 index ccc7e6d..0000000 --- a/Paper/gtk-3.0/gtk-widgets-assets.css +++ /dev/null @@ -1,1118 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/*************** - * Check Boxes * - ***************/ - - /* Unchecked */ -.check, -.check row:selected, -.check row:selected:focus { - background: -gtk-scaled(url("assets/checkbox-unchecked.png"),url("assets/checkbox-unchecked@2.png")); -} - - /* Unchecked Hover */ -.check:hover, -.check row:selected:hover, -.check row:selected:focus:hover { - background: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"),url("assets/checkbox-unchecked-hover@2.png")); -} - -/* Unchecked Insensitive */ -.check:insensitive, -.check row:selected:insensitive, -.check row:selected:focus:insensitive { - background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"),url("assets/checkbox-unchecked-insensitive@2.png")); -} - -/* Unchecked Insensitive Unfocused */ -.check:insensitive:backdrop, -.check row:selected:insensitive:backdrop, -.check row:selected:focus:insensitive:backdrop { - background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"),url("assets/checkbox-unchecked-insensitive@2.png")); -} - -/* Unchecked Unfocused */ -.check:backdrop, -.check row:selected:backdrop, -.check row:selected:focus:backdrop { - background: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"),url("assets/checkbox-unchecked-backdrop@2.png")); -} - -/* Checked */ -.check:active, -.check row:selected:active, -.check row:selected:focus:active { - background: -gtk-scaled(url("assets/checkbox-checked.png"),url("assets/checkbox-checked@2.png")); -} - - /* Checked Hover */ -.check:active:hover, -.check row:selected:active:hover, -.check row:selected:focus:active:hover { - background: -gtk-scaled(url("assets/checkbox-checked-hover.png"),url("assets/checkbox-checked-hover@2.png")); -} - -/* Checked Insensitive */ -.check:active:insensitive, -.check row:selected:active:insensitive, -.check row:selected:focus:active:insensitive { - background: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"),url("assets/checkbox-checked-insensitive@2.png")); -} - -/* Checked Insensitive Unfocused */ -.check:active:insensitive:backdrop, -.check row:selected:active:insensitive:backdrop, -.check row:selected:focus:active:insensitive:backdrop { - background: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"),url("assets/checkbox-checked-insensitive@2.png")); -} - -/* Checked Unfocused */ -.check:active:backdrop, -.check row:selected:active:backdrop, -.check row:selected:focus:active:backdrop { - background: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"),url("assets/checkbox-checked-backdrop@2.png")); -} - -/* Mixed*/ -.check:inconsistent, -.check row:selected:inconsistent, -.check row:selected:focus:inconsistent { - background: -gtk-scaled(url("assets/checkbox-mixed.png"),url("assets/checkbox-mixed@2.png")); -} - -/* Mixed Hover */ -.check:inconsistent:hover, -.check row:selected:inconsistent:hover, -.check row:selected:focus:inconsistent:hover { - background: -gtk-scaled(url("assets/checkbox-mixed-hover.png"),url("assets/checkbox-mixed-hover@2.png")); -} - -/* Mixed Insensitive Unfocused */ -.check:inconsistent:insensitive:backdrop, -.check row:selected:inconsistent:insensitive:backdrop, -.check row:selected:focus:inconsistent:insensitive:backdrop { - background: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"),url("assets/checkbox-mixed-insensitive@2.png")); -} - -/* Mixed Insensitive */ -.check:inconsistent:insensitive, -.check row:selected:inconsistent:insensitive, -.check row:selected:focus:inconsistent:insensitive { - background: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"),url("assets/checkbox-mixed-insensitive@2.png")); -} - -/* Mixed Unfocused */ -.check:inconsistent:backdrop, -.check row:selected:inconsistent:backdrop, -.check row:selected:focus:inconsistent:backdrop { - background: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"),url("assets/checkbox-mixed-backdrop@2.png")); -} - -/***************** - * Radio Buttons * - *****************/ - - /* Unchecked Insensitive */ -.radio, -.radio row:selected, -.radio row:selected:focus { - background: -gtk-scaled(url("assets/radio-unchecked.png"),url("assets/radio-unchecked@2.png")); -} - -/* Unchecked Hover */ -.radio:hover, -.radio row:selected:hover, -.radio row:selected:focus:hover { - background: -gtk-scaled(url("assets/radio-unchecked-hover.png"),url("assets/radio-unchecked-hover@2.png")); -} - -/* Unchecked Insensitive */ -.radio:insensitive, -.radio row:selected:insensitive, -.radio row:selected:focus:insensitive { - background: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"),url("assets/radio-unchecked-insensitive@2.png")); -} - -/* Unchecked Unfocused */ -.radio:backdrop, -.radio row:selected:backdrop, -.radio row:selected:focus:backdrop { - background: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"),url("assets/radio-unchecked-backdrop@2.png")); -} - -/* Checked */ -.radio:active, -.radio row:selected:active, -.radio row:selected:focus:active { - background: -gtk-scaled(url("assets/radio-checked.png"),url("assets/radio-checked@2.png")); -} - -/* Checked Hover */ -.radio:active:hover, -.radio row:selected:active:hover, -.radio row:selected:focus:active:hover { - background: -gtk-scaled(url("assets/radio-checked-hover.png"),url("assets/radio-checked-hover@2.png")); -} - -/* Checked Insensitive */ -.radio:active:insensitive, -.radio row:selected:active:insensitive, -.radio row:selected:focus:active:insensitive { - background: -gtk-scaled(url("assets/radio-checked-insensitive.png"),url("assets/radio-checked-insensitive@2.png")); -} - -/* Checked Unfocused */ -.radio:active:backdrop, -.radio row:selected:active:backdrop, -.radio row:selected:focus:active:backdrop { - background: -gtk-scaled(url("assets/radio-checked-backdrop.png"),url("assets/radio-checked-backdrop@2.png")); -} - -/* Mixed*/ -.radio:inconsistent, -.radio row:selected:inconsistent, -.radio row:selected:focus:inconsistent { - background: -gtk-scaled(url("assets/radio-mixed.png"),url("assets/radio-mixed@2.png")); -} - -/* Mixed Hover */ -.radio:inconsistent:hover, -.radio row:selected:inconsistent:hover, -.radio row:selected:focus:inconsistent:hover { - background: -gtk-scaled(url("assets/radio-mixed-hover.png"),url("assets/radio-mixed-hover@2.png")); -} - -/* Mixed Insensitive Unfocused */ -.radio:inconsistent:insensitive:backdrop, -.radio row:selected:inconsistent:insensitive:backdrop, -.radio row:selected:focus:inconsistent:insensitive:backdrop { - background: -gtk-scaled(url("assets/radio-mixed-insensitive.png"),url("assets/radio-mixed-insensitive@2.png")); -} - -/* Mixed Insensitive */ -.radio:inconsistent:insensitive, -.radio row:selected:inconsistent:insensitive, -.radio row:selected:focus:inconsistent:insensitive { - background: -gtk-scaled(url("assets/radio-mixed-insensitive.png"),url("assets/radio-mixed-insensitive@2.png")); -} - -/* Mixed Unfocused */ -.radio:inconsistent:backdrop, -.radio row:selected:inconsistent:backdrop, -.radio row:selected:focus:inconsistent:backdrop { - background: -gtk-scaled(url("assets/radio-mixed-backdrop.png"),url("assets/radio-mixed-backdrop@2.png")); -} - -/************** - * Menu items * - **************/ - -.menuitem.check:active { - background: -gtk-scaled(url("assets/menuitem-checkbox-checked.png"),url("assets/menuitem-checkbox-checked@2.png")); -} - -.menuitem.check:active:hover { - background: -gtk-scaled(url("assets/menuitem-checkbox-checked-hover.png"),url("assets/menuitem-checkbox-checked-hover@2.png")); -} - -.menuitem.check:active:insensitive { - background: -gtk-scaled(url("assets/menuitem-checkbox-checked-insensitive.png"),url("assets/menuitem-checkbox-checked-insensitive@2.png")); -} - -.menuitem.check:inconsistent:hover, -.menuitem.radio:inconsistent:hover { - background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-hover.png"),url("assets/menuitem-checkbox-mixed-hover@2.png")); -} - -.menuitem.check:inconsistent, -.menuitem.radio:inconsistent { - background: -gtk-scaled(url("assets/menuitem-checkbox-mixed.png"),url("assets/menuitem-checkbox-mixed@2.png")); -} - -.menuitem.check:inconsistent:insensitive, -.menuitem.radio:inconsistent:insensitive { - background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-insensitive.png"),url("assets/menuitem-checkbox-mixed-insensitive@2.png")); -} - -.menuitem.radio:active { - background: -gtk-scaled(url("assets/menuitem-radio-checked.png"),url("assets/menuitem-radio-checked@2.png")); -} - -.menuitem.radio:active:hover { - background: -gtk-scaled(url("assets/menuitem-radio-checked-hover.png"),url("assets/menuitem-radio-checked-hover@2.png")); -} - -.menuitem.radio:active:insensitive { - background: -gtk-scaled(url("assets/menuitem-radio-checked-insensitive.png"),url("assets/menuitem-radio-checked-insensitive@2.png")); -} - -/*************** - * Resize grip * - ***************/ - -.grip { - background-color: transparent; - background: url("assets/scalable/resize-grip.svg"); -} - -/********************* - * GtkScale's slider * - *********************/ -.scale.slider, -.scale.slider.horizontal { - background: -gtk-scaled(url("assets/scale-slider-horz.png"),url("assets/scale-slider-horz@2.png")); -} - -.scale.slider:hover, -.scale.slider.horizontal:hover { - background: -gtk-scaled(url("assets/scale-slider-horz-hover.png"),url("assets/scale-slider-horz-hover@2.png")); -} - -.scale.slider:active, -.scale.slider:active:hover, -.scale.slider.horizontal:active, -.scale.slider.horizontal:active:hover { - background: -gtk-scaled(url("assets/scale-slider-horz-active.png"),url("assets/scale-slider-horz-active@2.png")); -} - -.scale.slider:backdrop, -.scale.slider:backdrop:hover, -.scale.slider.horizontal:backdrop, -.scale.slider.horizontal:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-horz-backdrop.png"),url("assets/scale-slider-horz-backdrop@2.png")); -} - -.scale.slider:insensitive, -.scale.slider:insensitive:hover, -.scale.slider.horizontal:insensitive, -.scale.slider.horizontal:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-horz-insensitive.png"),url("assets/scale-slider-horz-insensitive@2.png")); -} - -.scale.slider:insensitive:backdrop, -.scale.slider:insensitive:backdrop:hover, -.scale.slider.horizontal:insensitive:backdrop, -.scale.slider.horizontal:insensitive:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-horz-backdrop-insensitive.png"),url("assets/scale-slider-horz-backdrop-insensitive@2.png")); -} - - -.scale.slider.vertical { - background: -gtk-scaled(url("assets/scale-slider-vert.png"),url("assets/scale-slider-vert@2.png")); -} - -.scale.slider.vertical:hover { - background: -gtk-scaled(url("assets/scale-slider-vert-hover.png"),url("assets/scale-slider-vert-hover@2.png")); -} - -.scale.slider.vertical:active, -.scale.slider.vertical:active:hover { - background: -gtk-scaled(url("assets/scale-slider-vert-active.png"),url("assets/scale-slider-vert-active@2.png")); -} - -.scale.slider.vertical:backdrop, -.scale.slider.vertical:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-vert-backdrop.png"),url("assets/scale-slider-vert-backdrop@2.png")); -} - -.scale.slider.vertical:insensitive, -.scale.slider.vertical:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-vert-insensitive.png"),url("assets/scale-slider-vert-insensitive@2.png")); -} - -.scale.slider.vertical:insensitive:backdrop, -.scale.slider.vertical:insensitive:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-vert-backdrop-insensitive.png"),url("assets/scale-slider-vert-backdrop-insensitive@2.png")); -} - -.scale.scale-has-marks-above.slider.horizontal { - background: -gtk-scaled(url("assets/scale-slider-up.png"),url("assets/scale-slider-up@2.png")); -} - -.scale.scale-has-marks-above.slider.horizontal:hover { - background: -gtk-scaled(url("assets/scale-slider-up-hover.png"),url("assets/scale-slider-up-hover@2.png")); -} - -.scale.scale-has-marks-above.slider.horizontal:active, -.scale.scale-has-marks-above.slider.horizontal:active:hover { - background: -gtk-scaled(url("assets/scale-slider-up-active.png"),url("assets/scale-slider-up-active@2.png")); -} - -.scale.scale-has-marks-above.slider.horizontal:insensitive, -.scale.scale-has-marks-above.slider.horizontal:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-up-insensitive.png"),url("assets/scale-slider-up-insensitive@2.png")); -} - -.scale.scale-has-marks-above.slider.horizontal:backdrop, -.scale.scale-has-marks-above.slider.horizontal:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-up-backdrop.png"),url("assets/scale-slider-up-backdrop@2.png")); -} - -.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive, -.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-up-backdrop-insensitive.png"),url("assets/scale-slider-up-backdrop-insensitive@2.png")); -} - -.scale.scale-has-marks-above.slider.vertical { - background: -gtk-scaled(url("assets/scale-slider-left.png"),url("assets/scale-slider-left@2.png")); -} - -.scale.scale-has-marks-above.slider.vertical:hover { - background: -gtk-scaled(url("assets/scale-slider-left-hover.png"),url("assets/scale-slider-left-hover@2.png")); -} - -.scale.scale-has-marks-above.slider.vertical:active, -.scale.scale-has-marks-above.slider.vertical:active:hover { - background: -gtk-scaled(url("assets/scale-slider-left-active.png"),url("assets/scale-slider-left-active@2.png")); -} - -.scale.scale-has-marks-above.slider.vertical:insensitive, -.scale.scale-has-marks-above.slider.vertical:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-left-insensitive.png"),url("assets/scale-slider-left-insensitive@2.png")); -} - -.scale.scale-has-marks-above.slider.vertical:backdrop, -.scale.scale-has-marks-above.slider.vertical:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-left-backdrop.png"),url("assets/scale-slider-left-backdrop@2.png")); -} - -.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive, -.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-left-backdrop-insensitive.png"),url("assets/scale-slider-left-backdrop-insensitive@2.png")); -} - -.scale.scale-has-marks-below.slider.horizontal { - background: -gtk-scaled(url("assets/scale-slider-down.png"),url("assets/scale-slider-down@2.png")); -} - -.scale.scale-has-marks-below.slider.horizontal:hover { - background: -gtk-scaled(url("assets/scale-slider-down-hover.png"),url("assets/scale-slider-down-hover@2.png")); -} - -.scale.scale-has-marks-below.slider.horizontal:active, -.scale.scale-has-marks-below.slider.horizontal:active:hover { - background: -gtk-scaled(url("assets/scale-slider-down-active.png"),url("assets/scale-slider-down-active@2.png")); -} - -.scale.scale-has-marks-below.slider.horizontal:insensitive, -.scale.scale-has-marks-below.slider.horizontal:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-down-insensitive.png"),url("assets/scale-slider-down-insensitive@2.png")); -} - -.scale.scale-has-marks-below.slider.horizontal:backdrop, -.scale.scale-has-marks-below.slider.horizontal:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-down-backdrop.png"),url("assets/scale-slider-down-backdrop@2.png")); -} - -.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive, -.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-down-backdrop-insensitive.png"),url("assets/scale-slider-down-backdrop-insensitive@2.png")); -} - -.scale.scale-has-marks-below.slider.vertical { - background: -gtk-scaled(url("assets/scale-slider-right.png"),url("assets/scale-slider-right@2.png")); -} - -.scale.scale-has-marks-below.slider.vertical:hover { - background: -gtk-scaled(url("assets/scale-slider-right-hover.png"),url("assets/scale-slider-right-hover@2.png")); -} - -.scale.scale-has-marks-below.slider.vertical:active, -.scale.scale-has-marks-below.slider.vertical:active:hover { - background: -gtk-scaled(url("assets/scale-slider-right-active.png"),url("assets/scale-slider-right-active@2.png")); -} - -.scale.scale-has-marks-below.slider.vertical:insensitive, -.scale.scale-has-marks-below.slider.vertical:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-right-insensitive.png"),url("assets/scale-slider-right-insensitive@2.png")); -} - -.scale.scale-has-marks-below.slider.vertical:backdrop, -.scale.scale-has-marks-below.slider.vertical:backdrop:hover { - background: -gtk-scaled(url("assets/scale-slider-right-backdrop.png"),url("assets/scale-slider-right-backdrop@2.png")); -} - -.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive, -.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive:hover { - background: -gtk-scaled(url("assets/scale-slider-right-backdrop-insensitive.png"),url("assets/scale-slider-right-backdrop-insensitive@2.png")); -} - -/******************************** - * Touch text selection handles * - ********************************/ -.cursor-handle.bottom { - background: -gtk-scaled(url("assets/scale-slider-up-backdrop.png"),url("assets/scale-slider-up-backdrop@2.png")); -} - -.cursor-handle.top { - background: -gtk-scaled(url("assets/scale-slider-down-backdrop.png"),url("assets/scale-slider-down-backdrop@2.png")); -} - -/*********** - * Spinner * - ***********/ - -@keyframes spinner { - 0% { background-image: url("assets/scalable/spinner-01.svg"); } - 5% { background-image: url("assets/scalable/spinner-02.svg"); } - 10% { background-image: url("assets/scalable/spinner-03.svg"); } - 15% { background-image: url("assets/scalable/spinner-04.svg"); } - 20% { background-image: url("assets/scalable/spinner-05.svg"); } - 25% { background-image: url("assets/scalable/spinner-06.svg"); } - 30% { background-image: url("assets/scalable/spinner-07.svg"); } - 35% { background-image: url("assets/scalable/spinner-08.svg"); } - 40% { background-image: url("assets/scalable/spinner-09.svg"); } - 45% { background-image: url("assets/scalable/spinner-10.svg"); } - 50% { background-image: url("assets/scalable/spinner-11.svg"); } - 55% { background-image: url("assets/scalable/spinner-12.svg"); } - 65% { background-image: url("assets/scalable/spinner-13.svg"); } - 70% { background-image: url("assets/scalable/spinner-14.svg"); } - 75% { background-image: url("assets/scalable/spinner-15.svg"); } - 80% { background-image: url("assets/scalable/spinner-16.svg"); } - 85% { background-image: url("assets/scalable/spinner-17.svg"); } - 90% { background-image: url("assets/scalable/spinner-18.svg"); } - 95% { background-image: url("assets/scalable/spinner-19.svg"); } - 100% { background-image: url("assets/scalable/spinner-20.svg"); } -} - -.spinner { - background-color: transparent; - background-image: url("assets/scalable/spinner-01.svg"); - background-repeat: no-repeat; - background-position: center; -} - -.spinner:active { - background-image: url("assets/scalable/spinner-01.svg"); - animation: spinner 600ms infinite linear; -} - -/***************** - * Seletion Mode * - *****************/ - -/* View Content Check */ -.view.content-view.check { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked.png"), url("assets/selection-mode-checkbox-unchecked@2.png")); - background: none; -} - -.view.content-view.check:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-hover.png"), url("assets/selection-mode-checkbox-unchecked-hover@2.png")); - background: none; -} - -.view.content-view.check:active { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-active.png"), url("assets/selection-mode-checkbox-unchecked-active@2.png")); - background: none; -} - -.view.content-view.check:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop.png"), url("assets/selection-mode-checkbox-unchecked-backdrop@2.png")); - background: none; -} - -.view.content-view.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked.png"), url("assets/selection-mode-checkbox-checked@2.png")); - background: none; -} - -.view.content-view.check:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-hover.png"), url("assets/selection-mode-checkbox-checked-hover@2.png")); - background: none; -} - -.view.content-view.check:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-active.png"), url("assets/selection-mode-checkbox-checked-active@2.png")); - background: none; -} - -.view.content-view.check:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop.png"), url("assets/selection-mode-checkbox-checked-backdrop@2.png")); - background: none; -} - - -/************************* - * Check and Radio items * - *************************/ - -.check { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); -} - -.check.button.flat, -.header-bar .check.titlebutton.button, -.titlebar .check.titlebutton.button { -} - -.view.check:selected, -GtkCalendar.check:selected, -.list-row:selected .check { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); -} - -.check:hover { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); -} - -.check:hover.button.flat, -.header-bar .check.titlebutton.button:hover, -.titlebar .check.titlebutton.button:hover { -} - -.view.check:hover:selected, -GtkCalendar.check:hover:selected, -.list-row:selected .check:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); -} - -.check:active { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); -} - -.check:active.button.flat, -.header-bar .check.titlebutton.button:active, -.titlebar .check.titlebutton.button:active { -} - -.view.check:active:selected, -GtkCalendar.check:active:selected, -.list-row:selected .check:active { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); -} - -.check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); -} - -.check:insensitive.button.flat, -.header-bar .check.titlebutton.button:insensitive, -.titlebar .check.titlebutton.button:insensitive { -} - -.view.check:insensitive:selected, -GtkCalendar.check:insensitive:selected, -.list-row:selected .check:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); -} - -.check:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); -} - -.check:backdrop.button.flat, -.header-bar .check.titlebutton.button:backdrop, -.titlebar .check.titlebutton.button:backdrop { -} - -.view.check:backdrop:selected, -GtkCalendar.check:backdrop:selected, -.list-row:selected .check:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); -} - -.check:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); -} - -.check:backdrop:insensitive.button.flat, -.header-bar .check.titlebutton.button:backdrop:insensitive, -.titlebar .check.titlebutton.button:backdrop:insensitive { -} - -.view.check:backdrop:insensitive:selected, -GtkCalendar.check:backdrop:insensitive:selected, -.list-row:selected .check:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); -} - -.check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); -} - -.check:inconsistent.button.flat, -.header-bar .check.titlebutton.button:inconsistent, -.titlebar .check.titlebutton.button:inconsistent { -} - -.view.check:inconsistent:selected, -GtkCalendar.check:inconsistent:selected, -.list-row:selected .check:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); -} - -.check:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png")); -} - -.check:inconsistent:hover.button.flat, -.header-bar .check.titlebutton.button:inconsistent:hover, -.titlebar .check.titlebutton.button:inconsistent:hover { -} - -.view.check:inconsistent:hover:selected, -GtkCalendar.check:inconsistent:hover:selected, -.list-row:selected .check:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); -} - -.check:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png")); -} - -.check:inconsistent:selected.button.flat, -.header-bar .check.titlebutton.button:inconsistent:selected, -.titlebar .check.titlebutton.button:inconsistent:selected { -} - -.view.check:inconsistent:selected:selected, -GtkCalendar.check:inconsistent:selected, -.list-row:selected .check:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); -} - -.check:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png")); -} - -.check:inconsistent:backdrop.button.flat, -.header-bar .check.titlebutton.button:inconsistent:backdrop, -.titlebar .check.titlebutton.button:inconsistent:backdrop { -} - -.view.check:inconsistent:backdrop:selected, -GtkCalendar.check:inconsistent:backdrop:selected, -.list-row:selected .check:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); -} - -.check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); -} - -.check:inconsistent:insensitive.button.flat, -.header-bar .check.titlebutton.button:inconsistent:insensitive, -.titlebar .check.titlebutton.button:inconsistent:insensitive { -} - -.view.check:inconsistent:insensitive:selected, -GtkCalendar.check:inconsistent:insensitive:selected, -.list-row:selected .check:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); -} - -.check:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png")); -} - -.check:inconsistent:insensitive:backdrop.button.flat, -.header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop, -.titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop { -} - -.view.check:inconsistent:insensitive:backdrop:selected, -GtkCalendar.check:inconsistent:insensitive:backdrop:selected, -.list-row:selected .check:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive@2.png")); -} - -.check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); -} - -.check:checked.button.flat, -.header-bar .check.titlebutton.button:checked, -.titlebar .check.titlebutton.button:checked { -} - -.view.check:checked:selected, -GtkCalendar.check:checked:selected, -.list-row:selected .check:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); -} - -.check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); -} - -.check:checked:insensitive.button.flat, -.header-bar .check.titlebutton.button:checked:insensitive, -.titlebar .check.titlebutton.button:checked:insensitive { -} - -.view.check:checked:insensitive:selected, -GtkCalendar.check:checked:insensitive:selected, -.list-row:selected .check:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); -} - -.check:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); -} - -.check:checked:hover.button.flat, -.header-bar .check.titlebutton.button:checked:hover, -.titlebar .check.titlebutton.button:checked:hover { -} - -.view.check:checked:hover:selected, -GtkCalendar.check:checked:hover:selected, -.list-row:selected .check:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); -} - -.check:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); -} - -.check:checked:active.button.flat, -.header-bar .check.titlebutton.button:checked:active, -.titlebar .check.titlebutton.button:checked:active { -} - -.view.check:checked:active:selected, -GtkCalendar.check:checked:active:selected, -.list-row:selected .check:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); -} - -.check:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); -} - -.check:backdrop:checked.button.flat, -.header-bar .check.titlebutton.button:backdrop:checked, -.titlebar .check.titlebutton.button:backdrop:checked { -} - -.view.check:backdrop:checked:selected, -GtkCalendar.check:backdrop:checked:selected, -.list-row:selected .check:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); -} - -.check:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png")); -} - -.check:backdrop:checked:insensitive.button.flat, -.header-bar .check.titlebutton.button:backdrop:checked:insensitive, -.titlebar .check.titlebutton.button:backdrop:checked:insensitive { -} - -.view.check:backdrop:checked:insensitive:selected, -GtkCalendar.check:backdrop:checked:insensitive:selected, -.list-row:selected .check:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); -} - -.menu .menuitem.check { - -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); - color: #7a7e7f; -} - -.menu .menuitem.check:active, -.menu .menuitem.check:checked { - -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); -} - -.menu .menuitem.check:inconsistent { - -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); -} - -.menu .menuitem.check:hover { - color: #ffffff; -} - -.menu .menuitem.check:insensitive { - color: #bdbebf; -} - -.radio { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); -} - -.radio.button.flat, -.header-bar .radio.titlebutton.button, -.titlebar .radio.titlebutton.button { -} - -.view.radio:selected, -GtkCalendar.radio:selected, -.list-row:selected .radio { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); -} - -.radio:hover { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); -} - -.radio:hover.button.flat, -.header-bar .radio.titlebutton.button:hover, -.titlebar .radio.titlebutton.button:hover { -} - -.view.radio:hover:selected, -GtkCalendar.radio:hover:selected, -.list-row:selected .radio:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); -} - -.radio:active { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); -} - -.radio:active.button.flat, -.header-bar .radio.titlebutton.button:active, -.titlebar .radio.titlebutton.button:active { -} - -.view.radio:active:selected, -GtkCalendar.radio:active:selected, -.list-row:selected .radio:active { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); -} - -.radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); -} - -.radio:insensitive.button.flat, -.header-bar .radio.titlebutton.button:insensitive, -.titlebar .radio.titlebutton.button:insensitive { -} - -.view.radio:insensitive:selected, -GtkCalendar.radio:insensitive:selected, -.list-row:selected .radio:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); -} - -.radio:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); -} - -.radio:backdrop.button.flat, -.header-bar .radio.titlebutton.button:backdrop, -.titlebar .radio.titlebutton.button:backdrop { -} - -.view.radio:backdrop:selected, -GtkCalendar.radio:backdrop:selected, -.list-row:selected .radio:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); -} - -.radio:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); -} - -.radio:backdrop:insensitive.button.flat, -.header-bar .radio.titlebutton.button:backdrop:insensitive, -.titlebar .radio.titlebutton.button:backdrop:insensitive { -} - -.view.radio:backdrop:insensitive:selected, -GtkCalendar.radio:backdrop:insensitive:selected, -.list-row:selected .radio:backdrop:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); -} - -.radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); -} - -.radio:inconsistent.button.flat, -.header-bar .radio.titlebutton.button:inconsistent, -.titlebar .radio.titlebutton.button:inconsistent { -} - -.view.radio:inconsistent:selected, -GtkCalendar.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); -} - -.radio:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png")); -} - -.radio:inconsistent:hover.button.flat, -.header-bar .radio.titlebutton.button:inconsistent:hover, -.titlebar .radio.titlebutton.button:inconsistent:hover { -} - -.view.radio:inconsistent:hover:selected, -GtkCalendar.radio:inconsistent:hover:selected, -.list-row:selected .radio:inconsistent:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); -} - -.radio:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png")); -} - -.radio:inconsistent:selected.button.flat, -.header-bar .radio.titlebutton.button:inconsistent:selected, -.titlebar .radio.titlebutton.button:inconsistent:selected { -} - -.view.radio:inconsistent:selected:selected, -GtkCalendar.radio:inconsistent:selected, -.list-row:selected .radio:inconsistent:selected { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); -} - -.radio:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png")); -} - -.radio:inconsistent:backdrop.button.flat, -.header-bar .radio.titlebutton.button:inconsistent:backdrop, -.titlebar .radio.titlebutton.button:inconsistent:backdrop { -} - -.view.radio:inconsistent:backdrop:selected, -GtkCalendar.radio:inconsistent:backdrop:selected, -.list-row:selected .radio:inconsistent:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); -} - -.radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); -} - -.radio:inconsistent:insensitive.button.flat, -.header-bar .radio.titlebutton.button:inconsistent:insensitive, -.titlebar .radio.titlebutton.button:inconsistent:insensitive { -} - -.view.radio:inconsistent:insensitive:selected, -GtkCalendar.radio:inconsistent:insensitive:selected, -.list-row:selected .radio:inconsistent:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); -} - -.radio:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png")); -} - -.radio:inconsistent:insensitive:backdrop.button.flat, -.header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop, -.titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop { -} - -.view.radio:inconsistent:insensitive:backdrop:selected, -GtkCalendar.radio:inconsistent:insensitive:backdrop:selected, -.list-row:selected .radio:inconsistent:insensitive:backdrop { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), url("assets/selected-radio-mixed-backdrop-insensitive@2.png")); -} - -.radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); -} - -.radio:checked.button.flat, -.header-bar .radio.titlebutton.button:checked, -.titlebar .radio.titlebutton.button:checked { -} - -.view.radio:checked:selected, -GtkCalendar.radio:checked:selected, -.list-row:selected .radio:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); -} - -.radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); -} - -.radio:checked:insensitive.button.flat, -.header-bar .radio.titlebutton.button:checked:insensitive, -.titlebar .radio.titlebutton.button:checked:insensitive { -} - -.view.radio:checked:insensitive:selected, -GtkCalendar.radio:checked:insensitive:selected, -.list-row:selected .radio:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); -} - -.radio:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); -} - -.radio:checked:hover.button.flat, -.header-bar .radio.titlebutton.button:checked:hover, -.titlebar .radio.titlebutton.button:checked:hover { -} - -.view.radio:checked:hover:selected, -GtkCalendar.radio:checked:hover:selected, -.list-row:selected .radio:checked:hover { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); -} - -.radio:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png")); -} - -.radio:checked:active.button.flat, -.header-bar .radio.titlebutton.button:checked:active, -.titlebar .radio.titlebutton.button:checked:active { -} - -.view.radio:checked:active:selected, -GtkCalendar.radio:checked:active:selected, -.list-row:selected .radio:checked:active { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); -} - -.radio:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); -} - -.radio:backdrop:checked.button.flat, -.header-bar .radio.titlebutton.button:backdrop:checked, -.titlebar .radio.titlebutton.button:backdrop:checked { -} - -.view.radio:backdrop:checked:selected, -GtkCalendar.radio:backdrop:checked:selected, -.list-row:selected .radio:backdrop:checked { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); -} - -.radio:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png")); -} - -.radio:backdrop:checked:insensitive.button.flat, -.header-bar .radio.titlebutton.button:backdrop:checked:insensitive, -.titlebar .radio.titlebutton.button:backdrop:checked:insensitive { -} - -.view.radio:backdrop:checked:insensitive:selected, -GtkCalendar.radio:backdrop:checked:insensitive:selected, -.list-row:selected .radio:backdrop:checked:insensitive { - -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); -} diff --git a/Paper/gtk-3.0/gtk-widgets.css b/Paper/gtk-3.0/gtk-widgets.css deleted file mode 100644 index 410eaf6..0000000 --- a/Paper/gtk-3.0/gtk-widgets.css +++ /dev/null @@ -1,101 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -* { - -GtkCheckButton-indicator-size: 16; - -GtkCheckMenuItem-indicator-size: 16; - -GtkExpander-expander-size: 11; - -GtkHTML-link-color: @link; - -GtkIMHtml-hyperlink-color: @link; - -GtkMenu-horizontal-padding: 0; - -GtkMenu-vertical-padding: 0; - -GtkPaned-handle-size: 0; - -GtkScrolledWindow-scrollbar-spacing: 0; - -GtkScrolledWindow-scrollbars-within-bevel: 1; - -GtkTextView-error-underline-color: @error; - -GtkToolButton-icon-spacing: 4; - -GtkToolItemGroup-expander-size: 11; - -GtkTreeView-expander-size: 11; - -GtkTreeView-horizontal-separator: 4; - -GtkWidget-focus-line-width: 1; - -GtkWidget-focus-padding: 0; - -GtkWidget-link-color: @link; - -GtkWidget-visited-link-color: @link; - -GtkWindow-resize-grip-height: 0; - -GtkWindow-resize-grip-width: 0; - -WnckTasklist-fade-overlay-rect: 0; - - background-color: inherit; - color: inherit; -} - -/* Import Widget CSS */ -@import url("widgets/action-bar.css"); -@import url("widgets/app-notifications.css"); -@import url("widgets/base-states.css"); -@import url("widgets/buttons.css"); -@import url("widgets/calendar.css"); -@import url("widgets/cell-row.css"); -@import url("widgets/check-radio.css"); -@import url("widgets/color-chooser.css"); -@import url("widgets/column-header.css"); -@import url("widgets/combobox.css"); -@import url("widgets/composited-indicator.css"); -@import url("widgets/csd.css"); -@import url("widgets/cursor-handles.css"); -@import url("widgets/destructive-action-buttons.css"); -@import url("widgets/dialogs.css"); -@import url("widgets/dynamic-notebook.css"); -@import url("widgets/entry.css"); -@import url("widgets/floating-bar.css"); -@import url("widgets/header-bar.css"); -@import url("widgets/images.css"); -@import url("widgets/infobars.css"); -@import url("widgets/inline-toolbars.css"); -@import url("widgets/labels.css"); -@import url("widgets/levelbars.css"); -@import url("widgets/linked-buttons.css"); -@import url("widgets/links.css"); -@import url("widgets/list-rows.css"); -@import url("widgets/menu-button.css"); -@import url("widgets/menubars.css"); -@import url("widgets/menus.css"); -@import url("widgets/message-dialogs.css"); -@import url("widgets/miscellaneous.css"); -@import url("widgets/notebook.css"); -@import url("widgets/osd.css"); -@import url("widgets/overflow.css"); -@import url("widgets/popovers.css"); -@import url("widgets/progressbars.css"); -@import url("widgets/scales.css"); -@import url("widgets/scrollbars.css"); -@import url("widgets/search-bars.css"); -@import url("widgets/selection-mode.css"); -@import url("widgets/separators.css"); -@import url("widgets/sidebar.css"); -@import url("widgets/spinbutton.css"); -@import url("widgets/spinner.css"); -@import url("widgets/statusbar.css"); -@import url("widgets/suggested-action-buttons.css"); -@import url("widgets/switches.css"); -@import url("widgets/tiles.css"); -@import url("widgets/titlebar.css"); -@import url("widgets/toolbars.css"); -@import url("widgets/tooltips.css"); -@import url("widgets/views.css"); -@import url("widgets/windows.css"); diff --git a/Paper/gtk-3.0/gtk.css b/Paper/gtk-3.0/gtk.css index 941fd40..b386361 100644 --- a/Paper/gtk-3.0/gtk.css +++ b/Paper/gtk-3.0/gtk.css @@ -15,51 +15,10220 @@ * You should have received a copy of the GNU General Public License along * with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. */ - /********** - * Colors * + * Common * **********/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #f34235; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkPaned-handle-size: 1; + -gtk-secondary-caret-color: #449ac2; } -/* Base colors */ -@define-color base #fff;/* Base color */ -@define-color background #f7f7f7;/* Background color */ -@define-color foreground #666;/* Foreground color */ -@define-color border #D8D8D8;/* Borders color */ -@define-color separator alpha(#000, 0.15);/* Separator color */ -@define-color text @foreground;/* Text color */ -@define-color header #636E73;/* Header color */ -@define-color backdrop_header shade(@header, 0.9);/* Backdrop Header color */ -@define-color header_text #fff;/* Header text color */ -@define-color header_text_dark alpha(#000, 0.3);/* Header text color */ -@define-color selection #dbdee0;/* Selection color */ -@define-color view_background @base;/* View background */ -@define-color inactive_frame @border;/* Inactive frame color */ -@define-color text_shadow alpha(white, 0.4);/* Text shadow */ -@define-color icon_shadow @text_shadow;/* Icon shadow */ -@define-color progress_color #9fb0b9; /* Progressbar color */ +/*************** +* Action bars * +***************/ +.action-bar { + background-color: #dedede; + border: solid #c4c4c4; + border-width: 1px 0 0 0; + color: #666666; + box-shadow: none; } + .action-bar:backdrop { + background-color: #dedede; + box-shadow: none; + -gtk-image-effect: dim; } + .action-bar:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; } + .action-bar:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; } -/* Hightlight & shadow colors */ -@define-color highlight alpha(#fff, 0.2); -@define-color shadow alpha(#000, 0.2); +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } -/* Fixes for 263, and partial fix for 223 (gnome-calendar) - * https://github.com/snwh/paper-gtk-theme/issues/223 * - * https://github.com/snwh/paper-gtk-theme/issues/263 */ -@define-color theme_fg_color @foreground; -@define-color theme_bg_color @background; -@define-color theme_text_color @text; -@define-color theme_base_color @base; -@define-color borders @border; +/*************** + * Base States * + ***************/ +.background { + color: #666666; + background-color: #f7f7f7; } + .background:backdrop { + color: #afafaf; + background-color: #f7f7f7; + text-shadow: none; + -gtk-icon-shadow: none; } +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:insensitive { + -gtk-icon-effect: dim; } + +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: #666666; + background-color: #f7f7f7; } + .gtkstyle-fallback:hover { + color: #666666; + background-color: white; } + .gtkstyle-fallback:active { + color: #666666; + background-color: #dedede; } + .gtkstyle-fallback:disabled { + color: #afafaf; + background-color: #fafafa; } + .gtkstyle-fallback:selected { + color: #ffffff; + background-color: #449ac2; } + +.view, GtkIconView, +iconview, +GtkTextView text, +textview text { + color: #666666; + background-color: #ffffff; } + .view:backdrop, GtkIconView:backdrop, + iconview:backdrop, + GtkTextView text:backdrop, + textview text:backdrop { + color: #848484; + background-color: #fcfcfc; } + .view:selected:focus, GtkIconView:selected:focus, + iconview:selected:focus, .view:selected, GtkIconView:selected, + iconview:selected, + GtkTextView text:selected:focus, + textview text:selected:focus, + GtkTextView text:selected, + textview text:selected { + border-radius: 3px; } + +GtkTextView, +textview border { + background-color: #fbfbfb; + background-image: image(rgba(0, 0, 0, 0.2)); + background-repeat: no-repeat; } + GtkTextView:backdrop, + textview border:backdrop { + background-color: #fafafa; } + GtkTextView.bottom, + textview border.bottom { + background-size: 100% 1px; + background-position: top; } + GtkTextView.top, + textview border.top { + background-size: 100% 1px; + background-position: bottom; } + GtkTextView.left, + textview border.left { + background-size: 1px 100%; + background-position: right; } + GtkTextView.right, + textview border.right { + background-size: 1px 100%; + background-position: left; } + +GtkIconView, +iconview { + background-color: transparent; } + GtkIconView:backdrop, + iconview:backdrop { + background-color: transparent; } + +.rubberband, +rubberband, +GtkFlow rubberband, +flowbox rubberband, +.content-view rubberband, +GtkTreeView.view .rubberband, +GtkTreeView.view rubberband, +treeview.view .rubberband, +treeview.view rubberband { + border: 1px solid #347d9f; + background-color: rgba(52, 125, 159, 0.2); } + +GtkFlow flowboxchild, +flowbox flowboxchild { + padding: 3px; + border-radius: 3px; } + GtkFlow flowboxchild:selected, + flowbox flowboxchild:selected { + outline-offset: -2px; } + +GtkLabel.separator, +label.separator { + color: #666666; } + GtkLabel.separator:backdrop, + label.separator:backdrop { + color: #afafaf; } +GtkLabel selection, +label selection { + background-color: #449ac2; + color: #ffffff; } +GtkLabel:disabled, +label:disabled { + color: #afafaf; } + GtkLabel:disabled:backdrop, + label:disabled:backdrop { + color: #d1d1d1; } +GtkLabel:backdrop, +label:backdrop { + color: #afafaf; } + +.dim-label, GtkLabel.separator, +label.separator, .titlebar:not(headerbar) .subtitle, +.header-bar .subtitle, +headerbar .subtitle { + opacity: 0.55; + text-shadow: none; } + +GtkAssistant, +assistant { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkAssistant .sidebar, + assistant .sidebar { + background-color: #ffffff; + border-top: 1px solid #c4c4c4; + border-bottom-left-radius: 4px; } + GtkAssistant .sidebar:backdrop, + assistant .sidebar:backdrop { + background-color: #fcfcfc; + border-color: #c9c9c9; } + GtkAssistant.csd .sidebar, + assistant.csd .sidebar { + border-top-style: none; } + GtkAssistant .sidebar GtkLabel, + GtkAssistant .sidebar label, + assistant .sidebar GtkLabel, + assistant .sidebar label { + padding: 6px 12px; } + GtkAssistant .sidebar GtkLabel.highlight, + GtkAssistant .sidebar label.highlight, + assistant .sidebar GtkLabel.highlight, + assistant .sidebar label.highlight { + background-color: #dadada; } + +.app-notification, +.app-notification.frame, .osd .scale-popup, .csd .popover.background.touch-selection, .csd .popover.background.magnifier, .popover.background.touch-selection, .popover.background.magnifier, .csd +popover.background.touch-selection, .csd +popover.background.magnifier, +popover.background.touch-selection, +popover.background.magnifier, .csd .popover.background.osd, .popover.background.osd, .csd +popover.background.osd, +popover.background.osd, +.osd { + color: #A1A8AB; + border: none; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; + outline-color: rgba(161, 168, 171, 0.3); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification:backdrop, .osd .scale-popup:backdrop, .popover.background.touch-selection:backdrop, .popover.background.magnifier:backdrop, + popover.background.touch-selection:backdrop, + popover.background.magnifier:backdrop, .popover.background.osd:backdrop, + popover.background.osd:backdrop, + .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } /*********** - * Imports * + * Buttons * ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#449ac2), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#449ac2), to(transparent)); } } +notebook > header > tabs > arrow, +.button, +button { + min-height: 24px; + min-width: 16px; + padding: 4px 9px; + border: 1px solid #c4c4c4; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #666666; + outline-color: rgba(102, 102, 102, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.sidebar-button, notebook > header > tabs > arrow, + .button.flat, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + button.sidebar-button:hover, notebook > header > tabs > arrow:hover, + .button.flat:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active, + .button.flat:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, + .button:hover, + button:hover { + color: #666666; + outline-color: rgba(102, 102, 102, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + .button:active, + .button:checked, + button:active, + button:checked { + color: #666666; + outline-color: rgba(102, 102, 102, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #e5e5e5, #f2f2f2); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); + transition-duration: 50ms; } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop, + .button:backdrop.flat, + .button:backdrop, + button:backdrop.flat, + button:backdrop { + border-color: #c9c9c9; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + button.sidebar-button:backdrop GtkLabel, notebook > header > tabs > arrow:backdrop GtkLabel, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop GtkLabel, notebook > header > tabs > arrow:backdrop, + .button:backdrop.flat GtkLabel, + .button:backdrop.flat, + .button:backdrop GtkLabel, + .button:backdrop, + button:backdrop.flat GtkLabel, + button:backdrop.flat, + button:backdrop GtkLabel, + button:backdrop { + color: #afafaf; } + button.sidebar-button:backdrop label, notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop label, notebook > header > tabs > arrow:backdrop, + .button:backdrop.flat label, + .button:backdrop.flat, + .button:backdrop label, + .button:backdrop, + button:backdrop.flat label, + button:backdrop.flat, + button:backdrop label, + button:backdrop { + color: #afafaf; } + button.sidebar-button:backdrop:active, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:checked, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + .button:backdrop.flat:active, + .button:backdrop.flat:checked, + .button:backdrop:active, + .button:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + border-color: #c9c9c9; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.sidebar-button:backdrop:active GtkLabel, notebook > header > tabs > arrow:backdrop:active GtkLabel, button.sidebar-button:backdrop:active, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:checked GtkLabel, notebook > header > tabs > arrow:backdrop:checked GtkLabel, button.sidebar-button:backdrop:checked, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active GtkLabel, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked GtkLabel, notebook > header > tabs > arrow:backdrop:checked, + .button:backdrop.flat:active GtkLabel, + .button:backdrop.flat:active, + .button:backdrop.flat:checked GtkLabel, + .button:backdrop.flat:checked, + .button:backdrop:active GtkLabel, + .button:backdrop:active, + .button:backdrop:checked GtkLabel, + .button:backdrop:checked, + button:backdrop.flat:active GtkLabel, + button:backdrop.flat:active, + button:backdrop.flat:checked GtkLabel, + button:backdrop.flat:checked, + button:backdrop:active GtkLabel, + button:backdrop:active, + button:backdrop:checked GtkLabel, + button:backdrop:checked { + color: #afafaf; } + button.sidebar-button:backdrop:active label, notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, + .button:backdrop.flat:active label, + .button:backdrop.flat:active, + .button:backdrop.flat:checked label, + .button:backdrop.flat:checked, + .button:backdrop:active label, + .button:backdrop:active, + .button:backdrop:checked label, + .button:backdrop:checked, + button:backdrop.flat:active label, + button:backdrop.flat:active, + button:backdrop.flat:checked label, + button:backdrop.flat:checked, + button:backdrop:active label, + button:backdrop:active, + button:backdrop:checked label, + button:backdrop:checked { + color: #afafaf; } + button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, + .button:backdrop.flat:disabled, + .button:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + border-color: #c9c9c9; + background-image: none; + background-color: #fafafa; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.sidebar-button:backdrop:disabled GtkLabel, notebook > header > tabs > arrow:backdrop:disabled GtkLabel, button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled GtkLabel, notebook > header > tabs > arrow:backdrop:disabled, + .button:backdrop.flat:disabled GtkLabel, + .button:backdrop.flat:disabled, + .button:backdrop:disabled GtkLabel, + .button:backdrop:disabled, + button:backdrop.flat:disabled GtkLabel, + button:backdrop.flat:disabled, + button:backdrop:disabled GtkLabel, + button:backdrop:disabled { + color: #d1d1d1; } + button.sidebar-button:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, + .button:backdrop.flat:disabled label, + .button:backdrop.flat:disabled, + .button:backdrop:disabled label, + .button:backdrop:disabled, + button:backdrop.flat:disabled label, + button:backdrop.flat:disabled, + button:backdrop:disabled label, + button:backdrop:disabled { + color: #d1d1d1; } + button.sidebar-button:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + .button:backdrop.flat:disabled:active, + .button:backdrop.flat:disabled:checked, + .button:backdrop:disabled:active, + .button:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + border-color: #c9c9c9; + background-image: none; + background-color: #ededed; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.sidebar-button:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, + .button:backdrop.flat:disabled:active label, + .button:backdrop.flat:disabled:checked label, + .button:backdrop:disabled:active label, + .button:backdrop:disabled:checked label, + button:backdrop.flat:disabled:active label, + button:backdrop.flat:disabled:checked label, + button:backdrop:disabled:active label, + button:backdrop:disabled:checked label { + color: #d1d1d1; } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, + .button.flat:backdrop, + .button.flat:disabled, + .button.flat:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:insensitive, notebook > header > tabs > arrow:disabled, + .button:insensitive, + .button:disabled, + button:insensitive, + button:disabled { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:insensitive GtkLabel, notebook > header > tabs > arrow:insensitive, notebook > header > tabs > arrow:disabled GtkLabel, notebook > header > tabs > arrow:disabled, + .button:insensitive GtkLabel, + .button:insensitive, + .button:disabled GtkLabel, + .button:disabled, + button:insensitive GtkLabel, + button:insensitive, + button:disabled GtkLabel, + button:disabled { + color: #afafaf; } + notebook > header > tabs > arrow:insensitive label, notebook > header > tabs > arrow:insensitive, notebook > header > tabs > arrow:disabled label, notebook > header > tabs > arrow:disabled, + .button:insensitive label, + .button:insensitive, + .button:disabled label, + .button:disabled, + button:insensitive label, + button:insensitive, + button:disabled label, + button:disabled { + color: #afafaf; } + notebook > header > tabs > arrow:insensitive:active, notebook > header > tabs > arrow:insensitive:checked, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + .button:insensitive:active, + .button:insensitive:checked, + .button:disabled:active, + .button:disabled:checked, + button:insensitive:active, + button:insensitive:checked, + button:disabled:active, + button:disabled:checked { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + notebook > header > tabs > arrow:insensitive:active GtkLabel, notebook > header > tabs > arrow:insensitive:active, notebook > header > tabs > arrow:insensitive:checked GtkLabel, notebook > header > tabs > arrow:insensitive:checked, notebook > header > tabs > arrow:disabled:active GtkLabel, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked GtkLabel, notebook > header > tabs > arrow:disabled:checked, + .button:insensitive:active GtkLabel, + .button:insensitive:active, + .button:insensitive:checked GtkLabel, + .button:insensitive:checked, + .button:disabled:active GtkLabel, + .button:disabled:active, + .button:disabled:checked GtkLabel, + .button:disabled:checked, + button:insensitive:active GtkLabel, + button:insensitive:active, + button:insensitive:checked GtkLabel, + button:insensitive:checked, + button:disabled:active GtkLabel, + button:disabled:active, + button:disabled:checked GtkLabel, + button:disabled:checked { + color: #afafaf; } + notebook > header > tabs > arrow:insensitive:active label, notebook > header > tabs > arrow:insensitive:active, notebook > header > tabs > arrow:insensitive:checked label, notebook > header > tabs > arrow:insensitive:checked, notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, + .button:insensitive:active label, + .button:insensitive:active, + .button:insensitive:checked label, + .button:insensitive:checked, + .button:disabled:active label, + .button:disabled:active, + .button:disabled:checked label, + .button:disabled:checked, + button:insensitive:active label, + button:insensitive:active, + button:insensitive:checked label, + button:insensitive:checked, + button:disabled:active label, + button:disabled:active, + button:disabled:checked label, + button:disabled:checked { + color: #afafaf; } + notebook > header > tabs > arrow.image-button, + .button.image-button, + button.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button, + .button.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + .button.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button GtkLabel, + notebook > header > tabs > arrow.text-button.image-button label, + .button.text-button.image-button GtkLabel, + .button.text-button.image-button label, + button.text-button.image-button GtkLabel, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + GtkComboBox:drop(active) button.combo, + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + .button:drop(active), + button:drop(active) { + color: #4e9a06; + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } +row:selected +.button, row:selected +button { + border-color: #347d9f; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected + .button.flat:not(:active):not(:checked):not(:hover):not(disabled), row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + .button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #fcfcfc; } +.button.osd, +button.osd { + min-width: 24px; + min-height: 32px; + color: #A1A8AB; + border-radius: 5px; + outline-color: rgba(161, 168, 171, 0.3); + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd.image-button, + button.osd.image-button { + min-width: 32px; } + .button.osd:hover, + button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:active, + .button.osd:checked, + button.osd:active, + button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:insensitive:backdrop, + .button.osd:insensitive, + .button.osd:disabled:backdrop, + .button.osd:disabled, + button.osd:insensitive:backdrop, + button.osd:insensitive, + button.osd:disabled:backdrop, + button.osd:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + .button.osd:backdrop, + button.osd:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } +.app-notification .button, .app-notification button, +.app-notification.frame .button, +.app-notification.frame button, .csd .popover.background.touch-selection button, .csd .popover.background.magnifier button, .popover.background.touch-selection button, .popover.background.magnifier button, .csd +popover.background.touch-selection button, .csd +popover.background.magnifier button, +popover.background.touch-selection button, +popover.background.magnifier button, .osd +.button, .osd +button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:hover, .app-notification button:hover, .popover.background.touch-selection button:hover, .popover.background.magnifier button:hover, + popover.background.touch-selection button:hover, + popover.background.magnifier button:hover, .osd + .button:hover, .osd + button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:active:backdrop, .app-notification button:active:backdrop, .popover.background.touch-selection button:active:backdrop, .popover.background.magnifier button:active:backdrop, + popover.background.touch-selection button:active:backdrop, + popover.background.magnifier button:active:backdrop, .app-notification .button:active, .app-notification button:active, .popover.background.touch-selection button:active, .popover.background.magnifier button:active, + popover.background.touch-selection button:active, + popover.background.magnifier button:active, .app-notification .button:checked:backdrop, .app-notification button:checked:backdrop, .popover.background.touch-selection button:checked:backdrop, .popover.background.magnifier button:checked:backdrop, + popover.background.touch-selection button:checked:backdrop, + popover.background.magnifier button:checked:backdrop, .app-notification .button:checked, .app-notification button:checked, .popover.background.touch-selection button:checked, .popover.background.magnifier button:checked, + popover.background.touch-selection button:checked, + popover.background.magnifier button:checked, .osd + .button:active:backdrop, .osd + .button:active, .osd + .button:checked:backdrop, .osd + .button:checked, .osd + button:active:backdrop, .osd + button:active, .osd + button:checked:backdrop, .osd + button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:disabled:backdrop, .app-notification button:disabled:backdrop, .popover.background.touch-selection button:disabled:backdrop, .popover.background.magnifier button:disabled:backdrop, + popover.background.touch-selection button:disabled:backdrop, + popover.background.magnifier button:disabled:backdrop, .app-notification .button:disabled, .app-notification button:disabled, .popover.background.touch-selection button:disabled, .popover.background.magnifier button:disabled, + popover.background.touch-selection button:disabled, + popover.background.magnifier button:disabled, .osd + .button:disabled:backdrop, .osd + .button:disabled, .osd + button:disabled:backdrop, .osd + button:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification .button:backdrop, .app-notification button:backdrop, .popover.background.touch-selection button:backdrop, .popover.background.magnifier button:backdrop, + popover.background.touch-selection button:backdrop, + popover.background.magnifier button:backdrop, .osd + .button:backdrop, .osd + button:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification .flat.button, .app-notification button.flat, .popover.background.touch-selection button.flat, .popover.background.magnifier button.flat, + popover.background.touch-selection button.flat, + popover.background.magnifier button.flat, .osd + .button.flat, .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification .flat.button:hover, .app-notification button.flat:hover, .popover.background.touch-selection button.flat:hover, .popover.background.magnifier button.flat:hover, + popover.background.touch-selection button.flat:hover, + popover.background.magnifier button.flat:hover, .osd + .button.flat:hover, .osd + button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .flat.button:disabled, .app-notification button.flat:disabled, .popover.background.touch-selection button.flat:disabled, .popover.background.magnifier button.flat:disabled, + popover.background.touch-selection button.flat:disabled, + popover.background.magnifier button.flat:disabled, .osd + .button.flat:disabled, .osd + button.flat:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification .flat.button:backdrop, .app-notification button.flat:backdrop, .popover.background.touch-selection button.flat:backdrop, .popover.background.magnifier button.flat:backdrop, + popover.background.touch-selection button.flat:backdrop, + popover.background.magnifier button.flat:backdrop, .osd + .button.flat:backdrop, .osd + button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification .flat.button:active, .app-notification button.flat:active, .popover.background.touch-selection button.flat:active, .popover.background.magnifier button.flat:active, + popover.background.touch-selection button.flat:active, + popover.background.magnifier button.flat:active, .app-notification .flat.button:checked, .app-notification button.flat:checked, .popover.background.touch-selection button.flat:checked, .popover.background.magnifier button.flat:checked, + popover.background.touch-selection button.flat:checked, + popover.background.magnifier button.flat:checked, .osd + .button.flat:active, .osd + .button.flat:checked, .osd + button.flat:active, .osd + button.flat:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } +.button.suggested-action, +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #215065; + background-image: linear-gradient(to bottom, #449ac2, #3a8cb2); + text-shadow: 0 1px rgba(0, 0, 0, 0.58902); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.58902); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action.flat, + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #449ac2; } + .button.suggested-action:hover, + button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #215065; + background-image: linear-gradient(to bottom, #5ba6c9, #449ac2 60%, #3c8fb6); + text-shadow: 0 1px rgba(0, 0, 0, 0.54102); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54102); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .button.suggested-action:active, + .button.suggested-action:checked, + button.suggested-action:active, + button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #215065; + background-image: linear-gradient(to bottom, #3886ab, #3e95be); + text-shadow: 0 1px rgba(0, 0, 0, 0.66902); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.66902); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + border-color: #449ac2; + background-image: linear-gradient(to bottom, #449ac2); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop GtkLabel, + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop GtkLabel, + .button.suggested-action.flat:backdrop, + button.suggested-action:backdrop GtkLabel, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop GtkLabel, + button.suggested-action.flat:backdrop { + color: #daebf3; } + .button.suggested-action:backdrop label, + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop label, + .button.suggested-action.flat:backdrop, + button.suggested-action:backdrop label, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop label, + button.suggested-action.flat:backdrop { + color: #daebf3; } + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + border-color: #347d9f; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action:backdrop:active GtkLabel, + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked GtkLabel, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active GtkLabel, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked GtkLabel, + .button.suggested-action.flat:backdrop:checked, + button.suggested-action:backdrop:active GtkLabel, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked GtkLabel, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active GtkLabel, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked GtkLabel, + button.suggested-action.flat:backdrop:checked { + color: #d6e5ec; } + .button.suggested-action:backdrop:active label, + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked label, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active label, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked label, + .button.suggested-action.flat:backdrop:checked, + button.suggested-action:backdrop:active label, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked label, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active label, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked label, + button.suggested-action.flat:backdrop:checked { + color: #d6e5ec; } + .button.suggested-action:backdrop:disabled, + .button.suggested-action.flat:backdrop:disabled, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: #c9c9c9; + background-image: none; + background-color: #fafafa; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop:disabled GtkLabel, + .button.suggested-action:backdrop:disabled, + .button.suggested-action.flat:backdrop:disabled GtkLabel, + .button.suggested-action.flat:backdrop:disabled, + button.suggested-action:backdrop:disabled GtkLabel, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled GtkLabel, + button.suggested-action.flat:backdrop:disabled { + color: #d1d1d1; } + .button.suggested-action:backdrop:disabled label, + .button.suggested-action:backdrop:disabled, + .button.suggested-action.flat:backdrop:disabled label, + .button.suggested-action.flat:backdrop:disabled, + button.suggested-action:backdrop:disabled label, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled label, + button.suggested-action.flat:backdrop:disabled { + color: #d1d1d1; } + .button.suggested-action:backdrop:disabled:active, + .button.suggested-action:backdrop:disabled:checked, + .button.suggested-action.flat:backdrop:disabled:active, + .button.suggested-action.flat:backdrop:disabled:checked, + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + border-color: #4d9fc5; + background-image: none; + background-color: #4d9fc5; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action:backdrop:disabled:active label, + .button.suggested-action:backdrop:disabled:checked label, + .button.suggested-action.flat:backdrop:disabled:active label, + .button.suggested-action.flat:backdrop:disabled:checked label, + button.suggested-action:backdrop:disabled:active label, + button.suggested-action:backdrop:disabled:checked label, + button.suggested-action.flat:backdrop:disabled:active label, + button.suggested-action.flat:backdrop:disabled:checked label { + color: #8bc1d9; } + .button.suggested-action.flat:backdrop, + .button.suggested-action.flat:disabled, + .button.suggested-action.flat:backdrop:disabled, + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(68, 154, 194, 0.8); } + .button.suggested-action:disabled, + button.suggested-action:disabled { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + .button.suggested-action:disabled GtkLabel, + .button.suggested-action:disabled, + button.suggested-action:disabled GtkLabel, + button.suggested-action:disabled { + color: #afafaf; } + .button.suggested-action:disabled label, + .button.suggested-action:disabled, + button.suggested-action:disabled label, + button.suggested-action:disabled { + color: #afafaf; } + .button.suggested-action:disabled:active, + .button.suggested-action:disabled:checked, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + border-color: #215065; + background-image: none; + background-color: #4d9fc5; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action:disabled:active GtkLabel, + .button.suggested-action:disabled:active, + .button.suggested-action:disabled:checked GtkLabel, + .button.suggested-action:disabled:checked, + button.suggested-action:disabled:active GtkLabel, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked GtkLabel, + button.suggested-action:disabled:checked { + color: #b8d9e8; } + .button.suggested-action:disabled:active label, + .button.suggested-action:disabled:active, + .button.suggested-action:disabled:checked label, + .button.suggested-action:disabled:checked, + button.suggested-action:disabled:active label, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked label, + button.suggested-action:disabled:checked { + color: #b8d9e8; } + .osd + .button.suggested-action, .osd + button.suggested-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:hover, .osd + button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:active:backdrop, .osd + .button.suggested-action:active, .osd + .button.suggested-action:checked:backdrop, .osd + .button.suggested-action:checked, .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #449ac2); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:disabled:backdrop, .osd + .button.suggested-action:disabled, .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + .button.suggested-action:backdrop, .osd + button.suggested-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +.button.destructive-action, +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #771614; + background-image: linear-gradient(to bottom, #DC322F, #cf2623); + text-shadow: 0 1px rgba(0, 0, 0, 0.58118); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.58118); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action.flat, + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #DC322F; } + .button.destructive-action:hover, + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #771614; + background-image: linear-gradient(to bottom, #e04c49, #DC322F 60%, #d32724); + text-shadow: 0 1px rgba(0, 0, 0, 0.53318); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.53318); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .button.destructive-action:active, + .button.destructive-action:checked, + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #771614; + background-image: linear-gradient(to bottom, #c62421, #db2926); + text-shadow: 0 1px rgba(0, 0, 0, 0.66118); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.66118); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + border-color: #DC322F; + background-image: linear-gradient(to bottom, #DC322F); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop GtkLabel, + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop GtkLabel, + .button.destructive-action.flat:backdrop, + button.destructive-action:backdrop GtkLabel, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop GtkLabel, + button.destructive-action.flat:backdrop { + color: #f8d6d5; } + .button.destructive-action:backdrop label, + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop label, + .button.destructive-action.flat:backdrop, + button.destructive-action:backdrop label, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop label, + button.destructive-action.flat:backdrop { + color: #f8d6d5; } + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + border-color: #b9221f; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action:backdrop:active GtkLabel, + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked GtkLabel, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active GtkLabel, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked GtkLabel, + .button.destructive-action.flat:backdrop:checked, + button.destructive-action:backdrop:active GtkLabel, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked GtkLabel, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active GtkLabel, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked GtkLabel, + button.destructive-action.flat:backdrop:checked { + color: #f1d3d2; } + .button.destructive-action:backdrop:active label, + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked label, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active label, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked label, + .button.destructive-action.flat:backdrop:checked, + button.destructive-action:backdrop:active label, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked label, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active label, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked label, + button.destructive-action.flat:backdrop:checked { + color: #f1d3d2; } + .button.destructive-action:backdrop:disabled, + .button.destructive-action.flat:backdrop:disabled, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: #c9c9c9; + background-image: none; + background-color: #fafafa; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop:disabled GtkLabel, + .button.destructive-action:backdrop:disabled, + .button.destructive-action.flat:backdrop:disabled GtkLabel, + .button.destructive-action.flat:backdrop:disabled, + button.destructive-action:backdrop:disabled GtkLabel, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled GtkLabel, + button.destructive-action.flat:backdrop:disabled { + color: #d1d1d1; } + .button.destructive-action:backdrop:disabled label, + .button.destructive-action:backdrop:disabled, + .button.destructive-action.flat:backdrop:disabled label, + .button.destructive-action.flat:backdrop:disabled, + button.destructive-action:backdrop:disabled label, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled label, + button.destructive-action.flat:backdrop:disabled { + color: #d1d1d1; } + .button.destructive-action:backdrop:disabled:active, + .button.destructive-action:backdrop:disabled:checked, + .button.destructive-action.flat:backdrop:disabled:active, + .button.destructive-action.flat:backdrop:disabled:checked, + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + border-color: #dd3c38; + background-image: none; + background-color: #dd3c38; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action:backdrop:disabled:active label, + .button.destructive-action:backdrop:disabled:checked label, + .button.destructive-action.flat:backdrop:disabled:active label, + .button.destructive-action.flat:backdrop:disabled:checked label, + button.destructive-action:backdrop:disabled:active label, + button.destructive-action:backdrop:disabled:checked label, + button.destructive-action.flat:backdrop:disabled:active label, + button.destructive-action.flat:backdrop:disabled:checked label { + color: #e9807e; } + .button.destructive-action.flat:backdrop, + .button.destructive-action.flat:disabled, + .button.destructive-action.flat:backdrop:disabled, + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(220, 50, 47, 0.8); } + .button.destructive-action:disabled, + button.destructive-action:disabled { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + .button.destructive-action:disabled GtkLabel, + .button.destructive-action:disabled, + button.destructive-action:disabled GtkLabel, + button.destructive-action:disabled { + color: #afafaf; } + .button.destructive-action:disabled label, + .button.destructive-action:disabled, + button.destructive-action:disabled label, + button.destructive-action:disabled { + color: #afafaf; } + .button.destructive-action:disabled:active, + .button.destructive-action:disabled:checked, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + border-color: #771614; + background-image: none; + background-color: #dd3c38; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action:disabled:active GtkLabel, + .button.destructive-action:disabled:active, + .button.destructive-action:disabled:checked GtkLabel, + .button.destructive-action:disabled:checked, + button.destructive-action:disabled:active GtkLabel, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked GtkLabel, + button.destructive-action:disabled:checked { + color: #f1b1af; } + .button.destructive-action:disabled:active label, + .button.destructive-action:disabled:active, + .button.destructive-action:disabled:checked label, + .button.destructive-action:disabled:checked, + button.destructive-action:disabled:active label, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked label, + button.destructive-action:disabled:checked { + color: #f1b1af; } + .osd + .button.destructive-action, .osd + button.destructive-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(220, 50, 47, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:hover, .osd + button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(220, 50, 47, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:active:backdrop, .osd + .button.destructive-action:active, .osd + .button.destructive-action:checked:backdrop, .osd + .button.destructive-action:checked, .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #DC322F); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:disabled:backdrop, .osd + .button.destructive-action:disabled, .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + .button.destructive-action:backdrop, .osd + button.destructive-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(220, 50, 47, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +.stack-switcher > +.button, .stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + .button > label, .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + .button > image, .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + .button.text-button, .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + .button.image-button, .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + .button.needs-attention:active > label, + .stack-switcher > + .button.needs-attention:active > image, .stack-switcher > + .button.needs-attention:checked > label, + .stack-switcher > + .button.needs-attention:checked > image, .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } +.inline-toolbar +.button, .inline-toolbar +.button:backdrop, .inline-toolbar +button, .inline-toolbar +button:backdrop { + border-radius: 2px; + border-width: 1px; } +.primary-toolbar +.button, .primary-toolbar +button { + -gtk-icon-shadow: none; } -/* Import Assets CSS */ -@import url("gtk-widgets-assets.css"); +.stack-switcher > +.button.needs-attention > label, +.stack-switcher > +.button.needs-attention > image, .stack-switcher > +button.needs-attention > label, +.stack-switcher > +button.needs-attention > image, .sidebar .list-row.needs-attention > label, +.sidebar row.needs-attention > label, stacksidebar .list-row.needs-attention > label, +stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#449ac2), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.76923)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > + .button.needs-attention > label:backdrop, + .stack-switcher > + .button.needs-attention > image:backdrop, .stack-switcher > + button.needs-attention > label:backdrop, + .stack-switcher > + button.needs-attention > image:backdrop, .sidebar .list-row.needs-attention > label:backdrop, + .sidebar row.needs-attention > label:backdrop, stacksidebar .list-row.needs-attention > label:backdrop, + stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > + .button.needs-attention > label:dir(rtl), + .stack-switcher > + .button.needs-attention > image:dir(rtl), .stack-switcher > + button.needs-attention > label:dir(rtl), + .stack-switcher > + button.needs-attention > image:dir(rtl), .sidebar .list-row.needs-attention > label:dir(rtl), + .sidebar row.needs-attention > label:dir(rtl), stacksidebar .list-row.needs-attention > label:dir(rtl), + stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; } -/* Import Main CSS */ -@import url("granite-widgets.css"); -@import url("gtk-widgets.css"); -@import url("gtk-common.css"); +.inline-toolbar toolbutton > button { + color: #666666; + outline-color: rgba(102, 102, 102, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:hover { + color: #666666; + outline-color: rgba(102, 102, 102, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #666666; + outline-color: rgba(102, 102, 102, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #e5e5e5, #f2f2f2); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:disabled { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:disabled GtkLabel, .inline-toolbar toolbutton > button:disabled { + color: #afafaf; } + .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: #afafaf; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:disabled:active GtkLabel, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked GtkLabel, .inline-toolbar toolbutton > button:disabled:checked { + color: #afafaf; } + .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: #afafaf; } + .inline-toolbar toolbutton > button:backdrop { + border-color: #c9c9c9; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop GtkLabel, .inline-toolbar toolbutton > button:backdrop { + color: #afafaf; } + .inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { + color: #afafaf; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: #c9c9c9; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:backdrop:active GtkLabel, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked GtkLabel, .inline-toolbar toolbutton > button:backdrop:checked { + color: #afafaf; } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: #afafaf; } + .inline-toolbar toolbutton > button:backdrop:disabled { + border-color: #c9c9c9; + background-image: none; + background-color: #fafafa; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled GtkLabel, .inline-toolbar toolbutton > button:backdrop:disabled { + color: #d1d1d1; } + .inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { + color: #d1d1d1; } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + border-color: #c9c9c9; + background-image: none; + background-color: #ededed; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { + color: #d1d1d1; } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .inline-toolbar +.button, .inline-toolbar +.button:backdrop, .inline-toolbar +button, .inline-toolbar +button:backdrop, .linked > +.button, .linked > +.button:hover, .linked > +.button:active, .linked > +.button:checked, .linked > +.button:backdrop, .linked > +button, .linked > +button:hover, .linked > +button:active, .linked > +button:checked, .linked > +button:backdrop, .linked:not(.vertical) > .spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > +.entry, .linked:not(.vertical) > +entry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.inline-toolbar +.button:first-child, .inline-toolbar +button:first-child, .linked > +.button:first-child, .linked > +button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, GtkComboBox.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > .spinbutton:first-child:not(.vertical), +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > +.entry:first-child, .linked:not(.vertical) > +entry:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } +.inline-toolbar +.button:last-child, .inline-toolbar +button:last-child, .linked > +.button:last-child, .linked > +button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, GtkComboBox.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > .spinbutton:last-child:not(.vertical), +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > +.entry:last-child, .linked:not(.vertical) > +entry:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } +.inline-toolbar +.button:only-child, .inline-toolbar +button:only-child, .linked > +.button:only-child, .linked > +button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > .spinbutton:only-child:not(.vertical), +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > +.entry:only-child, .linked:not(.vertical) > +entry:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > +.button, .linked.vertical > +.button:hover, .linked.vertical > +.button:active, .linked.vertical > +.button:checked, .linked.vertical > +.button:backdrop, .linked.vertical > +button, .linked.vertical > +button:hover, .linked.vertical > +button:active, .linked.vertical > +button:checked, .linked.vertical > +button:backdrop, .linked.vertical > .spinbutton:not(.vertical), +.linked.vertical > spinbutton:not(.vertical), .linked.vertical > +.entry, .linked.vertical > +entry, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > +.button:first-child, .linked.vertical > +button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > .spinbutton:first-child:not(.vertical), +.linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > +.entry:first-child, .linked.vertical > +entry:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +.linked.vertical > +.button:last-child, .linked.vertical > +button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > .spinbutton:last-child:not(.vertical), +.linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > +.entry:last-child, .linked.vertical > +entry:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } +.linked.vertical > +.button:only-child, .linked.vertical > +button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > .spinbutton:only-child:not(.vertical), +.linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > +.entry:only-child, .linked.vertical > +entry:only-child { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, .popover.background .check, +.popover.background checkbutton, +.popover.background .radio, +.popover.background radiobutton, +popover.background .check, +popover.background checkbutton, +popover.background .radio, +popover.background radiobutton, +.menuitem.button.flat, modelbutton.flat:backdrop, +popover.background checkbutton:backdrop, +popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, .popover.background .check:backdrop:hover, +.popover.background checkbutton:backdrop:hover, +.popover.background .radio:backdrop:hover, +.popover.background radiobutton:backdrop:hover, +popover.background .check:backdrop:hover, +popover.background checkbutton:backdrop:hover, +popover.background .radio:backdrop:hover, +popover.background radiobutton:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, GtkCalendar.button, +calendar.button, GtkCalendar.button:hover, +calendar.button:hover, GtkCalendar.button:backdrop, +calendar.button:backdrop, GtkCalendar.button:disabled, +calendar.button:disabled, button:link, +.button:link, +button:visited, +.button:visited, button:link:hover, button:link:active, button:link:checked, +.button:link:hover, +.button:link:active, +.button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, +.button:visited:hover, +.button:visited:active, +.button:visited:checked, .scale-popup .button:hover, +.scale-popup button:hover, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:disabled, .scale-popup .button:backdrop, +.scale-popup button:backdrop:hover, +.scale-popup button:backdrop:disabled, +.scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, .popover.background .check, +.popover.background checkbutton, +.popover.background .radio, +.popover.background radiobutton, +popover.background .check, +popover.background checkbutton, +popover.background .radio, +popover.background radiobutton, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, .popover.background .check:hover, + .popover.background checkbutton:hover, + .popover.background .radio:hover, + .popover.background radiobutton:hover, + popover.background .check:hover, + popover.background checkbutton:hover, + popover.background .radio:hover, + popover.background radiobutton:hover, + .menuitem.button.flat:hover { + background-color: white; } + modelbutton.flat check:last-child, .popover.background .check check:last-child, + .popover.background checkbutton check:last-child, + .popover.background .radio check:last-child, + .popover.background radiobutton check:last-child, + popover.background .check check:last-child, + popover.background checkbutton check:last-child, + popover.background .radio check:last-child, + popover.background radiobutton check:last-child, + modelbutton.flat radio:last-child, + .popover.background .check radio:last-child, + .popover.background checkbutton radio:last-child, + .popover.background .radio radio:last-child, + .popover.background radiobutton radio:last-child, + popover.background .check radio:last-child, + popover.background checkbutton radio:last-child, + popover.background .radio radio:last-child, + popover.background radiobutton radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, .popover.background .check check:first-child, + .popover.background checkbutton check:first-child, + .popover.background .radio check:first-child, + .popover.background radiobutton check:first-child, + popover.background .check check:first-child, + popover.background checkbutton check:first-child, + popover.background .radio check:first-child, + popover.background radiobutton check:first-child, + modelbutton.flat radio:first-child, + .popover.background .check radio:first-child, + .popover.background checkbutton radio:first-child, + .popover.background .radio radio:first-child, + .popover.background radiobutton radio:first-child, + popover.background .check radio:first-child, + popover.background checkbutton radio:first-child, + popover.background .radio radio:first-child, + popover.background radiobutton radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, .popover.background .check arrow, +.popover.background checkbutton arrow, +.popover.background .radio arrow, +.popover.background radiobutton arrow, +popover.background .check arrow, +popover.background checkbutton arrow, +popover.background .radio arrow, +popover.background radiobutton arrow { + background: none; } + modelbutton.flat arrow:hover, .popover.background .check arrow:hover, + .popover.background checkbutton arrow:hover, + .popover.background .radio arrow:hover, + .popover.background radiobutton arrow:hover, + popover.background .check arrow:hover, + popover.background checkbutton arrow:hover, + popover.background .radio arrow:hover, + popover.background radiobutton arrow:hover { + background: none; } + modelbutton.flat arrow.left, .popover.background .check arrow.left, + .popover.background checkbutton arrow.left, + .popover.background .radio arrow.left, + .popover.background radiobutton arrow.left, + popover.background .check arrow.left, + popover.background checkbutton arrow.left, + popover.background .radio arrow.left, + popover.background radiobutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, .popover.background .check arrow.right, + .popover.background checkbutton arrow.right, + .popover.background .radio arrow.right, + .popover.background radiobutton arrow.right, + popover.background .check arrow.right, + popover.background checkbutton arrow.right, + popover.background .radio arrow.right, + popover.background radiobutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px rgba(255, 255, 255, 0.76923); } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + button.color colorswatch:only-child:disabled, button.color colorswatch:only-child:backdrop { + box-shadow: none; } + +/************ + * Calendar * + ***********/ +GtkCalendar, +calendar { + color: #666666; + border: 1px solid #c4c4c4; } + GtkCalendar:selected, + calendar:selected { + border-radius: 3px; } + GtkCalendar.header, + calendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + GtkCalendar.header:backdrop, + calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + GtkCalendar.button, + calendar.button { + color: rgba(102, 102, 102, 0.45); } + GtkCalendar.button:hover, + calendar.button:hover { + color: #666666; } + GtkCalendar.button:backdrop, + calendar.button:backdrop { + color: rgba(175, 175, 175, 0.45); } + GtkCalendar.button:disabled, + calendar.button:disabled { + color: rgba(175, 175, 175, 0.45); } + GtkCalendar:indeterminate, GtkCalendar:indeterminate:backdrop, + calendar:indeterminate, + calendar:indeterminate:backdrop { + color: alpha(currentColor,0.55); } + GtkCalendar.highlight, GtkCalendar.highlight:backdrop, + calendar.highlight, + calendar.highlight:backdrop { + font-size: smaller; + color: #666666; } + GtkCalendar:backdrop, + calendar:backdrop { + color: #848484; + border-color: #c9c9c9; } + +/************************* + * Check and Radio Items * + *************************/ +.check { + background: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.radio { + background: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.check:hover { + background: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.radio:hover { + background: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.check:active { + background: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.radio:active { + background: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.check:backdrop { + background: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.radio:backdrop { + background: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.check:insensitive { + background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.radio:insensitive { + background: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.check:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.radio:insensitive:backdrop { + background: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.check:checked { + background: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked { + background: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:hover { + background: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:hover { + background: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:active { + background: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:active { + background: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:backdrop { + background: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:backdrop { + background: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:insensitive { + background: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:insensitive { + background: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-checked-insensitive-backdrop.png"), url("assets/checkbox-checked-insensitive-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-backdrop.png"), url("assets/checkbox-checked-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:insensitive:backdrop { + background: -gtk-scaled(url("assets/radio-checked-insensitive-backdrop.png"), url("assets/radio-checked-insensitive-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-backdrop.png"), url("assets/radio-checked-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent { + background: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent { + background: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:hover { + background: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:hover { + background: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:active { + background: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:active { + background: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:backdrop { + background: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:backdrop { + background: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:insensitive { + background: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:insensitive { + background: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-mixed-insensitive-backdrop.png"), url("assets/checkbox-mixed-insensitive-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-backdrop.png"), url("assets/checkbox-mixed-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop { + background: -gtk-scaled(url("assets/radio-mixed-insensitive-backdrop.png"), url("assets/radio-mixed-insensitive-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-backdrop.png"), url("assets/radio-mixed-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.check:selected { + background: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.radio:selected { + background: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.check:hover:selected { + background: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.radio:hover:selected { + background: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.check:active:selected { + background: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.radio:active:selected { + background: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.check:backdrop:selected { + background: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.radio:backdrop:selected { + background: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.check:insensitive:selected { + background: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.radio:insensitive:selected { + background: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.check:insensitive:backdrop:selected { + background: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.radio:insensitive:backdrop:selected { + background: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:selected { + background: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:selected { + background: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:hover:selected { + background: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:hover:selected { + background: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:active:selected { + background: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:active:selected { + background: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:backdrop:selected { + background: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:backdrop:selected { + background: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:insensitive:selected { + background: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:insensitive:selected { + background: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.check:checked:insensitive:backdrop:selected { + background: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive-backdrop.png"), url("assets/selected-checkbox-checked-insensitive-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive-backdrop.png"), url("assets/selected-checkbox-checked-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.radio:checked:insensitive:backdrop:selected { + background: -gtk-scaled(url("assets/selected-radio-checked-insensitive-backdrop.png"), url("assets/selected-radio-checked-insensitive-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive-backdrop.png"), url("assets/selected-radio-checked-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:selected { + background: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:selected { + background: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:hover:selected { + background: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:hover:selected { + background: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:active:selected { + background: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:active:selected { + background: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:backdrop:selected { + background: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:backdrop:selected { + background: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:insensitive:selected { + background: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:insensitive:selected { + background: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop:selected { + background: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive-backdrop.png"), url("assets/selected-checkbox-mixed-insensitive-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive-backdrop.png"), url("assets/selected-checkbox-mixed-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop:selected { + background: -gtk-scaled(url("assets/selected-radio-mixed-insensitive-backdrop.png"), url("assets/selected-radio-mixed-insensitive-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive-backdrop.png"), url("assets/selected-radio-mixed-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check, GtkIconView.content-view.check, +iconview.content-view.check { + background: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio, GtkIconView.content-view.radio, +iconview.content-view.radio { + background: -gtk-scaled(url("assets/selection-mode-radio-unchecked.png"), url("assets/radio-unchecked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-unchecked.png"), url("assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:hover, GtkIconView.content-view.check:hover, +iconview.content-view.check:hover { + background: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:hover, GtkIconView.content-view.radio:hover, +iconview.content-view.radio:hover { + background: -gtk-scaled(url("assets/selection-mode-radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:active, GtkIconView.content-view.check:active, +iconview.content-view.check:active { + background: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:active, GtkIconView.content-view.radio:active, +iconview.content-view.radio:active { + background: -gtk-scaled(url("assets/selection-mode-radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop, GtkIconView.content-view.check:backdrop, +iconview.content-view.check:backdrop { + background: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:backdrop, GtkIconView.content-view.radio:backdrop, +iconview.content-view.radio:backdrop { + background: -gtk-scaled(url("assets/selection-mode-radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:insensitive, GtkIconView.content-view.check:insensitive, +iconview.content-view.check:insensitive { + background: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:insensitive, GtkIconView.content-view.radio:insensitive, +iconview.content-view.radio:insensitive { + background: -gtk-scaled(url("assets/selection-mode-radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:insensitive:backdrop, GtkIconView.content-view.check:insensitive:backdrop, +iconview.content-view.check:insensitive:backdrop { + background: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:insensitive:backdrop, GtkIconView.content-view.radio:insensitive:backdrop, +iconview.content-view.radio:insensitive:backdrop { + background: -gtk-scaled(url("assets/selection-mode-radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check, GtkIconView.content-view.check, +iconview.content-view.check { + background: -gtk-scaled(url("assets/selection-mode-checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked.png"), url("assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio, GtkIconView.content-view.radio, +iconview.content-view.radio { + background: -gtk-scaled(url("assets/selection-mode-radio-checked.png"), url("assets/radio-checked@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-checked.png"), url("assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:hover, GtkIconView.content-view.check:hover, +iconview.content-view.check:hover { + background: -gtk-scaled(url("assets/selection-mode-checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:hover, GtkIconView.content-view.radio:hover, +iconview.content-view.radio:hover { + background: -gtk-scaled(url("assets/selection-mode-radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:active, GtkIconView.content-view.check:active, +iconview.content-view.check:active { + background: -gtk-scaled(url("assets/selection-mode-checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:active, GtkIconView.content-view.radio:active, +iconview.content-view.radio:active { + background: -gtk-scaled(url("assets/selection-mode-radio-checked-active.png"), url("assets/radio-checked-active@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-checked-active.png"), url("assets/radio-checked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop, GtkIconView.content-view.check:backdrop, +iconview.content-view.check:backdrop { + background: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:backdrop, GtkIconView.content-view.radio:backdrop, +iconview.content-view.radio:backdrop { + background: -gtk-scaled(url("assets/selection-mode-radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:insensitive, GtkIconView.content-view.check:insensitive, +iconview.content-view.check:insensitive { + background: -gtk-scaled(url("assets/selection-mode-checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:insensitive, GtkIconView.content-view.radio:insensitive, +iconview.content-view.radio:insensitive { + background: -gtk-scaled(url("assets/selection-mode-radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.check:insensitive:backdrop, GtkIconView.content-view.check:insensitive:backdrop, +iconview.content-view.check:insensitive:backdrop { + background: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view.radio:insensitive:backdrop, GtkIconView.content-view.radio:insensitive:backdrop, +iconview.content-view.radio:insensitive:backdrop { + background: -gtk-scaled(url("assets/selection-mode-radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.check.text-button, .radio.text-button, +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + .check.text-button label:not(:only-child):first-child, .radio.text-button label:not(:only-child):first-child, + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + .check.text-button label:not(:only-child):last-child, .radio.text-button label:not(:only-child):last-child, + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +.check, +radio, +.radio { + margin: 0 4px; + min-height: 14px; + min-width: 14px; + border: 1px solid; + color: #666666; + outline-color: rgba(102, 102, 102, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + check:only-child, + .check:only-child, + radio:only-child, + .radio:only-child { + margin: 0; } + check:hover, + .check:hover, + radio:hover, + .radio:hover { + color: #666666; + outline-color: rgba(102, 102, 102, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white, 0 1px rgba(0, 0, 0, 0.1); } + check:active, + .check:active, + radio:active, + .radio:active { + color: #666666; + outline-color: rgba(102, 102, 102, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #e5e5e5, #f2f2f2); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + check:disabled, + .check:disabled, + radio:disabled, + .radio:disabled { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + check:disabled GtkLabel, check:disabled, + .check:disabled GtkLabel, + .check:disabled, + radio:disabled GtkLabel, + radio:disabled, + .radio:disabled GtkLabel, + .radio:disabled { + color: #afafaf; } + check:disabled label, check:disabled, + .check:disabled label, + .check:disabled, + radio:disabled label, + radio:disabled, + .radio:disabled label, + .radio:disabled { + color: #afafaf; } + check:backdrop, + .check:backdrop, + radio:backdrop, + .radio:backdrop { + border-color: #c9c9c9; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + check:backdrop GtkLabel, check:backdrop, + .check:backdrop GtkLabel, + .check:backdrop, + radio:backdrop GtkLabel, + radio:backdrop, + .radio:backdrop GtkLabel, + .radio:backdrop { + color: #afafaf; } + check:backdrop label, check:backdrop, + .check:backdrop label, + .check:backdrop, + radio:backdrop label, + radio:backdrop, + .radio:backdrop label, + .radio:backdrop { + color: #afafaf; } + check:backdrop:disabled, + .check:backdrop:disabled, + radio:backdrop:disabled, + .radio:backdrop:disabled { + border-color: #c9c9c9; + background-image: none; + background-color: #fafafa; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + check:backdrop:disabled GtkLabel, check:backdrop:disabled, + .check:backdrop:disabled GtkLabel, + .check:backdrop:disabled, + radio:backdrop:disabled GtkLabel, + radio:backdrop:disabled, + .radio:backdrop:disabled GtkLabel, + .radio:backdrop:disabled { + color: #d1d1d1; } + check:backdrop:disabled label, check:backdrop:disabled, + .check:backdrop:disabled label, + .check:backdrop:disabled, + radio:backdrop:disabled label, + radio:backdrop:disabled, + .radio:backdrop:disabled label, + .radio:backdrop:disabled { + color: #d1d1d1; } + row:selected check, row:selected + .check, row:selected + radio, row:selected + .radio { + border-color: #347d9f; } + .osd check, .osd + .check, .osd + radio, .osd + .radio { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd check:hover, .osd + .check:hover, .osd + radio:hover, .osd + .radio:hover { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd check:active, .osd + .check:active, .osd + radio:active, .osd + .radio:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd check:backdrop, .osd + .check:backdrop, .osd + radio:backdrop, .osd + .radio:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd check:disabled, .osd + .check:disabled, .osd + radio:disabled, .osd + .radio:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .menu menuitem check, menu menuitem check, .menu menuitem + .check, menu menuitem + .check, .menu menuitem + radio, menu menuitem + radio, .menu menuitem + .radio, menu menuitem + .radio { + margin: 0; } + .menu menuitem check, .menu menuitem check:hover, .menu menuitem check:disabled, menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, .menu menuitem + .check, .menu menuitem + .check:hover, .menu menuitem + .check:disabled, menu menuitem + .check, menu menuitem + .check:hover, menu menuitem + .check:disabled, .menu menuitem + radio, .menu menuitem + radio:hover, .menu menuitem + radio:disabled, menu menuitem + radio, menu menuitem + radio:hover, menu menuitem + radio:disabled, .menu menuitem + .radio, .menu menuitem + .radio:hover, .menu menuitem + .radio:disabled, menu menuitem + .radio, menu menuitem + .radio:hover, menu menuitem + .radio:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; + animation: none; } + +check { + border-radius: 3px; } + check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + check:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/scalable/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +@keyframes check_check { + from { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + to { + -gtk-icon-transform: unset; } } +@keyframes check_radio { + from { + -gtk-icon-transform: scale(0); } + to { + -gtk-icon-transform: unset; } } +@keyframes check_indeterminate { + from { + -gtk-icon-transform: scale(0, 1); } + to { + -gtk-icon-transform: unset; } } +check:not(:indeterminate):checked { + animation: check_check 400ms; } + +radio:not(:indeterminate):checked { + animation: check_radio 400ms; } + +check:indeterminate:checked, radio:indeterminate:checked { + animation: check_indeterminate 400ms; } + +menu menuitem check:not(:indeterminate):checked, +menu menuitem radio:not(:indeterminate):checked, +menu menuitem check:indeterminate:checked:active, +menu menuitem radio:indeterminate:checked { + animation: none; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #666666; + border-color: #347d9f; } +treeview.view check:selected:disabled, +treeview.view radio:selected:disabled { + color: #afafaf; } + treeview.view check:selected:disabled:backdrop, + treeview.view radio:selected:disabled:backdrop { + color: #d1d1d1; } +treeview.view check:backdrop:selected, treeview.view check:backdrop, +treeview.view radio:backdrop:selected, +treeview.view radio:backdrop { + color: #afafaf; } + +/***************** + * Color Chooser * + *****************/ +GtkColorSwatch, GtkColorSwatch:drop(active), +colorswatch, +colorswatch:drop(active) { + border-style: none; } +GtkColorSwatch.top, +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + GtkColorSwatch.top overlay, + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } +GtkColorSwatch.bottom, +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + GtkColorSwatch.bottom overlay, + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } +GtkColorSwatch.left, GtkColorSwatch:first-child:not(.top), +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + GtkColorSwatch.left overlay, GtkColorSwatch:first-child:not(.top) overlay, + colorswatch.left overlay, + colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } +GtkColorSwatch.right, GtkColorSwatch:last-child:not(.bottom), +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + GtkColorSwatch.right overlay, GtkColorSwatch:last-child:not(.bottom) overlay, + colorswatch.right overlay, + colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } +GtkColorSwatch.dark overlay, +colorswatch.dark overlay { + color: #ffffff; } + GtkColorSwatch.dark overlay:hover, + colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.8); } + GtkColorSwatch.dark overlay:backdrop, + colorswatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } +GtkColorSwatch.light overlay, +colorswatch.light overlay { + color: #666666; } + GtkColorSwatch.light overlay:hover, + colorswatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.5); } + GtkColorSwatch.light overlay:backdrop, + colorswatch.light overlay:backdrop { + color: #848484; } +GtkColorSwatch:drop(active), +colorswatch:drop(active) { + box-shadow: none; } + GtkColorSwatch:drop(active).light overlay, + colorswatch:drop(active).light overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px #4e9a06; } + GtkColorSwatch:drop(active).dark overlay, + colorswatch:drop(active).dark overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #4e9a06; } +GtkColorSwatch overlay, +colorswatch overlay { + box-shadow: inset 0 2px 2px -3px rgba(0, 0, 0, 0.7); + border: 1px solid rgba(0, 0, 0, 0.3); } + GtkColorSwatch overlay:hover, + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + GtkColorSwatch overlay:backdrop, GtkColorSwatch overlay:backdrop:hover, + colorswatch overlay:backdrop, + colorswatch overlay:backdrop:hover { + border-color: rgba(0, 0, 0, 0.3); + box-shadow: none; } +GtkColorSwatch#add-color-button, +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + GtkColorSwatch#add-color-button:only-child, + colorswatch#add-color-button:only-child { + border-radius: 5px; } + GtkColorSwatch#add-color-button overlay, + colorswatch#add-color-button overlay { + color: #666666; + outline-color: rgba(102, 102, 102, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + GtkColorSwatch#add-color-button overlay:hover, + colorswatch#add-color-button overlay:hover { + color: #666666; + outline-color: rgba(102, 102, 102, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; } + GtkColorSwatch#add-color-button overlay:backdrop, + colorswatch#add-color-button overlay:backdrop { + border-color: #c9c9c9; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + GtkColorSwatch#add-color-button overlay:backdrop GtkLabel, GtkColorSwatch#add-color-button overlay:backdrop, + colorswatch#add-color-button overlay:backdrop GtkLabel, + colorswatch#add-color-button overlay:backdrop { + color: #afafaf; } + GtkColorSwatch#add-color-button overlay:backdrop label, GtkColorSwatch#add-color-button overlay:backdrop, + colorswatch#add-color-button overlay:backdrop label, + colorswatch#add-color-button overlay:backdrop { + color: #afafaf; } +GtkColorSwatch:disabled, +colorswatch:disabled { + opacity: 0.5; } + GtkColorSwatch:disabled overlay, + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } +row:selected GtkColorSwatch, row:selected +colorswatch { + box-shadow: 0 0 0 2px #ffffff; } +GtkColorSwatch#editor-color-sample, +colorswatch#editor-color-sample { + border-radius: 4px; } + GtkColorSwatch#editor-color-sample overlay, + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/************** + * ComboBoxes * + **************/ +GtkComboBox arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } +GtkComboBox:drop(active), +combobox:drop(active) { + box-shadow: none; } + +/****************** + * Combobox Entry * + ******************/ +.combobox-entry button, +.combobox-entry .button { + box-shadow: none; } + .combobox-entry button:first-child, + .combobox-entry .button:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry button:last-child, + .combobox-entry .button:last-child { + border-radius: 0 4px 4px 0; } +.combobox-entry entry, +.combobox-entry .entry { + box-shadow: none; } + .combobox-entry entry:first-child, + .combobox-entry .entry:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry entry:last-child, + .combobox-entry .entry:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } + +/*********** + * Dialogs * + ***********/ +.message-dialog .titlebar, +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: #f7f7f7; + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .message-dialog .titlebar:backdrop, + messagedialog .titlebar:backdrop { + background-color: #f7f7f7; } +.message-dialog.csd, +messagedialog.csd { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.1); } + .message-dialog.csd.background, + messagedialog.csd.background { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + .message-dialog.csd .dialog-action-area .button, + .message-dialog.csd .dialog-action-area button, + messagedialog.csd .dialog-action-area .button, + messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + .message-dialog.csd .dialog-action-area .button:first-child, + .message-dialog.csd .dialog-action-area button:first-child, + messagedialog.csd .dialog-action-area .button:first-child, + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; } + .message-dialog.csd .dialog-action-area .button:last-child, + .message-dialog.csd .dialog-action-area button:last-child, + messagedialog.csd .dialog-action-area .button:last-child, + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 4px; } + +GtkFileChooserDialog, +filechooser { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkFileChooserDialog .dialog-action-box, + filechooser .dialog-action-box { + border-top: 1px solid #c4c4c4; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkFileChooserDialog .dialog-action-box:backdrop, + filechooser .dialog-action-box:backdrop { + border-top-color: #c9c9c9; } + GtkFileChooserDialog #pathbarbox, + filechooser #pathbarbox { + border-bottom: 1px solid #f7f7f7; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/**************** + * Text Entries * + ****************/ +.spinbutton:not(.vertical), +spinbutton:not(.vertical), +.entry, +entry { + min-height: 32px; + padding: 6px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #666666; + border-color: #c4c4c4; + background-color: #ffffff; + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); } + .spinbutton:not(.vertical) GtkImage.left, + spinbutton:not(.vertical) GtkImage.left, + .spinbutton:not(.vertical) image.left, + spinbutton:not(.vertical) image.left, + .entry GtkImage.left, + .entry image.left, + entry GtkImage.left, + entry image.left { + padding-left: 0; + padding-right: 6px; } + .spinbutton:not(.vertical) GtkImage.right, + spinbutton:not(.vertical) GtkImage.right, + .spinbutton:not(.vertical) image.right, + spinbutton:not(.vertical) image.right, + .entry GtkImage.right, + .entry image.right, + entry GtkImage.right, + entry image.right { + padding-left: 6px; + padding-right: 0; } + .spinbutton:not(.vertical) undershoot.left, + spinbutton:not(.vertical) undershoot.left, + .entry undershoot.left, + entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + .spinbutton:not(.vertical) undershoot.right, + spinbutton:not(.vertical) undershoot.right, + .entry undershoot.right, + entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + .flat.spinbutton:focus:not(.vertical), + spinbutton.flat:focus:not(.vertical), .flat.spinbutton:not(.vertical), + spinbutton.flat:not(.vertical), + .entry.flat:focus, + .entry.flat, + entry.flat:focus, + entry.flat { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; } + .spinbutton:focus:not(.vertical), + spinbutton:focus:not(.vertical), + .entry:focus, + entry:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #449ac2; } + .spinbutton:insensitive:not(.vertical), + spinbutton:insensitive:not(.vertical), + .entry:insensitive, + entry:insensitive { + color: #afafaf; + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #fafafa); + box-shadow: none; } + .spinbutton:disabled:not(.vertical), + spinbutton:disabled:not(.vertical), + .entry:disabled, + entry:disabled { + color: #afafaf; + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #fafafa); + box-shadow: none; } + .spinbutton:backdrop:not(.vertical), + spinbutton:backdrop:not(.vertical), + .entry:backdrop, + entry:backdrop { + color: #848484; + border-color: #c9c9c9; + background-image: linear-gradient(to bottom, #fcfcfc); + box-shadow: none; + transition: 200ms ease-out; } + .spinbutton:backdrop:insensitive:not(.vertical), + spinbutton:backdrop:insensitive:not(.vertical), + .entry:backdrop:insensitive, + entry:backdrop:insensitive { + color: #d1d1d1; + border-color: #c9c9c9; + background-image: linear-gradient(to bottom, #fafafa); + box-shadow: none; } + .spinbutton:backdrop:disabled:not(.vertical), + spinbutton:backdrop:disabled:not(.vertical), + .entry:backdrop:disabled, + entry:backdrop:disabled { + color: #d1d1d1; + border-color: #c9c9c9; + background-image: linear-gradient(to bottom, #fafafa); + box-shadow: none; } + .error.spinbutton:not(.vertical), + spinbutton.error:not(.vertical), + .entry.error, + entry.error { + color: #f34235; + border-color: #f34235; } + .error.spinbutton:focus:not(.vertical), + spinbutton.error:focus:not(.vertical), + .entry.error:focus, + entry.error:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #f34235; } + .error.spinbutton:selected:focus:not(.vertical), + spinbutton.error:selected:focus:not(.vertical), .error.spinbutton:selected:not(.vertical), + spinbutton.error:selected:not(.vertical), + .entry.error:selected:focus, + .entry.error:selected, + entry.error:selected:focus, + entry.error:selected { + background-color: #f34235; } + .warning.spinbutton:not(.vertical), + spinbutton.warning:not(.vertical), + .entry.warning, + entry.warning { + color: #fec006; + border-color: #fec006; } + .warning.spinbutton:focus:not(.vertical), + spinbutton.warning:focus:not(.vertical), + .entry.warning:focus, + entry.warning:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #fec006; } + .warning.spinbutton:selected:focus:not(.vertical), + spinbutton.warning:selected:focus:not(.vertical), .warning.spinbutton:selected:not(.vertical), + spinbutton.warning:selected:not(.vertical), + .entry.warning:selected:focus, + .entry.warning:selected, + entry.warning:selected:focus, + entry.warning:selected { + background-color: #fec006; } + .spinbutton:not(.vertical) GtkImage, + spinbutton:not(.vertical) GtkImage, + .spinbutton:not(.vertical) image, + spinbutton:not(.vertical) image, + .entry GtkImage, + .entry image, + entry GtkImage, + entry image { + color: #858585; } + .spinbutton:not(.vertical) GtkImage:hover, + spinbutton:not(.vertical) GtkImage:hover, + .spinbutton:not(.vertical) image:hover, + spinbutton:not(.vertical) image:hover, + .entry GtkImage:hover, + .entry image:hover, + entry GtkImage:hover, + entry image:hover { + color: #666666; } + .spinbutton:not(.vertical) GtkImage:active, + spinbutton:not(.vertical) GtkImage:active, + .spinbutton:not(.vertical) image:active, + spinbutton:not(.vertical) image:active, + .entry GtkImage:active, + .entry image:active, + entry GtkImage:active, + entry image:active { + color: #449ac2; } + .spinbutton:not(.vertical) GtkImage:backdrop, + spinbutton:not(.vertical) GtkImage:backdrop, + .spinbutton:not(.vertical) image:backdrop, + spinbutton:not(.vertical) image:backdrop, + .entry GtkImage:backdrop, + .entry image:backdrop, + entry GtkImage:backdrop, + entry image:backdrop { + color: #bebebe; } + .spinbutton:drop(active):focus:not(.vertical), + spinbutton:drop(active):focus:not(.vertical), .spinbutton:drop(active):not(.vertical), + spinbutton:drop(active):not(.vertical), + .entry:drop(active):focus, + .entry:drop(active), + entry:drop(active):focus, + entry:drop(active) { + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } + .osd .spinbutton:not(.vertical), + .osd spinbutton:not(.vertical), .osd + .entry, .osd + entry { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd .spinbutton:focus:not(.vertical), + .osd spinbutton:focus:not(.vertical), .osd + .entry:focus, .osd + entry:focus { + color: white; + border-color: #449ac2; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd .spinbutton:backdrop:not(.vertical), + .osd spinbutton:backdrop:not(.vertical), .osd + .entry:backdrop, .osd + entry:backdrop { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd .spinbutton:disabled:not(.vertical), + .osd spinbutton:disabled:not(.vertical), .osd + .entry:disabled, .osd + entry:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +.spinbutton:not(.vertical) .progressbar, +spinbutton:not(.vertical) .progressbar, +.spinbutton:not(.vertical) progress, +spinbutton:not(.vertical) progress, +.entry .progressbar, +.entry progress, +entry .progressbar, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #449ac2; + border-style: solid; + box-shadow: none; } + .spinbutton:not(.vertical) .progressbar:backdrop, + spinbutton:not(.vertical) .progressbar:backdrop, + .spinbutton:not(.vertical) progress:backdrop, + spinbutton:not(.vertical) progress:backdrop, + .entry .progressbar:backdrop, + .entry progress:backdrop, + entry .progressbar:backdrop, + entry progress:backdrop { + background-color: transparent; } +.linked:not(.vertical) > .spinbutton:focus:not(.vertical) + .spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + .spinbutton:not(.vertical), +.linked:not(.vertical) > .spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + button, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + combobox > box > button.combo, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +.entry:focus + .spinbutton:not(.vertical), +.linked:not(.vertical) > .entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > +.entry:focus + button, .linked:not(.vertical) > +.entry:focus + combobox > box > button.combo, .linked:not(.vertical) > +entry:focus + .spinbutton:not(.vertical), +.linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > +entry:focus + button, .linked:not(.vertical) > +entry:focus + combobox > box > button.combo, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + +.entry, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + +.entry, .linked:not(.vertical) > +.entry:focus + +.entry, .linked:not(.vertical) > +entry:focus + +.entry, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + +entry, +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + +entry, .linked:not(.vertical) > +.entry:focus + +entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: #449ac2; } +.linked:not(.vertical) > .spinbutton:drop(active):not(.vertical) + .spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + .spinbutton:not(.vertical), +.linked:not(.vertical) > .spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > .spinbutton:drop(active):not(.vertical) + button, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > .spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +.entry:drop(active) + .spinbutton:not(.vertical), +.linked:not(.vertical) > .entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > +.entry:drop(active) + button, .linked:not(.vertical) > +.entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > +entry:drop(active) + .spinbutton:not(.vertical), +.linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > +entry:drop(active) + button, .linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > .spinbutton:drop(active):not(.vertical) + +.entry, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + +.entry, .linked:not(.vertical) > +.entry:drop(active) + +.entry, .linked:not(.vertical) > +entry:drop(active) + +.entry, .linked:not(.vertical) > .spinbutton:drop(active):not(.vertical) + +entry, +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + +entry, .linked:not(.vertical) > +.entry:drop(active) + +entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: #4e9a06; } +.linked.vertical > .spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > .spinbutton:not(:disabled):not(.vertical) + .spinbutton:not(:disabled):not(.vertical), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + .spinbutton:not(:disabled):not(.vertical), +.linked.vertical > .spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +.entry:not(:disabled) + entry:not(:disabled), .linked.vertical > +.entry:not(:disabled) + .spinbutton:not(:disabled):not(.vertical), +.linked.vertical > .entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), .linked.vertical > +entry:not(:disabled) + .spinbutton:not(:disabled):not(.vertical), +.linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #ededed; + background-image: linear-gradient(to bottom, #ffffff); } + .linked.vertical > .spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > .spinbutton:not(:disabled):not(.vertical) + .spinbutton:not(:disabled):backdrop:not(.vertical), + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + .spinbutton:not(:disabled):backdrop:not(.vertical), + .linked.vertical > .spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + .entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > + .entry:not(:disabled) + .spinbutton:not(:disabled):backdrop:not(.vertical), + .linked.vertical > .entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > + entry:not(:disabled) + .spinbutton:not(:disabled):backdrop:not(.vertical), + .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: #ededed; + background-image: linear-gradient(to bottom, #fcfcfc); } +.linked.vertical > .spinbutton:insensitive:not(.vertical) + .spinbutton:insensitive:not(.vertical), +.linked.vertical > spinbutton:insensitive:not(.vertical) + .spinbutton:insensitive:not(.vertical), +.linked.vertical > .spinbutton:insensitive:not(.vertical) + spinbutton:insensitive:not(.vertical), +.linked.vertical > spinbutton:insensitive:not(.vertical) + spinbutton:insensitive:not(.vertical), .linked.vertical > .spinbutton:disabled:not(.vertical) + entry:disabled, +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > .spinbutton:insensitive:not(.vertical) + .spinbutton:insensitive:not(.vertical), +.linked.vertical > spinbutton:insensitive:not(.vertical) + .spinbutton:insensitive:not(.vertical), +.linked.vertical > .spinbutton:insensitive:not(.vertical) + spinbutton:insensitive:not(.vertical), +.linked.vertical > spinbutton:insensitive:not(.vertical) + spinbutton:insensitive:not(.vertical), .linked.vertical > .spinbutton:disabled:not(.vertical) + entry:disabled, +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > +.entry:insensitive + .spinbutton:insensitive:not(.vertical), +.linked.vertical > .entry:insensitive + spinbutton:insensitive:not(.vertical), .linked.vertical > +.entry:disabled + entry:disabled, .linked.vertical > +.entry:insensitive + .spinbutton:insensitive:not(.vertical), +.linked.vertical > .entry:insensitive + spinbutton:insensitive:not(.vertical), .linked.vertical > +.entry:disabled + entry:disabled, .linked.vertical > +entry:insensitive + .spinbutton:insensitive:not(.vertical), +.linked.vertical > entry:insensitive + spinbutton:insensitive:not(.vertical), .linked.vertical > +entry:disabled + entry:disabled, .linked.vertical > +entry:insensitive + .spinbutton:insensitive:not(.vertical), +.linked.vertical > entry:insensitive + spinbutton:insensitive:not(.vertical), .linked.vertical > +entry:disabled + entry:disabled { + border-top-color: #ededed; } +.linked.vertical > .spinbutton:not(.vertical) + .spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + .spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > .spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > .spinbutton:not(.vertical) + entry:focus:not(:only-child), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > +.entry + .spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > .entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +.entry + entry:focus:not(:only-child), .linked.vertical > +entry + .spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: #449ac2; } +.linked.vertical > .spinbutton:not(.vertical) + .spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + .spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > .spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > .spinbutton:not(.vertical) + entry:drop(active):not(:only-child), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > +.entry + .spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > .entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +.entry + entry:drop(active):not(:only-child), .linked.vertical > +entry + .spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: #4e9a06; } +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + .spinbutton:not(.vertical), +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + .entry, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + .button, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +.entry:focus:not(:only-child) + .spinbutton:not(.vertical), +.linked.vertical > .entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +.entry:focus:not(:only-child) + entry, +.linked.vertical > +.entry:focus:not(:only-child) + .entry, +.linked.vertical > +.entry:focus:not(:only-child) + button, +.linked.vertical > +.entry:focus:not(:only-child) + .button, +.linked.vertical > +.entry:focus:not(:only-child) + combobox > box > button.combo, .linked.vertical > +entry:focus:not(:only-child) + .spinbutton:not(.vertical), +.linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + .entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + .button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #449ac2; } +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + .spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + .spinbutton:not(.vertical), +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + .entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + .entry, +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + .button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + .button, +.linked.vertical > .spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +.entry:drop(active):not(:only-child) + .spinbutton:not(.vertical), +.linked.vertical > .entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +.entry:drop(active):not(:only-child) + entry, +.linked.vertical > +.entry:drop(active):not(:only-child) + .entry, +.linked.vertical > +.entry:drop(active):not(:only-child) + button, +.linked.vertical > +.entry:drop(active):not(:only-child) + .button, +.linked.vertical > +.entry:drop(active):not(:only-child) + combobox > box > button.combo, .linked.vertical > +entry:drop(active):not(:only-child) + .spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + .entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + .button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #4e9a06; } + +GtkTreeView .acceleditor > label, +treeview acceleditor > label { + background-color: #449ac2; } + +GtkTreeView .entry.flat, GtkTreeView .entry, +treeview entry.flat, +treeview entry { + border-radius: 0; + background-image: none; + background-color: #ffffff; } + GtkTreeView .entry.flat:focus, GtkTreeView .entry:focus, + treeview entry.flat:focus, + treeview entry:focus { + border-color: #449ac2; } + +/************* + * Expanders * + *************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander arrow:hover { + color: #b3b3b3; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/**************** + * File chooser * + ****************/ +placessidebar > viewport.frame { + border-style: none; } +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: #ffffff; } + placessidebar row:disabled, placessidebar row:insensitive { + color: #afafaf; } + placessidebar row:backdrop { + color: #afafaf; } + placessidebar row:backdrop:selected { + color: rgba(255, 255, 255, 0.5); } + placessidebar row:backdrop:disabled { + color: #d1d1d1; } + placessidebar row GtkImage.sidebar-icon, + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row GtkImage.sidebar-icon:dir(ltr), + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row GtkImage.sidebar-icon:dir(rtl), + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row GtkLabel.sidebar-label:dir(ltr), + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row GtkLabel.sidebar-label:dir(rtl), + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#4e9a06); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #449ac2; } + placessidebar row:drop(active):not(:disabled) { + color: #4e9a06; + box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } + placessidebar row:drop(active):not(:disabled):selected { + color: #ffffff; + background-color: #4e9a06; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } +placesview row.activatable:hover { + background-color: transparent; } +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/**************** + * Floating Bar * + ****************/ +.floating-bar { + padding: 2px; + background-color: #f7f7f7; + border-width: 1px; + border-style: solid solid none; + border-color: #c4c4c4; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .floating-bar.bottom.left { + border-left-style: none; + border-top-left-radius: 0; } + .floating-bar.bottom.right { + border-right-style: none; + border-top-right-radius: 0; } + .floating-bar > .button { + padding: 4px; } + .floating-bar:backdrop { + background-color: #f7f7f7; + border-color: #c9c9c9; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #c4c4c4; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: #c9c9c9; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #c4c4c4; } + actionbar > revealer > box:backdrop { + border-color: #c9c9c9; } + +GtkScrolledWindow GtkViewport.frame, +GtkScrolledWindow viewport.frame, +scrolledwindow GtkViewport.frame, +scrolledwindow viewport.frame { + border-style: none; } +GtkScrolledWindow overshoot.top, +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#ababab), to(rgba(171, 171, 171, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(102, 102, 102, 0.07)), to(rgba(102, 102, 102, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.top:backdrop, + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#c9c9c9), to(rgba(201, 201, 201, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.bottom, +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#ababab), to(rgba(171, 171, 171, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(102, 102, 102, 0.07)), to(rgba(102, 102, 102, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.bottom:backdrop, + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#c9c9c9), to(rgba(201, 201, 201, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.left, +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#ababab), to(rgba(171, 171, 171, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(102, 102, 102, 0.07)), to(rgba(102, 102, 102, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.left:backdrop, + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#c9c9c9), to(rgba(201, 201, 201, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.right, +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#ababab), to(rgba(171, 171, 171, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(102, 102, 102, 0.07)), to(rgba(102, 102, 102, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.right:backdrop, + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#c9c9c9), to(rgba(201, 201, 201, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.top, +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.bottom, +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.left, +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.right, +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } +GtkScrolledWindow junction, +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #c4c4c4 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #dadada; } + GtkScrolledWindow junction:dir(rtl), + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + GtkScrolledWindow junction:backdrop, + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #c9c9c9 1px, transparent 1px); + background-color: #efefef; + transition: 200ms ease-out; } + +.separator, +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/************ + * Popovers * + ************/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid #ffffff; + background: #ffffff; + color: #666666; } + GraniteWidgetsPopOver .button { + background-image: none; + background: none; + border: none; } + GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover { + color: #449ac2; } + GraniteWidgetsPopOver > .frame { + border: none; } + GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver GtkIconView.sidebar, + GraniteWidgetsPopOver iconview.sidebar { + border: none; + background: none; } + +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.popover_bg { + background-color: #ffffff; + background-image: none; + border: 1px solid #ffffff; + color: #666666; } + +/*********** + * Welcome * + **********/ +GraniteWidgetsWelcome { + background-color: #ffffff; } + GraniteWidgetsWelcome GtkLabel { + color: #666666; } + GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 { + color: rgba(102, 102, 102, 0.8); } + +/*************** + * Header Bars * + ***************/ +.titlebar:not(headerbar), +.header-bar, +headerbar { + min-height: 40px; + padding: 0 8px; + border: none; + border-radius: 4px 4px 0 0; + background-color: #636E73; + color: #ffffff; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .titlebar:backdrop:not(headerbar), + .header-bar:backdrop, + headerbar:backdrop { + background-color: #636E73; + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + .header-bar .title, + headerbar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + color: #ffffff; } + .titlebar:not(headerbar) .title:backdrop, + .header-bar .title:backdrop, + headerbar .title:backdrop { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .subtitle, + .header-bar .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + color: #ffffff; } + .selection-mode.titlebar:not(headerbar), + .header-bar.selection-mode, + headerbar.selection-mode { + border-radius: 4px 4px 0 0; + color: #ffffff; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + border-color: #347d9f; + background-color: #347D9F; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .selection-mode.titlebar:backdrop:not(headerbar), + .header-bar.selection-mode:backdrop, + headerbar.selection-mode:backdrop { + background-color: #275f79; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + .header-bar.selection-mode .selection-menu:backdrop, + .header-bar.selection-mode .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(68, 154, 194, 0); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0)); + box-shadow: none; + text-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + .header-bar.selection-mode .selection-menu:backdrop GtkArrow, + .header-bar.selection-mode .selection-menu GtkArrow, + headerbar.selection-mode .selection-menu:backdrop GtkArrow, + headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + .header-bar.selection-mode .selection-menu:backdrop .arrow, + .header-bar.selection-mode .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .tiled + .header-bar:backdrop, .tiled + .header-bar, .maximized + .header-bar:backdrop, .maximized + .header-bar, .tiled + headerbar:backdrop, .tiled + headerbar, .maximized + headerbar:backdrop, .maximized + headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + .header-bar.default-decoration, + headerbar.default-decoration { + padding: 6px; + min-height: 28px; + background-color: #636E73; + color: #ffffff; } + .default-decoration.titlebar:not(headerbar) .maximized, + .header-bar.default-decoration .maximized, + headerbar.default-decoration .maximized { + padding: 6px; } + .default-decoration.titlebar:backdrop:not(headerbar), + .header-bar.default-decoration:backdrop, + headerbar.default-decoration:backdrop { + background-color: #576165; + color: rgba(255, 255, 255, 0.5); } + .default-decoration.titlebar:not(headerbar) .button.titlebutton, + .default-decoration.titlebar:not(headerbar) button.titlebutton, + .header-bar.default-decoration .button.titlebutton, + .header-bar.default-decoration button.titlebutton, + headerbar.default-decoration .button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 1px; + border-radius: 50%; } + .default-decoration.titlebar:not(headerbar) .button.titlebutton:active, + .default-decoration.titlebar:not(headerbar) button.titlebutton:active, + .header-bar.default-decoration .button.titlebutton:active, + .header-bar.default-decoration button.titlebutton:active, + headerbar.default-decoration .button.titlebutton:active, + headerbar.default-decoration button.titlebutton:active { + background-color: #ffffff; + color: #636E73; + box-shadow: none; } + .default-decoration.titlebar:not(headerbar) .button.titlebutton:backdrop, + .default-decoration.titlebar:not(headerbar) button.titlebutton:backdrop, + .header-bar.default-decoration .button.titlebutton:backdrop, + .header-bar.default-decoration button.titlebutton:backdrop, + headerbar.default-decoration .button.titlebutton:backdrop, + headerbar.default-decoration button.titlebutton:backdrop { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .entry, + .titlebar:not(headerbar) entry, + .header-bar .entry, + .header-bar entry, + headerbar .entry, + headerbar entry { + border-radius: 2px; + padding: 4px; + border: none; + box-shadow: none; + background: rgba(255, 255, 255, 0.95); + color: #666666; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) .entry > .image, + .titlebar:not(headerbar) entry > .image, + .header-bar .entry > .image, + .header-bar entry > .image, + headerbar .entry > .image, + headerbar entry > .image { + padding-right: 6px; + color: rgba(102, 102, 102, 0.8); } + .titlebar:not(headerbar) .entry:active, .titlebar:not(headerbar) .entry:focus, + .titlebar:not(headerbar) entry:active, + .titlebar:not(headerbar) entry:focus, + .header-bar .entry:active, + .header-bar .entry:focus, + .header-bar entry:active, + .header-bar entry:focus, + headerbar .entry:active, + headerbar .entry:focus, + headerbar entry:active, + headerbar entry:focus { + background: #ffffff; + color: #666666; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .titlebar:not(headerbar) .entry:active > .image, .titlebar:not(headerbar) .entry:focus > .image, + .titlebar:not(headerbar) entry:active > .image, + .titlebar:not(headerbar) entry:focus > .image, + .header-bar .entry:active > .image, + .header-bar .entry:focus > .image, + .header-bar entry:active > .image, + .header-bar entry:focus > .image, + headerbar .entry:active > .image, + headerbar .entry:focus > .image, + headerbar entry:active > .image, + headerbar entry:focus > .image { + padding-right: 6px; + color: #666666; } + .titlebar:not(headerbar) .entry:active:backdrop, .titlebar:not(headerbar) .entry:focus:backdrop, + .titlebar:not(headerbar) entry:active:backdrop, + .titlebar:not(headerbar) entry:focus:backdrop, + .header-bar .entry:active:backdrop, + .header-bar .entry:focus:backdrop, + .header-bar entry:active:backdrop, + .header-bar entry:focus:backdrop, + headerbar .entry:active:backdrop, + headerbar .entry:focus:backdrop, + headerbar entry:active:backdrop, + headerbar entry:focus:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(102, 102, 102, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:insensitive, + .titlebar:not(headerbar) entry:insensitive, + .header-bar .entry:insensitive, + .header-bar entry:insensitive, + headerbar .entry:insensitive, + headerbar entry:insensitive { + background: rgba(255, 255, 255, 0.6); + color: rgba(102, 102, 102, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:insensitive > .image, + .titlebar:not(headerbar) entry:insensitive > .image, + .header-bar .entry:insensitive > .image, + .header-bar entry:insensitive > .image, + headerbar .entry:insensitive > .image, + headerbar entry:insensitive > .image { + padding-right: 6px; + color: rgba(102, 102, 102, 0.5); } + .titlebar:not(headerbar) .entry:insensitive:backdrop, + .titlebar:not(headerbar) entry:insensitive:backdrop, + .header-bar .entry:insensitive:backdrop, + .header-bar entry:insensitive:backdrop, + headerbar .entry:insensitive:backdrop, + headerbar entry:insensitive:backdrop { + background: rgba(255, 255, 255, 0.5); + color: rgba(102, 102, 102, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:backdrop, + .titlebar:not(headerbar) entry:backdrop, + .header-bar .entry:backdrop, + .header-bar entry:backdrop, + headerbar .entry:backdrop, + headerbar entry:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(102, 102, 102, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:backdrop > .image, + .titlebar:not(headerbar) entry:backdrop > .image, + .header-bar .entry:backdrop > .image, + .header-bar entry:backdrop > .image, + headerbar .entry:backdrop > .image, + headerbar entry:backdrop > .image { + color: rgba(102, 102, 102, 0.5); } + .titlebar:not(headerbar) .button, + .titlebar:not(headerbar) button, + .header-bar .button, + .header-bar button, + headerbar .button, + headerbar button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + text-shadow: none; + padding: 10px; + color: #ffffff; } + .titlebar:not(headerbar) .button.text-button, .titlebar:not(headerbar) .button.image-button, .titlebar:not(headerbar) .button.flat, + .titlebar:not(headerbar) button.text-button, + .titlebar:not(headerbar) button.image-button, + .titlebar:not(headerbar) button.flat, + .header-bar .button.text-button, + .header-bar .button.image-button, + .header-bar .button.flat, + .header-bar button.text-button, + .header-bar button.image-button, + .header-bar button.flat, + headerbar .button.text-button, + headerbar .button.image-button, + headerbar .button.flat, + headerbar button.text-button, + headerbar button.image-button, + headerbar button.flat { + background-color: transparent; + background-image: none; + color: #ffffff; } + .titlebar:not(headerbar) .button.text-button:backdrop, .titlebar:not(headerbar) .button.image-button:backdrop, .titlebar:not(headerbar) .button.flat:backdrop, + .titlebar:not(headerbar) button.text-button:backdrop, + .titlebar:not(headerbar) button.image-button:backdrop, + .titlebar:not(headerbar) button.flat:backdrop, + .header-bar .button.text-button:backdrop, + .header-bar .button.image-button:backdrop, + .header-bar .button.flat:backdrop, + .header-bar button.text-button:backdrop, + .header-bar button.image-button:backdrop, + .header-bar button.flat:backdrop, + headerbar .button.text-button:backdrop, + headerbar .button.image-button:backdrop, + headerbar .button.flat:backdrop, + headerbar button.text-button:backdrop, + headerbar button.image-button:backdrop, + headerbar button.flat:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button .linked, + .titlebar:not(headerbar) button .linked, + .header-bar .button .linked, + .header-bar button .linked, + headerbar .button .linked, + headerbar button .linked { + border-radius: 0px; } + .titlebar:not(headerbar) .button.titlebutton, + .titlebar:not(headerbar) button.titlebutton, + .header-bar .button.titlebutton, + .header-bar button.titlebutton, + headerbar .button.titlebutton, + headerbar button.titlebutton { + min-height: 16px; + min-width: 16px; + padding: 1px; + border-radius: 50%; } + .titlebar:not(headerbar) .button.titlebutton:hover, + .titlebar:not(headerbar) button.titlebutton:hover, + .header-bar .button.titlebutton:hover, + .header-bar button.titlebutton:hover, + headerbar .button.titlebutton:hover, + headerbar button.titlebutton:hover { + color: lighter(#ffffff, 10%); } + .titlebar:not(headerbar) .button.titlebutton:backdrop, + .titlebar:not(headerbar) button.titlebutton:backdrop, + .header-bar .button.titlebutton:backdrop, + .header-bar button.titlebutton:backdrop, + headerbar .button.titlebutton:backdrop, + headerbar button.titlebutton:backdrop { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.titlebutton:active, + .titlebar:not(headerbar) button.titlebutton:active, + .header-bar .button.titlebutton:active, + .header-bar button.titlebutton:active, + headerbar .button.titlebutton:active, + headerbar button.titlebutton:active { + background-color: #ffffff; + color: #636E73; + border-radius: 50%; + box-shadow: none; } + .titlebar:not(headerbar) .button:hover, + .titlebar:not(headerbar) button:hover, + .header-bar .button:hover, + .header-bar button:hover, + headerbar .button:hover, + headerbar button:hover { + background-color: rgba(0, 0, 0, 0.15); } + .titlebar:not(headerbar) .button:active, .titlebar:not(headerbar) .button:checked, + .titlebar:not(headerbar) button:active, + .titlebar:not(headerbar) button:checked, + .header-bar .button:active, + .header-bar .button:checked, + .header-bar button:active, + .header-bar button:checked, + headerbar .button:active, + headerbar .button:checked, + headerbar button:active, + headerbar button:checked { + font: bold; + border-radius: 0px; + box-shadow: inset 0 -2px 0 0 #ffffff; + background-color: transparent; + background-image: none; } + .titlebar:not(headerbar) .button:active:backdrop, .titlebar:not(headerbar) .button:checked:backdrop, + .titlebar:not(headerbar) button:active:backdrop, + .titlebar:not(headerbar) button:checked:backdrop, + .header-bar .button:active:backdrop, + .header-bar .button:checked:backdrop, + .header-bar button:active:backdrop, + .header-bar button:checked:backdrop, + headerbar .button:active:backdrop, + headerbar .button:checked:backdrop, + headerbar button:active:backdrop, + headerbar button:checked:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button:insensitive, .titlebar:not(headerbar) .button:disabled, + .titlebar:not(headerbar) button:insensitive, + .titlebar:not(headerbar) button:disabled, + .header-bar .button:insensitive, + .header-bar .button:disabled, + .header-bar button:insensitive, + .header-bar button:disabled, + headerbar .button:insensitive, + headerbar .button:disabled, + headerbar button:insensitive, + headerbar button:disabled { + color: rgba(255, 255, 255, 0.5); + background-color: transparent; + background-image: none; } + .titlebar:not(headerbar) .button:insensitive, .titlebar:not(headerbar) .button:insensitive:backdrop, + .titlebar:not(headerbar) button:insensitive, + .titlebar:not(headerbar) button:insensitive:backdrop, + .header-bar .button:insensitive, + .header-bar .button:insensitive:backdrop, + .header-bar button:insensitive, + .header-bar button:insensitive:backdrop, + headerbar .button:insensitive, + headerbar .button:insensitive:backdrop, + headerbar button:insensitive, + headerbar button:insensitive:backdrop { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button:insensitive image, + .titlebar:not(headerbar) .button:insensitive GtkImage, .titlebar:not(headerbar) .button:insensitive:backdrop image, + .titlebar:not(headerbar) .button:insensitive:backdrop GtkImage, + .titlebar:not(headerbar) button:insensitive image, + .titlebar:not(headerbar) button:insensitive GtkImage, + .titlebar:not(headerbar) button:insensitive:backdrop image, + .titlebar:not(headerbar) button:insensitive:backdrop GtkImage, + .header-bar .button:insensitive image, + .header-bar .button:insensitive GtkImage, + .header-bar .button:insensitive:backdrop image, + .header-bar .button:insensitive:backdrop GtkImage, + .header-bar button:insensitive image, + .header-bar button:insensitive GtkImage, + .header-bar button:insensitive:backdrop image, + .header-bar button:insensitive:backdrop GtkImage, + headerbar .button:insensitive image, + headerbar .button:insensitive GtkImage, + headerbar .button:insensitive:backdrop image, + headerbar .button:insensitive:backdrop GtkImage, + headerbar button:insensitive image, + headerbar button:insensitive GtkImage, + headerbar button:insensitive:backdrop image, + headerbar button:insensitive:backdrop GtkImage { + -gtk-image-effect: dim; } + .titlebar:not(headerbar) .separator, + .header-bar .separator, + headerbar .separator { + color: transparent; + background-color: transparent; } + +.titlebar, .titlebar:backdrop { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +.separator:first-child + .header-bar, .separator:first-child + .header-bar:backdrop, separator:first-child + .header-bar, separator:first-child + .header-bar:backdrop, .header-bar:first-child, .header-bar:first-child:backdrop, .separator:first-child + +headerbar, .separator:first-child + +headerbar:backdrop, separator:first-child + +headerbar, separator:first-child + +headerbar:backdrop, +headerbar:first-child, +headerbar:first-child:backdrop { + border-top-left-radius: 4px; } +.header-bar:last-child, .header-bar:last-child:backdrop, +headerbar:last-child, +headerbar:last-child:backdrop { + border-top-right-radius: 4px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: #636E73; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + window.csd > .titlebar:not(headerbar):backdrop { + background-color: #576165; } + +/************** + * GtkInfoBar * + **************/ +.info, .warning, .question, .error, +GtkInfoBar, +infobar { + text-shadow: none; + color: #666666; + background-color: #f7f7f7; + border-bottom: 1px solid #dedede; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); } + +.info, .warning, .question, .error { + text-shadow: none; + color: #ffffff; + border: none; } + .info .label, .warning .label, .question .label, .error .label { + color: #ffffff; } + .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop { + color: rgba(255, 255, 255, 0.5); } + .info .button, .warning .button, .question .button, .error .button, + .info button, + .warning button, + .question button, + .error button { + border-radius: 2px; + border: none; + background: rgba(255, 255, 255, 0.95); + color: #666666; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .info .button .label, .warning .button .label, .question .button .label, .error .button .label, + .info button .label, + .warning button .label, + .question button .label, + .error button .label { + color: #666666; } + .info .button:active, .warning .button:active, .question .button:active, .error .button:active, + .info button:active, + .warning button:active, + .question button:active, + .error button:active { + background: #ffffff; + color: #666666; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info .button:active:backdrop, .warning .button:active:backdrop, .question .button:active:backdrop, .error .button:active:backdrop, + .info button:active:backdrop, + .warning button:active:backdrop, + .question button:active:backdrop, + .error button:active:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(102, 102, 102, 0.5); + box-shadow: none; } + .info .button:hover, .warning .button:hover, .question .button:hover, .error .button:hover, .info .button:focus, .warning .button:focus, .question .button:focus, .error .button:focus, + .info button:hover, + .warning button:hover, + .question button:hover, + .error button:hover, + .info button:focus, + .warning button:focus, + .question button:focus, + .error button:focus { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info .button:insensitive, .warning .button:insensitive, .question .button:insensitive, .error .button:insensitive, + .info button:insensitive, + .warning button:insensitive, + .question button:insensitive, + .error button:insensitive { + background: rgba(255, 255, 255, 0.6); + color: rgba(102, 102, 102, 0.5); + box-shadow: none; } + .info .button:insensitive:backdrop, .warning .button:insensitive:backdrop, .question .button:insensitive:backdrop, .error .button:insensitive:backdrop, + .info button:insensitive:backdrop, + .warning button:insensitive:backdrop, + .question button:insensitive:backdrop, + .error button:insensitive:backdrop { + background: rgba(255, 255, 255, 0.5); + color: rgba(102, 102, 102, 0.5); + box-shadow: none; } + .info .button:backdrop, .warning .button:backdrop, .question .button:backdrop, .error .button:backdrop, + .info button:backdrop, + .warning button:backdrop, + .question button:backdrop, + .error button:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(102, 102, 102, 0.5); + box-shadow: none; } + +.info { + background-color: #2095f2; } + .info:backdrop { + background-color: #50acf5; + color: rgba(255, 255, 255, 0.5); } + +.warning { + background-color: #fec006; } + .warning:backdrop { + background-color: #fecd39; + color: rgba(255, 255, 255, 0.5); } + +.question { + background-color: #4ab3e4; } + .question:backdrop { + background-color: #76c6eb; + color: rgba(255, 255, 255, 0.5); } + +.error { + background-color: #f34235; } + .error:backdrop { + background-color: #f66f65; + color: rgba(255, 255, 255, 0.5); } + +/************* + * Level Bar * + *************/ +GtkLevelBar, +.level-bar, +levelbar { + -GtkLevelBar-min-block-width: 32; + -GtkLevelBar-min-block-height: 8; } + GtkLevelBar:backdrop, + .level-bar:backdrop, + levelbar:backdrop { + transition: 200ms ease-out; } + GtkLevelBar .trough, + GtkLevelBar trough, + .level-bar .trough, + .level-bar trough, + levelbar .trough, + levelbar trough { + margin: 0; + padding: 2px; + border-radius: 3px; } + GtkLevelBar.horizontal.indicator-discrete.fill-block, + .level-bar.horizontal.indicator-discrete.fill-block, + levelbar.horizontal.indicator-discrete.fill-block { + margin: 0 1px; } + GtkLevelBar.horizontal.discrete block, + .level-bar.horizontal.discrete block, + levelbar.horizontal.discrete block { + margin: 0 1px; } + GtkLevelBar.vertical.indicator-discrete.fill-block, + .level-bar.vertical.indicator-discrete.fill-block, + levelbar.vertical.indicator-discrete.fill-block { + margin: 1px 0; } + GtkLevelBar.vertical.discrete block, + .level-bar.vertical.discrete block, + levelbar.vertical.discrete block { + margin: 1px 0; } + GtkLevelBar.vertical .fill-block, + GtkLevelBar.vertical block, + GtkLevelBar .level-bar.vertical .fill-block, + .level-bar.vertical GtkLevelBar .fill-block, + GtkLevelBar .level-bar.vertical block, + .level-bar.vertical GtkLevelBar block, + GtkLevelBar levelbar.vertical .fill-block, + levelbar.vertical GtkLevelBar .fill-block, + GtkLevelBar levelbar.vertical block, + levelbar.vertical GtkLevelBar block, + GtkLevelBar .fill-block, + GtkLevelBar block, + .level-bar GtkLevelBar.vertical .fill-block, + GtkLevelBar.vertical .level-bar .fill-block, + .level-bar GtkLevelBar.vertical block, + GtkLevelBar.vertical .level-bar block, + .level-bar.vertical .fill-block, + .level-bar.vertical block, + .level-bar levelbar.vertical .fill-block, + levelbar.vertical .level-bar .fill-block, + .level-bar levelbar.vertical block, + levelbar.vertical .level-bar block, + .level-bar .fill-block, + .level-bar block, + levelbar GtkLevelBar.vertical .fill-block, + GtkLevelBar.vertical levelbar .fill-block, + levelbar GtkLevelBar.vertical block, + GtkLevelBar.vertical levelbar block, + levelbar .level-bar.vertical .fill-block, + .level-bar.vertical levelbar .fill-block, + levelbar .level-bar.vertical block, + .level-bar.vertical levelbar block, + levelbar.vertical .fill-block, + levelbar.vertical block, + levelbar .fill-block, + levelbar block { + border-radius: 2px; + padding: 2px; + min-width: 32px; + min-height: 8px; } + GtkLevelBar.vertical .low.fill-block, + GtkLevelBar.vertical block.low, + GtkLevelBar .level-bar.vertical .low.fill-block, + .level-bar.vertical GtkLevelBar .low.fill-block, + GtkLevelBar .level-bar.vertical block.low, + .level-bar.vertical GtkLevelBar block.low, + GtkLevelBar levelbar.vertical .low.fill-block, + levelbar.vertical GtkLevelBar .low.fill-block, + GtkLevelBar levelbar.vertical block.low, + levelbar.vertical GtkLevelBar block.low, GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar.vertical block.level-low, + GtkLevelBar .level-bar.vertical .level-low.fill-block, + .level-bar.vertical GtkLevelBar .level-low.fill-block, + GtkLevelBar .level-bar.vertical block.level-low, + .level-bar.vertical GtkLevelBar block.level-low, + GtkLevelBar levelbar.vertical .level-low.fill-block, + levelbar.vertical GtkLevelBar .level-low.fill-block, + GtkLevelBar levelbar.vertical block.level-low, + levelbar.vertical GtkLevelBar block.level-low, + GtkLevelBar .fill-block.low, + GtkLevelBar .fill-block.level-low, + GtkLevelBar block.low, + GtkLevelBar block.level-low, + .level-bar GtkLevelBar.vertical .low.fill-block, + GtkLevelBar.vertical .level-bar .low.fill-block, + .level-bar GtkLevelBar.vertical block.low, + GtkLevelBar.vertical .level-bar block.low, + .level-bar.vertical .low.fill-block, + .level-bar.vertical block.low, + .level-bar levelbar.vertical .low.fill-block, + levelbar.vertical .level-bar .low.fill-block, + .level-bar levelbar.vertical block.low, + levelbar.vertical .level-bar block.low, + .level-bar GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar.vertical .level-bar .level-low.fill-block, + .level-bar GtkLevelBar.vertical block.level-low, + GtkLevelBar.vertical .level-bar block.level-low, + .level-bar.vertical .level-low.fill-block, + .level-bar.vertical block.level-low, + .level-bar levelbar.vertical .level-low.fill-block, + levelbar.vertical .level-bar .level-low.fill-block, + .level-bar levelbar.vertical block.level-low, + levelbar.vertical .level-bar block.level-low, + .level-bar .fill-block.low, + .level-bar .fill-block.level-low, + .level-bar block.low, + .level-bar block.level-low, + levelbar GtkLevelBar.vertical .low.fill-block, + GtkLevelBar.vertical levelbar .low.fill-block, + levelbar GtkLevelBar.vertical block.low, + GtkLevelBar.vertical levelbar block.low, + levelbar .level-bar.vertical .low.fill-block, + .level-bar.vertical levelbar .low.fill-block, + levelbar .level-bar.vertical block.low, + .level-bar.vertical levelbar block.low, + levelbar.vertical .low.fill-block, + levelbar.vertical block.low, + levelbar GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar.vertical levelbar .level-low.fill-block, + levelbar GtkLevelBar.vertical block.level-low, + GtkLevelBar.vertical levelbar block.level-low, + levelbar .level-bar.vertical .level-low.fill-block, + .level-bar.vertical levelbar .level-low.fill-block, + levelbar .level-bar.vertical block.level-low, + .level-bar.vertical levelbar block.level-low, + levelbar.vertical .level-low.fill-block, + levelbar.vertical block.level-low, + levelbar .fill-block.low, + levelbar .fill-block.level-low, + levelbar block.low, + levelbar block.level-low { + border: 1px solid #d09c01; + background-color: #fec006; } + GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar.vertical block.low:backdrop, + GtkLevelBar .level-bar.vertical .low.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .low.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.low:backdrop, + .level-bar.vertical GtkLevelBar block.low:backdrop, + GtkLevelBar levelbar.vertical .low.fill-block:backdrop, + levelbar.vertical GtkLevelBar .low.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.low:backdrop, + levelbar.vertical GtkLevelBar block.low:backdrop, GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar.vertical block.level-low:backdrop, + GtkLevelBar .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-low.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.level-low:backdrop, + .level-bar.vertical GtkLevelBar block.level-low:backdrop, + GtkLevelBar levelbar.vertical .level-low.fill-block:backdrop, + levelbar.vertical GtkLevelBar .level-low.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.level-low:backdrop, + levelbar.vertical GtkLevelBar block.level-low:backdrop, + GtkLevelBar .fill-block.low:backdrop, + GtkLevelBar .fill-block.level-low:backdrop, + GtkLevelBar block.low:backdrop, + GtkLevelBar block.level-low:backdrop, + .level-bar GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .low.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.low:backdrop, + GtkLevelBar.vertical .level-bar block.low:backdrop, + .level-bar.vertical .low.fill-block:backdrop, + .level-bar.vertical block.low:backdrop, + .level-bar levelbar.vertical .low.fill-block:backdrop, + levelbar.vertical .level-bar .low.fill-block:backdrop, + .level-bar levelbar.vertical block.low:backdrop, + levelbar.vertical .level-bar block.low:backdrop, + .level-bar GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-low.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.level-low:backdrop, + GtkLevelBar.vertical .level-bar block.level-low:backdrop, + .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar.vertical block.level-low:backdrop, + .level-bar levelbar.vertical .level-low.fill-block:backdrop, + levelbar.vertical .level-bar .level-low.fill-block:backdrop, + .level-bar levelbar.vertical block.level-low:backdrop, + levelbar.vertical .level-bar block.level-low:backdrop, + .level-bar .fill-block.low:backdrop, + .level-bar .fill-block.level-low:backdrop, + .level-bar block.low:backdrop, + .level-bar block.level-low:backdrop, + levelbar GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar.vertical levelbar .low.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.low:backdrop, + GtkLevelBar.vertical levelbar block.low:backdrop, + levelbar .level-bar.vertical .low.fill-block:backdrop, + .level-bar.vertical levelbar .low.fill-block:backdrop, + levelbar .level-bar.vertical block.low:backdrop, + .level-bar.vertical levelbar block.low:backdrop, + levelbar.vertical .low.fill-block:backdrop, + levelbar.vertical block.low:backdrop, + levelbar GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar.vertical levelbar .level-low.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.level-low:backdrop, + GtkLevelBar.vertical levelbar block.level-low:backdrop, + levelbar .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar.vertical levelbar .level-low.fill-block:backdrop, + levelbar .level-bar.vertical block.level-low:backdrop, + .level-bar.vertical levelbar block.level-low:backdrop, + levelbar.vertical .level-low.fill-block:backdrop, + levelbar.vertical block.level-low:backdrop, + levelbar .fill-block.low:backdrop, + levelbar .fill-block.level-low:backdrop, + levelbar block.low:backdrop, + levelbar block.level-low:backdrop { + border: 1px solid #fec006; } + GtkLevelBar.vertical .high.fill-block, + GtkLevelBar.vertical block.high, + GtkLevelBar .level-bar.vertical .high.fill-block, + .level-bar.vertical GtkLevelBar .high.fill-block, + GtkLevelBar .level-bar.vertical block.high, + .level-bar.vertical GtkLevelBar block.high, + GtkLevelBar levelbar.vertical .high.fill-block, + levelbar.vertical GtkLevelBar .high.fill-block, + GtkLevelBar levelbar.vertical block.high, + levelbar.vertical GtkLevelBar block.high, GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar.vertical block.level-high, + GtkLevelBar .level-bar.vertical .level-high.fill-block, + .level-bar.vertical GtkLevelBar .level-high.fill-block, + GtkLevelBar .level-bar.vertical block.level-high, + .level-bar.vertical GtkLevelBar block.level-high, + GtkLevelBar levelbar.vertical .level-high.fill-block, + levelbar.vertical GtkLevelBar .level-high.fill-block, + GtkLevelBar levelbar.vertical block.level-high, + levelbar.vertical GtkLevelBar block.level-high, + GtkLevelBar .fill-block.high, + GtkLevelBar .fill-block.level-high, + GtkLevelBar block.high, + GtkLevelBar block.level-high, + .level-bar GtkLevelBar.vertical .high.fill-block, + GtkLevelBar.vertical .level-bar .high.fill-block, + .level-bar GtkLevelBar.vertical block.high, + GtkLevelBar.vertical .level-bar block.high, + .level-bar.vertical .high.fill-block, + .level-bar.vertical block.high, + .level-bar levelbar.vertical .high.fill-block, + levelbar.vertical .level-bar .high.fill-block, + .level-bar levelbar.vertical block.high, + levelbar.vertical .level-bar block.high, + .level-bar GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar.vertical .level-bar .level-high.fill-block, + .level-bar GtkLevelBar.vertical block.level-high, + GtkLevelBar.vertical .level-bar block.level-high, + .level-bar.vertical .level-high.fill-block, + .level-bar.vertical block.level-high, + .level-bar levelbar.vertical .level-high.fill-block, + levelbar.vertical .level-bar .level-high.fill-block, + .level-bar levelbar.vertical block.level-high, + levelbar.vertical .level-bar block.level-high, + .level-bar .fill-block.high, + .level-bar .fill-block.level-high, + .level-bar block.high, + .level-bar block.level-high, + levelbar GtkLevelBar.vertical .high.fill-block, + GtkLevelBar.vertical levelbar .high.fill-block, + levelbar GtkLevelBar.vertical block.high, + GtkLevelBar.vertical levelbar block.high, + levelbar .level-bar.vertical .high.fill-block, + .level-bar.vertical levelbar .high.fill-block, + levelbar .level-bar.vertical block.high, + .level-bar.vertical levelbar block.high, + levelbar.vertical .high.fill-block, + levelbar.vertical block.high, + levelbar GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar.vertical levelbar .level-high.fill-block, + levelbar GtkLevelBar.vertical block.level-high, + GtkLevelBar.vertical levelbar block.level-high, + levelbar .level-bar.vertical .level-high.fill-block, + .level-bar.vertical levelbar .level-high.fill-block, + levelbar .level-bar.vertical block.level-high, + .level-bar.vertical levelbar block.level-high, + levelbar.vertical .level-high.fill-block, + levelbar.vertical block.level-high, + levelbar .fill-block.high, + levelbar .fill-block.level-high, + levelbar block.high, + levelbar block.level-high { + border: 1px solid #347d9f; + background-color: #449ac2; } + GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar.vertical block.high:backdrop, + GtkLevelBar .level-bar.vertical .high.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .high.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.high:backdrop, + .level-bar.vertical GtkLevelBar block.high:backdrop, + GtkLevelBar levelbar.vertical .high.fill-block:backdrop, + levelbar.vertical GtkLevelBar .high.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.high:backdrop, + levelbar.vertical GtkLevelBar block.high:backdrop, GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar.vertical block.level-high:backdrop, + GtkLevelBar .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-high.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.level-high:backdrop, + .level-bar.vertical GtkLevelBar block.level-high:backdrop, + GtkLevelBar levelbar.vertical .level-high.fill-block:backdrop, + levelbar.vertical GtkLevelBar .level-high.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.level-high:backdrop, + levelbar.vertical GtkLevelBar block.level-high:backdrop, + GtkLevelBar .fill-block.high:backdrop, + GtkLevelBar .fill-block.level-high:backdrop, + GtkLevelBar block.high:backdrop, + GtkLevelBar block.level-high:backdrop, + .level-bar GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .high.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.high:backdrop, + GtkLevelBar.vertical .level-bar block.high:backdrop, + .level-bar.vertical .high.fill-block:backdrop, + .level-bar.vertical block.high:backdrop, + .level-bar levelbar.vertical .high.fill-block:backdrop, + levelbar.vertical .level-bar .high.fill-block:backdrop, + .level-bar levelbar.vertical block.high:backdrop, + levelbar.vertical .level-bar block.high:backdrop, + .level-bar GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-high.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.level-high:backdrop, + GtkLevelBar.vertical .level-bar block.level-high:backdrop, + .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar.vertical block.level-high:backdrop, + .level-bar levelbar.vertical .level-high.fill-block:backdrop, + levelbar.vertical .level-bar .level-high.fill-block:backdrop, + .level-bar levelbar.vertical block.level-high:backdrop, + levelbar.vertical .level-bar block.level-high:backdrop, + .level-bar .fill-block.high:backdrop, + .level-bar .fill-block.level-high:backdrop, + .level-bar block.high:backdrop, + .level-bar block.level-high:backdrop, + levelbar GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar.vertical levelbar .high.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.high:backdrop, + GtkLevelBar.vertical levelbar block.high:backdrop, + levelbar .level-bar.vertical .high.fill-block:backdrop, + .level-bar.vertical levelbar .high.fill-block:backdrop, + levelbar .level-bar.vertical block.high:backdrop, + .level-bar.vertical levelbar block.high:backdrop, + levelbar.vertical .high.fill-block:backdrop, + levelbar.vertical block.high:backdrop, + levelbar GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar.vertical levelbar .level-high.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.level-high:backdrop, + GtkLevelBar.vertical levelbar block.level-high:backdrop, + levelbar .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar.vertical levelbar .level-high.fill-block:backdrop, + levelbar .level-bar.vertical block.level-high:backdrop, + .level-bar.vertical levelbar block.level-high:backdrop, + levelbar.vertical .level-high.fill-block:backdrop, + levelbar.vertical block.level-high:backdrop, + levelbar .fill-block.high:backdrop, + levelbar .fill-block.level-high:backdrop, + levelbar block.high:backdrop, + levelbar block.level-high:backdrop { + border: 1px solid #449ac2; } + GtkLevelBar.vertical .full.fill-block, + GtkLevelBar.vertical block.full, + GtkLevelBar .level-bar.vertical .full.fill-block, + .level-bar.vertical GtkLevelBar .full.fill-block, + GtkLevelBar .level-bar.vertical block.full, + .level-bar.vertical GtkLevelBar block.full, + GtkLevelBar levelbar.vertical .full.fill-block, + levelbar.vertical GtkLevelBar .full.fill-block, + GtkLevelBar levelbar.vertical block.full, + levelbar.vertical GtkLevelBar block.full, GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar.vertical block.level-full, + GtkLevelBar .level-bar.vertical .level-full.fill-block, + .level-bar.vertical GtkLevelBar .level-full.fill-block, + GtkLevelBar .level-bar.vertical block.level-full, + .level-bar.vertical GtkLevelBar block.level-full, + GtkLevelBar levelbar.vertical .level-full.fill-block, + levelbar.vertical GtkLevelBar .level-full.fill-block, + GtkLevelBar levelbar.vertical block.level-full, + levelbar.vertical GtkLevelBar block.level-full, + GtkLevelBar .fill-block.full, + GtkLevelBar .fill-block.level-full, + GtkLevelBar block.full, + GtkLevelBar block.level-full, + .level-bar GtkLevelBar.vertical .full.fill-block, + GtkLevelBar.vertical .level-bar .full.fill-block, + .level-bar GtkLevelBar.vertical block.full, + GtkLevelBar.vertical .level-bar block.full, + .level-bar.vertical .full.fill-block, + .level-bar.vertical block.full, + .level-bar levelbar.vertical .full.fill-block, + levelbar.vertical .level-bar .full.fill-block, + .level-bar levelbar.vertical block.full, + levelbar.vertical .level-bar block.full, + .level-bar GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar.vertical .level-bar .level-full.fill-block, + .level-bar GtkLevelBar.vertical block.level-full, + GtkLevelBar.vertical .level-bar block.level-full, + .level-bar.vertical .level-full.fill-block, + .level-bar.vertical block.level-full, + .level-bar levelbar.vertical .level-full.fill-block, + levelbar.vertical .level-bar .level-full.fill-block, + .level-bar levelbar.vertical block.level-full, + levelbar.vertical .level-bar block.level-full, + .level-bar .fill-block.full, + .level-bar .fill-block.level-full, + .level-bar block.full, + .level-bar block.level-full, + levelbar GtkLevelBar.vertical .full.fill-block, + GtkLevelBar.vertical levelbar .full.fill-block, + levelbar GtkLevelBar.vertical block.full, + GtkLevelBar.vertical levelbar block.full, + levelbar .level-bar.vertical .full.fill-block, + .level-bar.vertical levelbar .full.fill-block, + levelbar .level-bar.vertical block.full, + .level-bar.vertical levelbar block.full, + levelbar.vertical .full.fill-block, + levelbar.vertical block.full, + levelbar GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar.vertical levelbar .level-full.fill-block, + levelbar GtkLevelBar.vertical block.level-full, + GtkLevelBar.vertical levelbar block.level-full, + levelbar .level-bar.vertical .level-full.fill-block, + .level-bar.vertical levelbar .level-full.fill-block, + levelbar .level-bar.vertical block.level-full, + .level-bar.vertical levelbar block.level-full, + levelbar.vertical .level-full.fill-block, + levelbar.vertical block.level-full, + levelbar .fill-block.full, + levelbar .fill-block.level-full, + levelbar block.full, + levelbar block.level-full { + border: 1px solid #c0c5c8; + background-color: #dbdee0; } + GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar.vertical block.full:backdrop, + GtkLevelBar .level-bar.vertical .full.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .full.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.full:backdrop, + .level-bar.vertical GtkLevelBar block.full:backdrop, + GtkLevelBar levelbar.vertical .full.fill-block:backdrop, + levelbar.vertical GtkLevelBar .full.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.full:backdrop, + levelbar.vertical GtkLevelBar block.full:backdrop, GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar.vertical block.level-full:backdrop, + GtkLevelBar .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-full.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.level-full:backdrop, + .level-bar.vertical GtkLevelBar block.level-full:backdrop, + GtkLevelBar levelbar.vertical .level-full.fill-block:backdrop, + levelbar.vertical GtkLevelBar .level-full.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.level-full:backdrop, + levelbar.vertical GtkLevelBar block.level-full:backdrop, + GtkLevelBar .fill-block.full:backdrop, + GtkLevelBar .fill-block.level-full:backdrop, + GtkLevelBar block.full:backdrop, + GtkLevelBar block.level-full:backdrop, + .level-bar GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .full.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.full:backdrop, + GtkLevelBar.vertical .level-bar block.full:backdrop, + .level-bar.vertical .full.fill-block:backdrop, + .level-bar.vertical block.full:backdrop, + .level-bar levelbar.vertical .full.fill-block:backdrop, + levelbar.vertical .level-bar .full.fill-block:backdrop, + .level-bar levelbar.vertical block.full:backdrop, + levelbar.vertical .level-bar block.full:backdrop, + .level-bar GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-full.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.level-full:backdrop, + GtkLevelBar.vertical .level-bar block.level-full:backdrop, + .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar.vertical block.level-full:backdrop, + .level-bar levelbar.vertical .level-full.fill-block:backdrop, + levelbar.vertical .level-bar .level-full.fill-block:backdrop, + .level-bar levelbar.vertical block.level-full:backdrop, + levelbar.vertical .level-bar block.level-full:backdrop, + .level-bar .fill-block.full:backdrop, + .level-bar .fill-block.level-full:backdrop, + .level-bar block.full:backdrop, + .level-bar block.level-full:backdrop, + levelbar GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar.vertical levelbar .full.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.full:backdrop, + GtkLevelBar.vertical levelbar block.full:backdrop, + levelbar .level-bar.vertical .full.fill-block:backdrop, + .level-bar.vertical levelbar .full.fill-block:backdrop, + levelbar .level-bar.vertical block.full:backdrop, + .level-bar.vertical levelbar block.full:backdrop, + levelbar.vertical .full.fill-block:backdrop, + levelbar.vertical block.full:backdrop, + levelbar GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar.vertical levelbar .level-full.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.level-full:backdrop, + GtkLevelBar.vertical levelbar block.level-full:backdrop, + levelbar .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar.vertical levelbar .level-full.fill-block:backdrop, + levelbar .level-bar.vertical block.level-full:backdrop, + .level-bar.vertical levelbar block.level-full:backdrop, + levelbar.vertical .level-full.fill-block:backdrop, + levelbar.vertical block.level-full:backdrop, + levelbar .fill-block.full:backdrop, + levelbar .fill-block.level-full:backdrop, + levelbar block.full:backdrop, + levelbar block.level-full:backdrop { + border: 1px solid #dbdee0; } + GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar.vertical block.empty, + GtkLevelBar .level-bar.vertical .empty.fill-block, + .level-bar.vertical GtkLevelBar .empty.fill-block, + GtkLevelBar .level-bar.vertical block.empty, + .level-bar.vertical GtkLevelBar block.empty, + GtkLevelBar levelbar.vertical .empty.fill-block, + levelbar.vertical GtkLevelBar .empty.fill-block, + GtkLevelBar levelbar.vertical block.empty, + levelbar.vertical GtkLevelBar block.empty, GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar.vertical block.level-empty, + GtkLevelBar .level-bar.vertical .level-empty.fill-block, + .level-bar.vertical GtkLevelBar .level-empty.fill-block, + GtkLevelBar .level-bar.vertical block.level-empty, + .level-bar.vertical GtkLevelBar block.level-empty, + GtkLevelBar levelbar.vertical .level-empty.fill-block, + levelbar.vertical GtkLevelBar .level-empty.fill-block, + GtkLevelBar levelbar.vertical block.level-empty, + levelbar.vertical GtkLevelBar block.level-empty, + GtkLevelBar .fill-block.empty, + GtkLevelBar .fill-block.level-empty, + GtkLevelBar block.empty, + GtkLevelBar block.level-empty, + .level-bar GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar.vertical .level-bar .empty.fill-block, + .level-bar GtkLevelBar.vertical block.empty, + GtkLevelBar.vertical .level-bar block.empty, + .level-bar.vertical .empty.fill-block, + .level-bar.vertical block.empty, + .level-bar levelbar.vertical .empty.fill-block, + levelbar.vertical .level-bar .empty.fill-block, + .level-bar levelbar.vertical block.empty, + levelbar.vertical .level-bar block.empty, + .level-bar GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar.vertical .level-bar .level-empty.fill-block, + .level-bar GtkLevelBar.vertical block.level-empty, + GtkLevelBar.vertical .level-bar block.level-empty, + .level-bar.vertical .level-empty.fill-block, + .level-bar.vertical block.level-empty, + .level-bar levelbar.vertical .level-empty.fill-block, + levelbar.vertical .level-bar .level-empty.fill-block, + .level-bar levelbar.vertical block.level-empty, + levelbar.vertical .level-bar block.level-empty, + .level-bar .fill-block.empty, + .level-bar .fill-block.level-empty, + .level-bar block.empty, + .level-bar block.level-empty, + levelbar GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar.vertical levelbar .empty.fill-block, + levelbar GtkLevelBar.vertical block.empty, + GtkLevelBar.vertical levelbar block.empty, + levelbar .level-bar.vertical .empty.fill-block, + .level-bar.vertical levelbar .empty.fill-block, + levelbar .level-bar.vertical block.empty, + .level-bar.vertical levelbar block.empty, + levelbar.vertical .empty.fill-block, + levelbar.vertical block.empty, + levelbar GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar.vertical levelbar .level-empty.fill-block, + levelbar GtkLevelBar.vertical block.level-empty, + GtkLevelBar.vertical levelbar block.level-empty, + levelbar .level-bar.vertical .level-empty.fill-block, + .level-bar.vertical levelbar .level-empty.fill-block, + levelbar .level-bar.vertical block.level-empty, + .level-bar.vertical levelbar block.level-empty, + levelbar.vertical .level-empty.fill-block, + levelbar.vertical block.level-empty, + levelbar .fill-block.empty, + levelbar .fill-block.level-empty, + levelbar block.empty, + levelbar block.level-empty { + background-color: transparent; + border: 1px solid rgba(102, 102, 102, 0.2); + box-shadow: none; } + GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar.vertical block.empty:backdrop, + GtkLevelBar .level-bar.vertical .empty.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .empty.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.empty:backdrop, + .level-bar.vertical GtkLevelBar block.empty:backdrop, + GtkLevelBar levelbar.vertical .empty.fill-block:backdrop, + levelbar.vertical GtkLevelBar .empty.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.empty:backdrop, + levelbar.vertical GtkLevelBar block.empty:backdrop, GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar.vertical block.level-empty:backdrop, + GtkLevelBar .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-empty.fill-block:backdrop, + GtkLevelBar .level-bar.vertical block.level-empty:backdrop, + .level-bar.vertical GtkLevelBar block.level-empty:backdrop, + GtkLevelBar levelbar.vertical .level-empty.fill-block:backdrop, + levelbar.vertical GtkLevelBar .level-empty.fill-block:backdrop, + GtkLevelBar levelbar.vertical block.level-empty:backdrop, + levelbar.vertical GtkLevelBar block.level-empty:backdrop, + GtkLevelBar .fill-block.empty:backdrop, + GtkLevelBar .fill-block.level-empty:backdrop, + GtkLevelBar block.empty:backdrop, + GtkLevelBar block.level-empty:backdrop, + .level-bar GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .empty.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.empty:backdrop, + GtkLevelBar.vertical .level-bar block.empty:backdrop, + .level-bar.vertical .empty.fill-block:backdrop, + .level-bar.vertical block.empty:backdrop, + .level-bar levelbar.vertical .empty.fill-block:backdrop, + levelbar.vertical .level-bar .empty.fill-block:backdrop, + .level-bar levelbar.vertical block.empty:backdrop, + levelbar.vertical .level-bar block.empty:backdrop, + .level-bar GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-empty.fill-block:backdrop, + .level-bar GtkLevelBar.vertical block.level-empty:backdrop, + GtkLevelBar.vertical .level-bar block.level-empty:backdrop, + .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar.vertical block.level-empty:backdrop, + .level-bar levelbar.vertical .level-empty.fill-block:backdrop, + levelbar.vertical .level-bar .level-empty.fill-block:backdrop, + .level-bar levelbar.vertical block.level-empty:backdrop, + levelbar.vertical .level-bar block.level-empty:backdrop, + .level-bar .fill-block.empty:backdrop, + .level-bar .fill-block.level-empty:backdrop, + .level-bar block.empty:backdrop, + .level-bar block.level-empty:backdrop, + levelbar GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar.vertical levelbar .empty.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.empty:backdrop, + GtkLevelBar.vertical levelbar block.empty:backdrop, + levelbar .level-bar.vertical .empty.fill-block:backdrop, + .level-bar.vertical levelbar .empty.fill-block:backdrop, + levelbar .level-bar.vertical block.empty:backdrop, + .level-bar.vertical levelbar block.empty:backdrop, + levelbar.vertical .empty.fill-block:backdrop, + levelbar.vertical block.empty:backdrop, + levelbar GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar.vertical levelbar .level-empty.fill-block:backdrop, + levelbar GtkLevelBar.vertical block.level-empty:backdrop, + GtkLevelBar.vertical levelbar block.level-empty:backdrop, + levelbar .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar.vertical levelbar .level-empty.fill-block:backdrop, + levelbar .level-bar.vertical block.level-empty:backdrop, + .level-bar.vertical levelbar block.level-empty:backdrop, + levelbar.vertical .level-empty.fill-block:backdrop, + levelbar.vertical block.level-empty:backdrop, + levelbar .fill-block.empty:backdrop, + levelbar .fill-block.level-empty:backdrop, + levelbar block.empty:backdrop, + levelbar block.level-empty:backdrop { + border-color: rgba(175, 175, 175, 0.15); } + GtkLevelBar.vertical, + .level-bar.vertical, + levelbar.vertical { + -GtkLevelBar-min-block-width: 8; + -GtkLevelBar-min-block-height: 32; } + GtkLevelBar.vertical .fill-block, + GtkLevelBar.vertical block, + .level-bar.vertical .fill-block, + .level-bar.vertical block, + levelbar.vertical .fill-block, + levelbar.vertical block { + min-width: 8px; + min-height: 32px; } + +/********* + * Links * + *********/ +*:link, button:link, +.button:link, +button:visited, +.button:visited { + color: blue; } + *:link:visited, + button:visited, + .button:visited { + color: rgba(0, 0, 255, 0.5); } + *:selected *:link:visited, *:selected button:visited:link, + *:selected button:visited, + *:selected .button:visited { + color: #b4d7e7; } + *:link:hover, button:hover:link, + .button:hover:link, + button:hover:visited, + .button:hover:visited { + color: #3333ff; } + *:selected *:link:hover, *:selected button:hover:link, + *:selected .button:hover:link, + *:selected button:hover:visited, + *:selected .button:hover:visited { + color: #ecf5f9; } + *:link:active, button:active:link, + .button:active:link, + button:active:visited, + .button:active:visited { + color: blue; } + *:selected *:link:active, *:selected button:active:link, + *:selected .button:active:link, + *:selected button:active:visited, + *:selected .button:active:visited { + color: #daebf3; } + *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, + .button:backdrop:backdrop:hover:link, + button:backdrop:backdrop:hover:visited, + .button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + .header-bar.selection-mode .subtitle:backdrop:backdrop:hover:link, + headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:selected:link, + .button:backdrop:backdrop:hover:selected:link, + button:backdrop:backdrop:hover:selected:visited, + .button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link, + .button:backdrop:link, + button:backdrop:visited, + .button:backdrop:visited { + color: #449ac2; } + *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link, + .header-bar.selection-mode .subtitle:link, + headerbar.selection-mode .subtitle:link, button:selected:link, + .button:selected:link, + button:selected:visited, + .button:selected:visited, *:selected *:link, *:selected button:link, + *:selected .button:link, + *:selected button:visited, + *:selected .button:visited { + color: #daebf3; } + +button:link, +.button:link, +button:visited, +.button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + .button:link:hover, + .button:link:active, + .button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked, + .button:visited:hover, + .button:visited:active, + .button:visited:checked { + text-shadow: none; } + button:link > label, + .button:link > label, + button:visited > label, + .button:visited > label { + text-decoration-line: underline; } + button:link > GtkLabel, + .button:link > GtkLabel, + button:visited > GtkLabel, + .button:visited > GtkLabel { + text-decoration-line: underline; } + +/********* + * Lists * + *********/ +list { + color: #666666; + background-color: #ffffff; + border-color: #c4c4c4; } + list:backdrop { + background-color: #fcfcfc; + border-color: #c9c9c9; } + +row, +.list-row { + border-radius: 0; + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row GtkImage, + row image, + .list-row GtkImage, + .list-row image { + padding-right: 6px; } + row:hover, + .list-row:hover { + transition: none; } + row:backdrop, + .list-row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover, + .list-row.activatable.has-open-popup, + .list-row.activatable:hover { + background-color: rgba(102, 102, 102, 0.05); } + row.activatable:active, + .list-row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover, + .list-row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active, + .list-row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover, + .list-row.activatable:selected.has-open-popup, + .list-row.activatable:selected:hover { + background-color: #4795b9; } + row.activatable:selected:backdrop, + .list-row.activatable:selected:backdrop { + background-color: #449ac2; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); + background-color: #636E73; + color: #ffffff; } + menubar:backdrop, + .menubar:backdrop { + background-color: #576165; } + menubar > .menuitem, + menubar > menuitem, + .menubar > .menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > .menuitem:hover, + menubar > menuitem:hover, + .menubar > .menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 0 -3px #449ac2; + color: #ffffff; } + menubar > .menuitem:insensitive, menubar > .menuitem:disabled, + menubar > menuitem:insensitive, + menubar > menuitem:disabled, + .menubar > .menuitem:insensitive, + .menubar > .menuitem:disabled, + .menubar > menuitem:insensitive, + .menubar > menuitem:disabled { + color: #afafaf; + box-shadow: none; } + +.menu, +.popup, +menu { + padding: 4px 0px; + background-color: #ffffff; + border: 1px solid #c4c4c4; + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1); } + .csd .menu, .csd + .popup, .csd + menu { + border: none; } + .menu:backdrop, + .popup:backdrop, + menu:backdrop { + background-color: #fcfcfc; } + .menu .menuitem, + .menu menuitem, + .popup .menuitem, + .popup menuitem, + menu .menuitem, + menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 8px 4px; + text-shadow: none; } + .menu .menuitem:hover, + .menu menuitem:hover, + .popup .menuitem:hover, + .popup menuitem:hover, + menu .menuitem:hover, + menu menuitem:hover { + color: #ffffff; + background-color: #449ac2; } + .menu .menuitem:insensitive, .menu .menuitem:disabled, + .menu menuitem:insensitive, + .menu menuitem:disabled, + .popup .menuitem:insensitive, + .popup .menuitem:disabled, + .popup menuitem:insensitive, + .popup menuitem:disabled, + menu .menuitem:insensitive, + menu .menuitem:disabled, + menu menuitem:insensitive, + menu menuitem:disabled { + color: #afafaf; } + .menu .menuitem:insensitive:backdrop, .menu .menuitem:disabled:backdrop, + .menu menuitem:insensitive:backdrop, + .menu menuitem:disabled:backdrop, + .popup .menuitem:insensitive:backdrop, + .popup .menuitem:disabled:backdrop, + .popup menuitem:insensitive:backdrop, + .popup menuitem:disabled:backdrop, + menu .menuitem:insensitive:backdrop, + menu .menuitem:disabled:backdrop, + menu menuitem:insensitive:backdrop, + menu menuitem:disabled:backdrop { + color: #d1d1d1; } + .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .popup .menuitem:backdrop, + .popup .menuitem:backdrop:hover, + .popup menuitem:backdrop, + .popup menuitem:backdrop:hover, + menu .menuitem:backdrop, + menu .menuitem:backdrop:hover, + menu menuitem:backdrop, + menu menuitem:backdrop:hover { + color: #afafaf; + background-color: transparent; } + .menu .menuitem .arrow, + .menu .menuitem arrow, + .menu menuitem .arrow, + .menu menuitem arrow, + .popup .menuitem .arrow, + .popup .menuitem arrow, + .popup menuitem .arrow, + .popup menuitem arrow, + menu .menuitem .arrow, + menu .menuitem arrow, + menu menuitem .arrow, + menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + .menu .menuitem .arrow:dir(ltr), + .menu .menuitem arrow:dir(ltr), + .menu menuitem .arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .popup .menuitem .arrow:dir(ltr), + .popup .menuitem arrow:dir(ltr), + .popup menuitem .arrow:dir(ltr), + .popup menuitem arrow:dir(ltr), + menu .menuitem .arrow:dir(ltr), + menu .menuitem arrow:dir(ltr), + menu menuitem .arrow:dir(ltr), + menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + .menu .menuitem .arrow:dir(rtl), + .menu .menuitem arrow:dir(rtl), + .menu menuitem .arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .popup .menuitem .arrow:dir(rtl), + .popup .menuitem arrow:dir(rtl), + .popup menuitem .arrow:dir(rtl), + .popup menuitem arrow:dir(rtl), + menu .menuitem .arrow:dir(rtl), + menu .menuitem arrow:dir(rtl), + menu menuitem .arrow:dir(rtl), + menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + .menu > arrow, + .popup > arrow, + menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #ffffff; + border-radius: 0; } + .menu > arrow.top, + .popup > arrow.top, + menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #f0f0f0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .menu > arrow.bottom, + .popup > arrow.bottom, + menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #f0f0f0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .menu > arrow:hover, + .popup > arrow:hover, + menu > arrow:hover { + background-color: #f0f0f0; } + .menu > arrow:backdrop, + .popup > arrow:backdrop, + menu > arrow:backdrop { + background-color: #fcfcfc; } + .menu > arrow:insensitive, .menu > arrow:disabled, + .popup > arrow:insensitive, + .popup > arrow:disabled, + menu > arrow:insensitive, + menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.menuitem .accelerator, +.menuitem accelerator, +menuitem .accelerator, +menuitem accelerator { + color: alpha(currentColor,0.55); } +.menuitem .check, +.menuitem check, +.menuitem .radio, +.menuitem radio, +menuitem .check, +menuitem check, +menuitem .radio, +menuitem radio { + min-height: 16px; + min-width: 16px; } + .menuitem .check:dir(ltr), + .menuitem check:dir(ltr), + .menuitem .radio:dir(ltr), + .menuitem radio:dir(ltr), + menuitem .check:dir(ltr), + menuitem check:dir(ltr), + menuitem .radio:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + .menuitem .check:dir(rtl), + .menuitem check:dir(rtl), + .menuitem .radio:dir(rtl), + .menuitem radio:dir(rtl), + menuitem .check:dir(rtl), + menuitem check:dir(rtl), + menuitem .radio:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #e5e5e5; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #e5e5e5; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } +.scale-popup .button:hover, +.scale-popup button:hover { + background-color: rgba(102, 102, 102, 0.1); + border-radius: 5px; } + +separator, +.separator { + color: #c4c4c4; } + +/************** +* Text Styles * +**************/ +.h1 { + font-size: 24px; } + +.h2 { + font-weight: 300; + font-size: 18px; } + +.h3 { + font-size: 11px; } + +.h4, +.category-label { + padding: 6px; + color: mix #f7f7f7, #666666, 50%; + font-weight: bold; + text-shadow: 0 1px rgba(255, 255, 255, 0.2); } + +/************* + * Notebooks * + *************/ +notebook > header { + border: none; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -2px #c4c4c4; } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -2px #449ac2; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 2px #c4c4c4; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 2px #449ac2; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -2px 0 #c4c4c4; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -2px 0 #449ac2; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 2px 0 #c4c4c4; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 2px 0 #449ac2; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: #afafaf; + font-weight: bold; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: #8b8b8b; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(196, 196, 196, 0.3); + background-color: rgba(247, 247, 247, 0.2); } + notebook > header tab:backdrop { + color: #cccccc; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #666666; } + notebook > header tab:checked.reorderable-page { + border-color: rgba(196, 196, 196, 0.5); + background-color: rgba(247, 247, 247, 0.5); } + notebook > header tab:checked.reorderable-page:hover { + background-color: rgba(247, 247, 247, 0.7); } + notebook > header tab:backdrop:checked { + color: #afafaf; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: #c9c9c9; + background-color: #f7f7f7; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } +notebook > stack:not(:only-child) { + background-color: #ffffff; } + notebook > stack:not(:only-child):backdrop { + background-color: #fcfcfc; } + +notebook, +.dynamic-notebook, +.notebook { + padding: 0; + background-color: #ffffff; + box-shadow: 0 0 0 1px #c4c4c4; + background-clip: border-box; } + notebook > header, + notebook > .header, + .dynamic-notebook > header, + .dynamic-notebook > .header, + .notebook > header, + .notebook > .header { + border: none; + box-shadow: none; + background-color: #f7f7f7; } + notebook > tab, + .dynamic-notebook > tab, + .notebook > tab { + border-radius: 0; + background-color: #f7f7f7; } + notebook > tab.top, + .dynamic-notebook > tab.top, + .notebook > tab.top { + padding: 6px 8px 8px 8px; + box-shadow: inset 0 -1px 0 0 #c4c4c4; } + notebook > tab.top:active, + .dynamic-notebook > tab.top:active, + .notebook > tab.top:active { + box-shadow: inset 0 -3px 0 0 #c4c4c4; } + notebook > tab.top:active:backdrop, + .dynamic-notebook > tab.top:active:backdrop, + .notebook > tab.top:active:backdrop { + box-shadow: inset 0 -3px 0 0 #c9c9c9; } + notebook > tab.top:backdrop, + .dynamic-notebook > tab.top:backdrop, + .notebook > tab.top:backdrop { + box-shadow: inset 0 -1px 0 0 #c9c9c9; } + notebook > tab.top:insensitive, + .dynamic-notebook > tab.top:insensitive, + .notebook > tab.top:insensitive { + box-shadow: inset 0 -1px 0 0 #c4c4c4; } + notebook > tab.bottom, + .dynamic-notebook > tab.bottom, + .notebook > tab.bottom { + padding: 8px 8px 6px 8px; + box-shadow: inset 0 1px 0 0 #c4c4c4; } + notebook > tab.bottom:active, + .dynamic-notebook > tab.bottom:active, + .notebook > tab.bottom:active { + box-shadow: inset 0 3px 0 0 #c4c4c4; } + notebook > tab.bottom:active:backdrop, + .dynamic-notebook > tab.bottom:active:backdrop, + .notebook > tab.bottom:active:backdrop { + box-shadow: inset 0 3px 0 0 #c9c9c9; } + notebook > tab.bottom:backdrop, + .dynamic-notebook > tab.bottom:backdrop, + .notebook > tab.bottom:backdrop { + box-shadow: inset 0 1px 0 0 #c9c9c9; } + notebook > tab.bottom:insensitive, + .dynamic-notebook > tab.bottom:insensitive, + .notebook > tab.bottom:insensitive { + box-shadow: inset 0 1px 0 0 #c4c4c4; } + notebook > tab.left, + .dynamic-notebook > tab.left, + .notebook > tab.left { + padding: 8px; + box-shadow: inset -1px 0 0 0 #c4c4c4; } + notebook > tab.left:active, + .dynamic-notebook > tab.left:active, + .notebook > tab.left:active { + box-shadow: inset -3px 0 0 0 #c4c4c4; } + notebook > tab.left:active:backdrop, + .dynamic-notebook > tab.left:active:backdrop, + .notebook > tab.left:active:backdrop { + box-shadow: inset -3px 0 0 0 #c9c9c9; } + notebook > tab.left:backdrop, + .dynamic-notebook > tab.left:backdrop, + .notebook > tab.left:backdrop { + box-shadow: inset -1px 0 0 0 #c9c9c9; } + notebook > tab.left:insensitive, + .dynamic-notebook > tab.left:insensitive, + .notebook > tab.left:insensitive { + box-shadow: inset -1px 0 0 0 #c4c4c4; } + notebook > tab.right, + .dynamic-notebook > tab.right, + .notebook > tab.right { + padding: 8px; + box-shadow: inset 1px 0 0 0 #c4c4c4; } + notebook > tab.right:active, + .dynamic-notebook > tab.right:active, + .notebook > tab.right:active { + box-shadow: inset 3px 0 0 0 #c4c4c4; } + notebook > tab.right:active:backdrop, + .dynamic-notebook > tab.right:active:backdrop, + .notebook > tab.right:active:backdrop { + box-shadow: inset 3px 0 0 0 #c9c9c9; } + notebook > tab.right:backdrop, + .dynamic-notebook > tab.right:backdrop, + .notebook > tab.right:backdrop { + box-shadow: inset 1px 0 0 0 #c9c9c9; } + notebook > tab.right:insensitive, + .dynamic-notebook > tab.right:insensitive, + .notebook > tab.right:insensitive { + box-shadow: inset 1px 0 0 0 #c4c4c4; } + notebook > tab:active, + .dynamic-notebook > tab:active, + .notebook > tab:active { + font-weight: bold; } + notebook > tab:hover, + .dynamic-notebook > tab:hover, + .notebook > tab:hover { + background: #eaeaea; } + +/********* + * Paned * + *********/ +.paned, +paned { + border: solid #c4c4c4; + border-left-width: 1px; } + .paned > separator, + paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#c4c4c4); + background-size: 1px 1px; } + .paned > separator:selected, + paned > separator:selected { + background-image: image(#449ac2); } + .paned > separator:backdrop, + paned > separator:backdrop { + background-image: image(#c9c9c9); } + .paned > separator.wide, + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #f7f7f7; + background-image: image(#c4c4c4), image(#c4c4c4); + background-size: 1px 1px, 1px 1px; } + .paned > separator.wide:backdrop, + paned > separator.wide:backdrop { + background-color: #f7f7f7; + background-image: image(#c9c9c9), image(#c9c9c9); } + .paned.horizontal > separator, + paned.horizontal > separator { + background-repeat: repeat-y; } + .paned.horizontal > separator:dir(ltr), + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + .paned.horizontal > separator:dir(rtl), + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + .paned.horizontal > separator.wide, + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + .paned.vertical > separator, + paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + .paned.vertical > separator.wide, + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************ + * Popovers * + ************/ +.popover.background, +popover.background { + padding: 2px; + border-radius: 4px; + border: none; + background-color: #f7f7f7; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + .csd .popover.background, .popover.background, .csd + popover.background, + popover.background { + border: 1px solid #c4c4c4; } + .popover.background:backdrop, + popover.background:backdrop { + background-color: #f7f7f7; + box-shadow: none; } + .popover.background > list, + .popover.background > .view, + .popover.background > GtkIconView, + .popover.background > iconview, + .popover.background > toolbar, + .popover.background > .toolbar, + popover.background > list, + popover.background > .view, + popover.background > GtkIconView, + popover.background > iconview, + popover.background > toolbar, + popover.background > .toolbar { + border-style: none; + background-color: transparent; } + .csd .popover.background.touch-selection, .csd .popover.background.magnifier, .popover.background.touch-selection, .popover.background.magnifier, .csd + popover.background.touch-selection, .csd + popover.background.magnifier, + popover.background.touch-selection, + popover.background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } + .popover.background .separator, .popover.background separator, + popover.background .separator, + popover.background separator { + margin: 3px; } + .popover.background list separator, + popover.background list separator { + margin: 0px; } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: #666666; + border: 1px solid #c4c4c4; + background: white; + padding: 0; } + printdialog paper:backdrop { + color: #afafaf; + border-color: #c9c9c9; } +printdialog .dialog-action-box { + margin: 12px; } + +/***************** + * Progress bars * + *****************/ +GtkProgressBar, +.progressbar, +progressbar { + font-size: smaller; + color: rgba(102, 102, 102, 0.4); } + GtkProgressBar.horizontal trough, + GtkProgressBar.horizontal .trough, + GtkProgressBar.horizontal progress, + .progressbar.horizontal trough, + .progressbar.horizontal .trough, + .progressbar.horizontal progress, + progressbar.horizontal trough, + progressbar.horizontal .trough, + progressbar.horizontal progress { + min-height: 2px; } + GtkProgressBar.vertical trough, + GtkProgressBar.vertical .trough, + GtkProgressBar.vertical progress, + .progressbar.vertical trough, + .progressbar.vertical .trough, + .progressbar.vertical progress, + progressbar.vertical trough, + progressbar.vertical .trough, + progressbar.vertical progress { + min-width: 2px; } + GtkProgressBar.horizontal progress, + .progressbar.horizontal progress, + progressbar.horizontal progress { + margin: 0 -1px; } + GtkProgressBar.vertical progress, + .progressbar.vertical progress, + progressbar.vertical progress { + margin: -1px 0; } + GtkProgressBar:active, + .progressbar:active, + progressbar:active { + border-radius: 0px; + color: rgba(0, 0, 0, 0.5); + background-color: #449ac2; + border-color: #347d9f; } + GtkProgressBar:active:backdrop, + .progressbar:active:backdrop, + progressbar:active:backdrop { + background-color: #6bafce; + border-color: #449ac2; } + GtkProgressBar:backdrop, + .progressbar:backdrop, + progressbar:backdrop { + transition: 200ms ease-out; } + GtkProgressBar .progressbar, + GtkProgressBar progress, + .progressbar .progressbar, + .progressbar progress, + progressbar .progressbar, + progressbar progress { + border-radius: 0px; } + GtkProgressBar .progressbar.left, + GtkProgressBar progress.left, + .progressbar .progressbar.left, + .progressbar progress.left, + progressbar .progressbar.left, + progressbar progress.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar .progressbar.right, + GtkProgressBar progress.right, + .progressbar .progressbar.right, + .progressbar progress.right, + progressbar .progressbar.right, + progressbar progress.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + GtkProgressBar .progressbar.top, + GtkProgressBar progress.top, + .progressbar .progressbar.top, + .progressbar progress.top, + progressbar .progressbar.top, + progressbar progress.top { + border-top-right-radius: 0px; + border-top-left-radius: 0px; } + GtkProgressBar .progressbar.bottom, + GtkProgressBar progress.bottom, + .progressbar .progressbar.bottom, + .progressbar progress.bottom, + progressbar .progressbar.bottom, + progressbar progress.bottom { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar.osd, + .progressbar.osd, + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + GtkProgressBar.osd .trough, + GtkProgressBar.osd trough, + .progressbar.osd .trough, + .progressbar.osd trough, + progressbar.osd .trough, + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + GtkProgressBar.osd .progressbar, + GtkProgressBar.osd progress, + .progressbar.osd .progressbar, + .progressbar.osd progress, + progressbar.osd .progressbar, + progressbar.osd progress { + border-style: none; + border-radius: 0; } + GtkProgressBar row:selected, + GtkProgressBar .list-row:selected, + .progressbar row:selected, + .progressbar .list-row:selected, + progressbar row:selected, + progressbar .list-row:selected { + border: 1px solid #347d9f; + color: rgba(0, 0, 0, 0.5); + background-color: #449ac2; } + +/************ + * GtkScale * + ************/ +GtkLevelBar .trough, +GtkLevelBar trough, +.level-bar .trough, +.level-bar trough, +levelbar .trough, +levelbar trough, GtkLevelBar.horizontal trough, +GtkLevelBar.horizontal .trough, GtkLevelBar.vertical trough, +GtkLevelBar.vertical .trough, +.level-bar.horizontal trough, +.level-bar.horizontal .trough, +.level-bar.vertical trough, +.level-bar.vertical .trough, +levelbar.horizontal trough, +levelbar.horizontal .trough, +levelbar.vertical trough, +levelbar.vertical .trough, GtkProgressBar, +.progressbar, +progressbar, .scale trough, +.scale .trough, +scale trough, +scale .trough, .scale.fine-tune trough, +.scale.fine-tune .trough, +scale.fine-tune trough, +scale.fine-tune .trough, .scale fill, +scale fill { + border: none; + background-color: #ffffff; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0px 1px rgba(255, 255, 255, 0.8); } + GtkLevelBar .trough:insensitive, + GtkLevelBar trough:insensitive, + .level-bar .trough:insensitive, + .level-bar trough:insensitive, + levelbar .trough:insensitive, + levelbar trough:insensitive, GtkProgressBar:insensitive, + .progressbar:insensitive, + progressbar:insensitive, .scale trough:insensitive, + .scale .trough:insensitive, + scale trough:insensitive, + scale .trough:insensitive, .scale fill:insensitive, + scale fill:insensitive, GtkLevelBar .trough:disabled, + GtkLevelBar trough:disabled, + .level-bar .trough:disabled, + .level-bar trough:disabled, + levelbar .trough:disabled, + levelbar trough:disabled, GtkProgressBar:disabled, + .progressbar:disabled, + progressbar:disabled, .scale trough:disabled, + .scale .trough:disabled, + scale trough:disabled, + scale .trough:disabled, .scale fill:disabled, + scale fill:disabled { + background-color: #fafafa; + box-shadow: none; } + GtkLevelBar .trough:backdrop, + GtkLevelBar trough:backdrop, + .level-bar .trough:backdrop, + .level-bar trough:backdrop, + levelbar .trough:backdrop, + levelbar trough:backdrop, GtkProgressBar:backdrop, + .progressbar:backdrop, + progressbar:backdrop, .scale trough:backdrop, + .scale .trough:backdrop, + scale trough:backdrop, + scale .trough:backdrop, .scale fill:backdrop, + scale fill:backdrop { + background-color: #fcfcfc; + transition: 200ms ease-out; } + GtkLevelBar .trough:backdrop:insensitive, + GtkLevelBar trough:backdrop:insensitive, + .level-bar .trough:backdrop:insensitive, + .level-bar trough:backdrop:insensitive, + levelbar .trough:backdrop:insensitive, + levelbar trough:backdrop:insensitive, GtkProgressBar:backdrop:insensitive, + .progressbar:backdrop:insensitive, + progressbar:backdrop:insensitive, .scale trough:backdrop:insensitive, + .scale .trough:backdrop:insensitive, + scale trough:backdrop:insensitive, + scale .trough:backdrop:insensitive, .scale fill:backdrop:insensitive, + scale fill:backdrop:insensitive, GtkLevelBar .trough:backdrop:disabled, + GtkLevelBar trough:backdrop:disabled, + .level-bar .trough:backdrop:disabled, + .level-bar trough:backdrop:disabled, + levelbar .trough:backdrop:disabled, + levelbar trough:backdrop:disabled, GtkProgressBar:backdrop:disabled, + .progressbar:backdrop:disabled, + progressbar:backdrop:disabled, .scale trough:backdrop:disabled, + .scale .trough:backdrop:disabled, + scale trough:backdrop:disabled, + scale .trough:backdrop:disabled, .scale fill:backdrop:disabled, + scale fill:backdrop:disabled { + background-color: #fafafa; } + row:selected GtkLevelBar .trough, GtkLevelBar row:selected .trough, + row:selected GtkLevelBar trough, + GtkLevelBar row:selected trough, + row:selected .level-bar .trough, + .level-bar row:selected .trough, + row:selected .level-bar trough, + .level-bar row:selected trough, + row:selected levelbar .trough, + levelbar row:selected .trough, + row:selected levelbar trough, + levelbar row:selected trough, row:selected GtkProgressBar, + row:selected .progressbar, + row:selected progressbar, row:selected .scale trough, .scale row:selected trough, + row:selected .scale .trough, + .scale row:selected .trough, + row:selected scale trough, + scale row:selected trough, + row:selected scale .trough, + scale row:selected .trough, row:selected .scale fill, .scale row:selected fill, + row:selected scale fill, + scale row:selected fill { + box-shadow: none; } + row:selected GtkLevelBar .trough, GtkLevelBar row:selected .trough, + row:selected GtkLevelBar trough, + GtkLevelBar row:selected trough, + row:selected .level-bar .trough, + .level-bar row:selected .trough, + row:selected .level-bar trough, + .level-bar row:selected trough, + row:selected levelbar .trough, + levelbar row:selected .trough, + row:selected levelbar trough, + levelbar row:selected trough, row:selected GtkProgressBar, + row:selected .progressbar, + row:selected progressbar, row:selected .scale trough, .scale row:selected trough, + row:selected .scale .trough, + .scale row:selected .trough, + row:selected scale trough, + scale row:selected trough, + row:selected scale .trough, + scale row:selected .trough, row:selected .scale fill, .scale row:selected fill, + row:selected scale fill, + scale row:selected fill, row:selected GtkLevelBar .trough:disabled, GtkLevelBar row:selected .trough:disabled, + row:selected GtkLevelBar trough:disabled, + GtkLevelBar row:selected trough:disabled, + row:selected .level-bar .trough:disabled, + .level-bar row:selected .trough:disabled, + row:selected .level-bar trough:disabled, + .level-bar row:selected trough:disabled, + row:selected levelbar .trough:disabled, + levelbar row:selected .trough:disabled, + row:selected levelbar trough:disabled, + levelbar row:selected trough:disabled, row:selected GtkProgressBar:disabled, + row:selected .progressbar:disabled, + row:selected progressbar:disabled, row:selected .scale trough:disabled, .scale row:selected trough:disabled, + row:selected .scale .trough:disabled, + .scale row:selected .trough:disabled, + row:selected scale trough:disabled, + scale row:selected trough:disabled, + row:selected scale .trough:disabled, + scale row:selected .trough:disabled, row:selected .scale fill:disabled, .scale row:selected fill:disabled, + row:selected scale fill:disabled, + scale row:selected fill:disabled { + border-color: #347d9f; } + .osd GtkLevelBar .trough, GtkLevelBar .osd .trough, + .osd GtkLevelBar trough, + GtkLevelBar .osd trough, + .osd .level-bar .trough, + .level-bar .osd .trough, + .osd .level-bar trough, + .level-bar .osd trough, + .osd levelbar .trough, + levelbar .osd .trough, + .osd levelbar trough, + levelbar .osd trough, .osd GtkProgressBar, + .osd .progressbar, + .osd progressbar, .osd .scale trough, .scale .osd trough, + .osd .scale .trough, + .scale .osd .trough, + .osd scale trough, + scale .osd trough, + .osd scale .trough, + scale .osd .trough, .osd .scale fill, .scale .osd fill, + .osd scale fill, + scale .osd fill { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + outline-color: rgba(161, 168, 171, 0.2); } + .osd GtkLevelBar .trough:disabled, GtkLevelBar .osd .trough:disabled, + .osd GtkLevelBar trough:disabled, + GtkLevelBar .osd trough:disabled, + .osd .level-bar .trough:disabled, + .level-bar .osd .trough:disabled, + .osd .level-bar trough:disabled, + .level-bar .osd trough:disabled, + .osd levelbar .trough:disabled, + levelbar .osd .trough:disabled, + .osd levelbar trough:disabled, + levelbar .osd trough:disabled, .osd GtkProgressBar:disabled, + .osd .progressbar:disabled, + .osd progressbar:disabled, .osd .scale trough:disabled, .scale .osd trough:disabled, + .osd .scale .trough:disabled, + .scale .osd .trough:disabled, + .osd scale trough:disabled, + scale .osd trough:disabled, + .osd scale .trough:disabled, + scale .osd .trough:disabled, .osd .scale fill:disabled, .scale .osd fill:disabled, + .osd scale fill:disabled, + scale .osd fill:disabled { + background-color: rgba(45, 50, 51, 0.5); } + +GtkProgressBar .progressbar, +GtkProgressBar progress, +.progressbar .progressbar, +.progressbar progress, +progressbar .progressbar, +progressbar progress, .scale fill, +.scale .highlight, +.scale highlight, +scale fill, +scale .highlight, +scale highlight, .scale.fine-tune fill, +.scale.fine-tune .highlight, +.scale.fine-tune highlight, +scale.fine-tune fill, +scale.fine-tune .highlight, +scale.fine-tune highlight { + border: 1px solid #347d9f; + background-color: #449ac2; + box-shadow: 0px 1px rgba(255, 255, 255, 0.8); + border-radius: 2px; + margin: 6px 0; } + GtkProgressBar .progressbar:insensitive, + GtkProgressBar progress:insensitive, + .progressbar .progressbar:insensitive, + .progressbar progress:insensitive, + progressbar .progressbar:insensitive, + progressbar progress:insensitive, .scale fill:insensitive, + .scale .highlight:insensitive, + .scale highlight:insensitive, + scale fill:insensitive, + scale .highlight:insensitive, + scale highlight:insensitive, GtkProgressBar .progressbar:disabled, + GtkProgressBar progress:disabled, + .progressbar .progressbar:disabled, + .progressbar progress:disabled, + progressbar .progressbar:disabled, + progressbar progress:disabled, .scale fill:disabled, + .scale .highlight:disabled, + .scale highlight:disabled, + scale fill:disabled, + scale .highlight:disabled, + scale highlight:disabled { + background-color: transparent; + border-color: transparent; } + GtkProgressBar .progressbar:backdrop, + GtkProgressBar progress:backdrop, + .progressbar .progressbar:backdrop, + .progressbar progress:backdrop, + progressbar .progressbar:backdrop, + progressbar progress:backdrop, GtkProgressBar:backdrop .progressbar, + .progressbar:backdrop .progressbar, + progressbar:backdrop .progressbar, GtkProgressBar:backdrop progress, + .progressbar:backdrop progress, + progressbar:backdrop progress, .scale fill:backdrop, + .scale .highlight:backdrop, + .scale highlight:backdrop, + scale fill:backdrop, + scale .highlight:backdrop, + scale highlight:backdrop, GtkProgressBar .progressbar:active:backdrop, + GtkProgressBar progress:active:backdrop, + .progressbar .progressbar:active:backdrop, + .progressbar progress:active:backdrop, + progressbar .progressbar:active:backdrop, + progressbar progress:active:backdrop, GtkProgressBar:backdrop .progressbar:active, + .progressbar:backdrop .progressbar:active, + progressbar:backdrop .progressbar:active, GtkProgressBar:backdrop progress:active, + .progressbar:backdrop progress:active, + progressbar:backdrop progress:active, .scale fill:active:backdrop, + .scale .highlight:active:backdrop, + .scale highlight:active:backdrop, + scale fill:active:backdrop, + scale .highlight:active:backdrop, + scale highlight:active:backdrop { + border-color: #449ac2; + background-color: #6bafce; } + GtkProgressBar .progressbar:backdrop:disabled, + GtkProgressBar progress:backdrop:disabled, + .progressbar .progressbar:backdrop:disabled, + .progressbar progress:backdrop:disabled, + progressbar .progressbar:backdrop:disabled, + progressbar progress:backdrop:disabled, GtkProgressBar:backdrop .progressbar:disabled, + .progressbar:backdrop .progressbar:disabled, + progressbar:backdrop .progressbar:disabled, GtkProgressBar:backdrop progress:disabled, + .progressbar:backdrop progress:disabled, + progressbar:backdrop progress:disabled, .scale fill:backdrop:disabled, + .scale .highlight:backdrop:disabled, + .scale highlight:backdrop:disabled, + scale fill:backdrop:disabled, + scale .highlight:backdrop:disabled, + scale highlight:backdrop:disabled, GtkProgressBar .progressbar:active:backdrop:disabled, + GtkProgressBar progress:active:backdrop:disabled, + .progressbar .progressbar:active:backdrop:disabled, + .progressbar progress:active:backdrop:disabled, + progressbar .progressbar:active:backdrop:disabled, + progressbar progress:active:backdrop:disabled, GtkProgressBar:backdrop .progressbar:active:disabled, + .progressbar:backdrop .progressbar:active:disabled, + progressbar:backdrop .progressbar:active:disabled, GtkProgressBar:backdrop progress:active:disabled, + .progressbar:backdrop progress:active:disabled, + progressbar:backdrop progress:active:disabled, .scale fill:active:backdrop:disabled, + .scale .highlight:active:backdrop:disabled, + .scale highlight:active:backdrop:disabled, + scale fill:active:backdrop:disabled, + scale .highlight:active:backdrop:disabled, + scale highlight:active:backdrop:disabled { + background-color: transparent; + border-color: transparent; } + .list-row:selected GtkProgressBar .progressbar:disabled, GtkProgressBar .list-row:selected .progressbar:disabled, + .list-row:selected GtkProgressBar progress:disabled, + GtkProgressBar .list-row:selected progress:disabled, + .list-row:selected .progressbar .progressbar:disabled, + .progressbar .list-row:selected .progressbar:disabled, + .list-row:selected .progressbar progress:disabled, + .progressbar .list-row:selected progress:disabled, + .list-row:selected progressbar .progressbar:disabled, + progressbar .list-row:selected .progressbar:disabled, + .list-row:selected progressbar progress:disabled, + progressbar .list-row:selected progress:disabled, .list-row:selected .scale fill:disabled, .scale .list-row:selected fill:disabled, + .list-row:selected .scale .highlight:disabled, + .scale .list-row:selected .highlight:disabled, + .list-row:selected .scale highlight:disabled, + .scale .list-row:selected highlight:disabled, + .list-row:selected scale fill:disabled, + scale .list-row:selected fill:disabled, + .list-row:selected scale .highlight:disabled, + scale .list-row:selected .highlight:disabled, + .list-row:selected scale highlight:disabled, + scale .list-row:selected highlight:disabled, .list-row:selected GtkProgressBar .progressbar, GtkProgressBar .list-row:selected .progressbar, + .list-row:selected GtkProgressBar progress, + GtkProgressBar .list-row:selected progress, + .list-row:selected .progressbar .progressbar, + .progressbar .list-row:selected .progressbar, + .list-row:selected .progressbar progress, + .progressbar .list-row:selected progress, + .list-row:selected progressbar .progressbar, + progressbar .list-row:selected .progressbar, + .list-row:selected progressbar progress, + progressbar .list-row:selected progress, .list-row:selected .scale fill, .scale .list-row:selected fill, + .list-row:selected .scale .highlight, + .scale .list-row:selected .highlight, + .list-row:selected .scale highlight, + .scale .list-row:selected highlight, + .list-row:selected scale fill, + scale .list-row:selected fill, + .list-row:selected scale .highlight, + scale .list-row:selected .highlight, + .list-row:selected scale highlight, + scale .list-row:selected highlight { + border-color: #347d9f; } + row:selected GtkProgressBar .progressbar:disabled, GtkProgressBar row:selected .progressbar:disabled, + row:selected GtkProgressBar progress:disabled, + GtkProgressBar row:selected progress:disabled, + row:selected .progressbar .progressbar:disabled, + .progressbar row:selected .progressbar:disabled, + row:selected .progressbar progress:disabled, + .progressbar row:selected progress:disabled, + row:selected progressbar .progressbar:disabled, + progressbar row:selected .progressbar:disabled, + row:selected progressbar progress:disabled, + progressbar row:selected progress:disabled, row:selected .scale fill:disabled, .scale row:selected fill:disabled, + row:selected .scale .highlight:disabled, + .scale row:selected .highlight:disabled, + row:selected .scale highlight:disabled, + .scale row:selected highlight:disabled, + row:selected scale fill:disabled, + scale row:selected fill:disabled, + row:selected scale .highlight:disabled, + scale row:selected .highlight:disabled, + row:selected scale highlight:disabled, + scale row:selected highlight:disabled, row:selected GtkProgressBar .progressbar, GtkProgressBar row:selected .progressbar, + row:selected GtkProgressBar progress, + GtkProgressBar row:selected progress, + row:selected .progressbar .progressbar, + .progressbar row:selected .progressbar, + row:selected .progressbar progress, + .progressbar row:selected progress, + row:selected progressbar .progressbar, + progressbar row:selected .progressbar, + row:selected progressbar progress, + progressbar row:selected progress, row:selected .scale fill, .scale row:selected fill, + row:selected .scale .highlight, + .scale row:selected .highlight, + row:selected .scale highlight, + .scale row:selected highlight, + row:selected scale fill, + scale row:selected fill, + row:selected scale .highlight, + scale row:selected .highlight, + row:selected scale highlight, + scale row:selected highlight { + border-color: #347d9f; } + .osd GtkProgressBar .progressbar, GtkProgressBar .osd .progressbar, + .osd GtkProgressBar progress, + GtkProgressBar .osd progress, + .osd .progressbar .progressbar, + .progressbar .osd .progressbar, + .osd .progressbar progress, + .progressbar .osd progress, + .osd progressbar .progressbar, + progressbar .osd .progressbar, + .osd progressbar progress, + progressbar .osd progress, .osd .scale fill, .scale .osd fill, + .osd .scale .highlight, + .scale .osd .highlight, + .osd .scale highlight, + .scale .osd highlight, + .osd scale fill, + scale .osd fill, + .osd scale .highlight, + scale .osd .highlight, + .osd scale highlight, + scale .osd highlight { + border-color: rgba(0, 0, 0, 0.7); } + .osd GtkProgressBar .progressbar:disabled, GtkProgressBar .osd .progressbar:disabled, + .osd GtkProgressBar progress:disabled, + GtkProgressBar .osd progress:disabled, + .osd .progressbar .progressbar:disabled, + .progressbar .osd .progressbar:disabled, + .osd .progressbar progress:disabled, + .progressbar .osd progress:disabled, + .osd progressbar .progressbar:disabled, + progressbar .osd .progressbar:disabled, + .osd progressbar progress:disabled, + progressbar .osd progress:disabled, .osd .scale fill:disabled, .scale .osd fill:disabled, + .osd .scale .highlight:disabled, + .scale .osd .highlight:disabled, + .osd .scale highlight:disabled, + .scale .osd highlight:disabled, + .osd scale fill:disabled, + scale .osd fill:disabled, + .osd scale .highlight:disabled, + scale .osd .highlight:disabled, + .osd scale highlight:disabled, + scale .osd highlight:disabled { + border-color: transparent; } + +.scale, +scale { + -GtkScale-slider-length: 16px; + -GtkRange-slider-width: 16px; + -GtkRange-trough-border: 0px; + min-height: 10px; + min-width: 10px; + padding: 12px; } + .scale fill, + .scale highlight, + scale fill, + scale highlight { + margin: -1px; } + .scale .slider, + .scale slider, + scale .slider, + scale slider { + min-height: 16px; + min-width: 16px; + margin: 2px; + background-color: #ffffff; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2); + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 12px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + .scale .slider:active, + .scale slider:active, + scale .slider:active, + scale slider:active { + box-shadow: 0 1px 1px 0 rgba(68, 154, 194, 0.5); + border: 1px solid #449ac2; } + .scale .slider:active:insensitive, .scale .slider:active:disabled, + .scale slider:active:insensitive, + .scale slider:active:disabled, + scale .slider:active:insensitive, + scale .slider:active:disabled, + scale slider:active:insensitive, + scale slider:active:disabled { + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.2); } + .scale .slider:insensitive, .scale .slider:disabled, + .scale slider:insensitive, + .scale slider:disabled, + scale .slider:insensitive, + scale .slider:disabled, + scale slider:insensitive, + scale slider:disabled { + box-shadow: none; } + .list-row:selected .scale .slider, .list-row:selected .scale .slider:disabled, .list-row:selected + .scale slider, .list-row:selected + .scale slider:disabled, .list-row:selected + scale .slider, .list-row:selected + scale .slider:disabled, .list-row:selected + scale slider, .list-row:selected + scale slider:disabled { + border-color: #347d9f; } + row:selected .scale .slider, row:selected .scale .slider:disabled, row:selected + .scale slider, row:selected + .scale slider:disabled, row:selected + scale .slider, row:selected + scale .slider:disabled, row:selected + scale slider, row:selected + scale slider:disabled { + border-color: #347d9f; } + .osd .scale .slider, .osd + .scale slider, .osd + scale .slider, .osd + scale slider { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #202526; } + .osd .scale .slider:hover, .osd + .scale slider:hover, .osd + scale .slider:hover, .osd + scale slider:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .scale .slider:active, .osd + .scale slider:active, .osd + scale .slider:active, .osd + scale slider:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .scale .slider:disabled, .osd + .scale slider:disabled, .osd + scale .slider:disabled, .osd + scale slider:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd .scale .slider:backdrop, .osd + .scale slider:backdrop, .osd + scale .slider:backdrop, .osd + scale slider:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .scale trough, + .scale .trough, + scale trough, + scale .trough { + border-radius: 2px; + margin: 6px; + outline-offset: 2px; + -gtk-outline-radius: 5px; } + .scale.fine-tune.horizontal, + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + .scale.fine-tune.vertical, + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + .scale.fine-tune .slider, + .scale.fine-tune slider, + scale.fine-tune .slider, + scale.fine-tune slider { + min-height: 16px; + min-width: 16px; + background-color: #ffffff; + border-color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 12px; + box-shadow: none; } + .scale.fine-tune trough, + .scale.fine-tune .trough, + scale.fine-tune trough, + scale.fine-tune .trough { + border-radius: 6px; + outline-offset: 2px; + -gtk-outline-radius: 5px; + margin: 2px; } + .scale fill, + scale fill { + border-radius: 2px; } + .scale fill, .scale fill:backdrop, + scale fill, + scale fill:backdrop { + background-color: #c4c4c4; + box-shadow: none; } + .scale fill:disabled, .scale fill:disabled:backdrop, + scale fill:disabled, + scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + .osd .scale fill, .osd + scale fill { + background-color: rgba(62, 64, 65, 0.775); } + .osd .scale fill:disabled, .osd .scale fill:disabled:backdrop, .osd + scale fill:disabled, .osd + scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + .scale value, + scale value { + color: alpha(currentColor,0.4); } + .scale marks, + scale marks { + color: alpha(currentColor,0.4); } + .scale marks.top, + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + .scale marks.bottom, + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + .scale marks.top, + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + .scale marks.bottom, + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + .scale.fine-tune marks.top, + scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + .scale.fine-tune marks.bottom, + scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + .scale.fine-tune marks.top, + scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + .scale.fine-tune marks.bottom, + scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + .scale.horizontal indicator, + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + .scale.horizontal.fine-tune indicator, + scale.horizontal.fine-tune indicator { + min-height: 3px; } + .scale.vertical indicator, + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + .scale.vertical.fine-tune indicator, + scale.vertical.fine-tune indicator { + min-width: 3px; } + .scale.color.horizontal .slider:hover, .scale.color.horizontal .slider:backdrop, .scale.color.horizontal .slider:disabled, .scale.color.horizontal .slider:backdrop:disabled, .scale.color.horizontal .slider, + .scale.color.horizontal slider:hover, + .scale.color.horizontal slider:backdrop, + .scale.color.horizontal slider:disabled, + .scale.color.horizontal slider:backdrop:disabled, + .scale.color.horizontal slider, + .scale.horizontal scale.color.horizontal .slider, + scale.color.horizontal .scale.horizontal .slider, + .scale.horizontal scale.color.horizontal slider, + scale.color.horizontal .scale.horizontal slider, + .scale.horizontal contents:last-child:not(:only-child) > trough > slider, + scale.horizontal .scale.color.horizontal .slider:backdrop:disabled, + .scale.color.horizontal scale.horizontal .slider:backdrop:disabled, + scale.horizontal .scale.color.horizontal .slider, + .scale.color.horizontal scale.horizontal .slider, + scale.horizontal .scale.color.horizontal slider:backdrop:disabled, + .scale.color.horizontal scale.horizontal slider:backdrop:disabled, + scale.horizontal .scale.color.horizontal slider, + .scale.color.horizontal scale.horizontal slider, + scale.color.horizontal .slider:hover, + scale.color.horizontal .slider:backdrop, + scale.color.horizontal .slider:disabled, + scale.color.horizontal .slider:backdrop:disabled, + scale.color.horizontal .slider, + scale.color.horizontal slider:hover, + scale.color.horizontal slider:backdrop, + scale.color.horizontal slider:disabled, + scale.color.horizontal slider:backdrop:disabled, + scale.color.horizontal slider, + scale.horizontal contents:last-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, .scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + .scale.color.horizontal .slider:hover, .scale.color.horizontal .slider:hover:backdrop:disabled, + .scale.color.horizontal slider:hover, + .scale.color.horizontal slider:hover:backdrop:disabled, + .scale.horizontal scale.color.horizontal .slider:hover, + scale.color.horizontal .scale.horizontal .slider:hover, + .scale.horizontal scale.color.horizontal slider:hover, + scale.color.horizontal .scale.horizontal slider:hover, + .scale.horizontal contents:last-child:not(:only-child) > trough > slider:hover, + scale.horizontal .scale.color.horizontal .slider:hover, + .scale.color.horizontal scale.horizontal .slider:hover, + scale.horizontal .scale.color.horizontal slider:hover, + .scale.color.horizontal scale.horizontal slider:hover, + scale.color.horizontal .slider:hover, + scale.color.horizontal .slider:hover:backdrop:disabled, + scale.color.horizontal slider:hover, + scale.color.horizontal slider:hover:backdrop:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, .scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + .scale.color.horizontal .slider:active:backdrop:disabled, .scale.color.horizontal .slider:active, + .scale.color.horizontal slider:active:backdrop:disabled, + .scale.color.horizontal slider:active, + .scale.horizontal scale.color.horizontal .slider:active, + scale.color.horizontal .scale.horizontal .slider:active, + .scale.horizontal scale.color.horizontal slider:active, + scale.color.horizontal .scale.horizontal slider:active, + .scale.horizontal contents:last-child:not(:only-child) > trough > slider:active, + scale.horizontal .scale.color.horizontal .slider:active, + .scale.color.horizontal scale.horizontal .slider:active, + scale.horizontal .scale.color.horizontal slider:active, + .scale.color.horizontal scale.horizontal slider:active, + scale.color.horizontal .slider:active:backdrop:disabled, + scale.color.horizontal .slider:active, + scale.color.horizontal slider:active:backdrop:disabled, + scale.color.horizontal slider:active, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, .scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + .scale.color.horizontal .slider:disabled, + .scale.color.horizontal slider:disabled, + .scale.horizontal scale.color.horizontal .slider:disabled, + scale.color.horizontal .scale.horizontal .slider:disabled, + .scale.horizontal scale.color.horizontal slider:disabled, + scale.color.horizontal .scale.horizontal slider:disabled, + .scale.horizontal contents:last-child:not(:only-child) > trough > slider:disabled, + scale.horizontal .scale.color.horizontal .slider:disabled, + .scale.color.horizontal scale.horizontal .slider:disabled, + scale.horizontal .scale.color.horizontal slider:disabled, + .scale.color.horizontal scale.horizontal slider:disabled, + scale.color.horizontal .slider:disabled, + scale.color.horizontal slider:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, .scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + .scale.color.horizontal .slider:backdrop, + .scale.color.horizontal slider:backdrop, + .scale.horizontal scale.color.horizontal .slider:backdrop, + scale.color.horizontal .scale.horizontal .slider:backdrop, + .scale.horizontal scale.color.horizontal slider:backdrop, + scale.color.horizontal .scale.horizontal slider:backdrop, + .scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop, + scale.horizontal .scale.color.horizontal .slider:backdrop, + .scale.color.horizontal scale.horizontal .slider:backdrop, + scale.horizontal .scale.color.horizontal slider:backdrop, + .scale.color.horizontal scale.horizontal slider:backdrop, + scale.color.horizontal .slider:backdrop, + scale.color.horizontal slider:backdrop, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop.png"), url("assets/slider-horz-scale-has-marks-above-backdrop@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, .scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + .scale.color.horizontal .slider:backdrop:disabled, + .scale.color.horizontal slider:backdrop:disabled, + .scale.horizontal scale.color.horizontal .slider:backdrop:disabled, + scale.color.horizontal .scale.horizontal .slider:backdrop:disabled, + .scale.horizontal scale.color.horizontal slider:backdrop:disabled, + scale.color.horizontal .scale.horizontal slider:backdrop:disabled, + .scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop:disabled, + scale.horizontal .scale.color.horizontal .slider:backdrop:disabled, + .scale.color.horizontal scale.horizontal .slider:backdrop:disabled, + scale.horizontal .scale.color.horizontal slider:backdrop:disabled, + .scale.color.horizontal scale.horizontal slider:backdrop:disabled, + scale.color.horizontal .slider:backdrop:disabled, + scale.color.horizontal slider:backdrop:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, .scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + .scale.horizontal contents:first-child:not(:only-child) > trough > slider, + scale.horizontal contents:first-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + .scale.horizontal contents:first-child:not(:only-child) > trough > slider:hover, + scale.horizontal contents:first-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + .scale.horizontal contents:first-child:not(:only-child) > trough > slider:active, + scale.horizontal contents:first-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + .scale.horizontal contents:first-child:not(:only-child) > trough > slider:disabled, + scale.horizontal contents:first-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + .scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop, + scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop.png"), url("assets/slider-horz-scale-has-marks-below-backdrop@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + .scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop:disabled, + scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + .scale.color.vertical:dir(rtl) .slider:hover, .scale.color.vertical:dir(rtl) .slider:backdrop, .scale.color.vertical:dir(rtl) .slider:disabled, .scale.color.vertical:dir(rtl) .slider:backdrop:disabled, .scale.color.vertical:dir(rtl) .slider, + .scale.color.vertical:dir(rtl) slider:hover, + .scale.color.vertical:dir(rtl) slider:backdrop, + .scale.color.vertical:dir(rtl) slider:disabled, + .scale.color.vertical:dir(rtl) slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) slider, + .scale.vertical scale.color.vertical:dir(rtl) .slider, + scale.color.vertical:dir(rtl) .scale.vertical .slider, + .scale.vertical scale.color.vertical:dir(rtl) slider, + scale.color.vertical:dir(rtl) .scale.vertical slider, + .scale.vertical contents:last-child:not(:only-child) > trough > slider, + scale.vertical .scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) scale.vertical .slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(rtl) .slider, + .scale.color.vertical:dir(rtl) scale.vertical .slider, + scale.vertical .scale.color.vertical:dir(rtl) slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) scale.vertical slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(rtl) slider, + .scale.color.vertical:dir(rtl) scale.vertical slider, + scale.color.vertical:dir(rtl) .slider:hover, + scale.color.vertical:dir(rtl) .slider:backdrop, + scale.color.vertical:dir(rtl) .slider:disabled, + scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + scale.color.vertical:dir(rtl) .slider, + scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) slider:backdrop, + scale.color.vertical:dir(rtl) slider:disabled, + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.color.vertical:dir(rtl) slider, + scale.vertical contents:last-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, .scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + .scale.color.vertical:dir(rtl) .slider:hover, .scale.color.vertical:dir(rtl) .slider:hover:backdrop:disabled, + .scale.color.vertical:dir(rtl) slider:hover, + .scale.color.vertical:dir(rtl) slider:hover:backdrop:disabled, + .scale.vertical scale.color.vertical:dir(rtl) .slider:hover, + scale.color.vertical:dir(rtl) .scale.vertical .slider:hover, + .scale.vertical scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) .scale.vertical slider:hover, + .scale.vertical contents:last-child:not(:only-child) > trough > slider:hover, + scale.vertical .scale.color.vertical:dir(rtl) .slider:hover, + .scale.color.vertical:dir(rtl) scale.vertical .slider:hover, + scale.vertical .scale.color.vertical:dir(rtl) slider:hover, + .scale.color.vertical:dir(rtl) scale.vertical slider:hover, + scale.color.vertical:dir(rtl) .slider:hover, + scale.color.vertical:dir(rtl) .slider:hover:backdrop:disabled, + scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) slider:hover:backdrop:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, .scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + .scale.color.vertical:dir(rtl) .slider:active:backdrop:disabled, .scale.color.vertical:dir(rtl) .slider:active, + .scale.color.vertical:dir(rtl) slider:active:backdrop:disabled, + .scale.color.vertical:dir(rtl) slider:active, + .scale.vertical scale.color.vertical:dir(rtl) .slider:active, + scale.color.vertical:dir(rtl) .scale.vertical .slider:active, + .scale.vertical scale.color.vertical:dir(rtl) slider:active, + scale.color.vertical:dir(rtl) .scale.vertical slider:active, + .scale.vertical contents:last-child:not(:only-child) > trough > slider:active, + scale.vertical .scale.color.vertical:dir(rtl) .slider:active, + .scale.color.vertical:dir(rtl) scale.vertical .slider:active, + scale.vertical .scale.color.vertical:dir(rtl) slider:active, + .scale.color.vertical:dir(rtl) scale.vertical slider:active, + scale.color.vertical:dir(rtl) .slider:active:backdrop:disabled, + scale.color.vertical:dir(rtl) .slider:active, + scale.color.vertical:dir(rtl) slider:active:backdrop:disabled, + scale.color.vertical:dir(rtl) slider:active, + scale.vertical contents:last-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, .scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + .scale.color.vertical:dir(rtl) .slider:disabled, + .scale.color.vertical:dir(rtl) slider:disabled, + .scale.vertical scale.color.vertical:dir(rtl) .slider:disabled, + scale.color.vertical:dir(rtl) .scale.vertical .slider:disabled, + .scale.vertical scale.color.vertical:dir(rtl) slider:disabled, + scale.color.vertical:dir(rtl) .scale.vertical slider:disabled, + .scale.vertical contents:last-child:not(:only-child) > trough > slider:disabled, + scale.vertical .scale.color.vertical:dir(rtl) .slider:disabled, + .scale.color.vertical:dir(rtl) scale.vertical .slider:disabled, + scale.vertical .scale.color.vertical:dir(rtl) slider:disabled, + .scale.color.vertical:dir(rtl) scale.vertical slider:disabled, + scale.color.vertical:dir(rtl) .slider:disabled, + scale.color.vertical:dir(rtl) slider:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, .scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + .scale.color.vertical:dir(rtl) .slider:backdrop, + .scale.color.vertical:dir(rtl) slider:backdrop, + .scale.vertical scale.color.vertical:dir(rtl) .slider:backdrop, + scale.color.vertical:dir(rtl) .scale.vertical .slider:backdrop, + .scale.vertical scale.color.vertical:dir(rtl) slider:backdrop, + scale.color.vertical:dir(rtl) .scale.vertical slider:backdrop, + .scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop, + scale.vertical .scale.color.vertical:dir(rtl) .slider:backdrop, + .scale.color.vertical:dir(rtl) scale.vertical .slider:backdrop, + scale.vertical .scale.color.vertical:dir(rtl) slider:backdrop, + .scale.color.vertical:dir(rtl) scale.vertical slider:backdrop, + scale.color.vertical:dir(rtl) .slider:backdrop, + scale.color.vertical:dir(rtl) slider:backdrop, + scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, .scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + .scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) slider:backdrop:disabled, + .scale.vertical scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + scale.color.vertical:dir(rtl) .scale.vertical .slider:backdrop:disabled, + .scale.vertical scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.color.vertical:dir(rtl) .scale.vertical slider:backdrop:disabled, + .scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) scale.vertical .slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(rtl) slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) scale.vertical slider:backdrop:disabled, + scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, .scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + .scale.color.vertical:dir(ltr) .slider:hover, .scale.color.vertical:dir(ltr) .slider:backdrop, .scale.color.vertical:dir(ltr) .slider:disabled, .scale.color.vertical:dir(ltr) .slider:backdrop:disabled, .scale.color.vertical:dir(ltr) .slider, + .scale.color.vertical:dir(ltr) slider:hover, + .scale.color.vertical:dir(ltr) slider:backdrop, + .scale.color.vertical:dir(ltr) slider:disabled, + .scale.color.vertical:dir(ltr) slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) slider, + .scale.vertical scale.color.vertical:dir(ltr) .slider, + scale.color.vertical:dir(ltr) .scale.vertical .slider, + .scale.vertical scale.color.vertical:dir(ltr) slider, + scale.color.vertical:dir(ltr) .scale.vertical slider, + .scale.vertical contents:first-child:not(:only-child) > trough > slider, + scale.vertical .scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) scale.vertical .slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(ltr) .slider, + .scale.color.vertical:dir(ltr) scale.vertical .slider, + scale.vertical .scale.color.vertical:dir(ltr) slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) scale.vertical slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(ltr) slider, + .scale.color.vertical:dir(ltr) scale.vertical slider, + scale.color.vertical:dir(ltr) .slider:hover, + scale.color.vertical:dir(ltr) .slider:backdrop, + scale.color.vertical:dir(ltr) .slider:disabled, + scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + scale.color.vertical:dir(ltr) .slider, + scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) slider:backdrop, + scale.color.vertical:dir(ltr) slider:disabled, + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.color.vertical:dir(ltr) slider, + scale.vertical contents:first-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, .scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + .scale.color.vertical:dir(ltr) .slider:hover, .scale.color.vertical:dir(ltr) .slider:hover:backdrop:disabled, + .scale.color.vertical:dir(ltr) slider:hover, + .scale.color.vertical:dir(ltr) slider:hover:backdrop:disabled, + .scale.vertical scale.color.vertical:dir(ltr) .slider:hover, + scale.color.vertical:dir(ltr) .scale.vertical .slider:hover, + .scale.vertical scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) .scale.vertical slider:hover, + .scale.vertical contents:first-child:not(:only-child) > trough > slider:hover, + scale.vertical .scale.color.vertical:dir(ltr) .slider:hover, + .scale.color.vertical:dir(ltr) scale.vertical .slider:hover, + scale.vertical .scale.color.vertical:dir(ltr) slider:hover, + .scale.color.vertical:dir(ltr) scale.vertical slider:hover, + scale.color.vertical:dir(ltr) .slider:hover, + scale.color.vertical:dir(ltr) .slider:hover:backdrop:disabled, + scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) slider:hover:backdrop:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, .scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + .scale.color.vertical:dir(ltr) .slider:active:backdrop:disabled, .scale.color.vertical:dir(ltr) .slider:active, + .scale.color.vertical:dir(ltr) slider:active:backdrop:disabled, + .scale.color.vertical:dir(ltr) slider:active, + .scale.vertical scale.color.vertical:dir(ltr) .slider:active, + scale.color.vertical:dir(ltr) .scale.vertical .slider:active, + .scale.vertical scale.color.vertical:dir(ltr) slider:active, + scale.color.vertical:dir(ltr) .scale.vertical slider:active, + .scale.vertical contents:first-child:not(:only-child) > trough > slider:active, + scale.vertical .scale.color.vertical:dir(ltr) .slider:active, + .scale.color.vertical:dir(ltr) scale.vertical .slider:active, + scale.vertical .scale.color.vertical:dir(ltr) slider:active, + .scale.color.vertical:dir(ltr) scale.vertical slider:active, + scale.color.vertical:dir(ltr) .slider:active:backdrop:disabled, + scale.color.vertical:dir(ltr) .slider:active, + scale.color.vertical:dir(ltr) slider:active:backdrop:disabled, + scale.color.vertical:dir(ltr) slider:active, + scale.vertical contents:first-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, .scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + .scale.color.vertical:dir(ltr) .slider:disabled, + .scale.color.vertical:dir(ltr) slider:disabled, + .scale.vertical scale.color.vertical:dir(ltr) .slider:disabled, + scale.color.vertical:dir(ltr) .scale.vertical .slider:disabled, + .scale.vertical scale.color.vertical:dir(ltr) slider:disabled, + scale.color.vertical:dir(ltr) .scale.vertical slider:disabled, + .scale.vertical contents:first-child:not(:only-child) > trough > slider:disabled, + scale.vertical .scale.color.vertical:dir(ltr) .slider:disabled, + .scale.color.vertical:dir(ltr) scale.vertical .slider:disabled, + scale.vertical .scale.color.vertical:dir(ltr) slider:disabled, + .scale.color.vertical:dir(ltr) scale.vertical slider:disabled, + scale.color.vertical:dir(ltr) .slider:disabled, + scale.color.vertical:dir(ltr) slider:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, .scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + .scale.color.vertical:dir(ltr) .slider:backdrop, + .scale.color.vertical:dir(ltr) slider:backdrop, + .scale.vertical scale.color.vertical:dir(ltr) .slider:backdrop, + scale.color.vertical:dir(ltr) .scale.vertical .slider:backdrop, + .scale.vertical scale.color.vertical:dir(ltr) slider:backdrop, + scale.color.vertical:dir(ltr) .scale.vertical slider:backdrop, + .scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop, + scale.vertical .scale.color.vertical:dir(ltr) .slider:backdrop, + .scale.color.vertical:dir(ltr) scale.vertical .slider:backdrop, + scale.vertical .scale.color.vertical:dir(ltr) slider:backdrop, + .scale.color.vertical:dir(ltr) scale.vertical slider:backdrop, + scale.color.vertical:dir(ltr) .slider:backdrop, + scale.color.vertical:dir(ltr) slider:backdrop, + scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, .scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + .scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) slider:backdrop:disabled, + .scale.vertical scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + scale.color.vertical:dir(ltr) .scale.vertical .slider:backdrop:disabled, + .scale.vertical scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.color.vertical:dir(ltr) .scale.vertical slider:backdrop:disabled, + .scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) scale.vertical .slider:backdrop:disabled, + scale.vertical .scale.color.vertical:dir(ltr) slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) scale.vertical slider:backdrop:disabled, + scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, .scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider, + scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + .scale.color, + scale.color { + min-height: 0; + min-width: 0; } + .scale.color .trough, + .scale.color trough, + scale.color .trough, + scale.color trough { + background-image: linear-gradient(to top, #c4c4c4); + background-repeat: no-repeat; } + .scale.color.horizontal, + scale.color.horizontal { + padding: 0 0 15px 0; } + .scale.color.horizontal .trough, + .scale.color.horizontal trough, + scale.color.horizontal .trough, + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .scale.color.horizontal .slider:hover, .scale.color.horizontal .slider:backdrop, .scale.color.horizontal .slider:disabled, .scale.color.horizontal .slider:backdrop:disabled, .scale.color.horizontal .slider, + .scale.color.horizontal slider:hover, + .scale.color.horizontal slider:backdrop, + .scale.color.horizontal slider:disabled, + .scale.color.horizontal slider:backdrop:disabled, + .scale.color.horizontal slider, + scale.color.horizontal .slider:hover, + scale.color.horizontal .slider:backdrop, + scale.color.horizontal .slider:disabled, + scale.color.horizontal .slider:backdrop:disabled, + scale.color.horizontal .slider, + scale.color.horizontal slider:hover, + scale.color.horizontal slider:backdrop, + scale.color.horizontal slider:disabled, + scale.color.horizontal slider:backdrop:disabled, + scale.color.horizontal slider { + margin-bottom: -15px; + margin-top: 6px; } + .scale.color.vertical:dir(ltr), + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + .scale.color.vertical:dir(ltr) .trough, + .scale.color.vertical:dir(ltr) trough, + scale.color.vertical:dir(ltr) .trough, + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .scale.color.vertical:dir(ltr) .slider:hover, .scale.color.vertical:dir(ltr) .slider:backdrop, .scale.color.vertical:dir(ltr) .slider:disabled, .scale.color.vertical:dir(ltr) .slider:backdrop:disabled, .scale.color.vertical:dir(ltr) .slider, + .scale.color.vertical:dir(ltr) slider:hover, + .scale.color.vertical:dir(ltr) slider:backdrop, + .scale.color.vertical:dir(ltr) slider:disabled, + .scale.color.vertical:dir(ltr) slider:backdrop:disabled, + .scale.color.vertical:dir(ltr) slider, + scale.color.vertical:dir(ltr) .slider:hover, + scale.color.vertical:dir(ltr) .slider:backdrop, + scale.color.vertical:dir(ltr) .slider:disabled, + scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + scale.color.vertical:dir(ltr) .slider, + scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) slider:backdrop, + scale.color.vertical:dir(ltr) slider:disabled, + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + .scale.color.vertical:dir(rtl), + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + .scale.color.vertical:dir(rtl) .trough, + .scale.color.vertical:dir(rtl) trough, + scale.color.vertical:dir(rtl) .trough, + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .scale.color.vertical:dir(rtl) .slider:hover, .scale.color.vertical:dir(rtl) .slider:backdrop, .scale.color.vertical:dir(rtl) .slider:disabled, .scale.color.vertical:dir(rtl) .slider:backdrop:disabled, .scale.color.vertical:dir(rtl) .slider, + .scale.color.vertical:dir(rtl) slider:hover, + .scale.color.vertical:dir(rtl) slider:backdrop, + .scale.color.vertical:dir(rtl) slider:disabled, + .scale.color.vertical:dir(rtl) slider:backdrop:disabled, + .scale.color.vertical:dir(rtl) slider, + scale.color.vertical:dir(rtl) .slider:hover, + scale.color.vertical:dir(rtl) .slider:backdrop, + scale.color.vertical:dir(rtl) .slider:disabled, + scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + scale.color.vertical:dir(rtl) .slider, + scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) slider:backdrop, + scale.color.vertical:dir(rtl) slider:disabled, + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + .scale.color.fine-tune.horizontal, + scale.color.fine-tune.horizontal { + padding: 0 0 12px 0; } + .scale.color.fine-tune.horizontal .trough, + .scale.color.fine-tune.horizontal trough, + scale.color.fine-tune.horizontal .trough, + scale.color.fine-tune.horizontal trough { + padding-bottom: 7px; + background-position: 0 -6px; } + .scale.color.fine-tune.horizontal .slider, + .scale.color.fine-tune.horizontal slider, + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider { + margin-bottom: -15px; + margin-top: 6px; } + .scale.color.fine-tune.vertical:dir(ltr), + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + .scale.color.fine-tune.vertical:dir(ltr) .trough, + .scale.color.fine-tune.vertical:dir(ltr) trough, + scale.color.fine-tune.vertical:dir(ltr) .trough, + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + .scale.color.fine-tune.vertical:dir(ltr) .slider, + .scale.color.fine-tune.vertical:dir(ltr) slider, + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + .scale.color.fine-tune.vertical:dir(rtl), + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + .scale.color.fine-tune.vertical:dir(rtl) .trough, + .scale.color.fine-tune.vertical:dir(rtl) trough, + scale.color.fine-tune.vertical:dir(rtl) .trough, + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + .scale.color.fine-tune.vertical:dir(rtl) .slider, + .scale.color.fine-tune.vertical:dir(rtl) slider, + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/************** + * Scrollbars * + **************/ +.scrollbar, +scrollbar { + background-color: #dadada; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + .scrollbar.top, + scrollbar.top { + border-bottom: 1px solid #c4c4c4; } + .scrollbar.bottom, + scrollbar.bottom { + border-top: 1px solid #c4c4c4; } + .scrollbar.left, + scrollbar.left { + border-right: 1px solid #c4c4c4; } + .scrollbar.right, + scrollbar.right { + border-left: 1px solid #c4c4c4; } + .scrollbar:backdrop, + scrollbar:backdrop { + background-color: #efefef; + border-color: #c9c9c9; + transition: 200ms ease-out; } + .scrollbar .slider, + .scrollbar slider, + scrollbar .slider, + scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #a0a0a0; } + .scrollbar .slider:hover, + .scrollbar slider:hover, + scrollbar .slider:hover, + scrollbar slider:hover { + background-color: #838383; } + .scrollbar .slider:hover:active, + .scrollbar slider:hover:active, + scrollbar .slider:hover:active, + scrollbar slider:hover:active { + background-color: #347d9f; } + .scrollbar .slider:backdrop, + .scrollbar slider:backdrop, + scrollbar .slider:backdrop, + scrollbar slider:backdrop { + background-color: #dadada; } + .scrollbar .slider:disabled, + .scrollbar slider:disabled, + scrollbar .slider:disabled, + scrollbar slider:disabled { + background-color: transparent; } + .scrollbar.fine-tune .slider, + .scrollbar.fine-tune slider, + scrollbar.fine-tune .slider, + scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; } + .scrollbar.fine-tune.horizontal slider, + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + .scrollbar.fine-tune.vertical slider, + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering), + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #666666; + border: 1px solid white; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) .button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: #666666; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid white; + -gtk-icon-source: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering, + scrollbar.overlay-indicator.dragging, + scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + .scrollbar.horizontal slider, + scrollbar.horizontal slider { + min-width: 40px; } + .scrollbar.vertical slider, + scrollbar.vertical slider { + min-height: 40px; } + .scrollbar .button, + .scrollbar button, + scrollbar .button, + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a0a0a0; } + .scrollbar .button:hover, + .scrollbar button:hover, + scrollbar .button:hover, + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #838383; } + .scrollbar .button:active, .scrollbar .button:checked, + .scrollbar button:active, + .scrollbar button:checked, + scrollbar .button:active, + scrollbar .button:checked, + scrollbar button:active, + scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #347d9f; } + .scrollbar .button:insensitive, + .scrollbar button:insensitive, + scrollbar .button:insensitive, + scrollbar button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(160, 160, 160, 0.2); } + .scrollbar .button:disabled, + .scrollbar button:disabled, + scrollbar .button:disabled, + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(160, 160, 160, 0.2); } + .scrollbar .button:backdrop, + .scrollbar button:backdrop, + scrollbar .button:backdrop, + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #dadada; } + .scrollbar .button:backdrop:insensitive, .scrollbar .button:backdrop:disabled, + .scrollbar button:backdrop:insensitive, + .scrollbar button:backdrop:disabled, + scrollbar .button:backdrop:insensitive, + scrollbar .button:backdrop:disabled, + scrollbar button:backdrop:insensitive, + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(218, 218, 218, 0.2); } + .scrollbar.vertical .button.down, + .scrollbar.vertical button.down, + scrollbar.vertical .button.down, + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .scrollbar.vertical .button.up, + .scrollbar.vertical button.up, + scrollbar.vertical .button.up, + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .scrollbar.horizontal .button.down, + .scrollbar.horizontal button.down, + scrollbar.horizontal .button.down, + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + .scrollbar.horizontal .button.up, + .scrollbar.horizontal button.up, + scrollbar.horizontal .button.up, + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #c4c4c4; + margin-top: -1px; } + +/********************** + * Overlay Scrollbars * + *********************/ +OsThumb, +OsScrollbar { + color: #449ac2; } + OsThumb:active, OsThumb:selected, + OsScrollbar:active, + OsScrollbar:selected { + background-color: #449ac2; } + OsThumb:backdrop, OsThumb:active:backdrop, + OsScrollbar:backdrop, + OsScrollbar:active:backdrop { + background-color: #afafaf; } + OsThumb:insensitive, + OsScrollbar:insensitive { + background-color: #afafaf; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: solid; + background-color: #f7f7f7; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid #c4c4c4; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list + .sidebar:dir(rtl), stacksidebar.sidebar.right list + .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid #c4c4c4; + border-right-style: none; } + .sidebar:backdrop { + background-color: #fafafa; + border-color: #c9c9c9; + transition: 200ms ease-out; } + .sidebar list { + background-color: transparent; } + .sidebar .frame { + border-width: 0; + border-right-width: 1px; } + .sidebar .list-row, + .sidebar row { + border: none; + padding: 5px 8px; } + .sidebar .list-row > GtkLabel, + .sidebar .list-row > label, + .sidebar row > GtkLabel, + .sidebar row > label { + padding-left: 6px; + padding-right: 6px; } + .sidebar .list-row.needs-attention > label, + .sidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + .sidebar .separator { + color: #c4c4c4; } + .sidebar > .inline-toolbar { + border-radius: 0; } + .paned .sidebar.left, .paned .sidebar.right, .paned .sidebar.left:dir(rtl), .paned .sidebar:dir(rtl), .paned .sidebar:dir(ltr), .paned .sidebar, paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar .list-row, +stacksidebar row { + padding: 5px 8px; } + stacksidebar .list-row > label, + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar .list-row.needs-attention > label, + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +/************** +* Source List * +***************/ +.source-list, +.source-list.view, +GtkIconView.source-list, +iconview.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; + background-color: #f7f7f7; + color: #666666; + border: solid #c4c4c4; + border-right-width: 1px; } + .source-list .category-expander, + .source-list.view .category-expander, + GtkIconView.source-list .category-expander, + iconview.source-list .category-expander { + color: transparent; } + .source-list .badge, + .source-list.view .badge, + GtkIconView.source-list .badge, + iconview.source-list .badge { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + color: #f7f7f7; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop, + .source-list.view .badge:selected:backdrop, + GtkIconView.source-list .badge:selected:backdrop, + iconview.source-list .badge:selected:backdrop, + .source-list.view .badge:selected:hover:backdrop, + GtkIconView.source-list .badge:selected:hover:backdrop, + iconview.source-list .badge:selected:hover:backdrop { + background-color: rgba(0, 0, 0, 0.2); + color: shade #f7f7f7, 0.95; } + .source-list row, + .source-list .list-row, + .source-list.view row, + GtkIconView.source-list row, + iconview.source-list row, + .source-list.view .list-row, + GtkIconView.source-list .list-row, + iconview.source-list .list-row { + border: none; + padding: 0; } + .source-list row > GtkLabel, + .source-list row > label, + .source-list .list-row > GtkLabel, + .source-list .list-row > label, + .source-list.view row > GtkLabel, + GtkIconView.source-list row > GtkLabel, + iconview.source-list row > GtkLabel, + .source-list.view row > label, + GtkIconView.source-list row > label, + iconview.source-list row > label, + .source-list.view .list-row > GtkLabel, + GtkIconView.source-list .list-row > GtkLabel, + iconview.source-list .list-row > GtkLabel, + .source-list.view .list-row > label, + GtkIconView.source-list .list-row > label, + iconview.source-list .list-row > label { + padding-left: 6px; + padding-right: 6px; } + +/***************** + * GtkSpinButton * + *****************/ +.spinbutton:not(.vertical) .entry, +.spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) .entry, +spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } +.spinbutton:not(.vertical) .button, +.spinbutton:not(.vertical) button, +spinbutton:not(.vertical) .button, +spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #757575; + background-image: none; + border-style: none none none solid; + border-color: rgba(196, 196, 196, 0.3); + border-radius: 0; + box-shadow: none; } + .spinbutton:not(.vertical) .button:dir(rtl), + .spinbutton:not(.vertical) button:dir(rtl), + spinbutton:not(.vertical) .button:dir(rtl), + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .spinbutton:not(.vertical) .button:hover, + .spinbutton:not(.vertical) button:hover, + spinbutton:not(.vertical) .button:hover, + spinbutton:not(.vertical) button:hover { + color: #666666; + background-color: rgba(102, 102, 102, 0.05); } + .spinbutton:not(.vertical) .button:insensitive, .spinbutton:not(.vertical) .button:disabled, + .spinbutton:not(.vertical) button:insensitive, + .spinbutton:not(.vertical) button:disabled, + spinbutton:not(.vertical) .button:insensitive, + spinbutton:not(.vertical) .button:disabled, + spinbutton:not(.vertical) button:insensitive, + spinbutton:not(.vertical) button:disabled { + color: rgba(175, 175, 175, 0.3); } + .spinbutton:not(.vertical) .button:active, + .spinbutton:not(.vertical) button:active, + spinbutton:not(.vertical) .button:active, + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + .spinbutton:not(.vertical) .button:backdrop, + .spinbutton:not(.vertical) button:backdrop, + spinbutton:not(.vertical) .button:backdrop, + spinbutton:not(.vertical) button:backdrop { + color: #b7b7b7; + background-color: transparent; + border-color: rgba(201, 201, 201, 0.3); + transition: 200ms ease-out; } + .spinbutton:not(.vertical) .button:backdrop:disabled, + .spinbutton:not(.vertical) button:backdrop:disabled, + spinbutton:not(.vertical) .button:backdrop:disabled, + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(209, 209, 209, 0.3); + background-image: none; + border-style: none none none solid; } + .spinbutton:not(.vertical) .button:backdrop:disabled:dir(rtl), + .spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl), + spinbutton:not(.vertical) .button:backdrop:disabled:dir(rtl), + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } +.osd .spinbutton:not(.vertical) button, .osd +spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #A1A8AB; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd .spinbutton:not(.vertical) button:dir(rtl), .osd + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd .spinbutton:not(.vertical) button:hover, .osd + spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(161, 168, 171, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd .spinbutton:not(.vertical) button:backdrop, .osd + spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd .spinbutton:not(.vertical) button:disabled, .osd + spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #616769; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd .spinbutton:not(.vertical) button:last-child, .osd + spinbutton:not(.vertical) button:last-child { + border-radius: 0 3px 3px 0; } + .osd .spinbutton:not(.vertical) button:dir(rtl):first-child, .osd + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } +.spinbutton.vertical:insensitive, .spinbutton.vertical:disabled, +spinbutton.vertical:insensitive, +spinbutton.vertical:disabled { + color: #afafaf; } +.spinbutton.vertical:backdrop:disabled, +spinbutton.vertical:backdrop:disabled { + color: #d1d1d1; } +.spinbutton.vertical:drop(active), +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } +.spinbutton.vertical .entry, +.spinbutton.vertical entry, +spinbutton.vertical .entry, +spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } +.spinbutton.vertical .button, +.spinbutton.vertical button, +spinbutton.vertical .button, +spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; + border: none; + background: none; + box-shadow: none; + color: #666666; } + .spinbutton.vertical .button:hover, + .spinbutton.vertical button:hover, + spinbutton.vertical .button:hover, + spinbutton.vertical button:hover { + background-color: #449ac2; + color: #ffffff; } + .spinbutton.vertical .button:active, + .spinbutton.vertical button:active, + spinbutton.vertical .button:active, + spinbutton.vertical button:active { + background-color: transparent; + color: #666666; } +.spinbutton.vertical .button.up, +.spinbutton.vertical button.up, +spinbutton.vertical .spinbutton.vertical .button.up, +.spinbutton.vertical spinbutton.vertical .button.up, +spinbutton.vertical .spinbutton.vertical button.up, +.spinbutton.vertical spinbutton.vertical button.up, +spinbutton.vertical .button.up, +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } +.spinbutton.vertical .button.down, +.spinbutton.vertical button.down, +spinbutton.vertical .spinbutton.vertical .button.down, +.spinbutton.vertical spinbutton.vertical .button.down, +spinbutton.vertical .spinbutton.vertical button.down, +.spinbutton.vertical spinbutton.vertical button.down, +spinbutton.vertical .button.down, +spinbutton.vertical button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } +.osd .spinbutton.vertical button:first-child, .osd +spinbutton.vertical button:first-child { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:hover, .osd + spinbutton.vertical button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:active, .osd + spinbutton.vertical button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:disabled, .osd + spinbutton.vertical button:first-child:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd .spinbutton.vertical button:first-child:backdrop, .osd + spinbutton.vertical button:first-child:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +GtkTreeView .spinbutton:not(.vertical), treeview .spinbutton:not(.vertical), GtkTreeView +spinbutton:not(.vertical), treeview +spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + GtkTreeView .spinbutton:not(.vertical) .entry, + GtkTreeView .spinbutton:not(.vertical) entry, treeview .spinbutton:not(.vertical) .entry, + treeview .spinbutton:not(.vertical) entry, GtkTreeView + spinbutton:not(.vertical) .entry, + GtkTreeView + spinbutton:not(.vertical) entry, treeview + spinbutton:not(.vertical) .entry, + treeview + spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/*********** + * Spinner * + ***********/ +.menu.spinner, +menu spinner, +.primary-toolbar .spinner { + color: #449ac2; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +.spinner, +spinner { + background-image: none; + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active, .spinner:checked, + spinner:active, + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive, .spinner:active:disabled, .spinner:checked:insensitive, .spinner:checked:disabled, + spinner:active:insensitive, + spinner:active:disabled, + spinner:checked:insensitive, + spinner:checked:disabled { + opacity: 0.5; } + +/********** + * Switch * + **********/ +GtkSwitch { + -GtkSwitch-slider-width: 20; + -GtkSwitch-slider-height: 20; } + +GtkSwitch, +switch { + font: 1; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + border: none; + border-radius: 14px; + color: transparent; + padding: 2px; + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0px 1px rgba(255, 255, 255, 0.8); } + GtkSwitch:insensitive, GtkSwitch:disabled, + switch:insensitive, + switch:disabled { + background-color: #fafafa; } + GtkSwitch:backdrop, + switch:backdrop { + background-color: #f7f7f7; + transition: 200ms ease-out; } + GtkSwitch:backdrop:insensitive, GtkSwitch:backdrop:disabled, + switch:backdrop:insensitive, + switch:backdrop:disabled { + background-color: #fafafa; } + GtkSwitch:active, GtkSwitch:checked, + switch:active, + switch:checked { + background-color: #449ac2; } + GtkSwitch:active:backdrop, GtkSwitch:checked:backdrop, + switch:active:backdrop, + switch:checked:backdrop { + background-color: #57a4c8; } + GtkSwitch:active:backdrop .slider:backdrop, + GtkSwitch:active:backdrop slider:backdrop, GtkSwitch:checked:backdrop .slider:backdrop, + GtkSwitch:checked:backdrop slider:backdrop, + switch:active:backdrop .slider:backdrop, + switch:active:backdrop slider:backdrop, + switch:checked:backdrop .slider:backdrop, + switch:checked:backdrop slider:backdrop { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.9); + border: none; } + GtkSwitch .slider, + GtkSwitch slider, + switch .slider, + switch slider { + padding: 2px; + min-width: 24px; + min-height: 24px; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: #ffffff; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); } + GtkSwitch .slider:backdrop, + GtkSwitch slider:backdrop, + switch .slider:backdrop, + switch slider:backdrop { + padding: 2px; + box-shadow: none; + background-color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.2); } + GtkSwitch:hover .slider, + GtkSwitch:hover slider, + switch:hover .slider, + switch:hover slider { + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2); } + GtkSwitch:checked slider, + switch:checked slider { + border: 1px solid #347d9f; } + GtkSwitch:backdrop:checked slider, + switch:backdrop:checked slider { + border-color: #449ac2; } + GtkSwitch:backdrop:disabled slider, + switch:backdrop:disabled slider { + border-color: #c9c9c9; + background-image: none; + background-color: #fafafa; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + GtkSwitch:backdrop:disabled slider GtkLabel, GtkSwitch:backdrop:disabled slider, + switch:backdrop:disabled slider GtkLabel, + switch:backdrop:disabled slider { + color: #d1d1d1; } + GtkSwitch:backdrop:disabled slider label, GtkSwitch:backdrop:disabled slider, + switch:backdrop:disabled slider label, + switch:backdrop:disabled slider { + color: #d1d1d1; } + row:selected GtkSwitch, row:selected + switch { + box-shadow: none; + border-color: #347d9f; } + row:selected GtkSwitch:backdrop, row:selected + switch:backdrop { + border-color: #347d9f; } + row:selected GtkSwitch.slider:dir(rtl), row:selected + switch.slider:dir(rtl) { + border-left-color: #c4c4c4; } + row:selected GtkSwitch.slider:dir(ltr), row:selected + switch.slider:dir(ltr) { + border-right-color: #c4c4c4; } + row:selected GtkSwitch.slider:checked, row:selected GtkSwitch.slider, row:selected + switch.slider:checked, row:selected + switch.slider { + border-color: #347d9f; } + GtkSwitch trough:active, GtkSwitch trough:checked, + GtkSwitch .trough:active, + GtkSwitch .trough:checked, + switch trough:active, + switch trough:checked, + switch .trough:active, + switch .trough:checked { + background-color: #449ac2; } + GtkSwitch trough:active:backdrop, GtkSwitch trough:checked:backdrop, + GtkSwitch .trough:active:backdrop, + GtkSwitch .trough:checked:backdrop, + switch trough:active:backdrop, + switch trough:checked:backdrop, + switch .trough:active:backdrop, + switch .trough:checked:backdrop { + background-color: #57a4c8; } + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #636E73; + color: #ffffff; } + .toolbar:backdrop, + toolbar:backdrop { + background-color: #576165; + color: rgba(255, 255, 255, 0.5); } + +.osd .toolbar, .osd +toolbar { + box-shadow: none; + background-color: transparent; } +.toolbar button, +.toolbar .button, +.toolbar .flat, +.toolbar .text-button, +.toolbar .image-button, +toolbar button, +toolbar .button, +toolbar .flat, +toolbar .text-button, +toolbar .image-button { + border: none; + background: none; + text-shadow: none; + background-color: transparent; + color: #ffffff; + border-radius: 0px; + padding: 10px; } + .toolbar button:focus, .toolbar button:active, + .toolbar .button:focus, + .toolbar .button:active, + .toolbar .flat:focus, + .toolbar .flat:active, + .toolbar .text-button:focus, + .toolbar .text-button:active, + .toolbar .image-button:focus, + .toolbar .image-button:active, + toolbar button:focus, + toolbar button:active, + toolbar .button:focus, + toolbar .button:active, + toolbar .flat:focus, + toolbar .flat:active, + toolbar .text-button:focus, + toolbar .text-button:active, + toolbar .image-button:focus, + toolbar .image-button:active { + color: #ffffff; + text-shadow: none; + box-shadow: inset 0 -2px 0 0 #ffffff; + background-color: rgba(255, 255, 255, 0.1); } + .toolbar button:focus:backdrop, .toolbar button:active:backdrop, + .toolbar .button:focus:backdrop, + .toolbar .button:active:backdrop, + .toolbar .flat:focus:backdrop, + .toolbar .flat:active:backdrop, + .toolbar .text-button:focus:backdrop, + .toolbar .text-button:active:backdrop, + .toolbar .image-button:focus:backdrop, + .toolbar .image-button:active:backdrop, + toolbar button:focus:backdrop, + toolbar button:active:backdrop, + toolbar .button:focus:backdrop, + toolbar .button:active:backdrop, + toolbar .flat:focus:backdrop, + toolbar .flat:active:backdrop, + toolbar .text-button:focus:backdrop, + toolbar .text-button:active:backdrop, + toolbar .image-button:focus:backdrop, + toolbar .image-button:active:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .toolbar button:hover, + .toolbar .button:hover, + .toolbar .flat:hover, + .toolbar .text-button:hover, + .toolbar .image-button:hover, + toolbar button:hover, + toolbar .button:hover, + toolbar .flat:hover, + toolbar .text-button:hover, + toolbar .image-button:hover { + background-color: rgba(255, 255, 255, 0.1); + text-shadow: none; + color: #ffffff; + box-shadow: inset 0 -2px 0 0 #ffffff; } + .toolbar button:insensitive, + .toolbar .button:insensitive, + .toolbar .flat:insensitive, + .toolbar .text-button:insensitive, + .toolbar .image-button:insensitive, + toolbar button:insensitive, + toolbar .button:insensitive, + toolbar .flat:insensitive, + toolbar .text-button:insensitive, + toolbar .image-button:insensitive { + background: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .toolbar button:backdrop, + .toolbar .button:backdrop, + .toolbar .flat:backdrop, + .toolbar .text-button:backdrop, + .toolbar .image-button:backdrop, + toolbar button:backdrop, + toolbar .button:backdrop, + toolbar .flat:backdrop, + toolbar .text-button:backdrop, + toolbar .image-button:backdrop { + background: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } +.toolbar .separator, +toolbar .separator { + color: transparent; + background-color: transparent; } +.toolbar.osd, +toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(32, 37, 38, 0.8); } + .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, + toolbar.osd.left, + toolbar.osd.right, + toolbar.osd.top, + toolbar.osd.bottom { + border-radius: 0; } +.toolbar.horizontal separator, +toolbar.horizontal separator { + margin: 0 7px 1px 6px; } +.toolbar.vertical separator, +toolbar.vertical separator { + margin: 6px 1px 7px 0; } + +/******************* + * Inline Toolbars * + *******************/ +searchbar +.search-bar, .location-bar, +.inline-toolbar { + -GtkWidget-window-dragging: true; + background-color: #f2f2f2; + color: #666666; + border: 1px solid #c4c4c4; + border-top-width: 0; + border-radius: 0 0 5px 5px; + box-shadow: inset 0 -1px 1px -2px rgba(0, 0, 0, 0.5); + padding: 0px; } + searchbar + .search-bar:backdrop, .location-bar:backdrop, + .inline-toolbar:backdrop { + background-color: #eaeaea; } + searchbar + .search-bar button, .location-bar button, + searchbar .search-bar .button, + .location-bar .button, + searchbar .search-bar .flat, + .location-bar .flat, + searchbar .search-bar .text-button, + .location-bar .text-button, + searchbar .search-bar .image-button, + .location-bar .image-button, + .inline-toolbar button, + .inline-toolbar .button, + .inline-toolbar .flat, + .inline-toolbar .text-button, + .inline-toolbar .image-button { + border: none; + background: none; + text-shadow: none; + box-shadow: none; + background-color: transparent; + color: #666666; + border-radius: 0px; + padding: 10px; } + searchbar + .search-bar button:focus, .location-bar button:focus, searchbar + .search-bar button:active, .location-bar button:active, + searchbar .search-bar .button:focus, + .location-bar .button:focus, + searchbar .search-bar .button:active, + .location-bar .button:active, + searchbar .search-bar .flat:focus, + .location-bar .flat:focus, + searchbar .search-bar .flat:active, + .location-bar .flat:active, + searchbar .search-bar .text-button:focus, + .location-bar .text-button:focus, + searchbar .search-bar .text-button:active, + .location-bar .text-button:active, + searchbar .search-bar .image-button:focus, + .location-bar .image-button:focus, + searchbar .search-bar .image-button:active, + .location-bar .image-button:active, + .inline-toolbar button:focus, + .inline-toolbar button:active, + .inline-toolbar .button:focus, + .inline-toolbar .button:active, + .inline-toolbar .flat:focus, + .inline-toolbar .flat:active, + .inline-toolbar .text-button:focus, + .inline-toolbar .text-button:active, + .inline-toolbar .image-button:focus, + .inline-toolbar .image-button:active { + font: bold; + color: #666666; + text-shadow: none; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.05); } + searchbar + .search-bar button:focus:backdrop, .location-bar button:focus:backdrop, searchbar + .search-bar button:active:backdrop, .location-bar button:active:backdrop, + searchbar .search-bar .button:focus:backdrop, + .location-bar .button:focus:backdrop, + searchbar .search-bar .button:active:backdrop, + .location-bar .button:active:backdrop, + searchbar .search-bar .flat:focus:backdrop, + .location-bar .flat:focus:backdrop, + searchbar .search-bar .flat:active:backdrop, + .location-bar .flat:active:backdrop, + searchbar .search-bar .text-button:focus:backdrop, + .location-bar .text-button:focus:backdrop, + searchbar .search-bar .text-button:active:backdrop, + .location-bar .text-button:active:backdrop, + searchbar .search-bar .image-button:focus:backdrop, + .location-bar .image-button:focus:backdrop, + searchbar .search-bar .image-button:active:backdrop, + .location-bar .image-button:active:backdrop, + .inline-toolbar button:focus:backdrop, + .inline-toolbar button:active:backdrop, + .inline-toolbar .button:focus:backdrop, + .inline-toolbar .button:active:backdrop, + .inline-toolbar .flat:focus:backdrop, + .inline-toolbar .flat:active:backdrop, + .inline-toolbar .text-button:focus:backdrop, + .inline-toolbar .text-button:active:backdrop, + .inline-toolbar .image-button:focus:backdrop, + .inline-toolbar .image-button:active:backdrop { + border: none; + background-color: transparent; + color: #afafaf; } + searchbar + .search-bar button:hover, .location-bar button:hover, + searchbar .search-bar .button:hover, + .location-bar .button:hover, + searchbar .search-bar .flat:hover, + .location-bar .flat:hover, + searchbar .search-bar .text-button:hover, + .location-bar .text-button:hover, + searchbar .search-bar .image-button:hover, + .location-bar .image-button:hover, + .inline-toolbar button:hover, + .inline-toolbar .button:hover, + .inline-toolbar .flat:hover, + .inline-toolbar .text-button:hover, + .inline-toolbar .image-button:hover { + background-color: rgba(0, 0, 0, 0.05); + text-shadow: none; + color: #666666; + box-shadow: none; } + searchbar + .search-bar button:insensitive, .location-bar button:insensitive, + searchbar .search-bar .button:insensitive, + .location-bar .button:insensitive, + searchbar .search-bar .flat:insensitive, + .location-bar .flat:insensitive, + searchbar .search-bar .text-button:insensitive, + .location-bar .text-button:insensitive, + searchbar .search-bar .image-button:insensitive, + .location-bar .image-button:insensitive, + .inline-toolbar button:insensitive, + .inline-toolbar .button:insensitive, + .inline-toolbar .flat:insensitive, + .inline-toolbar .text-button:insensitive, + .inline-toolbar .image-button:insensitive { + background: none; + background-color: transparent; + color: rgba(102, 102, 102, 0.5); } + searchbar + .search-bar button:backdrop, .location-bar button:backdrop, + searchbar .search-bar .button:backdrop, + .location-bar .button:backdrop, + searchbar .search-bar .flat:backdrop, + .location-bar .flat:backdrop, + searchbar .search-bar .text-button:backdrop, + .location-bar .text-button:backdrop, + searchbar .search-bar .image-button:backdrop, + .location-bar .image-button:backdrop, + .inline-toolbar button:backdrop, + .inline-toolbar .button:backdrop, + .inline-toolbar .flat:backdrop, + .inline-toolbar .text-button:backdrop, + .inline-toolbar .image-button:backdrop { + border: none; + background: none; + background-color: transparent; + color: #afafaf; } + searchbar + .search-bar .entry, .location-bar .entry, + searchbar .search-bar entry, + .location-bar entry, + .inline-toolbar .entry, + .inline-toolbar entry { + background: none; + color: #666666; + border-radius: 0px; + border: none; + box-shadow: none; } + searchbar + .search-bar .entry.image, .location-bar .entry.image, + searchbar .search-bar entry.image, + .location-bar entry.image, + .inline-toolbar .entry.image, + .inline-toolbar entry.image { + color: #666666; } + searchbar + .search-bar .entry.image.left, .location-bar .entry.image.left, + searchbar .search-bar entry.image.left, + .location-bar entry.image.left, + .inline-toolbar .entry.image.left, + .inline-toolbar entry.image.left { + padding-right: 6px; } + searchbar + .search-bar .entry:backdrop, .location-bar .entry:backdrop, + searchbar .search-bar entry:backdrop, + .location-bar entry:backdrop, + .inline-toolbar .entry:backdrop, + .inline-toolbar entry:backdrop { + color: #afafaf; } + searchbar + .search-bar .entry:selected, .location-bar .entry:selected, + searchbar .search-bar entry:selected, + .location-bar entry:selected, + .inline-toolbar .entry:selected, + .inline-toolbar entry:selected { + color: #ffffff; + background-color: #449ac2; } + +searchbar +.search-bar, .location-bar { + border-style: solid; + border-color: #c4c4c4; + background-color: #e8e8e8; } + searchbar + .search-bar:backdrop, .location-bar:backdrop { + border-color: #c9c9c9; + background-color: #e7e7e7; + box-shadow: none; + transition: 200ms ease-out; } + +searchbar +.search-bar { + padding: 3px 0px; + border-width: 0; + border-radius: 0; } + +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 4px; + /* not working */ + border-radius: 2px; + box-shadow: none; + text-shadow: none; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: none; } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 4px; + background-color: transparent; + color: white; } + +.tooltip, +.overlay-bar { + padding: 4px 8px; + border: none; + border-radius: 2px; + background-color: #ffffff; + color: #666666; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); } + .tooltip.background, + .overlay-bar.background { + background-color: #ffffff; + border: none; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +.context-menu { + font: initial; } + +.button.circular, +button.circular { + border-radius: 20px; + -gtk-outline-radius: 20px; } + .button.circular label, + button.circular label { + padding: 0; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #666666; + background-color: #ffffff; + border: 1px solid; + border-color: #dedede; + border-radius: 5px; + box-shadow: inset 0 -3px #f9f9f9; + font-size: smaller; } + .keycap:backdrop { + background-color: #fcfcfc; + color: #afafaf; + transition: 200ms ease-out; } + +*:drop(active):focus, +*:drop(active) { + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; + caret-color: #4e9a06; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************** + * Tree Views * + **************/ +GtkTreeView.view, +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: #b3b3b3; + border-top-color: #f7f7f7; } + GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; } + GtkTreeView.view:selected:backdrop, GtkTreeView.view:selected, + treeview.view:selected:backdrop, + treeview.view:selected { + border-left-color: #a2cde1; + border-top-color: rgba(102, 102, 102, 0.1); } + GtkTreeView.view:disabled, + treeview.view:disabled { + color: #afafaf; } + GtkTreeView.view:disabled:selected, + treeview.view:disabled:selected { + color: #8fc2da; } + GtkTreeView.view:disabled:selected:backdrop, + treeview.view:disabled:selected:backdrop { + color: rgba(91, 167, 202, 0.85); } + GtkTreeView.view:disabled:backdrop, + treeview.view:disabled:backdrop { + color: #d1d1d1; } + GtkTreeView.view.separator, + treeview.view.separator { + min-height: 2px; + color: #f7f7f7; } + GtkTreeView.view.separator:backdrop, + treeview.view.separator:backdrop { + color: rgba(247, 247, 247, 0.1); } + GtkTreeView.view:backdrop, + treeview.view:backdrop { + border-left-color: lightgray; + border-top: #f7f7f7; } + GtkTreeView.view:drop(active), + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #347d9f; } + GtkTreeView.view:drop(active).after, + treeview.view:drop(active).after { + border-top-style: none; } + GtkTreeView.view:drop(active).before, + treeview.view:drop(active).before { + border-bottom-style: none; } + GtkTreeView.view.expander, + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #949494; } + GtkTreeView.view.expander:dir(rtl), + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover, + treeview.view.expander:hover { + color: #666666; } + GtkTreeView.view.expander:selected, + treeview.view.expander:selected { + color: #c7e1ed; } + GtkTreeView.view.expander:selected:hover, + treeview.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:selected:backdrop, + treeview.view.expander:selected:backdrop { + color: rgba(150, 198, 221, 0.65); } + GtkTreeView.view.expander:checked, + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.expander:backdrop, + treeview.view.expander:backdrop { + color: #c6c6c6; } + GtkTreeView.view.progressbar, + treeview.view.progressbar { + color: #ffffff; + border: 1px solid #347d9f; + border-radius: 4px; + background-color: #449ac2; + background-image: linear-gradient(to bottom, #449ac2, #347d9f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } + GtkTreeView.view.progressbar:selected:focus, GtkTreeView.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + border-radius: 0; + color: #449ac2; + box-shadow: none; + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); } + GtkTreeView.view.progressbar:selected:focus:backdrop, GtkTreeView.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + color: #449ac2; + border-color: #347d9f; + background-color: #fcfcfc; } + GtkTreeView.view.progressbar:backdrop, + treeview.view.progressbar:backdrop { + color: #fcfcfc; + background-image: none; + box-shadow: none; } + GtkTreeView.view.trough, + treeview.view.trough { + background-color: rgba(102, 102, 102, 0.1); + border-radius: 4px; } + GtkTreeView.view.trough:selected:focus, GtkTreeView.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 4px; + border-width: 1px 0; + border-style: solid; + border-color: #449ac2; } + GtkTreeView.view column-header .button, + GtkTreeView.view column-header button, + GtkTreeView.view header .button, + GtkTreeView.view header button, + treeview.view column-header .button, + treeview.view column-header button, + treeview.view header .button, + treeview.view header button { + color: #b3b3b3; + background-color: #ffffff; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + GtkTreeView.view column-header .button:hover, + GtkTreeView.view column-header button:hover, + GtkTreeView.view header .button:hover, + GtkTreeView.view header button:hover, + treeview.view column-header .button:hover, + treeview.view column-header button:hover, + treeview.view header .button:hover, + treeview.view header button:hover { + color: #8d8d8d; + box-shadow: none; + transition: none; } + GtkTreeView.view column-header .button:active, + GtkTreeView.view column-header button:active, + GtkTreeView.view header .button:active, + GtkTreeView.view header button:active, + treeview.view column-header .button:active, + treeview.view column-header button:active, + treeview.view header .button:active, + treeview.view header button:active { + color: #666666; + transition: none; } + GtkTreeView.view column-header button:last-child:backdrop, GtkTreeView.view column-header button:last-child, + GtkTreeView.view header button:last-child:backdrop, + GtkTreeView.view header button:last-child, + treeview.view column-header button:last-child:backdrop, + treeview.view column-header button:last-child, + treeview.view header button:last-child:backdrop, + treeview.view header button:last-child { + border-right-style: none; } + GtkTreeView.view .button.dnd:active, GtkTreeView.view .button.dnd:selected, GtkTreeView.view .button.dnd:hover, GtkTreeView.view .button.dnd, + GtkTreeView.view button.dnd:active, + GtkTreeView.view button.dnd:selected, + GtkTreeView.view button.dnd:hover, + GtkTreeView.view button.dnd, + GtkTreeView.view column-header.button.dnd:active, + GtkTreeView.view column-header.button.dnd:selected, + GtkTreeView.view column-header.button.dnd:hover, + GtkTreeView.view column-header.button.dnd, + GtkTreeView.view header.button.dnd:active, + GtkTreeView.view header.button.dnd:selected, + GtkTreeView.view header.button.dnd:hover, + GtkTreeView.view header.button.dnd, + treeview.view .button.dnd:active, + treeview.view .button.dnd:selected, + treeview.view .button.dnd:hover, + treeview.view .button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view column-header.button.dnd:active, + treeview.view column-header.button.dnd:selected, + treeview.view column-header.button.dnd:hover, + treeview.view column-header.button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 4px 6px; + transition: none; + background-image: none; + background-color: #449ac2; + color: #ffffff; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #ffffff; + text-shadow: none; } + +GtkTreeView.view column-header .button, +GtkTreeView.view column-header button, +GtkTreeView.view header .button, +GtkTreeView.view header button, +treeview.view column-header .button, +treeview.view column-header button, +treeview.view header .button, +treeview.view header button, GtkTreeView.view column-header .button:hover, +GtkTreeView.view column-header button:hover, +GtkTreeView.view header .button:hover, +GtkTreeView.view header button:hover, +treeview.view column-header .button:hover, +treeview.view column-header button:hover, +treeview.view header .button:hover, +treeview.view header button:hover, GtkTreeView.view column-header .button:active, +GtkTreeView.view column-header button:active, +GtkTreeView.view header .button:active, +GtkTreeView.view header button:active, +treeview.view column-header .button:active, +treeview.view column-header button:active, +treeview.view header .button:active, +treeview.view header button:active { + padding: 4px 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #f7f7f7; } + GtkTreeView.view column-header .button:disabled, + GtkTreeView.view column-header button:disabled, + GtkTreeView.view header .button:disabled, + GtkTreeView.view header button:disabled, + treeview.view column-header .button:disabled, + treeview.view column-header button:disabled, + treeview.view header .button:disabled, + treeview.view header button:disabled { + border-color: #f7f7f7; + background-image: none; } + GtkTreeView.view column-header .button:backdrop, + GtkTreeView.view column-header button:backdrop, + GtkTreeView.view header .button:backdrop, + GtkTreeView.view header button:backdrop, + treeview.view column-header .button:backdrop, + treeview.view column-header button:backdrop, + treeview.view header .button:backdrop, + treeview.view header button:backdrop { + border-color: #f7f7f7; + border-style: none solid solid none; + color: lightgray; + background-image: none; + background-color: #fcfcfc; } + GtkTreeView.view column-header .button:backdrop:disabled, + GtkTreeView.view column-header button:backdrop:disabled, + GtkTreeView.view header .button:backdrop:disabled, + GtkTreeView.view header button:backdrop:disabled, + treeview.view column-header .button:backdrop:disabled, + treeview.view column-header button:backdrop:disabled, + treeview.view header .button:backdrop:disabled, + treeview.view header button:backdrop:disabled { + border-color: #f7f7f7; + background-image: none; } + +/********************** + * Window Decorations * + *********************/ +.window-frame, +decoration { + border-radius: 4px; + border-width: 0px; + box-shadow: 0 8px 9px 1px transparent, 0 8px 6px 1px rgba(0, 0, 0, 0.5); + margin: 10px; } + .window-frame:backdrop, + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 6px 6px 0 rgba(0, 0, 0, 0.3); + transition: 200ms ease-out; } + .fullscreen .window-frame, .tiled .window-frame, .fullscreen + decoration, .tiled + decoration { + border-radius: 0; } + .popup .window-frame, .popup + decoration { + box-shadow: none; } + .ssd .window-frame, .ssd + decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5); } + .csd.popup .window-frame, .csd.popup + decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + .tooltip.csd .window-frame, tooltip.csd .window-frame, .tooltip.csd + decoration, tooltip.csd + decoration { + border-radius: 5px; + box-shadow: none; } + GtkMessageDialog.csd .window-frame, messagedialog.csd .window-frame, GtkMessageDialog.csd + decoration, messagedialog.csd + decoration { + border-radius: 5px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3); } + .solid-csd .window-frame, .solid-csd + decoration { + border-radius: 0; + margin: 4px; + background-color: #f7f7f7; + border: solid 1px #c9c9c9; + box-shadow: none; } + +.view:selected:focus, GtkIconView:selected:focus, +iconview:selected:focus, .view:selected, GtkIconView:selected, +iconview:selected, +GtkTextView text:selected:focus, +textview text:selected:focus, +GtkTextView text:selected, +textview text:selected, GtkTextView text selection:focus, GtkTextView text selection, +textview text selection:focus, +textview text selection, GtkFlow flowboxchild:selected, +flowbox flowboxchild:selected, modelbutton.flat:selected, .popover.background .check:selected, +.popover.background checkbutton:selected, +.popover.background .radio:selected, +.popover.background radiobutton:selected, +popover.background .check:selected, +popover.background checkbutton:selected, +popover.background .radio:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, GtkCalendar:selected, +calendar:selected, +spinbutton:selected:focus:not(.vertical), .spinbutton:selected:not(.vertical), +spinbutton:selected:not(.vertical), +.entry:selected:focus, +.entry:selected, +entry:selected:focus, +entry:selected, +spinbutton:not(.vertical) selection:focus, .spinbutton:not(.vertical) selection, +spinbutton:not(.vertical) selection, +.entry selection:focus, +.entry selection, +entry selection:focus, +entry selection, row:selected, +.list-row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, +treeview.view:selected:focus, +treeview.view:selected { + background-color: #449ac2; } + .list-row:selected GtkLabel, row:selected GtkLabel, GtkLabel:selected, .list-row:selected + label, row:selected + label, + label:selected, .view:selected:focus, GtkIconView:selected:focus, + iconview:selected:focus, .view:selected, GtkIconView:selected, + iconview:selected, + GtkTextView text:selected:focus, + textview text:selected:focus, + GtkTextView text:selected, + textview text:selected, GtkTextView text selection:focus, GtkTextView text selection, + textview text selection:focus, + textview text selection, GtkFlow flowboxchild:selected, + flowbox flowboxchild:selected, modelbutton.flat:selected, .popover.background .check:selected, + .popover.background checkbutton:selected, + .popover.background .radio:selected, + .popover.background radiobutton:selected, + popover.background .check:selected, + popover.background checkbutton:selected, + popover.background .radio:selected, + popover.background radiobutton:selected, + .menuitem.button.flat:selected, GtkCalendar:selected, + calendar:selected, + spinbutton:selected:focus:not(.vertical), .spinbutton:selected:not(.vertical), + spinbutton:selected:not(.vertical), + .entry:selected:focus, + .entry:selected, + entry:selected:focus, + entry:selected, + spinbutton:not(.vertical) selection:focus, .spinbutton:not(.vertical) selection, + spinbutton:not(.vertical) selection, + .entry selection:focus, + .entry selection, + entry selection:focus, + entry selection, row:selected, + .list-row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); } + .list-row:selected GtkLabel:disabled, row:selected GtkLabel:disabled, GtkLabel:disabled:selected, .list-row:selected + label:disabled, row:selected + label:disabled, + label:disabled:selected, GtkIconView:disabled:selected:focus, + iconview:disabled:selected:focus, .view:disabled:selected, GtkIconView:disabled:selected, + iconview:disabled:selected, + GtkTextView text:disabled:selected:focus, + textview text:disabled:selected:focus, + GtkTextView text:disabled:selected, + textview text:disabled:selected, GtkTextView text selection:disabled, + textview text selection:disabled, GtkFlow flowboxchild:disabled:selected, + flowbox flowboxchild:disabled:selected, GtkLabel:disabled selection, + label:disabled selection, modelbutton.flat:disabled:selected, .popover.background .check:disabled:selected, + .popover.background checkbutton:disabled:selected, + .popover.background .radio:disabled:selected, + .popover.background radiobutton:disabled:selected, + popover.background .check:disabled:selected, + popover.background checkbutton:disabled:selected, + popover.background .radio:disabled:selected, + popover.background radiobutton:disabled:selected, + .menuitem.button.flat:disabled:selected, GtkCalendar:disabled:selected, + calendar:disabled:selected, .spinbutton:disabled:selected:not(.vertical), + spinbutton:disabled:selected:not(.vertical), + .entry:disabled:selected, + entry:disabled:selected, .spinbutton:not(.vertical) selection:disabled, + spinbutton:not(.vertical) selection:disabled, + .entry selection:disabled, + entry selection:disabled, row:disabled:selected, + .list-row:disabled:selected { + color: #a2cde1; } + .list-row:selected GtkLabel:backdrop, row:selected GtkLabel:backdrop, GtkLabel:backdrop:selected, .list-row:selected + label:backdrop, row:selected + label:backdrop, + label:backdrop:selected, GtkIconView:backdrop:selected:focus, + iconview:backdrop:selected:focus, .view:backdrop:selected, GtkIconView:backdrop:selected, + iconview:backdrop:selected, + GtkTextView text:backdrop:selected:focus, + textview text:backdrop:selected:focus, + GtkTextView text:backdrop:selected, + textview text:backdrop:selected, GtkTextView text selection:backdrop, + textview text selection:backdrop, GtkFlow flowboxchild:backdrop:selected, + flowbox flowboxchild:backdrop:selected, GtkLabel:backdrop selection, + label:backdrop selection, modelbutton.flat:backdrop:selected, .popover.background .check:backdrop:selected, + .popover.background checkbutton:backdrop:selected, + .popover.background .radio:backdrop:selected, + .popover.background radiobutton:backdrop:selected, + popover.background .check:backdrop:selected, + popover.background checkbutton:backdrop:selected, + popover.background .radio:backdrop:selected, + popover.background radiobutton:backdrop:selected, + .menuitem.button.flat:backdrop:selected, GtkCalendar:backdrop:selected, + calendar:backdrop:selected, .spinbutton:backdrop:selected:not(.vertical), + spinbutton:backdrop:selected:not(.vertical), + .entry:backdrop:selected, + entry:backdrop:selected, .spinbutton:not(.vertical) selection:backdrop, + spinbutton:not(.vertical) selection:backdrop, + .entry selection:backdrop, + entry selection:backdrop, row:backdrop:selected, + .list-row:backdrop:selected { + color: rgba(255, 255, 255, 0.5); } + .list-row:selected GtkLabel:backdrop:disabled, row:selected GtkLabel:backdrop:disabled, GtkLabel:backdrop:disabled:selected, .list-row:selected + label:backdrop:disabled, row:selected + label:backdrop:disabled, + label:backdrop:disabled:selected, .view:backdrop:disabled:selected, GtkIconView:backdrop:disabled:selected, + iconview:backdrop:disabled:selected, + GtkTextView text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, GtkTextView text selection:backdrop:disabled, + textview text selection:backdrop:disabled, GtkFlow flowboxchild:backdrop:disabled:selected, + flowbox flowboxchild:backdrop:disabled:selected, GtkLabel:disabled selection:backdrop, + label:disabled selection:backdrop, GtkLabel:backdrop selection:disabled, + label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected, .popover.background .check:backdrop:disabled:selected, + .popover.background checkbutton:backdrop:disabled:selected, + .popover.background .radio:backdrop:disabled:selected, + .popover.background radiobutton:backdrop:disabled:selected, + popover.background .check:backdrop:disabled:selected, + popover.background checkbutton:backdrop:disabled:selected, + popover.background .radio:backdrop:disabled:selected, + popover.background radiobutton:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, GtkCalendar:backdrop:disabled:selected, + calendar:backdrop:disabled:selected, .spinbutton:backdrop:disabled:selected:not(.vertical), + spinbutton:backdrop:disabled:selected:not(.vertical), + .entry:backdrop:disabled:selected, + entry:backdrop:disabled:selected, .spinbutton:not(.vertical) selection:backdrop:disabled, + spinbutton:not(.vertical) selection:backdrop:disabled, + .entry selection:backdrop:disabled, + entry selection:backdrop:disabled, row:backdrop:disabled:selected, + .list-row:backdrop:disabled:selected { + color: rgba(91, 167, 202, 0.85); } + +.monospace { + font: Monospace; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #666666; +/* text color for entries, views and content in general */ +@define-color theme_text_color #666666; +/* widget base background color */ +@define-color theme_bg_color #f7f7f7; +/* text widgets and the like base background color */ +@define-color theme_base_color #ffffff; +/* base background color of selections */ +@define-color theme_selected_bg_color #449ac2; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #fafafa; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #afafaf; +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #ffffff; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #afafaf; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #666666; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #f7f7f7; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #fcfcfc; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #449ac2; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* widgets main borders color */ +@define-color borders #c4c4c4; +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #c9c9c9; +/* these are pretty self explicative */ +@define-color warning_color #fec006; +@define-color error_color #f34235; +@define-color success_color #dbdee0; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#666666, 1.8); +@define-color wm_unfocused_title #afafaf; +@define-color wm_highlight rgba(255, 255, 255, 0.2); +@define-color wm_borders_edge rgba(255, 255, 255, 0.2); +@define-color wm_bg_a shade(#f7f7f7, 1.2); +@define-color wm_bg_b #f7f7f7; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#f7f7f7, 1.3); +@define-color wm_button_hover_color_b #f7f7f7; +@define-color wm_button_active_color_a shade(#f7f7f7, 0.85); +@define-color wm_button_active_color_b shade(#f7f7f7, 0.89); +@define-color wm_button_active_color_c shade(#f7f7f7, 0.9); +@define-color content_view_bg #ffffff; +/*********************** + * App-Specific Styles * + ***********************/ +/******************* + * Archive Manager * + *******************/ +FrWindow .titlebar, +FrWindow .header-bar, +FrWindow .toolbar { + background-color: #A88A67; } + FrWindow .titlebar:backdrop, + FrWindow .header-bar:backdrop, + FrWindow .toolbar:backdrop { + background-color: #8c7050; } + +/********* + * Birdie * + *********/ +BirdieWidgetsUnifiedWindow .titlebar, +BirdieWidgetsUnifiedWindow .header-bar { + background-image: none; + background-color: #3998E7; } + BirdieWidgetsUnifiedWindow .titlebar:backdrop, + BirdieWidgetsUnifiedWindow .header-bar:backdrop { + background-image: none; + background-color: #1a7fd3; } +BirdieWidgetsUnifiedWindow .menu-button { + padding: 0px; + padding-left: 6px; + padding-right: 6px; } + +BirdieWidgetsTweetList * { + background-image: none; + background: none; } + +BirdieWidgetsUserbox { + background-color: rgba(57, 152, 231, 0.2); } + +BirdieWidgetsNotebook .header { + background-color: #ffffff; } +BirdieWidgetsNotebook tab:active { + box-shadow: inset 0 -3px 0 0 #3998E7; } + +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; } + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; } + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; } + +SudokuView { + border: none; } + +/***************** + * Character Map * + *****************/ +GucharmapChartable { + background-color: #ffffff; } + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: #449ac2; + color: #ffffff; } + +/******** + * Misc * + *******/ +ApDocView, +EogScrollView, +CheeseThumbView { + -EogScrollView-shadow-type: none; } + +/*********** + * Builder * + ***********/ +GbGreeterWindow .titlebar, +GbGreeterWindow .header-bar, +GbWorkbench .titlebar, +GbWorkbench .header-bar { + background-color: #CBBB2E; } + GbGreeterWindow .titlebar:backdrop, + GbGreeterWindow .header-bar:backdrop, + GbWorkbench .titlebar:backdrop, + GbWorkbench .header-bar:backdrop { + background-color: #a19525; } + +/************** + * Calculator * + **************/ +MathWindow { + background-color: #ffffff; + border-radius: 0 0 4px 4px; } + MathWindow .titlebar, + MathWindow .header-bar, + MathWindow .toolbar { + background-color: #07ce8e; } + MathWindow .titlebar:backdrop, + MathWindow .header-bar:backdrop, + MathWindow .toolbar:backdrop { + background-color: #059d6c; } + MathWindow MathButtons GtkComboBox, + MathWindow MathButtons .button { + background-color: transparent; + background-image: none; + box-shadow: none; + border: none; + text-shadow: none; + color: #07ce8e; + font: bold; } + MathWindow MathButtons GtkComboBox:hover, + MathWindow MathButtons .button:hover { + background-image: none; + background-color: #ffffff; + color: #07ce8e; } + MathWindow MathButtons GtkComboBox:backdrop, + MathWindow MathButtons .button:backdrop { + color: #059d6c; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action, + MathWindow MathButtons .button.text-button.suggested-action { + background-image: none; + box-shadow: none; + text-shadow: none; + background-color: #07ce8e; + color: #ffffff; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action:backdrop, + MathWindow MathButtons .button.text-button.suggested-action:backdrop { + background-color: #059d6c; + color: rgba(255, 255, 255, 0.5); } + MathWindow MathDisplay { + padding: 4px; + background-color: #ffffff; + border: 1px solid #c4c4c4; } + +/************ + * Calendar * + ************/ +GcalWindow .titlebar, +GcalWindow .header-bar { + background-color: #75A3F6; } + GcalWindow .titlebar:backdrop, + GcalWindow .header-bar:backdrop { + background-color: #4583f3; } + +/********** + * Cheese * + **********/ +CheeseWindow .titlebar, +CheeseWindow .header-bar, +CheeseWindow .toolbar { + background-color: #ad7fa8; } + CheeseWindow .titlebar:backdrop, + CheeseWindow .header-bar:backdrop, + CheeseWindow .toolbar:backdrop { + background-color: #986192; } + +/************ + * Contacts * + ************/ +ContactsWindow .titlebar, +ContactsWindow .header-bar { + background-color: #2095F2; } + ContactsWindow .titlebar:backdrop, + ContactsWindow .header-bar:backdrop { + background-color: #0c7bd3; } + +/********** + * Clocks * + **********/ +ClocksWindow .titlebar, +ClocksWindow .header-bar { + background-color: #4BAE4F; } + ClocksWindow .titlebar:backdrop, + ClocksWindow .header-bar:backdrop { + background-color: #3c8a3f; } + +/********* + * Disks * + *********/ +GduWindow .titlebar, +GduWindow .header-bar { + background-color: #8561C5; } + GduWindow .titlebar:backdrop, + GduWindow .header-bar:backdrop { + background-color: #6a41b2; } + +/************** + * Disk Usage * + **************/ +BaobabWindow .titlebar, +BaobabWindow .header-bar { + background-color: #CC5E55; } + BaobabWindow .titlebar:backdrop, + BaobabWindow .header-bar:backdrop { + background-color: #b74137; } + +/************* + * Documents * + *************/ +#Documents .titlebar, +#Documents .header-bar { + background-color: #C2352A; } + #Documents .titlebar:backdrop, + #Documents .header-bar:backdrop { + background-color: #982a21; } + +/************ + * Epiphany * + ************/ +EphyWindow .titlebar, +EphyWindow .header-bar { + background-color: #6573C3; } + EphyWindow .titlebar:backdrop, + EphyWindow .header-bar:backdrop { + background-color: #4555b0; } + EphyWindow .titlebar .incognito-mode, + EphyWindow .header-bar .incognito-mode { + background-color: #3e4c9e; } + EphyWindow .titlebar .incognito-mode .button, + EphyWindow .header-bar .incognito-mode .button { + background-image: none; } + EphyWindow .titlebar .incognito-mode:backdrop, + EphyWindow .header-bar .incognito-mode:backdrop { + background-color: #2f3a79; } + +/********* + * Gedit * + *********/ +GeditWindow .titlebar, +GeditWindow .header-bar { + background-color: #DC4836; } + GeditWindow .titlebar:backdrop, + GeditWindow .header-bar:backdrop { + background-color: #be3221; } + +/************** + * Log Viewer * + **************/ +GlWindow .titlebar, +GlWindow .header-bar, +GlWindow .toolbar, +LogviewWindow .titlebar, +LogviewWindow .header-bar, +LogviewWindow .toolbar { + background-color: #009587; } + GlWindow .titlebar:backdrop, + GlWindow .header-bar:backdrop, + GlWindow .toolbar:backdrop, + LogviewWindow .titlebar:backdrop, + LogviewWindow .header-bar:backdrop, + LogviewWindow .toolbar:backdrop { + background-color: #006259; } + +/********* + * Music * + *********/ +gnomemusic + window + Window .titlebar, +gnomemusic + window + Window .header-bar { + background-color: #fe9700; } + gnomemusic + window + Window .titlebar:backdrop, + gnomemusic + window + Window .header-bar:backdrop { + background-color: #cb7900; } + +/***************** + * Notes/Bijiben * + *****************/ +BjbMainToolbar .titlebar, +BjbMainToolbar .header-bar, +BjbWindowBase .titlebar, +BjbWindowBase .header-bar { + background-color: #ebdd4d; } + BjbMainToolbar .titlebar:backdrop, + BjbMainToolbar .header-bar:backdrop, + BjbWindowBase .titlebar:backdrop, + BjbWindowBase .header-bar:backdrop { + background-color: #e6d41f; } + +/********** + * Photos * + **********/ +PhotosMainWindow .titlebar, +PhotosMainWindow .header-bar { + background-color: #D30101; } + PhotosMainWindow .titlebar:backdrop, + PhotosMainWindow .header-bar:backdrop { + background-color: #a00101; } + +/********** + * Polari * + **********/ +.titlebar.polari-titlebar-left, .titlebar.polari-titlebar-right, +.header-bar.polari-titlebar-left, +.header-bar.polari-titlebar-right { + background-color: #4BAE4F; } + .titlebar.polari-titlebar-left:backdrop, .titlebar.polari-titlebar-right:backdrop, + .header-bar.polari-titlebar-left:backdrop, + .header-bar.polari-titlebar-right:backdrop { + background-color: #3c8a3f; } + +/******************* + * System Settings * + ******************/ +CcWindow .titlebar, +CcWindow .header-bar { + background-color: #5F7C8A; } + CcWindow .titlebar:backdrop, + CcWindow .header-bar:backdrop { + background-color: #4a616c; } + +/************ + * Software * + ************/ +#window_software .titlebar, +#window_software .header-bar { + background-color: #1A77C2; } + #window_software .titlebar:backdrop, + #window_software .header-bar:backdrop { + background-color: #145b95; } + +/****************** + * System Monitor * + ******************/ +#gnome-system-monitor .titlebar, +#gnome-system-monitor .header-bar { + background-color: #6fbe72; } + #gnome-system-monitor .titlebar:backdrop, + #gnome-system-monitor .header-bar:backdrop { + background-color: #4eac51; } + +/******** + * Yelp * + ********/ +YelpWindow .titlebar, +YelpWindow .header-bar { + background-color: #435ece; } + YelpWindow .titlebar:backdrop, + YelpWindow .header-bar:backdrop { + background-color: #2e47b0; } + +/******** + * Gala * + *******/ +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #ffffff; + background-color: #ffffff; } + .gala-notification .title, + .gala-notification .label { + color: #666666; } + +.gala-button { + padding: 3px; + color: #ffffff; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +/********** + * Notify * + *********/ +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0.7); + background-color: rgba(255, 255, 255, 0.05); } + +/*************** + * SwitchBoard * + ***************/ +.category-label { + font-weight: bold; + font-size: 1.04em; + color: #666666; } + +/************* + * Slingshot * + ************/ +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; } + .button.app .app:hover { + border-radius: 8px; + border: none; + background-color: rgba(68, 154, 194, 0.3); + color: white; } + .button.app .app:focus { + /*background-color: transparentize(black, 0.20);*/ } + +.search-item { + border-radius: 0; + border: none; + color: #666666; + background: none; } + .search-item:hover, .search-item:focus { + border-radius: 0; + background-color: rgba(68, 154, 194, 0.3); + color: #ffffff; } + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; } + +.search-category-header { + font-weight: bold; + color: #666666; } + +/********* + * Panel * + ********/ +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; } + .panel .maximized { + background-color: #000; } + .panel .translucent { + background-color: rgba(0, 0, 0, 0.5); } + .panel .color-light .composited-indicator > revealer label, + .panel .color-light .composited-indicator > revealer image, + .panel .color-light .composited-indicator > GtkRevealer { + color: rgba(0, 0, 0, 0.35); + text-shadow: 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(255, 255, 255, 0.25); + icon-shadow: 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(255, 255, 255, 0.25); } + +.composited-indicator > revealer label, +.composited-indicator > revealer image, +.composited-indicator > GtkRevealer { + color: #ffffff; + font-weight: bold; + text-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.6); } + +/************* + * AppCenter * + *************/ +AppCenterMainWindow .titlebar, +AppCenterMainWindow .header-bar { + background-color: #378BE6; } + AppCenterMainWindow .titlebar:backdrop, + AppCenterMainWindow .header-bar:backdrop { + background-color: #1a71d0; } + +/************** + * Calculator * + **************/ +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; } + PantheonCalculatorMainWindow .titlebar, + PantheonCalculatorMainWindow .header-bar { + background-color: #07ce8e; } + PantheonCalculatorMainWindow .titlebar:backdrop, + PantheonCalculatorMainWindow .header-bar:backdrop { + background-color: #059d6c; } + PantheonCalculatorMainWindow .window-frame { + border-radius: 3px; } + +/******** + * Maya * + ********/ +MayaViewMayaToolbar.titlebar, MayaViewMayaToolbar.header-bar { + background-color: #8CD33F; } + MayaViewMayaToolbar.titlebar:backdrop, MayaViewMayaToolbar.header-bar:backdrop { + background-color: #72b52a; } + +/********* + * Cards * + *********/ +.deck { + background-color: #e3e3e3; } + +.card { + background-color: #ffffff; + border: none; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2); + transition: all 150ms ease-in-out; } + +.card.collapsed { + background-color: #f2f2f2; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + +/********* + * Noise * + *********/ +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .titlebar, + NoiseLibraryWindow .header-bar { + background-color: #EE6020; } + NoiseLibraryWindow .titlebar:backdrop, + NoiseLibraryWindow .header-bar:backdrop { + background-color: #cb4a10; } + NoiseLibraryWindow .action-bar { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .window-frame { + border-radius: 3px; } + +/*********** + * Scratch * + ***********/ +ScratchMainWindow .titlebar, +ScratchMainWindow .header-bar { + background-color: #e74c3c; } + ScratchMainWindow .titlebar:backdrop, + ScratchMainWindow .header-bar:backdrop { + background-color: #d62c1a; } + +/******** + * Snap * + ********/ +SnapMainWindow .titlebar, +SnapMainWindow .header-bar, +SnapSnapWindow .titlebar, +SnapSnapWindow .header-bar { + background-color: #6d266a; } + SnapMainWindow .titlebar:backdrop, + SnapMainWindow .header-bar:backdrop, + SnapSnapWindow .titlebar:backdrop, + SnapSnapWindow .header-bar:backdrop { + background-color: #471945; } +SnapMainWindow .take-button, +SnapSnapWindow .take-button { + border-radius: 0; } + +/******************* + * Photos/Shotwell * + *******************/ +DirectWindow .titlebar, +DirectWindow .header-bar, +LibraryWindow .titlebar, +LibraryWindow .header-bar { + background-color: #5544B5; } + DirectWindow .titlebar:backdrop, + DirectWindow .header-bar:backdrop, + LibraryWindow .titlebar:backdrop, + LibraryWindow .header-bar:backdrop { + background-color: #443690; } +DirectWindow .the-button-in-the-combobox, +LibraryWindow .the-button-in-the-combobox { + background: none; } + +.checkerboard-layout { + background-color: #f7f7f7; + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px; } + +.checkboard-layout .item { + background-color: #666666; } + +/********** + * Midori * + **********/ +MidoriBrowser .titlebar, +MidoriBrowser .header-bar, +MidoriBrowser .toolbar { + background-color: #7FC843; } + MidoriBrowser .titlebar:backdrop, + MidoriBrowser .header-bar:backdrop, + MidoriBrowser .toolbar:backdrop { + background-color: #66a731; } + +/******** + * Gala * + *******/ +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #ffffff; + background-color: #ffffff; } + .gala-notification .title, + .gala-notification .label { + color: #666666; } + +.gala-button { + padding: 3px; + color: #ffffff; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +/********** + * Notify * + *********/ +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0.7); + background-color: rgba(255, 255, 255, 0.05); } + +/*************** + * SwitchBoard * + ***************/ +.category-label { + font-weight: bold; + font-size: 1.04em; + color: #666666; } + +/************* + * Slingshot * + ************/ +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; } + .button.app .app:hover { + border-radius: 8px; + border: none; + background-color: rgba(68, 154, 194, 0.3); + color: white; } + .button.app .app:focus { + /*background-color: transparentize(black, 0.20);*/ } + +.search-item { + border-radius: 0; + border: none; + color: #666666; + background: none; } + .search-item:hover, .search-item:focus { + border-radius: 0; + background-color: rgba(68, 154, 194, 0.3); + color: #ffffff; } + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; } + +.search-category-header { + font-weight: bold; + color: #666666; } + +/********* + * Panel * + ********/ +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; } + .panel .maximized { + background-color: #000; } + .panel .translucent { + background-color: rgba(0, 0, 0, 0.5); } + .panel .color-light .composited-indicator > revealer label, + .panel .color-light .composited-indicator > revealer image, + .panel .color-light .composited-indicator > GtkRevealer { + color: rgba(0, 0, 0, 0.35); + text-shadow: 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(255, 255, 255, 0.25); + icon-shadow: 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(255, 255, 255, 0.25); } + +.composited-indicator > revealer label, +.composited-indicator > revealer image, +.composited-indicator > GtkRevealer { + color: #ffffff; + font-weight: bold; + text-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.6); + icon-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.6); } + +/************* + * AppCenter * + *************/ +AppCenterMainWindow .titlebar, +AppCenterMainWindow .header-bar { + background-color: #378BE6; } + AppCenterMainWindow .titlebar:backdrop, + AppCenterMainWindow .header-bar:backdrop { + background-color: #1a71d0; } + +/************** + * Calculator * + **************/ +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; } + PantheonCalculatorMainWindow .titlebar, + PantheonCalculatorMainWindow .header-bar { + background-color: #07ce8e; } + PantheonCalculatorMainWindow .titlebar:backdrop, + PantheonCalculatorMainWindow .header-bar:backdrop { + background-color: #059d6c; } + PantheonCalculatorMainWindow .window-frame { + border-radius: 3px; } + +/******** + * Maya * + ********/ +MayaViewMayaToolbar.titlebar, MayaViewMayaToolbar.header-bar { + background-color: #8CD33F; } + MayaViewMayaToolbar.titlebar:backdrop, MayaViewMayaToolbar.header-bar:backdrop { + background-color: #72b52a; } + +/********* + * Cards * + *********/ +.deck { + background-color: #e3e3e3; } + +.card { + background-color: #ffffff; + border: none; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2); + transition: all 150ms ease-in-out; } + +.card.collapsed { + background-color: #f2f2f2; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + +/********* + * Noise * + *********/ +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .titlebar, + NoiseLibraryWindow .header-bar { + background-color: #EE6020; } + NoiseLibraryWindow .titlebar:backdrop, + NoiseLibraryWindow .header-bar:backdrop { + background-color: #cb4a10; } + NoiseLibraryWindow .action-bar { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .window-frame { + border-radius: 3px; } + +/*********** + * Scratch * + ***********/ +ScratchMainWindow .titlebar, +ScratchMainWindow .header-bar { + background-color: #e74c3c; } + ScratchMainWindow .titlebar:backdrop, + ScratchMainWindow .header-bar:backdrop { + background-color: #d62c1a; } + +/******** + * Snap * + ********/ +SnapMainWindow .titlebar, +SnapMainWindow .header-bar, +SnapSnapWindow .titlebar, +SnapSnapWindow .header-bar { + background-color: #6d266a; } + SnapMainWindow .titlebar:backdrop, + SnapMainWindow .header-bar:backdrop, + SnapSnapWindow .titlebar:backdrop, + SnapSnapWindow .header-bar:backdrop { + background-color: #471945; } +SnapMainWindow .take-button, +SnapSnapWindow .take-button { + border-radius: 0; } + +/******************* + * Photos/Shotwell * + *******************/ +DirectWindow .titlebar, +DirectWindow .header-bar, +LibraryWindow .titlebar, +LibraryWindow .header-bar { + background-color: #5544B5; } + DirectWindow .titlebar:backdrop, + DirectWindow .header-bar:backdrop, + LibraryWindow .titlebar:backdrop, + LibraryWindow .header-bar:backdrop { + background-color: #443690; } +DirectWindow .the-button-in-the-combobox, +LibraryWindow .the-button-in-the-combobox { + background: none; } + +.checkerboard-layout { + background-color: #f7f7f7; + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px; } + +.checkboard-layout .item { + background-color: #666666; } + +/******** +* Unity * +*********/ +/* Unity window border color */ +/* Backdrop Unity window border color */ +/* Unity window text color */ +/* Backdrop Unity window text color */ +/* Unity panel color #454D50 */ +/* Backdrop Unity panel color */ +UnityDecoration { + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px; + /* the size of the decorations */ + -UnityDecoration-input-extents: 10px; + /* the extra size of the input areas */ + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px; + /* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px; + /* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px; + /* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px; + /* Size property, inactive windows shadow radius */ + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px; + /* Size property, size of glow */ + -UnityDecoration-glow-color: #449ac2; + /* Color property of the glow */ + /* Title settings */ + -UnityDecoration-title-indent: 10px; + /* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px; + /* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0; + /* Float from 0.0 to 1.0, to align the title */ + background-color: #636E73; + color: #dbdee0; } + UnityDecoration .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid #636E73; + border-bottom-width: 0; + background-color: #636E73; + color: #dbdee0; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top:backdrop { + border-bottom-width: 0; + background-color: #4b5458; + color: #c0c5c8; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top .menuitem { + color: #dbdee0; } + UnityDecoration .top .menuitem:backdrop { + background-color: #4b5458; + color: #c0c5c8; } + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: #626c71; + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, #636E73, #626c71); + background-image: -gtk-gradient linear, left top, left bottom, color-stop 0, #636E73, color-stop 0.5, #636E73, color-stop 1, #626c71; } + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: #626c71; } + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: #4b5458; } + +/************** +* Unity Panel * +***************/ +UnityPanelWidget, +.unity-panel { + background-color: #343a3c; + color: #dbdee0; } + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: #1c1f21; + color: #c0c5c8; } + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: #dbdee0; } + +.unity-panel.menubar, +.unity-panel .menubar { + color: #dbdee0; } + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: #343a3c; + color: #dbdee0; } + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: #afafaf; } + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: #616b70; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; } + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border: none; + color: #c4c4c4; } + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: #ffffff; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: #449ac2; } + +/********* + * Vocal * + *********/ +.titlebar.vocal-headerbar, +.header-bar.vocal-headerbar { + background-color: #9C69C6; } + .titlebar.vocal-headerbar:backdrop, + .header-bar.vocal-headerbar:backdrop { + background-color: #8345b7; } diff --git a/Paper/gtk-3.0/apps/rhythmbox.css b/Paper/gtk-3.0/gtk.scss similarity index 86% rename from Paper/gtk-3.0/apps/rhythmbox.css rename to Paper/gtk-3.0/gtk.scss index dbd34d1..3f53058 100644 --- a/Paper/gtk-3.0/apps/rhythmbox.css +++ b/Paper/gtk-3.0/gtk.scss @@ -16,10 +16,11 @@ * with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. */ -RBHeader { - padding: 0px; -} +$variant: 'light'; -RBLibrarySource { - padding: 0px; -} +@import 'colors'; +@import 'drawing'; +@import 'common'; +@import 'colors-public'; + +@import 'apps'; \ No newline at end of file diff --git a/Paper/gtk-3.0/settings.ini b/Paper/gtk-3.0/settings.ini deleted file mode 100644 index 2838384..0000000 --- a/Paper/gtk-3.0/settings.ini +++ /dev/null @@ -1,13 +0,0 @@ -[Settings] -gtk-color-scheme = "background:#eeeeee\nselected_background:#A348B1\nbase:#ffffff" # Background: main, selected, base -gtk-color-scheme = "foreground:#555555\nselection_foreground:#ffffff\ntext:#555555" # Foreground: main, selected, text -gtk-color-scheme = "tooltip_background:#444\ntooltip_foreground:#ffffff" # Tooltips -gtk-color-scheme = "link:#A348B1" # Hyperlinks -gtk-color-scheme = "background_dark:#444444\ntext_dark:#eeeeee" # Dark -gtk-color-scheme = "menubar_background:#eeeeee\nmenubar_foreground:#555555" # Menu bar colors -gtk-color-scheme = "toolbar_background:#eeeeee\ntoolbar_foreground:#555555" # Toolbar colors -gtk-color-scheme = "menu_background:#ffffff\nmenu_foreground:#555555" # Menu colors -gtk-color-scheme = "panel_background:#555555\npanel_foreground:#dddddd" # Panel colors - -gtk-visible-focus = automatic -gtk-auto-mnemonics = 1 \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_action-bars.scss b/Paper/gtk-3.0/widgets/_action-bars.scss new file mode 100644 index 0000000..dd2b51d --- /dev/null +++ b/Paper/gtk-3.0/widgets/_action-bars.scss @@ -0,0 +1,27 @@ +/*************** +* Action bars * +***************/ + +.action-bar { + background-color: darken($bg_color, 10%); + border: solid $borders_color; + border-width: 1px 0 0 0; + color: $fg_color; + box-shadow: none; + + &:backdrop { + background-color: darken($backdrop_bg_color, 10%); + box-shadow: none; + -gtk-image-effect: dim; + } + + &:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; + } + + &:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; + } +} diff --git a/Paper/gtk-3.0/widgets/_app-notifications.scss b/Paper/gtk-3.0/widgets/_app-notifications.scss new file mode 100644 index 0000000..20cbe20 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_app-notifications.scss @@ -0,0 +1,21 @@ +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + @extend %osd; + + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: $osd_bg_color; + background-clip: padding-box; + + &:backdrop { + background-image: none; + transition: $backdrop_transition; + } + + .button, button { @extend %osd_button; } + + border { border: none; } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_base-states.scss b/Paper/gtk-3.0/widgets/_base-states.scss new file mode 100644 index 0000000..0a7b2bd --- /dev/null +++ b/Paper/gtk-3.0/widgets/_base-states.scss @@ -0,0 +1,221 @@ +/*************** + * Base States * + ***************/ +.background { + color: $fg_color; + background-color: $bg_color; + + &:backdrop { + color: $backdrop_fg_color; + background-color: $backdrop_bg_color; + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ + +*:insensitive { -gtk-icon-effect: dim; } +*:disabled { -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: $fg_color; + background-color: $bg_color; + + &:hover { + color: $fg_color; + background-color: lighten($bg_color, 10%); + } + + &:active { + color: $fg_color; + background-color: darken($bg_color, 10%); + } + + &:disabled { + color: $insensitive_fg_color; + background-color: $insensitive_bg_color; + } + + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + } +} + +.view, +%view { + color: $text_color; + background-color: $base_color; + + &:backdrop { + color: $backdrop_text_color; + background-color: $backdrop_base_color; + } + + &:selected { + &:focus, & { + @extend %selected_items; + + border-radius: 3px; + } + } +} + +GtkTextView, +textview { + text { + @extend %view; + + selection { &:focus, & { @extend %selected_items; }} + } +} + +GtkTextView, +textview border { + background-color: mix($bg_color, $base_color, 50%); + background-image: image(transparentize(black, 0.8)); // HACK: the border node just draws background so, + background-repeat: no-repeat; // using a background-image to draw the border + + &:backdrop { background-color: mix($backdrop_bg_color, $backdrop_base_color, 50%); } + + &.bottom { + background-size: 100% 1px; + background-position: top; + } + + &.top { + background-size: 100% 1px; + background-position: bottom; + } + + &.left { + background-size: 1px 100%; + background-position: right; + } + + &.right { + background-size: 1px 100%; + background-position: left; + } +} + +GtkIconView, +iconview { + @extend .view; + background-color:transparent; + + &:backdrop{ + background-color:transparent; + } +} + +.rubberband, +rubberband { + border: 1px solid darken($selected_bg_color, 10%); + background-color: transparentize(darken($selected_bg_color, 10%), 0.8); +} + + +GtkFlow, +flowbox { + rubberband { @extend rubberband; } + + flowboxchild { + padding: 3px; + border-radius: 3px; + + &:selected { + @extend %selected_items; + + outline-offset: -2px; + } + } +} + +GtkLabel, +label { + &.separator { + @extend .dim-label; + + color: $fg_color; + + &:backdrop { color: $backdrop_fg_color; } + } + + .list-row:selected &, + row:selected &, + &:selected { @extend %nobg_selected_items; } + + selection { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + &:disabled { + color: $insensitive_fg_color; + + selection { @extend %selected_items:disabled; } + + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop { + color: $backdrop_fg_color; + + selection { @extend %selected_items:backdrop; } + } +} + +.dim-label { + opacity: 0.55; + text-shadow: none; +} + +GtkAssistant, +assistant { + + border-bottom-left-radius:4px; + border-bottom-right-radius:4px; + + .sidebar { + background-color: $base_color; + border-top: 1px solid $borders_color; + + border-bottom-left-radius:4px; + + &:backdrop { + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + } + + &.csd .sidebar { border-top-style: none; } + + .sidebar GtkLabel, + .sidebar label { padding: 6px 12px; } + + .sidebar GtkLabel.highlight, + .sidebar label.highlight { background-color: mix($bg_color, $fg_color, 80%); } +} + +%osd, +.osd { + color: $osd_fg_color; + border: none; + background-color: $osd_bg_color; + background-clip: padding-box; + outline-color: transparentize($osd_fg_color, 0.7); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + + &:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; + } +} diff --git a/Paper/gtk-3.0/widgets/_buttons.scss b/Paper/gtk-3.0/widgets/_buttons.scss new file mode 100644 index 0000000..3cbb249 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_buttons.scss @@ -0,0 +1,540 @@ +/*********** + * Buttons * + ***********/ + +// stuff for .needs-attention +$_dot_color: if($variant=='light', $selected_bg_color, + lighten($selected_bg_color,15%)); +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.01, + to($_dot_color), + to(transparent)); + } + + to { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($selected_bg_color), + to(transparent)); + } +} + +%button, +.button, +button { + @at-root %button_basic, & { + + min-height: 24px; + min-width: 16px; + padding: 4px 9px; + border: 1px solid $borders_color; + border-radius: 3px; + transition: $button_transition; + + @include button(normal); + + &.flat { + @include button(undecorated); + // to avoid adiacent buttons borders clashing when transitioning, the transition on the normal state is set + // to none, while it's added back in the hover state, so the button decoration will fade in on hover, but + // it won't fade out when the pointer leave the button allocation area. To make the transition more evident + // in this case the duration is increased. + transition: none; + + &:hover { + transition: $button_transition; + transition-duration: 500ms; + + &:active { transition: $button_transition; } + } + } + + &:hover { + @include button(hover); + -gtk-icon-effect: highlight; + } + + &:active, + &:checked { + @include button(active); + + transition-duration: 50ms; + } + + &:backdrop { + &.flat, & { + @include button(backdrop); + + transition: $backdrop_transition; + -gtk-icon-effect: none; + + &:active, + &:checked { @include button(backdrop-active); } + + &:disabled { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active); } + } + } + } + + &.flat { &:backdrop, &:disabled, &:backdrop:disabled { @include button(undecorated); }} + + &:insensitive, + &:disabled { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active); } + } + + &.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; + } + + &.text-button { + padding-left: 16px; + padding-right: 16px; + } + + &.text-button.image-button { + padding-left: 8px; + padding-right: 8px; + + GtkLabel, + label { + padding-left: 8px; + padding-right: 8px; + } + } + + &:drop(active) { + color: $drop_target_color; + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + } + } + + @at-root %button_selected, & { + row:selected & { + @if $variant == 'light' { border-color: $selected_borders_color; } + + &.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: $selected_fg_color; + border-color: transparent; + + &:backdrop { color: if($variant=='light', $backdrop_base_color, $backdrop_fg_color); } + } + } + } + + + // Standalone Buttons + &.osd { + min-width: 24px; + min-height: 32px; + + &.image-button { min-width: 32px; } + + color: $osd_fg_color; + border-radius: 5px; + outline-color: transparentize($osd_fg_color, 0.7); //FIXME: define a color var? + + @include button(osd); + + border: none; + box-shadow: none; + + &:hover { + @include button(osd-hover); + + border: none; + box-shadow: none; + } + + &:active, + &:checked { + @include button(osd-active); + + border: none; + box-shadow: none; + } + + &:insensitive, + &:disabled { + &:backdrop, & { + @include button(osd-insensitive); + + border: none; + } + } + + &:backdrop { + @include button(osd-backdrop); + + border: none; + } + } + + //overlay / OSD style + @at-root %osd_button, + .osd & { + @include button(osd); + + &:hover { @include button(osd-hover); } + + &:active, + &:checked { &:backdrop, & { @include button(osd-active); }} + + &:disabled { &:backdrop, & { @include button(osd-insensitive); }} + + &:backdrop { @include button(osd-backdrop); } + + &.flat { + @include button(undecorated); + + box-shadow: none; //FIXME respect no edge on the button mixin + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + + &:hover { @include button(osd-hover); } + + &:disabled { + @include button(osd-insensitive); + background-image: none; + border-color: transparent; + box-shadow: none; + } + + &:backdrop { @include button(undecorated); } + + &:active, + &:checked { @include button(osd-active); } + } + } + + // Suggested and Destructive Action buttons + @each $b_type, $b_color in (suggested-action, $selected_bg_color), + (destructive-action, $destructive_color) { + &.#{$b_type} { + @include button(normal, $b_color, white); + + &.flat { + @include button(undecorated); + + color: $b_color; //FIXME: does it work on the dark variant? + } + + &:hover { @include button(hover, $b_color, white); } + + &:active, + &:checked { @include button(active, $b_color, white); } + + &:backdrop, + &.flat:backdrop { + @include button(backdrop, $b_color, white); + + &:active, + &:checked { @include button(backdrop-active, $b_color, white); } + + &:disabled { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active, $b_color, white); } + } + } + + &.flat { + &:backdrop, &:disabled, &:backdrop:disabled { + @include button(undecorated); + + color: transparentize($b_color, 0.2); + } + } + + &:disabled { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active, $b_color, white); } + } + + .osd & { + @include button(osd, $b_color); + + &:hover { @include button(osd-hover, $b_color); } + + &:active, + &:checked { &:backdrop, & { @include button(osd-active, $b_color); }} + + &:disabled { &:backdrop, & { @include button(osd-insensitive, $b_color); }} + + &:backdrop { @include button(osd-backdrop, $b_color); } + } + } + } + + .stack-switcher > & { + // to position the needs attention dot, padding is added to the button + // child, a label needs just lateral padding while an icon needs vertical + // padding added too. + + outline-offset: -3px; // needs to be set or it gets overriden by GtkRadioButton outline-offset + + > label { + padding-left: 6px; // label padding + padding-right: 6px; // + } + + > image { + padding-left: 6px; // image padding + padding-right: 6px; // + padding-top: 3px; // + padding-bottom: 3px; // + } + + &.text-button { + // compensate text-button paddings + padding-left: 10px; + padding-right: 10px; + } + + &.image-button { + // we want image buttons to have a 1:1 aspect ratio, so compensation + // of the padding added to the GtkImage is needed + padding-left: 2px; + padding-right: 2px; + } + + &.needs-attention { + > label, + > image { @extend %needs_attention; } + + &:active, + &:checked { + > label, + > image { + animation: none; + background-image: none; + } + } + } + } + + //inline-toolbar buttons + .inline-toolbar &, .inline-toolbar &:backdrop { + border-radius: 2px; + border-width: 1px; + @extend %linked; + } + + .primary-toolbar & { -gtk-icon-shadow: none; } // tango icons don't need shadows + + .linked > &, + .linked > &:hover, + .linked > &:active, + .linked > &:checked, + .linked > &:backdrop { @extend %linked; } + + .linked.vertical > &, + .linked.vertical > &:hover, + .linked.vertical > &:active, + .linked.vertical > &:checked, + .linked.vertical > &:backdrop { @extend %linked_vertical; } +} + +%needs_attention { + animation: needs_attention 150ms ease-in; + $_dot_shadow: _text_shadow_color(); + $_dot_shadow_r: if($variant=='light',0.5,0.45); + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($_dot_color), + to(transparent)), + -gtk-gradient(radial, + center center, 0, + center center, $_dot_shadow_r, + to($_dot_shadow), + to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + + @if $variant == 'light' { background-position: right 3px, right 4px; } + + @else { background-position: right 3px, right 2px; } + + &:backdrop { background-size: 6px 6px, 0 0;} + + &:dir(rtl) { + @if $variant == 'light' { background-position: left 3px, left 4px; } + + @else { background-position: left 3px, left 2px; } + } +} + + +// all the following is for the +|- buttons on inline toolbars, that way +// should really be deprecated... +.inline-toolbar toolbutton > button { // redefining the button look is + // needed since those are flat... + @include button(normal); + + &:hover { @include button(hover); } + + &:active, + &:checked{ @include button(active); } + + &:disabled { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active); } + } + + &:backdrop { + @include button(backdrop); + + &:active, + &:checked { @include button(backdrop-active); } + + &:disabled { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active); } + } + } +} + +// More inline toolbar buttons +toolbar.inline-toolbar toolbutton, +toolbar.inline-toolbar toolbutton:backdrop { + > button.flat { @extend %linked_middle; } + + &:first-child > button.flat { @extend %linked:first-child; } + + &:last-child > button.flat { @extend %linked:last-child; } + + &:only-child > button.flat { @extend %linked:only-child; } +} + +%linked_middle { + border-radius: 0; + border-right-style: none; +} + +%linked { + @extend %linked_middle; + + &:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + } + + &:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; + } + + &:only-child { + border-radius: 3px; + border-style: solid; + } +} + +%linked_vertical_middle { + border-style: solid solid none solid; + border-radius: 0; +} + +%linked_vertical{ + @extend %linked_vertical_middle; + + &:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + } + + &:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; + } + + &:only-child { + border-radius: 3px; + border-style: solid; + } +} + +%undecorated_button { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px transparentize(white,1), + 0 1px transparentize(white, 1); + text-shadow: none; + -gtk-icon-shadow: none; +} + +/* menu buttons */ +modelbutton.flat, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; + + @extend %undecorated_button; + + &:hover { background-color: $popover_hover_color; } + + &:selected { @extend %selected_items; } + + &:backdrop, + &:backdrop:hover { @extend %undecorated_button; } + + // FIXME: remove the following when the checks/radios rewrite lands + check:last-child, + radio:last-child { margin-left: 8px; } + + check:first-child, + radio:first-child { margin-right: 8px; } +} + +modelbutton.flat arrow { + background: none; + + &:hover { background: none; } + + &.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + + &.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } +} + +button.color { + padding: 4px; + + colorswatch:only-child { + &, overlay { border-radius: 0; } + + @if $variant == 'light' { + box-shadow: 0 1px _text_shadow_color(); + + &:disabled, + &:backdrop { box-shadow: none; } + } + } +} diff --git a/Paper/gtk-3.0/widgets/_calendar.scss b/Paper/gtk-3.0/widgets/_calendar.scss new file mode 100644 index 0000000..3083ac0 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_calendar.scss @@ -0,0 +1,60 @@ +/************ + * Calendar * + ***********/ +GtkCalendar, +calendar { + color: $text_color; + border: 1px solid $borders_color; + + &:selected { + @extend %selected_items; + + border-radius: 3px; + } + + &.header { + border-bottom: 1px solid transparentize(black, 0.9); + border-radius: 0; + + &:backdrop { border-color: transparentize(black, 0.9); } + } + + &.button { + @extend %undecorated_button; + + color: transparentize($fg_color, 0.55); + + &:hover { + @extend %undecorated_button; + + color: $fg_color; + } + + &:backdrop { + @extend %undecorated_button; + + color: transparentize($backdrop_fg_color,0.55); + } + + &:disabled { + @extend %undecorated_button; + + color: transparentize($insensitive_fg_color,0.55); + } + } + + &:indeterminate, + &:indeterminate:backdrop { color: gtkalpha(currentColor, 0.55); } + + &.highlight, + &.highlight:backdrop { + font-size: smaller; + color: $fg_color; + } + + + &:backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_checks-radios.scss b/Paper/gtk-3.0/widgets/_checks-radios.scss new file mode 100644 index 0000000..1b6fc80 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_checks-radios.scss @@ -0,0 +1,306 @@ +/************************* + * Check and Radio Items * + *************************/ +// draw regular check and radio items using our PNG assets +// all assets are rendered from assets.svg. never add pngs directly + + +// unchecked +@each $s,$un in ('','-unchecked'), + (':hover', '-unchecked-hover'), + (':active', '-unchecked-active'), + (':backdrop', '-unchecked-backdrop'), + (':insensitive', '-unchecked-insensitive'), + (':insensitive:backdrop', '-unchecked-backdrop-insensitive') { + .check#{$s}{ + background: if($variant == 'light', -gtk-scaled(url("assets/checkbox#{$un}.png"),url("assets/checkbox#{$un}@2.png")), -gtk-scaled(url("assets/checkbox#{$un}-dark.png"),url("assets/checkbox#{$un}-dark@2.png"))); + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("assets/checkbox#{$un}.png"),url("assets/checkbox#{$un}@2.png")), -gtk-scaled(url("assets/checkbox#{$un}-dark.png"),url("assets/checkbox#{$un}-dark@2.png"))); + -gtk-icon-shadow: none; + } + .radio#{$s}{ + background: if($variant == 'light', -gtk-scaled(url("assets/radio#{$un}.png"),url("assets/radio#{$un}@2.png")), -gtk-scaled(url("assets/radio#{$un}-dark.png"),url("assets/radio#{$un}-dark@2.png"))); + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("assets/radio#{$un}.png"),url("assets/radio#{$un}@2.png")), -gtk-scaled(url("assets/radio#{$un}-dark.png"),url("assets/radio#{$un}-dark@2.png"))); + -gtk-icon-shadow: none; + } +} + +// checked +@each $s,$ch in (':checked', '-checked'), + (':checked:hover', '-checked-hover'), + (':checked:active', '-checked-active'), + (':checked:backdrop', '-checked-backdrop'), + (':checked:insensitive', '-checked-insensitive'), + (':checked:insensitive:backdrop', '-checked-insensitive-backdrop') { + .check#{$s}{ + background: if($variant == 'light', -gtk-scaled(url("assets/checkbox#{$ch}.png"),url("assets/checkbox#{$ch}@2.png")), -gtk-scaled(url("assets/checkbox#{$ch}-dark.png"),url("assets/checkbox#{$ch}-dark@2.png"))); + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("assets/checkbox#{$ch}.png"),url("assets/checkbox#{$ch}@2.png")), -gtk-scaled(url("assets/checkbox#{$ch}-dark.png"),url("assets/checkbox#{$ch}-dark@2.png"))); + -gtk-icon-shadow: none; + } + .radio#{$s}{ + background: if($variant == 'light', -gtk-scaled(url("assets/radio#{$ch}.png"),url("assets/radio#{$ch}@2.png")), -gtk-scaled(url("assets/radio#{$ch}-dark.png"),url("assets/radio#{$ch}-dark@2.png"))); + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("assets/radio#{$ch}.png"),url("assets/radio#{$ch}@2.png")), -gtk-scaled(url("assets/radio#{$ch}-dark.png"),url("assets/radio#{$ch}-dark@2.png"))); + -gtk-icon-shadow: none; + } +} + +// mixed +@each $s,$mx in (':inconsistent', '-mixed'), + (':inconsistent:hover', '-mixed-hover'), + (':inconsistent:active', '-mixed-active'), + (':inconsistent:backdrop', '-mixed-backdrop'), + (':inconsistent:insensitive', '-mixed-insensitive'), + (':inconsistent:insensitive:backdrop', '-mixed-insensitive-backdrop') { + .check#{$s}{ + background: if($variant == 'light', -gtk-scaled(url("assets/checkbox#{$mx}.png"),url("assets/checkbox#{$mx}@2.png")), -gtk-scaled(url("assets/checkbox#{$mx}-dark.png"),url("assets/checkbox#{$mx}-dark@2.png"))); + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("assets/checkbox#{$mx}.png"),url("assets/checkbox#{$mx}@2.png")), -gtk-scaled(url("assets/checkbox#{$mx}-dark.png"),url("assets/checkbox#{$mx}-dark@2.png"))); + -gtk-icon-shadow: none; + } + .radio#{$s}{ + background: if($variant == 'light', -gtk-scaled(url("assets/radio#{$mx}.png"),url("assets/radio#{$mx}@2.png")), -gtk-scaled(url("assets/radio#{$mx}-dark.png"),url("assets/radio#{$mx}-dark@2.png"))); + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("assets/radio#{$mx}.png"),url("assets/radio#{$mx}@2.png")), -gtk-scaled(url("assets/radio#{$mx}-dark.png"),url("assets/radio#{$mx}-dark@2.png"))); + -gtk-icon-shadow: none; + } +} + +// unchecked:selected +@each $s,$un in (':selected','-unchecked'), + (':hover:selected', '-unchecked-hover'), + (':active:selected', '-unchecked-active'), + (':backdrop:selected', '-unchecked-backdrop'), + (':insensitive:selected', '-unchecked-insensitive'), + (':insensitive:backdrop:selected', '-unchecked-backdrop-insensitive') { + .check#{$s}{ + background: if($variant == 'light', -gtk-scaled(url("assets/selected-checkbox#{$un}.png"),url("assets/selected-checkbox#{$un}@2.png")), -gtk-scaled(url("assets/selected-checkbox#{$un}-dark.png"),url("assets/selected-checkbox#{$un}-dark@2.png"))); + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("assets/selected-checkbox#{$un}.png"),url("assets/selected-checkbox#{$un}@2.png")), -gtk-scaled(url("assets/selected-checkbox#{$un}-dark.png"),url("assets/selected-checkbox#{$un}-dark@2.png"))); + -gtk-icon-shadow: none; + } + .radio#{$s}{ + background: if($variant == 'light', -gtk-scaled(url("assets/selected-radio#{$un}.png"),url("assets/selected-radio#{$un}@2.png")), -gtk-scaled(url("assets/selected-radio#{$un}-dark.png"),url("assets/selected-radio#{$un}-dark@2.png"))); + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("assets/selected-radio#{$un}.png"),url("assets/selected-radio#{$un}@2.png")), -gtk-scaled(url("assets/selected-radio#{$un}-dark.png"),url("assets/selected-radio#{$un}-dark@2.png"))); + -gtk-icon-shadow: none; + } +} + +// checked:selected +@each $s,$ch in (':checked:selected', '-checked'), + (':checked:hover:selected', '-checked-hover'), + (':checked:active:selected', '-checked-active'), + (':checked:backdrop:selected', '-checked-backdrop'), + (':checked:insensitive:selected', '-checked-insensitive'), + (':checked:insensitive:backdrop:selected', '-checked-insensitive-backdrop') { + .check#{$s}{ + background: if($variant == 'light', -gtk-scaled(url("assets/selected-checkbox#{$ch}.png"),url("assets/selected-checkbox#{$ch}@2.png")), -gtk-scaled(url("assets/selected-checkbox#{$ch}-dark.png"),url("assets/selected-checkbox#{$ch}-dark@2.png"))); + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("assets/selected-checkbox#{$ch}.png"),url("assets/selected-checkbox#{$ch}@2.png")), -gtk-scaled(url("assets/selected-checkbox#{$ch}-dark.png"),url("assets/selected-checkbox#{$ch}-dark@2.png"))); + -gtk-icon-shadow: none; + } + .radio#{$s}{ + background: if($variant == 'light', -gtk-scaled(url("assets/selected-radio#{$ch}.png"),url("assets/selected-radio#{$ch}@2.png")), -gtk-scaled(url("assets/selected-radio#{$ch}-dark.png"),url("assets/selected-radio#{$ch}-dark@2.png"))); + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("assets/selected-radio#{$ch}.png"),url("assets/selected-radio#{$ch}@2.png")), -gtk-scaled(url("assets/selected-radio#{$ch}-dark.png"),url("assets/selected-radio#{$ch}-dark@2.png"))); + -gtk-icon-shadow: none; + } +} + + +// mixed:selected +@each $s,$mx in (':inconsistent:selected', '-mixed'), + (':inconsistent:hover:selected', '-mixed-hover'), + (':inconsistent:active:selected', '-mixed-active'), + (':inconsistent:backdrop:selected', '-mixed-backdrop'), + (':inconsistent:insensitive:selected', '-mixed-insensitive'), + (':inconsistent:insensitive:backdrop:selected', '-mixed-insensitive-backdrop') { + .check#{$s}{ + background: if($variant == 'light', -gtk-scaled(url("assets/selected-checkbox#{$mx}.png"),url("assets/selected-checkbox#{$mx}@2.png")), -gtk-scaled(url("assets/selected-checkbox#{$mx}-dark.png"),url("assets/selected-checkbox#{$mx}-dark@2.png"))); + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("assets/selected-checkbox#{$mx}.png"),url("assets/selected-checkbox#{$mx}@2.png")), -gtk-scaled(url("assets/selected-checkbox#{$mx}-dark.png"),url("assets/selected-checkbox#{$mx}-dark@2.png"))); + -gtk-icon-shadow: none; + } + .radio#{$s}{ + background: if($variant == 'light', -gtk-scaled(url("assets/selected-radio#{$mx}.png"),url("assets/selected-radio#{$mx}@2.png")), -gtk-scaled(url("assets/selected-radio#{$mx}-dark.png"),url("assets/selected-radio#{$mx}-dark@2.png"))); + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("assets/selected-radio#{$mx}.png"),url("assets/selected-radio#{$mx}@2.png")), -gtk-scaled(url("assets/selected-radio#{$mx}-dark.png"),url("assets/selected-radio#{$mx}-dark@2.png"))); + -gtk-icon-shadow: none; + } +} + + +// selection-mode unchecked +@each $s,$un in ('','-unchecked'), + (':hover', '-unchecked-hover'), + (':active', '-unchecked-active'), + (':backdrop', '-unchecked-backdrop'), + (':insensitive', '-unchecked-insensitive'), + (':insensitive:backdrop', '-unchecked-backdrop-insensitive') { + .view.content-view.check#{$s}{ + background: -gtk-scaled(url("assets/selection-mode-checkbox#{$un}.png"),url("assets/checkbox#{$un}@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox#{$un}.png"),url("assets/checkbox#{$un}@2.png")); + -gtk-icon-shadow: none; + } + .view.content-view.radio#{$s}{ + background: -gtk-scaled(url("assets/selection-mode-radio#{$un}.png"),url("assets/radio#{$un}@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio#{$un}.png"),url("assets/radio#{$un}@2.png")); + -gtk-icon-shadow: none; + } +} + +// selection-mode checked +@each $s,$ch in ('','-checked'), + (':hover', '-checked-hover'), + (':active', '-checked-active'), + (':backdrop', '-checked-backdrop'), + (':insensitive', '-checked-insensitive'), + (':insensitive:backdrop', '-checked-backdrop-insensitive') { + .view.content-view.check#{$s}{ + background: -gtk-scaled(url("assets/selection-mode-checkbox#{$ch}.png"),url("assets/checkbox#{$ch}@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox#{$ch}.png"),url("assets/checkbox#{$ch}@2.png")); + -gtk-icon-shadow: none; + } + .view.content-view.radio#{$s}{ + background: -gtk-scaled(url("assets/selection-mode-radio#{$ch}.png"),url("assets/radio#{$ch}@2.png")); + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-radio#{$ch}.png"),url("assets/radio#{$ch}@2.png")); + -gtk-icon-shadow: none; + } +} + + +// Style + +.check.text-button, .radio.text-button, +checkbutton.text-button, radiobutton.text-button { + // this is for a nice focus on check and radios text + padding: 2px 0; + outline-offset: 0; + + label:not(:only-child) { + &:first-child { margin-left: 4px; } + &:last-child { margin-right: 4px; } + } +} + +check, +.check, +radio, +.radio { + margin: 0 4px; + + &:only-child { margin: 0; } + + min-height: 14px; + min-width: 14px; + border: 1px solid; + + @include button(normal, $edge: $shadow_color); + + &:hover { @include button(hover, $edge: $shadow_color); } + &:active { @include button(active); } + &:disabled { @include button(insensitive); } + &:backdrop { + @include button(backdrop); + + transition: $backdrop_transition; + + &:disabled { @include button(backdrop-insensitive); } + } + + @if $variant == 'light' { + // the borders of the light variant versions of checks and radios are too similar in luminosity to the selected background + // color, hence we need special casing. + row:selected & { border-color: $selected_borders_color; } + } + + .osd & { + @include button(osd); + + &:hover { @include button(osd); } + &:active { @include button(osd-active); } + &:backdrop { @include button(osd-backdrop); } + &:disabled { @include button(osd-insensitive); } + } + + .menu menuitem &, + menu menuitem & { + margin: 0; // this is a workaround for a menu check/radio size allocation issue + + &, &:hover, &:disabled { //FIXME use button reset mixin + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; + animation: none; + } + } +} + +%check, +check { + border-radius: 3px; + + &:checked { -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), + -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + + &:indeterminate { -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), + -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } +} + +%radio, +radio { + border-radius: 100%; + + &:checked { -gtk-icon-source: image(-gtk-recolor(url("assets/scalable/bullet-symbolic.svg")), + -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + + &:indeterminate { -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), + -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } +} + +// let's animate things +@keyframes check_check { + from { -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + to { -gtk-icon-transform: unset; } +} + +@keyframes check_radio { + from { -gtk-icon-transform: scale(0); } + to { -gtk-icon-transform: unset; } +} + +@keyframes check_indeterminate { + from { -gtk-icon-transform: scale(0, 1); } + to { -gtk-icon-transform: unset; } +} + +check:not(:indeterminate):checked { animation: check_check 400ms; } + +radio:not(:indeterminate):checked { animation: check_radio 400ms; } + +check:indeterminate:checked, radio:indeterminate:checked { animation: check_indeterminate 400ms; } + +// no animations in menus +menu menuitem { + check:not(:indeterminate):checked, + radio:not(:indeterminate):checked, + check:indeterminate:checked:active, + radio:indeterminate:checked { animation: none; } +} + +treeview.view check, +treeview.view radio { + &:selected { + &:focus, & { + color: $fg_color; + + @if $variant == 'light' { border-color: $selected_borders_color; } + } + + &:disabled { + color: $insensitive_fg_color; + + &:backdrop { color: $backdrop_insensitive_color; } + } + } + + &:backdrop { &:selected, & { color: $backdrop_fg_color; }} +} + +treeview.view radio:selected { &:focus, & { @extend %radio; }} // This is a workaround \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_color-chooser.scss b/Paper/gtk-3.0/widgets/_color-chooser.scss new file mode 100644 index 0000000..30b4a4e --- /dev/null +++ b/Paper/gtk-3.0/widgets/_color-chooser.scss @@ -0,0 +1,140 @@ +/***************** + * Color Chooser * + *****************/ +GtkColorSwatch, +colorswatch { + // This widget is made of two boxes one on top of the other, the lower box is colorswatch {} the other one + // is colorswatch overlay {}, colorswatch has the programmatically set background, so most of the style is + // applied to the overlay box. + + &, &:drop(active) { border-style: none; } // FIXME: implement a proper drop(active) state + + $_colorswatch_radius: 5px; + $_colorswatch_overlay_shadow: if($variant == 'light', inset 0 2px 2px -3px transparentize(black, 0.3), + inset 0 3px 2px -2px transparentize(black, 0.5)); + + // base color corners rounding + // to avoid the artifacts caused by rounded corner anti-aliasing the base color + // sports a bigger radius. + // nth-child is needed by the custom color strip. + + &.top { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-top-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-left-radius: $_colorswatch_radius; + border-top-right-radius: $_colorswatch_radius; + } + } + + &.bottom { + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-bottom-left-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.left, + &:first-child:not(.top) { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-left-radius: $_colorswatch_radius; + border-bottom-left-radius: $_colorswatch_radius; + } + } + + &.right, + &:last-child:not(.bottom) { + border-top-right-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-right-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.dark overlay { + color: $selected_fg_color; + + &:hover { border-color: if($variant == 'light', transparentize(black, 0.2), $borders_color); } + + &:backdrop { color: $backdrop_selected_fg_color; } + } + + &.light overlay { + color: $text_color; + + &:hover { border-color: if($variant == 'light', transparentize(black, 0.5), $borders_color); } + + &:backdrop { color: $backdrop_text_color; } + } + + &:drop(active) { + box-shadow: none; + + &.light overlay { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 2px if($variant == 'light', darken($drop_target_color, 7%), $borders_color), + inset 0 0 0 1px $drop_target_color; + } + + &.dark overlay { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 2px if($variant == 'light', transparentize(black, 0.7), $borders_color), + inset 0 0 0 1px $drop_target_color; + } + } + + overlay { + box-shadow: $_colorswatch_overlay_shadow; + border: 1px solid if($variant == 'light', transparentize(black, 0.7), $borders_color); + + &:hover { box-shadow: inset 0 1px transparentize(white, 0.7); } + + &:backdrop, &:backdrop:hover { + border-color: if($variant == 'light', transparentize(black, 0.7), $borders_color); + box-shadow: none; + } + } + + &#add-color-button { + border-radius: $_colorswatch_radius $_colorswatch_radius 0 0; + + &:only-child { border-radius: $_colorswatch_radius; } + + overlay { + @include button(normal); + + &:hover { @include button(hover); } + + &:backdrop { @include button(backdrop); } + } + } + + &:disabled { + opacity: 0.5; + + overlay { + border-color: transparentize(black, 0.4); + box-shadow: none; + } + } + + row:selected & { box-shadow: 0 0 0 2px $selected_fg_color; } + + &#editor-color-sample { + border-radius: 4px; + + overlay { border-radius: 4.5px; } + } +} + +// colorscale popup +colorchooser .popover.osd { border-radius: 5px; } \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_comboboxes.scss b/Paper/gtk-3.0/widgets/_comboboxes.scss new file mode 100644 index 0000000..d58808a --- /dev/null +++ b/Paper/gtk-3.0/widgets/_comboboxes.scss @@ -0,0 +1,82 @@ +/************** + * ComboBoxes * + **************/ + +GtkComboBox, +combobox { + arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; + } + + &.linked { + button:nth-child(2) { + &:dir(ltr) { @extend %linked:last-child; } + &:dir(rtl) { @extend %linked:first-child; } + } + } + + &:drop(active) { // FIXME: untested + box-shadow: none; + + button.combo { @extend %button_basic:drop(active); } + } +} + +.linked > combobox > box > button.combo { + // the combo is a composite widget so the way we do button linking doesn't + // work, special case needed. See + // https://bugzilla.gnome.org/show_bug.cgi?id=733979 + + &:dir(ltr), + &:dir(rtl) { @extend %linked_middle; } // specificity bump +} + +.linked:not(.vertical) > combobox:first-child > box > button.combo { @extend %linked:first-child; } +.linked:not(.vertical) > combobox:last-child > box > button.combo { @extend %linked:last-child; } +.linked:not(.vertical) > combobox:only-child > box > button.combo { @extend %linked:only-child; } + +.linked.vertical > combobox > box > button.combo { @extend %linked_vertical_middle; } +.linked.vertical > combobox:first-child > box > button.combo { @extend %linked_vertical:first-child;} +.linked.vertical > combobox:last-child > box > button.combo { @extend %linked_vertical:last-child; } +.linked.vertical > combobox:only-child > box > button.combo { @extend %linked_vertical:only-child; } + +/****************** + * Combobox Entry * + ******************/ + +.combobox-entry { + + // Button + button, + .button { + box-shadow: none; + + &:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; + } + + &:last-child { + border-radius: 0 4px 4px 0; + } + } + + // Entry + entry, + .entry { + box-shadow: none; + + &:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; + } + + &:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; + } + + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_dialogs.scss b/Paper/gtk-3.0/widgets/_dialogs.scss new file mode 100644 index 0000000..df8c3e6 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_dialogs.scss @@ -0,0 +1,75 @@ +/*********** + * Dialogs * + ***********/ + +// Message Dialog + +.message-dialog, +messagedialog { + .titlebar { + min-height: 20px; + background-image: none; + background-color: $bg_color; + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-shadow: inset 0 1px $top_highlight; + + &:backdrop { + background-color: $backdrop_bg_color; + } + } + + &.csd { // rounded bottom border styling for csd version + box-shadow: 0 1px 2px transparentize(black, 0.8), + 0 5px 10px transparentize(black, 0.9); + &.background { + // bigger radius for better antialiasing + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + } + + .dialog-action-area .button, + .dialog-action-area button { + padding: 10px 14px; // labels are not vertically centered on message dialog, this is a workaround + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; + + &:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; + // -gtk-outline-bottom-left-radius: 4px; + } + + &:last-child { + border-bottom-right-radius: 4px; + // -gtk-outline-bottom-right-radius: 4px; + } + } + } +} + +GtkFileChooserDialog, +filechooser { + + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + + .dialog-action-box { + border-top: 1px solid $borders_color; + + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + + &:backdrop { border-top-color: $backdrop_borders_color; } + } + + #pathbarbox { border-bottom: 1px solid $bg_color; } +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_entries.scss b/Paper/gtk-3.0/widgets/_entries.scss new file mode 100644 index 0000000..ad29118 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_entries.scss @@ -0,0 +1,188 @@ +/**************** + * Text Entries * + ****************/ + +%entry, +.entry, +entry { + %entry_basic, & { + min-height: 32px; + padding: 6px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms $ease-out-quad; + + @include entry(normal); + + GtkImage, + image { // icons inside the entry + &.left { padding-left: 0; padding-right: 6px; } + &.right { padding-left: 6px; padding-right: 0; } + } + + undershoot { + &.left { @include undershoot(left); } + &.right { @include undershoot(right); } + } + + &.flat { + &:focus, & { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; + } + } + + &:focus { @include entry(focus); } + + &:insensitive { @include entry(insensitive); } + &:disabled { @include entry(insensitive); } + + &:backdrop { + @include entry(backdrop); + + transition: $backdrop_transition; + } + + &:backdrop:insensitive { @include entry(backdrop-insensitive); } + &:backdrop:disabled { @include entry(backdrop-insensitive); } + + &:selected { &:focus, & { @extend %selected_items; }} + selection { &:focus, & { @extend %selected_items; }} + + // entry error and warning style + @each $e_type, $e_color in (error, $error_color), + (warning, $warning_color) { + &.#{$e_type} { + color: $e_color; + border-color: entry_focus_border($e_color); + + &:focus { @include entry(focus, $e_color); } + + &:selected { &:focus, & { background-color: $e_color; }} + } + } + + GtkImage, + image { // entry icons colors + color: mix($fg_color, $base_color, 80%); + + &:hover { color: $fg_color; } + + &:active { color: $selected_bg_color; } + + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 80%); } + } + + &:drop(active) { + &:focus, & { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + } + } + + .osd & { + @include entry(osd); + + &:focus { @include entry(osd-focus); } + + &:backdrop { @include entry(osd-backdrop); } + + &:disabled { @include entry(osd-insensitive); } + } + } + + .progressbar, + progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: $selected_bg_color; + border-style: solid; + box-shadow: none; + + &:backdrop { background-color: transparent; } + } + + // linked entries + .linked:not(.vertical) > & { @extend %linked; } + .linked:not(.vertical) > &:focus + &, + .linked:not(.vertical) > &:focus + button, + .linked:not(.vertical) > &:focus + combobox > box > button.combo { border-left-color: entry_focus_border(); } + + .linked:not(.vertical) > &:drop(active) + &, + .linked:not(.vertical) > &:drop(active) + button, + .linked:not(.vertical) > &:drop(active) + combobox > box > button.combo { border-left-color: $drop_target_color; } + + // Vertically linked entries + // FIXME: take care of "colored" entries + .linked.vertical > & { + @extend %linked_vertical; + + // brighter border between linked entries + &:not(:disabled) + entry:not(:disabled), + &:not(:disabled) + %entry:not(:disabled) { + border-top-color: mix($borders_color, $base_color, 30%); + background-image: linear-gradient(to bottom, $base_color); + + &:backdrop { + border-top-color: mix($backdrop_borders_color, $backdrop_base_color, 30%); + background-image: linear-gradient(to bottom, $backdrop_base_color); + } + } + + // brighter border between linked insensitive entries + &:insensitive + %entry:insensitive, + &:disabled + entry:disabled, + &:insensitive + %entry:insensitive, + &:disabled + entry:disabled { border-top-color: mix($borders_color, $base_color, 30%); } + + // color back the top border of a linked focused entry following another entry and add back the focus shadow. + // :not(:only-child) is a specificity bump hack. + + %entry:focus:not(:only-child), + + entry:focus:not(:only-child) { border-top-color: entry_focus_border(); } + + + %entry:drop(active):not(:only-child), + + entry:drop(active):not(:only-child) { border-top-color: $drop_target_color; } + + // this takes care of coloring the top border of the focused entry subsequent widget. + // :not(:only-child) is a specificity bump hack. + &:focus:not(:only-child) { + + %entry, + + entry, + + .entry, + + button, + + .button, + + combobox > box > button.combo { border-top-color: entry_focus_border(); } + } + + &:drop(active):not(:only-child) { + + %entry, + + entry, + + .entry, + + button, + + .button, + + combobox > box > button.combo { border-top-color: $drop_target_color; } + } + } +} + +GtkTreeView .acceleditor > label, +treeview acceleditor > label { + background-color: $selected_bg_color; +} + +GtkTreeView .entry, +treeview entry { + &.flat, & { + border-radius: 0; + background-image: none; + background-color: $base_color; + + &:focus { border-color: $selected_bg_color; } + } +} diff --git a/Paper/gtk-3.0/widgets/_expanders.scss b/Paper/gtk-3.0/widgets/_expanders.scss new file mode 100644 index 0000000..6962eba --- /dev/null +++ b/Paper/gtk-3.0/widgets/_expanders.scss @@ -0,0 +1,16 @@ +/************* + * Expanders * + *************/ +expander { + arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + &:hover { color: lighten($fg_color,30%); } //only lightens the arrow + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_file-chooser.scss b/Paper/gtk-3.0/widgets/_file-chooser.scss new file mode 100644 index 0000000..eae00b9 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_file-chooser.scss @@ -0,0 +1,104 @@ +/**************** + * File chooser * + ****************/ +$_placesidebar_icons_opacity: 0.7; + +placessidebar { + > viewport.frame { border-style: none; } + + row { + // Needs overriding of the GtkListBoxRow padding + min-height: 36px; + padding: 0px; + + // Using margins/padding directly in the SidebarRow + // will make the animation of the new bookmark row jump + > revealer { padding: 0 14px; } + + &:selected { color: $selected_fg_color; } + + &:disabled, &:insensitive { color: $insensitive_fg_color; } + + &:backdrop { + color: $backdrop_fg_color; + + &:selected { color: $backdrop_selected_fg_color; } + + &:disabled { color: $backdrop_insensitive_color; } + } + + GtkImage.sidebar-icon, + image.sidebar-icon { + opacity: $_placesidebar_icons_opacity; // dim the device icons + + &:dir(ltr) { padding-right: 8px; } + &:dir(rtl) { padding-left: 8px; } + } + + GtkLabel.sidebar-label, + label.sidebar-label { + &:dir(ltr) { padding-right: 2px; } + &:dir(rtl) { padding-left: 2px; } + } + + @at-root button.sidebar-button { + @extend %button_basic.flat; + + @extend %button_selected.flat; + + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + + &:not(:hover):not(:active), + &:backdrop { > image { opacity: $_placesidebar_icons_opacity; }} + } + + // in the sidebar case it makes no sense to click the selected row + &:selected:active { box-shadow: none; } + + &.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image($drop_target_color); + background-clip: content-box; + } + + &.sidebar-new-bookmark-row { color: $selected_bg_color; } + + &:drop(active):not(:disabled) { + color: $drop_target_color; + box-shadow: inset 0 1px $drop_target_color, + inset 0 -1px $drop_target_color; + + &:selected { + color: $selected_fg_color; + background-color: $drop_target_color; + } + } + } +} + +placesview { + .server-list-button > image { + transition: 200ms $ease-out-quad; + -gtk-icon-transform: rotate(0turn); + } + + .server-list-button:checked > image { + transition: 200ms $ease-out-quad; + -gtk-icon-transform: rotate(-0.5turn); + } + + row.activatable:hover { background-color: transparent; } + + // this selects the "connect to server" label + > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; + } +} diff --git a/Paper/gtk-3.0/widgets/_floating-bar.scss b/Paper/gtk-3.0/widgets/_floating-bar.scss new file mode 100644 index 0000000..b8061f3 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_floating-bar.scss @@ -0,0 +1,34 @@ +/**************** + * Floating Bar * + ****************/ +.floating-bar { + padding: 2px; + background-color: $bg_color; + border-width: 1px; + border-style: solid solid none; + border-color: $borders_color; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px $top_highlight; + + &.bottom { + + &.left { + border-left-style: none; + border-top-left-radius: 0; + } + + &.right { + border-right-style: none; + border-top-right-radius: 0; + } + } + + > .button { + padding:4px; + } + + &:backdrop { + background-color: $backdrop_bg_color; + border-color: $backdrop_borders_color; + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_frames.scss b/Paper/gtk-3.0/widgets/_frames.scss new file mode 100644 index 0000000..5467c10 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_frames.scss @@ -0,0 +1,92 @@ +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid $borders_color; + + &.flat { border-style: none; } + + &:backdrop { border-color: $backdrop_borders_color; } +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid $borders_color; + + &:backdrop { border-color: $backdrop_borders_color; } +} + +GtkScrolledWindow, +scrolledwindow { + GtkViewport.frame, + viewport.frame { // avoid double borders when viewport inside scrolled window + border-style: none; + } + + // This is used when content is touch-dragged past boundaries. + // draws a box on top of the content, the size changes programmatically. + overshoot { + &.top { + @include overshoot(top); + + &:backdrop { @include overshoot(top, backdrop); } + } + + &.bottom { + @include overshoot(bottom); + + &:backdrop { @include overshoot(bottom, backdrop); } + } + + &.left { + @include overshoot(left); + + &:backdrop { @include overshoot(left, backdrop); } + } + + &.right { + @include overshoot(right); + + &:backdrop { @include overshoot(right, backdrop); } + } + } + + // Overflow indication, works similarly to the overshoot, the size if fixed tho. + undershoot { + &.top { @include undershoot(top); } + + &.bottom { @include undershoot(bottom); } + + &.left { @include undershoot(left); } + + &.right { @include undershoot(right); } + } + + junction { // the small square between two scrollbars + border-color: transparent; + // the border image is used to add the missing dot between the borders, details, details, details... + border-image: linear-gradient(to bottom, $borders_color 1px, transparent 1px) 0 0 0 1 / 0 1px stretch; + background-color: $scrollbar_bg_color; + + &:dir(rtl) { border-image-slice: 0 1 0 0; } + + &:backdrop { + border-image-source: linear-gradient(to bottom, $backdrop_borders_color 1px, transparent 1px); + background-color: $backdrop_scrollbar_bg_color; + transition: $backdrop_transition; + } + } +} + +//vbox and hbox separators +.separator, +separator { + background: transparentize(black, 0.9); + min-width: 1px; + min-height: 1px; +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_granite.scss b/Paper/gtk-3.0/widgets/_granite.scss new file mode 100644 index 0000000..9f5e18b --- /dev/null +++ b/Paper/gtk-3.0/widgets/_granite.scss @@ -0,0 +1,64 @@ +/************ + * Popovers * + ************/ + +GraniteWidgetsPopOver { + + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + + border: 1px solid $base_color; + background: $base_color; + color: $fg_color; + + .button { + background-image: none; + background: none; + border: none; + + &:active, + &:active:hover, { + color: $selected_bg_color; + } + } + + > .frame { + border:none; + } + + .sidebar.view { + border: none; + background: none; + } +} + +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.popover_bg { + background-color: $base_color; + background-image: none; + border: 1px solid $base_color; + color: $fg_color; +} + + +/*********** + * Welcome * + **********/ + +GraniteWidgetsWelcome { + background-color: $base_color; + + GtkLabel { + color: $fg_color; + } + + .h1,.h3 { + color: transparentize($fg_color, 0.2); + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_header-bars.scss b/Paper/gtk-3.0/widgets/_header-bars.scss new file mode 100644 index 0000000..ec3ac2d --- /dev/null +++ b/Paper/gtk-3.0/widgets/_header-bars.scss @@ -0,0 +1,343 @@ +/*************** + * Header Bars * + ***************/ + +%titlebar, +.header-bar, +headerbar { + min-height: 40px; + padding:0 8px; + border: none; + border-radius: 4px 4px 0 0; + + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + box-shadow: inset 0 1px $top_highlight; + + &:backdrop { + background-color: $headerbar_bg_color; + color: $backdrop_headerbar_fg_color; + + box-shadow: inset 0 1px transparentize($top_highlight, 0.4); + + transition: $backdrop_transition; + } + + .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + color: $headerbar_fg_color; + + &:backdrop { + color:$backdrop_headerbar_fg_color; + } + } + + .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + color: $headerbar_fg_color; + + @extend .dim-label; + } + + // selection mode + + &.selection-mode { + + border-radius: 4px 4px 0 0; + + color: $selected_fg_color; + text-shadow: 0 -1px transparentize(black, 0.5); + border-color: $selected_borders_color; + + background-color: $selection_mode_headerbar_bg_color; + box-shadow: inset 0 1px $top_highlight; + + &:backdrop { + background-color: darken($selection_mode_headerbar_bg_color, 10%); + background-image: none; + box-shadow: inset 0 1px transparentize($top_highlight, 0.4); + } + + .subtitle:link { @extend *:link:selected; } + + .selection-menu { + &:backdrop, & { + border-color: transparentize($selected_bg_color, 1); + background-image: linear-gradient(to bottom, transparentize($selected_bg_color, 1)); + box-shadow: none; + text-shadow: none; + padding-left: 10px; + padding-right: 10px; + + GtkArrow { -GtkArrow-arrow-scaling: 1; } + + .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + color: transparentize($selected_fg_color,0.5); + -gtk-icon-shadow: none; + } + } + } + } + + .tiled &, + .maximized & { &:backdrop, & { border-radius: 0; }} // squared corners when the window is maximized or tiled + + &.default-decoration { + padding: 6px; + min-height: 28px; + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + .maximized { + padding: 6px; + } + + &:backdrop { + background-color: $backdrop_headerbar_bg_color; + color: $backdrop_headerbar_fg_color; + } + + .button.titlebutton, + button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 1px; + border-radius:50%; + &:active { + background-color:$headerbar_fg_color; + color:$headerbar_bg_color; + box-shadow:none; + } + &:backdrop { + color:$backdrop_headerbar_fg_color; + } + } + } + + // Entries + + .entry, + entry { + border-radius: 2px; + padding: 4px; + + border: none; + box-shadow: none; + background: transparentize($base_color, 0.05); + color: $fg_color; + box-shadow: 0 1px 0 0 transparentize(black, 0.8); + + > .image { + padding-right: 6px; + color: transparentize($fg_color, 0.2); + } + + &:active, + &:focus { + background: $base_color; + color: $fg_color; + + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + + > .image { + padding-right: 6px; + color: $fg_color; + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:insensitive { + background: transparentize($base_color, 0.4); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + > .image { + padding-right: 6px; + color: transparentize($fg_color, 0.5); + } + + &:backdrop { + background: transparentize($base_color, 0.5); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + > .image { + color: transparentize($fg_color, 0.5); + } + } + } + + // Buttons + + // header bar buttons have no backgrounds or borders + .button, + button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + text-shadow: none; + padding: 10px; + color: $headerbar_fg_color; + + &.text-button, + &.image-button, + &.flat { + background-color: transparent; + background-image: none; + color: $headerbar_fg_color; + + &:backdrop { + background-color: transparent; + background-image: none; + color: $backdrop_headerbar_fg_color; + } + } + + .linked { + border-radius: 0px; + } + + &.titlebutton { + min-height: 16px; + min-width: 16px; + padding: 1px; + border-radius:50%; + + &:hover { + color:lighter($headerbar_fg_color, 10%); + } + + &:backdrop { + color:$backdrop_headerbar_fg_color; + } + + &:active { + background-color:$headerbar_fg_color; + color:$headerbar_bg_color; + border-radius:50%; + box-shadow:none; + } + } + + &:hover { background-color: transparentize(black, 0.85);} + + &:active, + &:checked { + font:bold; + border-radius: 0px; + + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + + background-color: transparent; + background-image: none; + + &:backdrop { + background-color: transparent; + background-image: none; + color: $backdrop_headerbar_fg_color; + + box-shadow: inset 0 -2px 0 0 $backdrop_headerbar_fg_color; + } + } + + &:insensitive, + &:disabled { + color: $backdrop_headerbar_fg_color; + background-color: transparent; + background-image: none; + } + + &:insensitive, + &:insensitive:backdrop { + color: $backdrop_headerbar_fg_color; + + image, + GtkImage { + -gtk-image-effect: dim; + } + } + + &.suggested-action { + + &:hover { + } + + &:active { + } + + &:insensitive, + &:disabled { + } + + &:backdrop { + } + + &:backdrop:insensitive, + &:backdrop:disabled { + } + } + } + + // Separator + + .separator { + color: transparent; + background-color: transparent; + } +} + +.titlebar { + + &, &:backdrop { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } +} + +.header-bar, +headerbar { + .separator:first-child + &, + separator:first-child + &, // tackles the paned container case + &:first-child { &, &:backdrop { border-top-left-radius: 4px; }} + + &:last-child { &, &:backdrop { border-top-right-radius: 4px; }} +} + +.titlebar:not(headerbar) { + window.csd > & { + // in csd we assume every titlebar is a headerbar so reset anything, this is needed for split toolbars cases + padding: 0; + background-color: $headerbar_bg_color; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; + + &:backdrop { + background-color: $backdrop_headerbar_bg_color; + } + } + + @extend %titlebar; +} diff --git a/Paper/gtk-3.0/widgets/_infobars.scss b/Paper/gtk-3.0/widgets/_infobars.scss new file mode 100644 index 0000000..13c5203 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_infobars.scss @@ -0,0 +1,122 @@ +/************** + * GtkInfoBar * + **************/ +%infobar, +GtkInfoBar, +infobar { + text-shadow: none; + color: $fg_color; + background-color: $bg_color; + border-bottom:1px solid darken($bg_color,10%); + box-shadow: inset 0 1px transparentize(white, 0.8), + 0 1px 0 0 transparentize(black, 0.95), + 0 1px 2px 0 transparentize(black, 0.85); + +} + +%color_infobar { + + @extend %infobar; + + text-shadow: none; + color: $selected_fg_color; + border:none; + + .label { + color: $selected_fg_color; + + &:backdrop { + color: $backdrop_selected_fg_color; + } + } + + .button, + button { + border-radius: 2px; + border: none; + background: transparentize($base_color, 0.05); + color: $fg_color; + box-shadow: 0 1px 0 0 transparentize(black, 0.8); + + .label { + color: $fg_color; + } + + &:active { + background: $base_color; + color: $fg_color; + + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:hover, + &:focus { + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + } + + &:insensitive { + background: transparentize($base_color, 0.4); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + &:backdrop { + background: transparentize($base_color, 0.5); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } +} + +.info { + @extend %color_infobar; + background-color: $info_color; + + &:backdrop { + background-color:lighten($info_color,10%); + color: $backdrop_selected_fg_color; + } +} + +.warning { + @extend %color_infobar; + background-color: $warning_color; + + &:backdrop { + background-color:lighten($warning_color,10%); + color: $backdrop_selected_fg_color; + } +} + +.question { + @extend %color_infobar; + background-color: $question_color; + + &:backdrop { + background-color:lighten($question_color,10%); + color: $backdrop_selected_fg_color; + } + +} + +.error { + @extend %color_infobar; + background-color: $error_color; + + &:backdrop { + background-color:lighten($error_color,10%); + color: $backdrop_selected_fg_color; + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_level-bars.scss b/Paper/gtk-3.0/widgets/_level-bars.scss new file mode 100644 index 0000000..3d77c27 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_level-bars.scss @@ -0,0 +1,96 @@ +/************* + * Level Bar * + *************/ +GtkLevelBar, +.level-bar, +levelbar { + + -GtkLevelBar-min-block-width: 32; + -GtkLevelBar-min-block-height: 8; + + &:backdrop { transition: $backdrop_transition; } + + .trough, + trough { + @extend %scale_trough; + margin: 0; + padding:2px; + border-radius:3px; + } + + &.horizontal.indicator-discrete.fill-block { margin: 0 1px; } + &.horizontal.discrete block { margin: 0 1px; } + + &.vertical.indicator-discrete.fill-block { margin: 1px 0; } + &.vertical.discrete block { margin: 1px 0; } + + %fill-block, + .fill-block, + block { + + border-radius:2px; + padding:2px; + + min-width: 32px; + min-height: 8px; + + &.low, + &.level-low { + border:1px solid darken($warning_color,10%); + background-color: $warning_color; + + &:backdrop { border:1px solid $warning_color; }; + } + + &.high, + &.level-high { + border:1px solid darken($selected_bg_color,10%); + background-color: $selected_bg_color; + + &:backdrop { border:1px solid $selected_bg_color; } + } + + &.full, + &.level-full { + border:1px solid darken($success_color,10%); + background-color: $success_color; + + &:backdrop { border:1px solid $success_color; }; + } + + &.empty, + &.level-empty { + background-color: transparent; + border:1px solid if($variant=='light', transparentize($fg_color,0.8), + transparentize($fg_color,0.9)); + box-shadow: none; + + &:backdrop { border-color: transparentize($backdrop_fg_color,0.85); } + } + } + + // Trough + &.horizontal, + &.vertical { + trough, + .trough { + @extend %scale_trough; + } + } + + + // Vertical + &.vertical { + -GtkLevelBar-min-block-width: 8; + -GtkLevelBar-min-block-height: 32; + + .fill-block, + block { + + @extend %fill-block; + + min-width: 8px; + min-height: 32px; + } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_links.scss b/Paper/gtk-3.0/widgets/_links.scss new file mode 100644 index 0000000..112ed15 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_links.scss @@ -0,0 +1,52 @@ +/********* + * Links * + *********/ +*:link { + color: $link_color; + + &:visited { + color: $link_visited_color; + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); } + } + + &:hover { + color: lighten($link_color,10%); + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 90%); } + } + + &:active { + color: $link_color; + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } + } + + &:backdrop { &:backdrop:hover, &:backdrop:hover:selected, & { color: $selected_bg_color; }} + + @at-root %link_selected, + &:selected, + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } +} + +button:link, +.button:link, +button:visited, +.button:visited { + @extend %undecorated_button; + + @extend *:link; + + text-shadow: none; + + &:hover, + &:active, + &:checked { + @extend %undecorated_button; + + text-shadow: none; + } + + > label { text-decoration-line: underline; } + > GtkLabel { text-decoration-line: underline; } +} diff --git a/Paper/gtk-3.0/widgets/_lists.scss b/Paper/gtk-3.0/widgets/_lists.scss new file mode 100644 index 0000000..0fe8f06 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_lists.scss @@ -0,0 +1,50 @@ +/********* + * Lists * + *********/ +list { + color: $text_color; + background-color: $base_color; + border-color: $borders_color; + + &:backdrop { + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + +} + +row, +.list-row { + border-radius:0; + transition: all 150ms $ease-out-quad; + + GtkImage, + image { + padding-right: 6px; + } + + &:hover { transition: none; } + + &:backdrop { transition: $backdrop_transition; } + + &.activatable { + + &.has-open-popup, + &:hover { background-color: if(variant == light, transparentize($fg_color, 0.9), transparentize($fg_color, 0.95)); } + + &:active { box-shadow: inset 0 2px 2px -2px transparentize(black, 0.8); } + + &:backdrop:hover { background-color: transparent; } + + &:selected { + &:active { box-shadow: inset 0 2px 3px -1px transparentize(black, 0.5); } + + &.has-open-popup, + &:hover { background-color: mix($fg_color, $selected_bg_color, 10%); } + + &:backdrop { background-color: $selected_bg_color; } + } + } + + &:selected { @extend %selected_items; } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_menus.scss b/Paper/gtk-3.0/widgets/_menus.scss new file mode 100644 index 0000000..4439873 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_menus.scss @@ -0,0 +1,139 @@ +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px transparentize(black, 0.9); + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + &:backdrop { background-color: $backdrop_headerbar_bg_color; } + + > .menuitem, + > menuitem { + min-height: 16px; + padding: 4px 8px; + + &:hover { //Seems like it :hover even with keyboard focus + box-shadow: inset 0 -3px $selected_bg_color; + color: $headerbar_fg_color; + } + + &:insensitive, + &:disabled { + color: $insensitive_fg_color; + box-shadow: none; + } + } +} + +.menu, +.popup, +menu { + padding: 4px 0px; + background-color: $menu_color; + border: 1px solid $borders_color; // adds borders in a non composited env + border-radius: 4px; + box-shadow: 0 2px 4px 0 transparentize(black,0.9), + inset 0 1px 0 0 transparentize(white,0.9); + + .csd & { border: none; } // axes borders in a composited env + + &:backdrop { background-color: $backdrop_menu_color; } + + .menuitem, + menuitem { + min-height: 16px; + min-width: 40px; + padding: 8px 4px; + text-shadow: none; + + &:hover { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:insensitive, + &:disabled { + color: $insensitive_fg_color; + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop, + &:backdrop:hover { + color: $backdrop_fg_color; + background-color: transparent; + } + + // submenu indicators + .arrow, + arrow { + min-height: 16px; + min-width: 16px; + + &:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 10px; + } + + &:dir(rtl) { + -gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 10px; + } + } + } + + // overflow arrows + > arrow { + @include button(undecorated); + + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: $menu_color; + border-radius: 0; + + &.top { + margin-top: -6px; + border-bottom: 1px solid mix($fg_color, $base_color, 10%); + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + } + + &.bottom { + margin-bottom: -6px; + border-top: 1px solid mix($fg_color, $base_color, 10%); + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + &:hover { background-color: mix($fg_color, $base_color, 10%); } + + &:backdrop { background-color: $backdrop_menu_color; } + + + &:insensitive, + &:disabled { + color: transparent; + background-color: transparent; + border-color: transparent ; + } + } +} + +.menuitem, +menuitem { + .accelerator, + accelerator { color: gtkalpha(currentColor,0.55); } + + .check, + check, + .radio, + radio { + min-height: 16px; + min-width: 16px; + + &:dir(ltr) { margin-right: 7px; } + &:dir(rtl) { margin-left: 7px; } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_misc.scss b/Paper/gtk-3.0/widgets/_misc.scss new file mode 100644 index 0000000..439365e --- /dev/null +++ b/Paper/gtk-3.0/widgets/_misc.scss @@ -0,0 +1,65 @@ +/******** + * Misc * + ********/ + +//content view (grid/list) +.content-view { + background-color: darken($bg_color,7%); + + &:hover { -gtk-icon-effect: highlight; } + + &:backdrop { background-color: darken($bg_color,7%); } + + rubberband { @extend rubberband; } +} + +.scale-popup { + .osd & { @extend %osd; } + + .osd & button.flat { //FIXME: quick hack, redo properly + border-style: none; + border-radius: 5px; + } + + // +/- buttons on GtkVolumeButton popup + .button, + button { + &:hover { + @extend %undecorated_button; + background-color: transparentize($fg_color,0.9); + border-radius: 5px; + } + + &:backdrop { &:hover, &:disabled, & { @extend %undecorated_button; }} + } +} + +separator, +.separator { + color: $borders_color; +} + +/************** +* Text Styles * +**************/ + +.h1 { + font-size: 24px; +} + +.h2 { + font-weight: 300; + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + padding: 6px; + color: mix ($bg_color, $text_color, 50%); + font-weight: bold; + text-shadow: 0 1px transparentize(white,0.8); +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_notebooks.scss b/Paper/gtk-3.0/widgets/_notebooks.scss new file mode 100644 index 0000000..fa5de9e --- /dev/null +++ b/Paper/gtk-3.0/widgets/_notebooks.scss @@ -0,0 +1,370 @@ +/************* + * Notebooks * + *************/ +notebook { + > header { + border: none; + + &.top { + border-bottom-style: solid; + > tabs { + > tab { + &:hover { box-shadow: inset 0 -2px $borders_color; } + + &:backdrop { box-shadow: none; } + + &:checked { box-shadow: inset 0 -2px $selected_bg_color; } + } + } + } + + &.bottom { + border-top-style: solid; + > tabs { + > tab { + &:hover { box-shadow: inset 0 2px $borders_color; } + + &:backdrop { box-shadow: none; } + + &:checked { box-shadow: inset 0 2px $selected_bg_color; } + } + } + } + + &.left { + border-right-style: solid; + > tabs { + > tab { + &:hover { box-shadow: inset -2px 0 $borders_color; } + + &:backdrop { box-shadow: none; } + + &:checked { box-shadow: inset -2px 0 $selected_bg_color; } + } + } + } + + &.right { + border-left-style: solid; + > tabs { + > tab { + &:hover { box-shadow: inset 2px 0 $borders_color; } + + &:backdrop { box-shadow: none; } + + &:checked { box-shadow: inset 2px 0 $selected_bg_color; } + } + } + } + + &.top > tabs > arrow { + @extend %notebook_vert_arrows; + + border-top-style: none; + } + + &.bottom > tabs > arrow { + @extend %notebook_vert_arrows; + + border-bottom-style: none; + } + + @at-root %notebook_vert_arrows { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; + + &.down { -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); } + + &.up { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); } + } + + &.left > tabs > arrow { + @extend %notebook_horz_arrows; + + border-left-style: none; + } + + &.right > tabs > arrow { + @extend %notebook_horz_arrows; + + border-right-style: none; + } + + @at-root %notebook_horz_arrows { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; + + &.down { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } + + &.up { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + } + + > tabs > arrow { + @extend %button_basic; + + @extend %button_basic.flat; + + min-height: 16px; + min-width: 16px; + border-radius: 0; + + &:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: transparentize(white, 0.7); + border-color: transparent; + box-shadow: none; + } + + &:disabled { @include button(undecorated); } + } + + tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + + outline-offset: -5px; + + color: $insensitive_fg_color; + font-weight: bold; + + border-width: 1px; // for reorderable tabs + border-color: transparent; // + + &:hover { + color: mix($insensitive_fg_color, $fg_color, 50%); + + &.reorderable-page { + border-color: transparentize($borders_color, 0.7); + background-color: transparentize($bg_color, 0.8); + } + } + + &:backdrop { + color: mix($backdrop_fg_color, $backdrop_bg_color, 60%); + + &.reorderable-page { + border-color: transparent; + background-color: transparent; + } + } + + &:checked { + color: $fg_color; + &.reorderable-page { + border-color: transparentize($borders_color, 0.5); + background-color: transparentize($bg_color, 0.5); + + &:hover { background-color: transparentize($bg_color, 0.3); } + } + } + + &:backdrop:checked { + color: $backdrop_fg_color; + + &.reorderable-page { + border-color: $backdrop_borders_color; + background-color: $backdrop_bg_color; + } + } + + // colors the button like the label, overridden otherwise + button.flat { + &:hover { color: currentColor; } + + &, &:backdrop { color: gtkalpha(currentColor, 0.3); } + + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + // FIXME: generalize .small-button? + min-width: 20px; + min-height: 20px; + + &:last-child { + margin-left: 4px; + margin-right: -4px; + } + + &:first-child { + margin-left: -4px; + margin-right: 4px; + } + } + } + + &.top, + &.bottom { + tabs { + padding-left: 4px; + padding-right: 4px; + + &:not(:only-child) { + margin-left: 3px; + margin-right: 3px; + + &:first-child { margin-left: -1px; } + &:last-child { margin-right: -1px; } + } + + tab { + margin-left: 4px; + margin-right: 4px; + + &.reorderable-page { border-style: none solid; } + } + } + } + + &.left, + &.right { + tabs { + padding-top: 4px; + padding-bottom: 4px; + + &:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; + + &:first-child { margin-top: -1px; } + &:last-child { margin-bottom: -1px; } + } + + tab { + margin-top: 4px; + margin-bottom: 4px; + + &.reorderable-page { border-style: solid none; } + } + } + } + + &.top tab { padding-bottom: 4px; } + &.bottom tab { padding-top: 4px; } + } + + > stack:not(:only-child) { // the :not(:only-child) is for "hidden" notebooks + background-color: $base_color; + + &:backdrop { background-color: $backdrop_base_color; } + } +} + +notebook, +.dynamic-notebook, +.notebook { + padding:0; + background-color: $base_color; + box-shadow:0 0 0 1px $borders_color; + background-clip: border-box; + + > header, + > .header { + border: none; + box-shadow:none; + background-color: $bg_color; + } + + > tab { + border-radius: 0; + background-color: $bg_color; + + &.top { + padding: 6px 8px 8px 8px; + box-shadow:inset 0 -1px 0 0 $borders_color; + + &:active { + box-shadow:inset 0 -3px 0 0 $borders_color; + + &:backdrop { + box-shadow:inset 0 -3px 0 0 $backdrop_borders_color; + } + + } + + &:backdrop { + box-shadow:inset 0 -1px 0 0 $backdrop_borders_color; + } + + &:insensitive { + box-shadow:inset 0 -1px 0 0 $insensitive_borders_color; + } + } + + &.bottom { + padding: 8px 8px 6px 8px; + box-shadow:inset 0 1px 0 0 $borders_color; + + &:active { + box-shadow:inset 0 3px 0 0 $borders_color; + + &:backdrop { + box-shadow:inset 0 3px 0 0 $backdrop_borders_color; + } + } + + &:backdrop { + box-shadow:inset 0 1px 0 0 $backdrop_borders_color; + } + + &:insensitive { + box-shadow:inset 0 1px 0 0 $insensitive_borders_color; + } + } + + &.left { + padding: 8px; + box-shadow:inset -1px 0 0 0 $borders_color; + + &:active { + box-shadow:inset -3px 0 0 0 $borders_color; + + &:backdrop { + box-shadow:inset -3px 0 0 0 $backdrop_borders_color; + } + } + + &:backdrop { + box-shadow:inset -1px 0 0 0 $backdrop_borders_color; + } + + &:insensitive { + box-shadow:inset -1px 0 0 0 $insensitive_borders_color; + } + } + + &.right { + padding: 8px; + box-shadow:inset 1px 0 0 0 $borders_color; + + &:active { + box-shadow:inset 3px 0 0 0 $borders_color; + + &:backdrop { + box-shadow:inset 3px 0 0 0 $backdrop_borders_color; + } + } + + &:backdrop { + box-shadow:inset 1px 0 0 0 $backdrop_borders_color; + } + + &:insensitive { + box-shadow:inset 1px 0 0 0 $insensitive_borders_color; + } + } + + &:active { + font-weight: bold; + } + + &:hover { + background: darken($bg_color, 5%); + } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_paned.scss b/Paper/gtk-3.0/widgets/_paned.scss new file mode 100644 index 0000000..d1f8e66 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_paned.scss @@ -0,0 +1,73 @@ +/********* + * Paned * + *********/ +.paned, +paned { + > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; // defeats the ugly default handle decoration + border-style: none; // just to be sure + background-color: transparent; + // workaround, using background istead of a border since the border will get rendered twice (?) + background-image: image($borders_color); + background-size: 1px 1px; + + &:selected { background-image: image($selected_bg_color); } // FIXME is this needed? + + &:backdrop { background-image: image($backdrop_borders_color); } + + &.wide { + min-width: 5px; + min-height: 5px; + background-color: $bg_color; + background-image: image($borders_color), image($borders_color); + background-size: 1px 1px, 1px 1px; + + &:backdrop { + background-color: $backdrop_bg_color; + background-image: image($backdrop_borders_color), + image($backdrop_borders_color); + } + } + } + + border: solid $borders_color; + border-left-width: 1px; + + &.horizontal > separator { + background-repeat: repeat-y; + + &:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; + } + &:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; + } + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; + } + } + + &.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; + } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_pathbars.scss b/Paper/gtk-3.0/widgets/_pathbars.scss new file mode 100644 index 0000000..f5dfeca --- /dev/null +++ b/Paper/gtk-3.0/widgets/_pathbars.scss @@ -0,0 +1,29 @@ +/************ + * Pathbars * + ************/ +.path-bar button { + &.text-button, &.image-button, & { + padding-left: 4px; + padding-right: 4px; + } + + &.text-button.image-button label { + padding-left: 0; + padding-right: 0; + } + + &.text-button.image-button, & { + label:last-child { padding-right: 8px; } + label:first-child { padding-left: 8px; } + } + + image { + padding-left: 4px; + padding-right: 4px; + } + + &.slider-button { + padding-left: 0; + padding-right: 0; + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_popovers.scss b/Paper/gtk-3.0/widgets/_popovers.scss new file mode 100644 index 0000000..782d683 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_popovers.scss @@ -0,0 +1,50 @@ +/************ + * Popovers * + ************/ + +.popover.background, +popover.background { + padding: 2px; + border-radius: 4px; + border:none; + background-color: $popover_bg_color; + + .csd &, & { border: 1px solid $borders_color; } + + box-shadow: 0 1px 2px transparentize(black, 0.7); + + &:backdrop { + background-color: $backdrop_bg_color; + box-shadow: none; + } + + > list, + > .view, + > toolbar, + > .toolbar { + border-style: none; + background-color: transparent; + } + + .csd &, & { + &.touch-selection, + &.magnifier { + @extend %osd; + + border: 1px solid transparentize(white, 0.9); + + button { @extend %osd_button }; + } + + &.osd { @extend %osd; } + } + + .separator,separator { margin: 3px; } + + list separator { margin: 0px; } + + .check, + checkbutton, + .radio, + radiobutton { @extend modelbutton.flat; } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_print-dialog.scss b/Paper/gtk-3.0/widgets/_print-dialog.scss new file mode 100644 index 0000000..7ae1b8d --- /dev/null +++ b/Paper/gtk-3.0/widgets/_print-dialog.scss @@ -0,0 +1,18 @@ +/**************** + * Print dialog * +*****************/ +printdialog { + paper { + color: $fg_color; + border: 1px solid $borders_color; + background: white; + padding: 0; + + &:backdrop { + color: $backdrop_fg_color; + border-color: $backdrop_borders_color; + } + } + + .dialog-action-box { margin: 12px; } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_progress-bars.scss b/Paper/gtk-3.0/widgets/_progress-bars.scss new file mode 100644 index 0000000..cc76048 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_progress-bars.scss @@ -0,0 +1,110 @@ +/***************** + * Progress bars * + *****************/ + +GtkProgressBar, +.progressbar, +progressbar { + + @extend %scale_trough; + + // sizing + &.horizontal { + trough, + .trough, + progress { min-height: 2px; } + } + + &.vertical { + trough, + .trough, + progress { min-width: 2px; } + } + + &.horizontal progress { margin: 0 -1px; } // the progress node is positioned after the trough border + &.vertical progress { margin: -1px 0; } // this moves it over it. + + + // FIXME: insensitive state missing and some other state should be set probably + font-size: smaller; + color: transparentize($fg_color, 0.6); + + &:active { + border-radius:0px; + color: transparentize(black,0.5); + background-color: $selected_bg_color; + border-color: darken($selected_bg_color, 10%); + + &:backdrop { + background-color: lighten($selected_bg_color, 10%); + border-color: lighten(darken($selected_bg_color, 10%), 10%); + } + } + + &:backdrop { + transition: $backdrop_transition; + } + + .progressbar, + progress { + @extend %scale_highlight; + + border-radius: 0px; + + // default 2px + &.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + } + + &.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + } + + &.top { + border-top-right-radius: 0px; + border-top-left-radius: 0px; + } + + &.bottom { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; + } + } + + &:backdrop .progressbar { @extend %scale_highlight:backdrop; } // states not passed here as well + &:backdrop progress { @extend %scale_highlight:backdrop; } // states not passed here as well + + &.osd { // progressbar.osd used for epiphany page loading progress + min-width: 3px; + min-height: 3px; + background-color: transparent; + + .trough, + trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; + } + + .progressbar, + progress { + border-style: none; + border-radius: 0; + } + } + + // In-Row + + row, + .list-row { + + &:selected { + border: 1px solid darken($selected_bg_color, 10%); + color: transparentize(black,0.5); + background-color: $selected_bg_color; + } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_scales.scss b/Paper/gtk-3.0/widgets/_scales.scss new file mode 100644 index 0000000..9323f49 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_scales.scss @@ -0,0 +1,527 @@ +/************ + * GtkScale * + ************/ + +%scale_trough { + border:none; + background-color: $base_color; + box-shadow: inset 0 0 0 1px transparentize(black, 0.8), 0px 1px $bottom_highlight; + + + &:insensitive, + &:disabled { + background-color: $insensitive_bg_color; + box-shadow: none; + } + + &:backdrop { + background-color: $backdrop_base_color; + transition: $backdrop_transition; + + &:insensitive, + &:disabled { background-color: $insensitive_bg_color; } + } + + // on selected list rows + row:selected & { + box-shadow: none; + + &, &:disabled { border-color: $selected_borders_color; } + } + + // OSD + .osd & { + border-color: $osd_borders_color; + background-color: transparentize($osd_borders_color, 0.2); + box-shadow: none; + outline-color: transparentize($osd_fg_color, 0.8); + + &:disabled { background-color: $osd_insensitive_bg_color; } + } +} + +%scale_highlight { + border: 1px solid $selected_borders_color; + background-color: $selected_bg_color; + box-shadow: 0px 1px $bottom_highlight; + border-radius: 2px; + margin: 6px 0; + + &:insensitive, + &:disabled { + background-color: transparent; + border-color: transparent; + } + + &:backdrop, + &:active:backdrop { + border-color: if($variant=='light', $selected_bg_color, $selected_borders_color); + background-color: lighten($selected_bg_color, 10%); + &:disabled { + background-color: transparent; + border-color: transparent; + } + } + + // on selected list rows + .list-row:selected & { &:disabled, & { border-color: $selected_borders_color; } } + row:selected & { &:disabled, & { border-color: $selected_borders_color; } } + + // OSD + .osd & { + border-color: $osd_borders_color; + + &:disabled { border-color: transparent; } + } +} + + +// Scale +.scale, +scale { + // sizing + + $_marks_length: 6px; + $_marks_distance: 6px; + + + -GtkScale-slider-length: 16px; + -GtkRange-slider-width: 16px; + -GtkRange-trough-border: 0px; + + min-height: 10px; + min-width: 10px; + padding: 12px; + + // those are inside the trough node, I need them to show their own border over the trough one, so negative margin + fill, + highlight { margin: -1px; } + + // Slider, the scale handle + .slider, + slider { + min-height: 16px; + min-width: 16px; + margin: 2px; + + background-color:$base_color; + box-shadow:0 1px 1px 0 transparentize(black, 0.8); + border: 1px solid transparentize(black, 0.7); + border-radius: 12px; + + transition: $button_transition; + transition-property: background, border, box-shadow; + + &:hover {} + &:active { + box-shadow:0 1px 1px 0 transparentize($selected_bg_color, 0.5); + border: 1px solid $selected_bg_color; + + &:insensitive, + &:disabled { + box-shadow:none; + border: 1px solid transparentize(black, 0.8); + } + } + + &:insensitive, + &:disabled { + box-shadow:none; + } + + &:backdrop {} + + .list-row:selected & { &, &:disabled { border-color: $selected_borders_color; } } + row:selected & { &, &:disabled { border-color: $selected_borders_color; } } + + // OSD + .osd & { + @include button(osd); + border-color: darken($osd_borders_color, 3%); + background-color: opacify($osd_bg_color, 1); // solid background needed here + + &:hover { @include button(osd-hover); } + + &:active { @include button(osd-active); } + + &:disabled { @include button(osd-insensitive); } + + &:backdrop { + @include button(osd-backdrop); + + &:disabled { @include button(osd-backdrop-insensitive); } + } + } + } + + // Trough + trough, + .trough { + @extend %scale_trough; + border-radius: 2px; + margin: 6px; + + outline-offset: 2px; + -gtk-outline-radius: 5px; + + &.horizontal { + } + + &.vertical { + } + } + + + // The coloured part of the Trough + fill, + .highlight, + highlight { + @extend %scale_highlight; + } + + // Fine-tune mode + // when you click-and-hold the slider + &.fine-tune { + + &.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; + } + + &.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; + } + + // to make the trough grow in fine-tune mode + .slider, + slider { + min-height: 16px; + min-width: 16px; + + background-color:$base_color; + border-color:$base_color; + border: 1px solid transparentize(black, 0.7); + border-radius: 12px; + box-shadow:none; + } + + trough, + .trough { + @extend %scale_trough; + + border-radius:6px; + + outline-offset: 2px; + -gtk-outline-radius: 5px; + + margin: 2px; + } + + fill, + .highlight, + highlight { + @extend %scale_highlight; + } + } + + // this is another differently styled part of the backing bit, the most relevant use case is for example + // in media player to indicate how much video stream as been cached + fill { + @extend %scale_trough; + border-radius: 2px; + + &, &:backdrop { + background-color: $borders_color; + box-shadow: none; + } + + &:disabled { + &, &:backdrop { + border-color: transparent; + background-color: transparent; + } + } + + // OSD + .osd & { + background-color: mix($osd_fg_color, $osd_borders_color, 25%); + + &:disabled { + &, &:backdrop { + border-color: transparent; + background-color: transparent; + } + } + } + } + + value { color: gtkalpha(currentColor, 0.4); } + + marks { + color: gtkalpha(currentColor, 0.4); + + @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), + (bottom, bottom, top), + (top, left, right), + (bottom, right, left) { + &.#{$marks_class} { + margin-#{$marks_margin}: $_marks_distance; + margin-#{$marks_pos}: -($_marks_distance + $_marks_length); + } + } + } + + &.fine-tune marks { + @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), + (bottom, bottom, top), + (top, left, right), + (bottom, right, left) { + &.#{$marks_class} { + margin-#{$marks_margin}: $_marks_distance; + margin-#{$marks_pos}: -($_marks_distance + $_marks_length - 3px); + } + } + } + &.horizontal { + indicator { + min-height: $_marks_length; + min-width: 1px; + } + + &.fine-tune indicator { min-height: ($_marks_length - 3px); } + } + &.vertical { + indicator { + min-height: 1px; + min-width: $_marks_length; + } + + &.fine-tune indicator { min-width: ($_marks_length - 3px); } + } + // *WARNING* scale with marks madness following + + // FIXME: OSD and selected list rows missing, I don't feel like adding the other 144 assets needed for those... + $suffix: if($variant == 'light', '', '-dark'); + + @each $dir_class, $dir_infix in ('horizontal', 'horz'), + ('vertical', 'vert') { + @each $marks_infix, $nth_child in ('scale-has-marks-above', ':last-child:not(:only-child)'), + ('scale-has-marks-below', ':first-child:not(:only-child)') { + @each $state, $state_infix in ('', ''), + (':hover', '-hover'), + (':active', '-active'), + (':disabled', '-insensitive'), + (':backdrop', '-backdrop'), + (':backdrop:disabled', '-backdrop-insensitive') { + &.#{$dir_class} { + %#{$marks_infix}-#{$dir_infix}, + contents#{$nth_child} > trough > slider { + &#{$state} { + // an asymmetric slider asset is used here, so the margins are uneven, the smaller + // margin is set on the point side. + margin: -10px; + $_scale_asset: 'assets/slider-#{$dir_infix}-#{$marks_infix}#{$state_infix}#{$suffix}'; + border-style: none; + border-radius: 0; + + background-image: -gtk-scaled(url('#{$_scale_asset}.png'), url('#{$_scale_asset}@2.png')); + + $_scale_slider_bg_pos: bottom; + @if $dir_class == 'horizontal' { + min-height: 26px; + min-width: 22px; + + @if $marks_infix == 'scale-has-marks-above' { + margin-top: -14px; + + $_scale_slider_bg_pos: top; + } + + @else { margin-bottom: -14px; } + } + + @else { + min-height: 22px; + min-width: 26px; + + @if $marks_infix == 'scale-has-marks-above' { + margin-left: -14px; + + $_scale_slider_bg_pos: left bottom; + } + + @else { + margin-right: -14px; + + $_scale_slider_bg_pos: right bottom; + } + } + + background-position: $_scale_slider_bg_pos; + background-repeat: no-repeat; + box-shadow: none; + } + } + + @at-root %#{$marks_infix}-#{$dir_infix}-fine-tune, + &.fine-tune contents#{$nth_child} > trough > slider { + // bigger negative margins to make the trough grow here as well + margin: -7px; + + @if $dir_class == 'horizontal' { + @if $marks_infix == 'scale-has-marks-above' { margin-top: -11px; } + + @else { margin-bottom: -11px; } + } + + @else { + @if $marks_infix == 'scale-has-marks-above' { margin-left: -11px; } + + @else { margin-right: -11px; } + } + } + } + } + } + } + + &.color { + min-height: 0; + min-width: 0; + + .trough, + trough { + background-image: linear-gradient(to top, $borders_color); + background-repeat: no-repeat; + } + + &.horizontal { + padding: 0 0 15px 0; + + .trough, + trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .slider, + slider { + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + @extend %scale-has-marks-above-horz; + + margin-bottom: -15px; + margin-top: 6px; + } + } + } + + &.vertical { + &:dir(ltr) { + padding: 0 0 0 15px; + + .trough, + trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + + .slider, + slider { + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + @extend %scale-has-marks-below-vert; + + margin-left: -15px; + margin-right: 6px; + } + } + } + + &:dir(rtl) { + padding: 0 15px 0 0; + + .trough, + trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + + .slider, + slider { + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + @extend %scale-has-marks-above-vert; + + margin-right: -15px; + margin-left: 6px; + } + } + } + } + + &.fine-tune { + &.horizontal { + padding: 0 0 12px 0; + + .trough, + trough { + padding-bottom: 7px; + background-position: 0 -6px; + } + + .slider, + slider { + @extend %scale-has-marks-above-horz-fine-tune; + + margin-bottom: -15px; + margin-top: 6px; + } + } + + &.vertical { + &:dir(ltr) { + padding: 0 0 0 12px; + + .trough, + trough { + padding-left: 7px; + background-position: 6px 0; + } + + .slider, + slider { + @extend %scale-has-marks-below-vert-fine-tune; + + margin-left: -15px; + margin-right: 6px; + } + } + + &:dir(rtl) { + padding: 0 12px 0 0; + + .trough, + trough { + padding-right: 7px; + background-position: -6px 0; + } + + .slider, + slider { + @extend %scale-has-marks-above-vert-fine-tune; + + margin-right: -15px; + margin-left: 6px; + } + } + } + } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_scrollbars.scss b/Paper/gtk-3.0/widgets/_scrollbars.scss new file mode 100644 index 0000000..3b05339 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_scrollbars.scss @@ -0,0 +1,218 @@ +/************** + * Scrollbars * + **************/ + +.scrollbar, +scrollbar { + $_slider_min_length: 40px; + + // disable steppers + @at-root * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + } + + background-color: $scrollbar_bg_color; + transition: 300ms $ease-out-quad; + + // scrollbar border + &.top { border-bottom: 1px solid $borders_color; } + &.bottom { border-top: 1px solid $borders_color; } + &.left { border-right: 1px solid $borders_color; } + &.right { border-left: 1px solid $borders_color; } + + &:backdrop { + background-color: $backdrop_scrollbar_bg_color; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + } + + // slider + .slider, + slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: $scrollbar_slider_color; + + &:hover { background-color: $scrollbar_slider_hover_color; } + + &:hover:active { background-color: $scrollbar_slider_active_color; } + + &:backdrop { background-color: $backdrop_scrollbar_slider_color; } + + &:disabled { background-color: transparent; } + } + + &.fine-tune { + .slider, + slider { + min-width: 4px; + min-height: 4px; + } + + &.horizontal slider { border-width: 5px 4px; } + &.vertical slider { border-width: 4px 5px; } + } + + &.overlay-indicator { + &:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; + + .slider, + slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: $fg_color; + border: 1px solid if($variant == 'light', white, black); + } + + .button, + button { + min-width: 5px; + min-height: 5px; + background-color: $fg_color; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid if($variant == 'light', white, black); + -gtk-icon-source: none; + } + + &.horizontal { + .slider, + slider { + margin: 0 2px; + min-width: $_slider_min_length; + } + + .button, + button { + margin: 1px 2px; + min-width: 5px; + } + } + + &.vertical { + .slider, + slider { + margin: 2px 0; + min-height: $_slider_min_length; + } + + .button, + button { + margin: 2px 1px; + min-height: 5px; + } + } + } + + &.dragging, + &.hovering { opacity: 0.8; } + } + + &.horizontal slider { min-width: $_slider_min_length; } + + &.vertical slider { min-height: $_slider_min_length; } + + // button styling + .button, + button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + + @include button(undecorated); + + color: $scrollbar_slider_color; + + &:hover { + @include button(undecorated); + + color: $scrollbar_slider_hover_color; + } + &:active, &:checked { + @include button(undecorated); + + color: $scrollbar_slider_active_color; + } + &:insensitive { + @include button(undecorated); + + color: transparentize($scrollbar_slider_color, 0.8); + } + &:disabled { + @include button(undecorated); + + color: transparentize($scrollbar_slider_color, 0.8); + } + &:backdrop { + @include button(undecorated); + + color: $backdrop_scrollbar_slider_color; + + &:insensitive, + &:disabled { + @include button(undecorated); + + color: transparentize($backdrop_scrollbar_slider_color, 0.8); + } + } + } + + // button icons + &.vertical { + .button, + button { + &.down { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + &.up { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } + } + } + + &.horizontal { + .button, + button { + &.down { -gtk-icon-source: -gtk-icontheme('pan-right-symbolic'); } + &.up { -gtk-icon-source: -gtk-icontheme('pan-left-symbolic'); } + } + } +} + +treeview ~ scrollbar.vertical { + border-top: 1px solid $borders_color; + margin-top: -1px; +} + + +/********************** + * Overlay Scrollbars * + *********************/ + +OsThumb, +OsScrollbar { + + color: $selected_bg_color; + + &:active, + &:selected { + background-color: $selected_bg_color; + } + + &:backdrop, + &:active:backdrop { + background-color: $backdrop_fg_color; + } + + &:insensitive { + background-color: $insensitive_fg_color; + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_sidebar.scss b/Paper/gtk-3.0/widgets/_sidebar.scss new file mode 100644 index 0000000..860f131 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_sidebar.scss @@ -0,0 +1,90 @@ +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: solid; + background-color: $bg_color; + + @at-root %sidebar_left, + &:dir(ltr), + &.left, + &.left:dir(rtl) { + border-right: 1px solid $borders_color; + border-left-style: none; + } + + @at-root %sidebar_right + &:dir(rtl), + &.right { + border-left: 1px solid $borders_color; + border-right-style: none; + } + + &:backdrop { + background-color: $backdrop_sidebar_bg_color; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + } + + list { background-color: transparent; } + + .frame { + border-width:0; + border-right-width:1px; + } + + .list-row, + row { + border:none; + padding: 5px 8px; + + > GtkLabel, + > label { + padding-left: 6px; + padding-right: 6px; + } + + &.needs-attention > label { + @extend %needs_attention; + + background-size: 6px 6px, 0 0; + } + } + + .separator { + color: $borders_color; + } + + > .inline-toolbar { + border-radius: 0; + } + + .paned &, paned & { &.left, &.right, &.left:dir(rtl), &:dir(rtl), &:dir(ltr), & { border-style: none; }} +} + +stacksidebar { + &.sidebar { + &:dir(ltr), + &.left, + &.left:dir(rtl) { list { @extend %sidebar_left; }} + + &:dir(rtl), + &.right { list { @extend %sidebar_right; }} + } + + .list-row, + row { + padding: 5px 8px; + + > label { + padding-left: 6px; + padding-right: 6px; + } + + &.needs-attention > label { + @extend %needs_attention; + + background-size: 6px 6px, 0 0; + } + } +} diff --git a/Paper/gtk-3.0/widgets/_source-list.scss b/Paper/gtk-3.0/widgets/_source-list.scss new file mode 100644 index 0000000..93251f0 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_source-list.scss @@ -0,0 +1,48 @@ +/************** +* Source List * +***************/ + +.source-list, +.source-list.view { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; + + background-color: $bg_color; + color: $fg_color; + border: solid $borders_color; + border-right-width: 1px; + + &:backdrop {} + + .category-expander { + color: transparent; + } + + .badge { + background-image: none; + background-color: transparentize(black, 0.6); + color: $bg_color; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; + + &:selected:backdrop, + &:selected:hover:backdrop { + background-color: transparentize(black, 0.8); + color: shade ($bg_color, 0.95); + } + } + + row, + .list-row { + border:none; + padding: 0; + + > GtkLabel, + > label { + padding-left: 6px; + padding-right: 6px; + } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_spinbuttons.scss b/Paper/gtk-3.0/widgets/_spinbuttons.scss new file mode 100644 index 0000000..4b38b77 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_spinbuttons.scss @@ -0,0 +1,206 @@ +/***************** + * GtkSpinButton * + *****************/ + +.spinbutton, +spinbutton { + &:not(.vertical) { + // in this horizontal configuration, the whole spinbutton + // behaves as the entry, so we extend the entry styling + // and nuke the style on the internal entry + @extend %entry; + + .entry, + entry { + min-width: 28px; + // reset all the other props since the spinbutton node is styled here + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + } + + .button, + button { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: mix($fg_color, $base_color, 90%); + background-image: none; + border-style: none none none solid; + border-color: transparentize($borders_color, 0.7); + border-radius: 0; + box-shadow: none; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + color: $fg_color; + background-color: $base_hover_color; + } + + &:insensitive, + &:disabled { color: transparentize($insensitive_fg_color, 0.7); } + + &:active { + background-color: transparentize(black, 0.9); + box-shadow: inset 0 2px 3px -1px transparentize(black, 0.8); + } + + &:backdrop { + color: mix($backdrop_fg_color, $backdrop_base_color, 90%); + background-color: transparent; + border-color: transparentize($backdrop_borders_color, 0.7); + transition: $backdrop_transition; + } + + &:backdrop:disabled { + color: transparentize($backdrop_insensitive_color,0.7); + background-image: none; + border-style: none none none solid; // It is needed or it gets overridden + + &:dir(rtl) { border-style: none solid none none; } + } + } + } + + // OSD horizontal + .osd &:not(.vertical) { + button { + @include button(undecorated); + + color: $osd_fg_color; + border-style: none none none solid; + border-color: transparentize($osd_borders_color, 0.3); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-color: transparentize($osd_fg_color, 0.9); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; + } + + &:backdrop { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + -gtk-icon-shadow: none; + box-shadow: none; + } + + &:disabled { + @include button(undecorated); + + color: $osd_insensitive_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + -gtk-icon-shadow: none; + box-shadow: none; + } + + &:last-child { border-radius: 0 3px 3px 0; } + + &:dir(rtl):first-child { border-radius: 3px 0 0 3px; } + } + } + + // Vertical + &.vertical { + // in the vertical configuration, we treat the spinbutton + // as a box, and tweak the style of the entry in the middle + // so that it's linked + + // FIXME: this should not be set at all, but otherwise it gets the wrong + // color + &:insensitive, + &:disabled { color: $insensitive_fg_color; } + &:backdrop:disabled { color: $backdrop_insensitive_color; } + + &:drop(active) { + border-color: transparent; + box-shadow: none; + } + + .entry, + entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; + } + + .button, + button { + min-height: 32px; + min-width: 32px; + padding: 0; + border: none; + background: none; + box-shadow: none; + color: $fg_color; + + &:hover { + background-color:$selected_bg_color; + color: $selected_fg_color; + } + + &:active { + background-color:transparent; + color: $fg_color; + } + + &.up { @extend %top_button; } + + &.down { @extend %bottom_button; } + } + + %top_button { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; + } + + %bottom_button { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; + } + } + + // OSD vertical + .osd &.vertical button:first-child { + @include button(osd); + + &:hover { @include button(osd-hover);} + + &:active { @include button(osd-active); } + + &:disabled { @include button(osd-insensitive); } + + &:backdrop { @include button(osd-backdrop); } + } + + // Misc + + GtkTreeView &:not(.vertical), + treeview &:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; + + .entry, + entry { + min-height: 0; + padding: 1px 2px; + } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_spinner.scss b/Paper/gtk-3.0/widgets/_spinner.scss new file mode 100644 index 0000000..cb14b08 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_spinner.scss @@ -0,0 +1,33 @@ + +/*********** + * Spinner * + ***********/ + +.menu.spinner, +menu spinner, +.primary-toolbar .spinner { + color: $selected_bg_color; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { -gtk-icon-transform: rotate(1turn); } +} + +.spinner, +spinner { + background-image: none; + background: none; + opacity: 0; // non spinning spinner makes no sense + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + + &:active, + &:checked { + opacity: 1; + animation: spin 1s linear infinite; + + &:insensitive, &:disabled { opacity: 0.5; } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_switches.scss b/Paper/gtk-3.0/widgets/_switches.scss new file mode 100644 index 0000000..99a54cd --- /dev/null +++ b/Paper/gtk-3.0/widgets/_switches.scss @@ -0,0 +1,119 @@ +/********** + * Switch * + **********/ +GtkSwitch { + -GtkSwitch-slider-width: 20; + -GtkSwitch-slider-height: 20; +} + +GtkSwitch, +switch { + font: 1; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + + border: none; + border-radius: 14px; + color: transparent; + padding: 2px; + + background-color: transparentize(black, 0.9); + box-shadow: inset 0 0 0 1px transparentize(black, 0.8), 0px 1px $bottom_highlight; + + &:insensitive, + &:disabled { + background-color: $insensitive_bg_color; + } + + &:backdrop { + background-color: $backdrop_bg_color; + transition: $backdrop_transition; + + &:insensitive, + &:disabled { background-color: $insensitive_bg_color; } + } + + + &:active, + &:checked { + background-color: $selected_bg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + + .slider, + slider { + &:backdrop { + box-shadow:none; + background-color:transparentize($base_color, 0.1); + border:none; + } + } + } + } + + // Handle + .slider, + slider { + padding:2px; + min-width: 24px; + min-height: 24px; + border-radius: 50%; + transition: $button_transition; + background-color: $base_color; + + box-shadow: 0 2px 2px transparentize(black, 0.8), + 0 1px 2px transparentize(black, 0.8); + + &:backdrop { + padding:2px; + box-shadow:none; + background-color:$base_color; + border:1px solid transparentize(black, 0.8); + } + } + + &:hover { + .slider, + slider { + box-shadow: 0 2px 4px transparentize(black, 0.8), + 0 1px 3px transparentize(black, 0.8); + } + } + + &:checked slider { border: 1px solid $selected_borders_color; } + + &:backdrop { + &:checked slider { border-color: if($variant == 'light', $selected_bg_color, $selected_borders_color); } + &:disabled slider { @include button(backdrop-insensitive); } + } + + row:selected & { + @if $variant == 'light' { + box-shadow: none; + border-color: $selected_borders_color; + + &:backdrop { border-color: $selected_borders_color; } + + &.slider:dir(rtl) { border-left-color: $borders_color; } + &.slider:dir(ltr) { border-right-color: $borders_color; } + + &.slider { &:checked, & { border-color: $selected_borders_color; } } + } + } + + // Trough + trough, + .trough { + + &:active, + &:checked { + background-color: $selected_bg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + } + } + } +} diff --git a/Paper/gtk-3.0/widgets/_toolbars.scss b/Paper/gtk-3.0/widgets/_toolbars.scss new file mode 100644 index 0000000..1b18d96 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_toolbars.scss @@ -0,0 +1,231 @@ +/************ + * Toolbars * + ************/ +%toolbar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + &:backdrop { + background-color:$backdrop_headerbar_bg_color; + color:$backdrop_headerbar_fg_color; + } +} + +.toolbar, +toolbar { + @extend %toolbar; + + // on OSD + .osd & { box-shadow:none; background-color: transparent; } + + // buttons + button, + .button, + .flat, + .text-button, + .image-button { + border: none; + background: none; + text-shadow: none; + background-color: transparent; + color: $headerbar_fg_color; + border-radius: 0px; + padding: 10px; + + &:focus, + &:active { + color: $headerbar_fg_color; + text-shadow: none; + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + background-color: transparentize(white, 0.9); + + &:backdrop { + background-color: transparent; + color: $backdrop_headerbar_fg_color; + } + } + + &:hover { + background-color: transparentize(white, 0.9); + text-shadow: none; + color: $headerbar_fg_color; + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + } + + &:insensitive { + background:none; + background-color: transparent; + color: transparentize($headerbar_fg_color,0.5); + } + + &:backdrop { + background:none; + background-color: transparent; + color: $backdrop_headerbar_fg_color; + } + } + + .separator { + color: transparent; + background-color: transparent; + } + + // stand-alone OSD toolbars + &.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: $osd_bg_color; + + &.left, + &.right, + &.top, + &.bottom { border-radius: 0; } // positional classes for `attached` osd toolbars + } + + // toolbar separators + &.horizontal separator { margin: 0 7px 1px 6px; } + &.vertical separator { margin: 6px 1px 7px 0; } + +} + + +/******************* + * Inline Toolbars * + *******************/ + +%inline-toolbar, +.inline-toolbar { + -GtkWidget-window-dragging: true; + + background-color: darken($bg_color, 2%); + color: $fg_color; + + border: 1px solid $borders_color; + border-top-width: 0; + border-radius: 0 0 5px 5px; + + box-shadow: inset 0 -1px 1px -2px transparentize(black, 0.5); + + padding: 0px; + + &:backdrop { + background-color: darken($bg_color, 5%); + } + + // buttons + button, + .button, + .flat, + .text-button, + .image-button { + border: none; + background: none; + text-shadow: none; + box-shadow: none; + background-color: transparent; + color: $fg_color; + border-radius: 0px; + padding: 10px; + + &:focus, + &:active { + font:bold; + color: $fg_color; + text-shadow: none; + box-shadow: none; + background-color: transparentize(black, 0.95); + + &:backdrop { + border: none; + background-color: transparent; + color: $backdrop_fg_color; + } + } + + &:hover { + background-color: transparentize(black, 0.95); + text-shadow: none; + color: $fg_color; + box-shadow: none; + } + + &:insensitive { + background:none; + background-color: transparent; + color: transparentize($fg_color,0.5); + } + + &:backdrop { + border: none; + background:none; + background-color: transparent; + color: $backdrop_fg_color; + } + } + + .entry, + entry { + background: none; + color: $fg_color; + border-radius: 0px; + border: none; + box-shadow: none; + + &.image { + color: $fg_color; + + &.left{ + padding-right: 6px; + } + } + + &:backdrop { + color: $backdrop_fg_color; + } + + &:selected { + color: $base_color; + background-color:$selected_bg_color; + } + } +} + + +%darkbar { + border-style: solid; + border-color: $borders_color; + $_bg: mix($bg_color, $borders_color, 70%); + background-color: $_bg; + + &:backdrop { + border-color: $backdrop_borders_color; + background-color: $backdrop_dark_fill; + box-shadow: none; + transition: $backdrop_transition; + } +} + + +// search-bar +searchbar +.search-bar { + @extend %darkbar; + @extend %inline-toolbar; + + padding:3px 0px; + border-width: 0; + border-radius:0; + +} + +// location-bar +.location-bar { + @extend %darkbar; + @extend %inline-toolbar; + + border-width: 0 0 1px; + padding: 3px; +} diff --git a/Paper/gtk-3.0/widgets/_tooltips.scss b/Paper/gtk-3.0/widgets/_tooltips.scss new file mode 100644 index 0000000..8eb7b66 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_tooltips.scss @@ -0,0 +1,41 @@ +/************ + * Tooltips * + ************/ +tooltip { + &.background { + // background-color needs to be set this way otherwise it gets drawn twice + // see https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details. + background-color: transparentize(black, 0.2); + background-clip: padding-box; + border: none; + } + + padding: 4px; /* not working */ + border-radius: 2px; + box-shadow: none; // otherwise it gets inherited by windowframe.csd + text-shadow: none; + + // FIXME: we need a border or tooltips vanish on black background. + decoration { background-color: transparent; } + + * { // Yeah this is ugly + padding: 4px; + background-color: transparent; + color: white; + } +} + +.tooltip, +.overlay-bar { + &.background { + background-color: $base_color; + border: none; + } + + padding: 4px 8px; + border: none; + border-radius: 2px; + background-color: $base_color; + color: $fg_color; + box-shadow: 0 1px 2px 0 transparentize(black, 0.7); +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_touch-copy-paste.scss b/Paper/gtk-3.0/widgets/_touch-copy-paste.scss new file mode 100644 index 0000000..c6aa9ca --- /dev/null +++ b/Paper/gtk-3.0/widgets/_touch-copy-paste.scss @@ -0,0 +1,84 @@ +/********************** + * Touch Copy & Paste * + *********************/ +//touch selection handlebars for the Popover.osd above +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; + + @each $s,$as in ('',''), + (':hover','-hover'), + (':active','-active') { //no need for insensitive and backdrop + &.top#{$s}:dir(ltr), &.bottom#{$s}:dir(rtl) { + $_url: 'assets/text-select-start#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + padding-left: 10px; + } + + &.bottom#{$s}:dir(ltr), &.top#{$s}:dir(rtl) { + $_url: 'assets/text-select-end#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + padding-right: 10px; + } + + &.insertion-cursor#{$s}:dir(ltr), &.insertion-cursor#{$s}:dir(rtl) { + $_url: 'assets/slider-horz-scale-has-marks-above#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + } + } +} + +.context-menu { font: initial; } // Decouple the font of context menus from their entry/textview + +.button.circular, +button.circular { // FIXME: aggregate to buttons + border-radius: 20px; + -gtk-outline-radius: 20px; + + label { padding: 0; } +} + +// shortcut window keys +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + + color: $fg_color; + background-color: $base_color; + border: 1px solid; + border-color: if($variant == 'light', mix($borders_color, $bg_color, 50%), $borders_color); + border-radius: 5px; + box-shadow: if($variant == 'light', inset 0 -3px mix($base_color, $bg_color, 20%), inset 0 -3px mix($borders_color, $base_color, 60%)); + font-size: smaller; + + &:backdrop { + background-color: $backdrop_base_color; + color: $backdrop_fg_color; + transition: $backdrop_transition; + } +} + +*:drop(active):focus, +*:drop(active) { // FIXME needs to be done widget by widget, this wildcard should really die + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + caret-color: $drop_target_color; +} + +stackswitcher button.text-button { min-width: 100px; } // FIXME aggregate with buttons + +stackswitcher button.circular, +stackswitcher button.text-button.circular { // FIXME aggregate with buttons + min-width: 32px; + min-height: 32px; + padding: 0; +} diff --git a/Paper/gtk-3.0/widgets/_treeviews.scss b/Paper/gtk-3.0/widgets/_treeviews.scss new file mode 100644 index 0000000..0d1fc89 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_treeviews.scss @@ -0,0 +1,237 @@ +/************** + * Tree Views * + **************/ +GtkTreeView.view, +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + + border-left-color: mix($fg_color, $base_color, 50%); // this is actually the tree lines color, + border-top-color: $bg_color; // while this is the grid lines color, better then nothing + + .rubberband,rubberband { @extend rubberband; } // to avoid borders being overridden by the previously set props + + &:selected { + &:focus, & { + border-radius: 0; + + @extend %selected_items; + } + + &:backdrop, & { + border-left-color: mix($selected_fg_color, $selected_bg_color, 50%); + border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunatelly + } + } + + &:disabled { + color: $insensitive_fg_color; + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 40%); + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + + &:backdrop { color: $backdrop_insensitive_color; } + } + + &.separator { + min-height: 2px; + color: $bg_color; + + &:backdrop { color: transparentize($bg_color, 0.9); } + } + + &:backdrop { + border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); + border-top: $backdrop_bg_color; + } + + &:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: $selected_borders_color; + + &.after { border-top-style: none; } + + &.before { border-bottom-style: none; } + } + + &.expander { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + color: mix($fg_color, $base_color, 70%); + + &:hover { color: $fg_color; } + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 70%); + + &:hover { color: $selected_fg_color; } + + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 70%); } + } + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 70%); } + } + + &.progressbar { // progress bar in treeviews + @if $variant == light { color: $base_color; } + + border: 1px solid $selected_borders_color; + border-radius: 4px; + background-color: $selected_bg_color; + background-image: linear-gradient(to bottom, + $selected_bg_color, + darken($selected_bg_color,10%)); + box-shadow: inset 0 1px if($variant=='light', transparentize(white,0.7), + transparentize(white,0.85)), + 0 1px if($variant=='light', transparentize(black, 0.8), + transparentize(black,0.9)); + + &:selected { + &:focus, & { + border-radius: 0; + + @if $variant == 'light' { + color: $selected_bg_color; + box-shadow: none; + } + + @else { box-shadow: inset 0 1px transparentize(white, 0.95); } + + background-image: linear-gradient(to bottom, + $base_color, + darken($base_color,10%)); + + &:backdrop { + @if $variant == 'light' { + color: $selected_bg_color; + border-color: $selected_borders_color; // otherwise it gets inherited by .view(?!?) + } + + @else { border-color: $backdrop_base_color; } + + background-color: $backdrop_base_color; + } + } + } + + &:backdrop { + @if $variant == 'light' { color: $backdrop_base_color; } + + @else { border-color: $backdrop_base_color; } + + background-image: none; + box-shadow: none; + } + } + + + // progress bar trough in treeviews + &.trough { + background-color: transparentize($fg_color,0.9); + border-radius: 4px; + + &:selected { + &:focus, & { + background-color: if($variant == 'light', + transparentize($selected_fg_color, 0.7), + darken($selected_bg_color, 10%)); + border-radius: 4px; + + @if $variant == 'light' { + border-width: 1px 0; + border-style: solid; + border-color: $selected_bg_color; + } + } + } + } + + // Column Header + + column-header, + header { + .button, + button { + $_column_header_color: mix($fg_color, $base_color, 50%); + + @extend %column_header_button; + + color: $_column_header_color; + background-color: $base_color; + font-weight: bold; + text-shadow: none; + box-shadow: none; + + &:hover { + @extend %column_header_button; + + color: mix($_column_header_color, $fg_color, 50%); + box-shadow: none; + transition: none; //I shouldn't need this + } + + &:active { + @extend %column_header_button; + + color: $fg_color; + transition: none; //I shouldn't need this + } + } + + button:last-child { &:backdrop, & { border-right-style: none; }} + } + + // for treeview-like derive widgets + .button.dnd, + button.dnd, + column-header.button.dnd, + header.button.dnd { + &:active, &:selected, &:hover, & { + padding: 4px 6px; + transition: none; + background-image: none; + background-color: $selected_bg_color; + color: $base_color; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px $base_color; + text-shadow: none; + } + } +} + +%column_header_button { + padding: 4px 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: $bg_color; + + &:disabled { + border-color: $bg_color; + background-image: none; + } + + &:backdrop { + border-color: $backdrop_bg_color; + border-style: none solid solid none; + color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); + background-image: none; + background-color: $backdrop_base_color; + + &:disabled { + border-color: $backdrop_bg_color; + background-image: none; + } + } +} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/_windows.scss b/Paper/gtk-3.0/widgets/_windows.scss new file mode 100644 index 0000000..25bb465 --- /dev/null +++ b/Paper/gtk-3.0/widgets/_windows.scss @@ -0,0 +1,104 @@ +/********************** + * Window Decorations * + *********************/ + +.window-frame, +decoration { + + border-radius: 4px; + border-width: 0px; + + box-shadow: 0 8px 9px 1px transparent, + 0 8px 6px 1px transparentize(black, 0.5); + + margin: 10px; + + &:backdrop { + box-shadow: 0 3px 9px 1px transparent, + 0 6px 6px 0 transparentize(black, 0.7); + transition: $backdrop_transition; + } + + .fullscreen &, + .tiled & { border-radius: 0; } + + .popup & { box-shadow: none; } + + // server-side decorations as used by mutter + .ssd & { box-shadow: 0 0 0 1px transparentize(black,0.5);} + + .csd.popup & { + border-radius: 0; + box-shadow: 0 1px 2px transparentize(black, 0.8); + } + + .tooltip.csd &, + tooltip.csd & { + border-radius: 5px; + box-shadow: none; + } + + GtkMessageDialog.csd &, + messagedialog.csd & { + border-radius: 5px; + box-shadow: 0 3px 6px transparentize(black, 0.8), + 0 1px 3px transparentize(black,0.7); + } + + .solid-csd & { + border-radius: 0; + margin: 4px; + background-color: $backdrop_bg_color; + border: solid 1px $backdrop_borders_color; + box-shadow: none; + } +} + +// // Window Close button +// .button.titlebutton, +// button.titlebutton { +// @extend %button_basic; + +// @extend %button_basic.flat; + +// @include _button_text_shadow; + +// .selection-mode & { +// @extend %button.flat.suggested-action; + +// @extend %nobg_selected_items; +// } + +// &:backdrop { -gtk-icon-shadow: none; } +// } + +// .header-bar.selection-mode button.titlebutton, +// headerbar.selection-mode button.titlebutton, +// .titlebar.selection-mode button.titlebutton { +// @include _button_text_shadow(white, $selected_bg_color); + +// &:backdrop { -gtk-icon-shadow: none; } +// } + + +// catch all extend :) + +%selected_items { + background-color: $selected_bg_color; + + @at-root %nobg_selected_items, & { + color: $selected_fg_color; + + @if $variant == 'light' { outline-color: transparentize($selected_fg_color, 0.7); } + + &:disabled { color: mix($selected_fg_color, $selected_bg_color, 50%); } + + &:backdrop { + color: $backdrop_selected_fg_color; + + &:disabled { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + } +} + +.monospace { font: Monospace; } \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/action-bar.css b/Paper/gtk-3.0/widgets/action-bar.css deleted file mode 100644 index abe7ba2..0000000 --- a/Paper/gtk-3.0/widgets/action-bar.css +++ /dev/null @@ -1,180 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/*************** - * Action bars * - ***************/ - -.action-bar { - background-color: shade(@background, 0.9); - border: solid @border; - border-width: 1px 0 0 0; - color: @text; - box-shadow: none; -} - -.action-bar:backdrop { - background-color: shade(@backdrop_background, 0.9); - box-shadow: none; - -gtk-image-effect: dim; -} - -.action-bar:first-child { - border-radius: 6px 6px 0px 0px; - border-width: 1px 1px 0px 1px; -} - -.action-bar:last-child { - border-radius: 0 0 6px 6px; - border-width: 0px 1px 1px 1px; -} - -/* Buttons */ -.action-bar .button, -.action-bar .text-button, -.action-bar .image-button { - border: none; - background: none; - color: @text; - border-radius: 0px; - padding: 7px; -} - -.action-bar .button:active -.action-bar .text-button:active, -.action-bar .image-button:active { - border: none; - color: @text; - box-shadow: none; - padding: 7px; -} - -.action-bar .button .raised -.action-bar .text-button .raised, -.action-bar .image-button .raised { - border: none; - color: @text; - box-shadow: none; - padding: 7px; -} - -/* Hover */ -.action-bar .button:hover, -.action-bar .button:active:hover -.action-bar .text-button:hover, -.action-bar .text-button:active:hover, -.action-bar .image-button:hover, -.action-bar .image-button:active:hover { - padding: 7px; - border: none; - background-color: alpha(#000, 0.1); - color: @text; - box-shadow: none; -} - -/* Insensitive */ -.action-bar .button:insensitive, -.action-bar .text-button:insensitive, -.action-bar .image-button:insensitive { - color: @insensitive_header_text; - -gtk-image-effect: dim; -} - - -/* Backdrop */ -.action-bar .button:backdrop, -.action-bar .button:active:backdrop -.action-bar .text-button:backdrop, -.action-bar .text-button:active:backdrop, -.action-bar .image-button:backdrop, -.action-bar .image-button:active:backdrop { - color: @backdrop_text; - border: none; - padding: 7px; -} - -/* Insensitive:Backdrop; */ -.action-bar .button:insensitive:backdrop, -.action-bar .text-button:insensitive:backdrop, -.action-bar .image-button:insensitive:backdrop { - padding: 7px; - border: none; - color: mix(@backdrop_text, @insensitive_text, 0.5); -} - - -/* Images */ -.action-bar .button GtkImage, -.action-bar .button .image-button GtkImage { - color: @text; -} - -.action-bar .button:active GtkImage, -.action-bar .button:focus GtkImage, -.action-bar .button:hover GtkImage, -.action-bar .button .image-button:active GtkImage, -.action-bar .button .image-button:focus GtkImage, -.action-bar .button .image-button:hover GtkImage { - color: @text; -} - -.action-bar .button:backdrop GtkImage, -.action-bar .button:backdrop:hover GtkImage, -.action-bar .button:active:backdrop GtkImage, -.action-bar .button .image-button:backdrop GtkImage, -.action-bar .button .image-button:backdrop:hover GtkImage, -.action-bar .button .image-button:active:backdrop GtkImage { - color: @backdrop_text; - -gtk-image-effect: dim; -} - -.action-bar .button:insensitive GtkImage, -.action-bar .button .image-button:insensitive GtkImage { - color: @insensitive_text; - -gtk-image-effect: dim; -} -.action-bar .button:insensitive:backdrop GtkImage, -.action-bar .button .image-button:insensitive:backdrop GtkImage { - color: mix(@backdrop_text, @insensitive_text, 0.5); - -gtk-image-effect: dim; -} - -/* Labels */ -.action-bar .button GtkLabel { - color: @text; -} - -.action-bar .button:active GtkLabel, -.action-bar .button:focus GtkLabel, -.action-bar .button:hover GtkLabel { - color: @text; -} - -.action-bar .button:backdrop GtkLabel, -.action-bar .button:backdrop:hover GtkLabel, -.action-bar .button:active:backdrop GtkLabel { - color: @backdrop_text; -} - -.action-bar .button:insensitive GtkLabel { - color: @insensitive_text; -} - -.action-bar .button:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/app-notifications.css b/Paper/gtk-3.0/widgets/app-notifications.css deleted file mode 100644 index e5c82ac..0000000 --- a/Paper/gtk-3.0/widgets/app-notifications.css +++ /dev/null @@ -1,65 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/********************* -* App Notifications * -*********************/ -.app-notification, -.app-notification.frame { - border: 1px solid @border; - border-top-width: 0px; - border-radius: 6px; - border-top-left-radius: 0px; - border-top-right-radius: 0px; - padding: 8px; - background-color: @background; - color: @text; -} - -.app-notification:backdrop, -.app-notification.frame:backdrop { - background-color: @backdrop_background; - border-color: @backdrop_border; -} - -.app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton, -.app-notification .titlebar .button.titlebutton, -.titlebar .app-notification .button.titlebutton, -.app-notification.frame .button { -} - -.app-notification .button:hover, -.app-notification.frame .button:hover { -} - -.app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked, -.app-notification.frame .button:active, -.app-notification.frame .button:checked, -.app-notification.frame .button:backdrop:active, -.app-notification.frame .button:backdrop:checked { -} - -.app-notification .button:insensitive, .app-notification .button:backdrop:insensitive, -.app-notification.frame .button:insensitive, -.app-notification.frame .button:backdrop:insensitive { -} - -.app-notification .button:backdrop, -.app-notification.frame .button:backdrop { -} diff --git a/Paper/gtk-3.0/widgets/base-states.css b/Paper/gtk-3.0/widgets/base-states.css deleted file mode 100644 index fd1bf1c..0000000 --- a/Paper/gtk-3.0/widgets/base-states.css +++ /dev/null @@ -1,118 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/*************** - * Base States * - ***************/ -.background { - background-color: @background; - color: @foreground; -} - -.background-color:backdrop, -.background-color:active:backdrop { - /* I want everything nice and flat in the backdrop window */ - background-color: @backdrop_background; - color: @backdrop_text; -} - -.background-color:insensitive { - /* I want everything nice and flat in the backdrop window */ - background-color: @insensitive_background; - color: @insensitive_text; -} - -/* FIXME: why do we still need this? */ -GtkClutterOffscreen { - background-color: @background; - color: @foreground; -} - -*:selected, -*:selected:focus { - background-color: @selection; - color: @selection_foreground; -} - -*:selected:backdrop { - /* I would like to remove colors from the backdrop state, next release*/ - background-color: @backdrop_selected_background; - color: @backdrop_selection_foreground; -} - -*:insensitive { - background-color: @insensitive_background; - color: @insensitive_foreground; - border-color: @insensitive_border; -} - -*:insensitive:backdrop { - /* I want everything nice and flat in the backdrop window */ - color: @backdrop_insensitive_foreground; -} - -/* Apply effects to insensitive and prelit images */ -*:insensitive { - -gtk-image-effect: dim; -} - -*:hover { - -gtk-image-effect: none; -} - -.gtkstyle-fallback { - background-color: @background; - color: @foreground; -} - -.gtkstyle-fallback:prelight { - background-color: shade(@background, 1.10); - color: @foreground; -} - -.gtkstyle-fallback:active { - background-color: shade(@background, 0.90); - color: @foreground; -} - -.gtkstyle-fallback:insensitive { - background-color: @insensitive_background; - color: @insensitive_foreground; -} - -.gtkstyle-fallback:selected { - background-color: @selection; - color: @selection_foreground; -} - -GtkImage, -GtkImage:insensitive, -GtkLabel, -GtkLabel:insensitive, -GtkBox, -GtkBox:insensitive, -GtkGrid, -GtkGrid:insensitive { - background: none; -} - -GtkImage, -GtkLabel { - color: @text; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/buttons.css b/Paper/gtk-3.0/widgets/buttons.css deleted file mode 100644 index f0266b2..0000000 --- a/Paper/gtk-3.0/widgets/buttons.css +++ /dev/null @@ -1,273 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color button_background shade(@base, 0.98);/* Button background color */ -@define-color button_border @border;/* Button border color */ -@define-color backdrop_button_background @backdrop_background;/* Backdrop button background color */ -@define-color backdrop_button_border @backdrop_border; /* Backdrop button border color */ - -/*********** - * Buttons * - ***********/ - -.button, -.button.text-button, -.button.image-button { - border-radius: 3px; - padding: 4px 9px; - border: 1px solid @button_border; - background-color: @button_background; - background-image: linear-gradient(to bottom, - @button_background, - shade(@button_background, 0.98) - ); - color: @text; -} - -.button.flat, -.button.flat:backdrop, -.button.flat:backdrop:insensitive, -.menuitem.button.flat, -.menuitem.button.flat:backdrop, -.menuitem.button.flat:backdrop:hover, -.button:link, -.button:visited, -.button:link:hover, -.button:link:active, -.button:visited:hover, -.button:visited:active, -.button:link:backdrop, -.button:visited:backdrop, -.notebook tab -.list-row.button, -.list-row.button:backdrop:hover, -GtkCalendar.button, -GtkCalendar.button:hover, -GtkCalendar.button:backdrop, -GtkCalendar.button:backdrop:hover, -.scale-popup .button:hover, -.scale-popup .button:backdrop, -.scale-popup .button:backdrop:hover, -.scale-popup .button:backdrop:insensitive { - border: 1px solid transparent; - background: none; -} - -/* Focus Button */ -.button *:focus, -*.button:focus { - outline-color: alpha(#000, 0.2); - outline-style: dashed; - outline-offset: -3px; - outline-width: 1px; - outline-radius: 2px; -} - -.button:focus, -.button.default:focus, -.button:active:focus, -.button.text-button:focus, -.button.image-button:focus { - border: 1px solid @selection; - background-color: shade(@selection, 1.1); - background-image: linear-gradient(to bottom, - shade(@selection, 1.1), - shade(shade(@selection, 1.1), 0.98) - ); - color: @selection_foreground; -} - -/* Hover Button */ -.button:hover, -.button.default:hover, -.button:active:hover, -.button.text-button:hover, -.button.image-button:hover { - border: 1px solid @selection; - background-color: shade(@selection, 1.2); - background-image: linear-gradient(to bottom, - shade(@selection, 1.2), - shade(shade(@selection, 1.2), 0.98) - ); - color: @selection_foreground; -} - -/* Active (Pressed) Button */ -.button:active, -.button.default:active, -.button.text-button:active, -.button.image-button:active { - border: 1px solid @selection; - background-color: shade(@selection, 1.1); - background-image: linear-gradient(to top, - shade(@selection, 1.1), - shade(shade(@selection, 1.1), 0.95) - ); - color: @selection_foreground; - -} - -/* Insensitive Button */ -.button:insensitive, -.button.default:insensitive, -.button.text-button:insensitive, -.button.image-button:insensitive { - border: 1px solid @insensitive_border; - background-color: @insensitive_background; - background-image: none; - color: @insensitive_text; -} - -/* Backdrop Button */ -.button:backdrop, -.button.default:backdrop, -.button.text-button:backdrop, -.button.image-button:backdrop { - border: 1px solid @backdrop_button_border; - background-color: @backdrop_button_background; - background-image: none; - color: @backdrop_text; -} - -/* Backdrop Button */ -.button:backdrop:hover, -.button.default:backdrop:hover, -.button.text-button:backdrop:hover, -.button.image-button:backdrop:hover { - background-color: shade(@backdrop_button_background, 1.1); - background-image: linear-gradient(to bottom, - shade(@backdrop_button_background, 1.1), - shade(shade(@backdrop_button_background, 1.1), 0.98) - ); - color: @backdrop_text; -} - -/* Insensitive Button */ -.button:insensitive:backdrop, -.button.default:insensitive:backdrop, -.button.text-button:insensitive:backdrop, -.button.image-button:insensitive:backdrop { - border: 1px solid @insensitive_border; - background-color: @insensitive_background; - background-image: none; - color: @insensitive_text; -} - - -/************** -* Help Button * -**************/ -.help_button { - border-radius: 16px; -} - - -.button .circular-button { - padding-top: 4px; - padding-bottom: 4px; - padding-right: 2px; - padding-left: 2px; - border-radius: 12px; -} - - -/*************************** -* Overlay Button * -***************************/ - -GtkOverlay > .button, -GtkOverlay > .button:hover, -GtkOverlay > .button:backdrop, -GtkOverlay > .button:focus { - background-image: none; - background: none; - color: #fff; -} - -GtkOverlay > .button:active, -GtkOverlay > .button:hover:active { - background-color: #fff; - color: @foreground_color; -} - -GtkOverlay > .button:focus, -GtkOverlay > .button:focus:active { -} - -GtkOverlay > .button:focus:active { - background-color: @selection; -} - - -/****************** - * Button No Undo * - ******************/ -.button.noundo, -.content-view .button.noundo { - background-color: shade(@error, 1.08); - color: @error_foreground; -} - -.button.noundo:hover, -.content-view .button.noundo:hover { - background-color: @error; -} - -.button.noundo:active, -.content-view .button.noundo:active { - background-color: shade(@error, 0.95); -} - -.button.noundo:active:hover, -.content-view .button.noundo:active:hover { - background-color: shade(@error, 0.97); -} - -.button.noundo GtkLabel, -.button.noundo Gtklabel:prelight { - color: @error_foreground; -} - -/********************** - * Affirmative Button * - **********************/ -.button.affirmative, -.content-view .button.affirmative { - background-color: shade(@selected_background, 1.08); - color: @selection_foreground; -} - -.button.affirmative:hover, -.content-view .button.affirmative:hover { - background-color: @selected_background; -} - -.button.affirmative:active, -.content-view .button.affirmative:active { - background-color: shade(@selected_background, 0.95); -} - -.button.affirmative:active:hover, -.content-view .button.affirmative:active:hover { - background-color: shade(@selected_background, 0.97); -} - -.button.affirmative GtkLabel, -.button.affirmative Gtklabel:prelight { - color: @selection_foreground; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/calendar.css b/Paper/gtk-3.0/widgets/calendar.css deleted file mode 100644 index dcd7ddd..0000000 --- a/Paper/gtk-3.0/widgets/calendar.css +++ /dev/null @@ -1,69 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/*********** -* Calendar * -************/ - -GtkCalendar { - padding: 2px; - border-radius: 2px; - background-color: shade(@background, 0.8); - color:@text; -} - -GtkCalendar.view { - border-radius: 4px; - border: 1px solid @border; - border-width: 1px; - color: @text; -} - -GtkCalendar.header { - border-radius: 0; - background-color: @background; - border-width: 0; - color: @text; -} - -GtkCalendar.button { - color: @text; -} - -GtkCalendar.button:insensitive, -GtkCalendar.button:backdrop, -GtkCalendar.button:insensitive:backdrop { - background: none; -} - -.highlight, -GtkCalendar.highlight { - background-color: @selection; - color: @selection_foreground; - border-radius: 0; - padding: 0; - border-width: 0; -} - -GtkCalendar.button, -GtkCalendar.button:insensitive, -GtkCalendar.header, -GtkCalendar.view { - background: none; - background-image: none; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/cell-row.css b/Paper/gtk-3.0/widgets/cell-row.css deleted file mode 100644 index 60960f9..0000000 --- a/Paper/gtk-3.0/widgets/cell-row.css +++ /dev/null @@ -1,43 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/**************** - * cell and row * - ****************/ - -.cell { - color: @foreground; - border-width: 0px; -} - -.cell:selected, -.cell:selected:focus { - background-color: @selection; - color: @selection_foreground; -} - -row:selected, -row:selected:focus { - border: 0 solid shade(@selection, 0.9); - background-color: @selection; - background-image: none; - color: @selection_foreground; - - -GtkWidget-focus-padding: 1; - -GtkWidget-focus-line-width: 0; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/check-radio.css b/Paper/gtk-3.0/widgets/check-radio.css deleted file mode 100644 index ffd8755..0000000 --- a/Paper/gtk-3.0/widgets/check-radio.css +++ /dev/null @@ -1,143 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/***************** - * Check Buttons * - *****************/ - -GtkCheckButton:hover, -GtkCheckButton:active:hover, -GtkCheckButton:selected, -GtkCheckButton:selected:focus { -} - -.check, -.check row:selected, -.check row:selected:focus { - color: @foreground; -} - -.check:insensitive, -.check row:selected:insensitive, -.check row:selected:focus:insensitive { - color: @insensitive_text; -} - - -.check:backdrop, -.check row:selected:backdrop, -.check row:selected:focus:backdrop { - color: @backdrop_text; -} - -.check:insensitive:backdrop, -.check row:selected:insensitive:backdrop, -.check row:selected:focus:insensitive:backdrop { - color: @backdrop_insensitive_text; -} - -.check:selected { - color: @selection_foreground; -} - - -.check:selected:backdrop { - color: @backdrop_selection_foreground; -} - -/***************** - * Radio Buttons * - *****************/ - -.radio { - background: none; -} - -.radio:insensitive { - color: @insensitive_text; -} - -.radio:selected { - color: @selection_foreground; -} - -.radio:backdrop { - color: @backdrop_text; -} - -.radio:insensitive:backdrop { - color: @backdrop_insensitive_text; -} - -.radio:selected:backdrop { - color: @backdrop_selection_foreground; -} - -/* Symbolic Radio */ -.menu .menuitem.radio { - -gtk-icon-source: -gtk-icontheme("radio-symbolic"); - color: @text; - icon-shadow: none; -} - -.menu .menuitem.radio:active, .menu .menuitem.radio:checked { - -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); -} - -.menu .menuitem.radio:inconsistent { - -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); -} -.menu .menuitem.radio:hover { - color: @base; -} -.menu .menuitem.radio:insensitive { - color: @insensitive_text; -} - - -/* Menuitem Checks & Radios */ - -.menuitem.check, -.menuitem.radio { - background: none; - background-image: none; - background: none; - box-shadow: none; -} - -.menuitem.check, -.menuitem.check:active, -.menuitem.check:active:hover, -.menuitem.check:active:insensitive, -.menuitem.check:hover, -.menuitem.check:inconsistent, -.menuitem.check:inconsistent:hover, -.menuitem.check:inconsistent:insensitive, -.menuitem.check:insensitive, -.menuitem.radio, -.menuitem.radio:active, -.menuitem.radio:active:hover, -.menuitem.radio:active:insensitive, -.menuitem.radio:hover, -.menuitem.radio:inconsistent, -.menuitem.radio:inconsistent:hover , -.menuitem.radio:inconsistent:insensitive, -.menuitem.radio:insensitive { - background: none; - box-shadow: none; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/color-chooser.css b/Paper/gtk-3.0/widgets/color-chooser.css deleted file mode 100644 index b2e4e6e..0000000 --- a/Paper/gtk-3.0/widgets/color-chooser.css +++ /dev/null @@ -1,116 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/***************** - * Color chooser * - *****************/ - -GtkColorSwatch, -GtkColorSwatch:selected { - border-width: 1px; - border-style: solid; - border: 1px solid alpha(#000, 0.1); - border-radius: 1px; - background: none; - background-clip: border-box; -} - -GtkColorSwatch:hover, -GtkColorSwatch:selected:hover { - border: 1px solid alpha(#000, 0.3); -} - -GtkColorSwatch.color-dark:hover { -} - -GtkColorSwatch.color-light:hover { -} - -GtkColorSwatch.color-light:selected:hover, -GtkColorSwatch.color-dark:selected:hover { - background-image: none; -} - -GtkColorSwatch.left, -GtkColorSwatch:first-child { - border-top-left-radius: 2px; - border-bottom-left-radius: 2px; -} - -GtkColorSwatch.right, -GtkColorSwatch:last-child { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; -} - -GtkColorSwatch:only-child { - border-radius: 4px; -} - -GtkColorSwatch.top { - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -GtkColorSwatch.bottom { - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; -} - -GtkColorChooserWidget #add-color-button { - background-clip: padding-box; - border: 1px solid alpha(#000, 0.1); - background-color: shade(@background, 0.95); - color: @foreground; -} - -GtkColorChooserWidget #add-color-button:hover { - border: 1px solid alpha(#000, 0.3); - background-color: shade(@background, 0.90); - color: @foreground; -} - -.color-active-badge, -.color-active-badge:selected { - border-width: 1px; - border-style: solid; - border-width: 2px; - background: none; -} - -.color-active-badge.color-light, -.color-active-badge.color-light:hover { - border: 1px solid alpha(#000, 0.3); - color: alpha(#000, 0.3); -} - -.color-active-badge.color-dark, -.color-active-badge.color-dark:hover { - border: 1px solid alpha(white, 0.3); - color: alpha(white, 0.3); -} - -GtkColorEditor GtkColorSwatch { - border-radius: 4px; -} - -GtkColorEditor GtkColorSwatch.color-dark:hover, -GtkColorEditor GtkColorSwatch.color-light:hover { - background-image: none; - border: 1px solid alpha(#000, 0.3); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/column-header.css b/Paper/gtk-3.0/widgets/column-header.css deleted file mode 100644 index b6e7570..0000000 --- a/Paper/gtk-3.0/widgets/column-header.css +++ /dev/null @@ -1,141 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/****************** - * Column Headers * - *****************/ - -column-header .button, -.content-view column-header .button { - border-radius: 0; - border-width: 0px; -} - -column-header .button GtkImage, -column-header .button GtkLabel { - padding-left: 3px; - color: @text; -} - -/*First Child*/ -column-header:first-child .button, -column-header:first-child .button:active, -column-header:first-child .button:hover, -column-header:first-child .button:backdrop, -column-header:first-child .button:backdrop:hover, -.content-view column-header:first-child .button { - border-width: 0 0 1px 0; -} - -/*Last Child*/ -column-header:last-child .button, -column-header:last-child .button:active, -column-header:last-child .button:hover, -column-header:last-child .button:backdrop, -column-header:last-child .button:backdrop:hover, -.content-view column-header:last-child .button { - border-width: 0px 1px 1px 1px; -} - -/* Normal */ -column-header .button, -.content-view column-header .button { - background-image: linear-gradient(to bottom, - @button_background, - shade(@button_background, 0.98) - ); - border-image: linear-gradient(to bottom, - @button_border, - shade(@button_border, 0.98) - ) 0 0 1 1; - border-width: 0 0 1px 1px; - padding: 4px 2px 4px 2px; - color: @text; -} - -/* Active */ -column-header .button:focus, -column-header .button:active, -.content-view column-header .button:focus, -.content-view column-header .button:active { - background-image: linear-gradient(to bottom, - @button_background, - shade(@button_background, 0.98) - ); - border-image: linear-gradient(to bottom, - @button_border, - shade(@button_border, 0.98) - ) 0 0 1 1; - border-width: 0 0 1px 1px; - padding: 4px 2px 4px 2px; - color: @text; -} - -column-header .button:focus GtkImage, -column-header .button:focus GtkLabel, -column-header .button:active GtkImage, -column-header .button:active GtkLabel { - color: @text; -} - -/* Backdrop */ -column-header .button:backdrop { - background-image: none; - background-color: @backdrop_background; - border-image: none; - border-color: @backdrop_border; - border-width: 0 0 1px 1px; - padding: 4px 2px 4px 2px; - color: @backdrop_text; -} - -column-header .button:backdrop GtkImage, -column-header .button:backdrop GtkLabel { - color: @backdrop_text; -} - -/* Hover */ -column-header .button:hover { - background-image: linear-gradient(to bottom, - shade(@button_background, 1.2), - shade(shade(@button_background, 1.2), 0.98) - ); - padding: 4px 2px 4px 2px; - border-width: 0 0 1px 1px; - color: @text; -} - -column-header .button:hover GtkImage, -column-header .button:hover GtkLabel { - color: @text; -} - -/* Hover:Backdrop; */ -column-header .button:hover:backdrop { - background-image: linear-gradient(to bottom, - shade(@backdrop_button_background, 1.1), - shade(shade(@backdrop_button_background, 1.1), 0.98) - ); - border-width: 0 0 1px 1px; - color: @backdrop_text; -} - -column-header .button:hover:backdrop GtkImage, -column-header .button:hover:backdrop GtkLabel { - color: @backdrop_text; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/combobox.css b/Paper/gtk-3.0/widgets/combobox.css deleted file mode 100644 index 135672f..0000000 --- a/Paper/gtk-3.0/widgets/combobox.css +++ /dev/null @@ -1,75 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/************ - * Combobox * - ************/ - -GtkComboBox { - padding: 0; - -GtkComboBox-arrow-scaling: 0.5; - -GtkComboBox-shadow-type: none; - -} - -GtkComboBox .separator { - /* always disable separators */ - -GtkWidget-wide-separators: true; - -GtkWidget-horizontal-separator: 0; - -GtkWidget-vertical-separator: 0; -} - -.arrow { - background: none; - border: none; - color: inherit; - -GtkComboBox-arrow-scaling: 1; -} - -/****************** - * Combobox Entry * - ******************/ - -/* Button */ -.combobox-entry .button { - box-shadow: none; -} - -.combobox-entry .button:first-child { - border-radius: 4px 0 0 4px; - border-right-width: 0; -} - -.combobox-entry .button:last-child { - border-radius: 0 4px 4px 0; -} - -/* Entry */ -.combobox-entry .entry { - box-shadow: none; -} - -.combobox-entry .entry:first-child { - border-radius: 4px 0 0 4px; - border-right-width: 0; -} - -.combobox-entry .entry:last-child { - border-radius: 0 4px 4px 0; -} diff --git a/Paper/gtk-3.0/widgets/composited-indicator.css b/Paper/gtk-3.0/widgets/composited-indicator.css deleted file mode 100644 index 8e24ecd..0000000 --- a/Paper/gtk-3.0/widgets/composited-indicator.css +++ /dev/null @@ -1,101 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/*********************** -* Composited Indicator * -************************/ - -.composited-indicator { - background-color: transparent; - color: @panel_text; -} - -.composited-indicator:active { - background-color: alpha(#fff, 0.1); - color: @header; -} - -.composited-indicator > GtkWidget > GtkWidget:first-child { - padding: 0 2px; -} - -.panel-app-button > GtkWidget > GtkWidget:first-child { - padding: 0 2px 0 4px; -} - -.composited-indicator .menuitem:active, -.composited-indicator .menuitem:prelight { - border-style: none; - background-image: none; - background-color: shade(@panel, 1.05); - color: @panel_text; - box-shadow: none; -} - - -/* Images */ -.composited-indicator .menuitem:focus GtkImage, -.composited-indicator .menuitem GtkImage { - color: @text; -} - -.composited-indicator .menuitem:prelight GtkImage, -.composited-indicator .menuitem:active GtkImage, -.composited-indicator .menuitem:hover GtkImage { - color: @selection_foreground; -} - -.composited-indicator .menuitem:backdrop GtkImage, -.composited-indicator .menuitem:backdrop:hover GtkImage, -.composited-indicator .menuitem:active:backdrop GtkImage { - color: @backdrop_text; -} - -.composited-indicator .menuitem:insensitive GtkImage { - color: @insensitive_text; -} - -.composited-indicator .menuitem:insensitive:backdrop GtkImage { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} - -/* Labels */ -.composited-indicator .menuitem:focus GtkLabel, -.composited-indicator .menuitem GtkLabel { - color: @text; -} - -.composited-indicator .menuitem:prelight GtkLabel, -.composited-indicator .menuitem:hover GtkLabel, -.composited-indicator .menuitem:active GtkLabel { - color: @selection_foreground; -} - -.composited-indicator .menuitem:backdrop GtkLabel, -.composited-indicator .menuitem:backdrop:hover GtkLabel, -.composited-indicator .menuitem:active:backdrop GtkLabel { - color: @backdrop_text; -} - -.composited-indicator .menuitem:insensitive GtkLabel { - color: @insensitive_text; -} - -.composited-indicator .menuitem:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/cursor-handles.css b/Paper/gtk-3.0/widgets/cursor-handles.css deleted file mode 100644 index 90d162f..0000000 --- a/Paper/gtk-3.0/widgets/cursor-handles.css +++ /dev/null @@ -1,39 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/****************** - * Cursor Handles * - ******************/ - -.entry.cursor-handle, -.cursor-handle { - background-color: transparent; - background-image: none; - box-shadow: none; - border-style: none; -} - -.entry.cursor-handle.top, -.cursor-handle.top { - -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); -} - -.entry.cursor-handle.bottom, -.cursor-handle.bottom { - -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/destructive-action-buttons.css b/Paper/gtk-3.0/widgets/destructive-action-buttons.css deleted file mode 100644 index 910d816..0000000 --- a/Paper/gtk-3.0/widgets/destructive-action-buttons.css +++ /dev/null @@ -1,150 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/****************************** - * Destructive action buttons * - ******************************/ -@define-color destructive_action_button #DC322F; -@define-color destructive_action_button_border shade(@destructive_action_button, 0.9); -@define-color destructive_action_button_foreground #fff; - -/****************************** - * Destructive action buttons * - ******************************/ - -.destructive-action.button, -.button.destructive-action { - border: 1px solid @destructive_action_button_border; - background-color: @destructive_action_button; - background-image: linear-gradient(to bottom, - @destructive_action_button, - shade(@destructive_action_button, 0.98) - ); - color: @destructive_action_button_foreground; -} - -.destructive-action.button:hover, -.button.destructive-action:hover { - border: 1px solid shade(@destructive_action_button_border, 1.1); - background-color: shade(@destructive_action_button, 1.1); - background-image: linear-gradient(to bottom, - shade(@destructive_action_button, 1.1), - shade(shade(@destructive_action_button, 1.1), 0.98) - ); - color: @destructive_action_button_foreground; -} - -.destructive-action.button:active, -.button.destructive-action:active { - border: 1px solid @destructive_action_button_border; - background-color: @destructive_action_button; - background-image: linear-gradient(to bottom, - @destructive_action_button, - shade(@destructive_action_button, 0.98) - ); - color: @destructive_action_button_foreground; -} - -.destructive-action.button:backdrop, -.button.destructive-action:backdrop { - border: 1px solid @backdrop_border; - background-color: @backdrop_background; - color: @backdrop_text; -} - -.destructive-action.button:insensitive, -.button.destructive-action:insensitive { - border: 1px solid @insensitive_border; - background-color: @insensitive_background; - color: @insensitive_text; -} - -.destructive-action.button:backdrop:insensitive, -.button.destructive-action:backdrop:insensitive { - border: 1px solid mix(@insensitive_border, @backdrop_border, 0.5); - background-color: mix(@insensitive_background, @backdrop_background, 0.5); - color: mix(@insensitive_text, @backdrop_text, 0.5); -} - -/* Images */ -.destructive-action.button GtkImage { - color: @destructive_action_button_foreground; -} - -.destructive-action.button:active GtkImage, -.destructive-action.button:focus GtkImage, -.destructive-action.button:hover GtkImage { - color: @suggested_action_button_foreground; -} - -.destructive-action.image-button:active GtkImage, -.destructive-action.image-button:focus GtkImage, -.destructive-action.image-button:hover GtkImage { - color: @suggested_action_button_foreground; -} - -.destructive-action.button:backdrop GtkImage, -.destructive-action.button:backdrop:hover GtkImage, -.destructive-action.button:active:backdrop GtkImage { - color: @backdrop_text; - -gtk-image-effect: dim; -} - -.destructive-action.button:insensitive GtkImage { - color: @insensitive_text; - -gtk-image-effect: dim; -} - -.destructive-action.button:insensitive:backdrop GtkImage { - color: mix(@backdrop_text, @insensitive_text, 0.5); - -gtk-image-effect: dim; -} - -/* Labels */ -.destructive-action.button GtkLabel { - color: @destructive_action_button_foreground; - text-shadow:0 1px alpha(#000, 0.05); -} - -.destructive-action.button:active GtkLabel, -.destructive-action.button:focus GtkLabel, -.destructive-action.button:hover GtkLabel { - color: @destructive_action_button_foreground; -} - -.destructive-action.text-button:active GtkLabel, -.destructive-action.text-button:focus GtkLabel, -.destructive-action.text-button:hover GtkLabel { - color: @destructive_action_button_foreground; -} - -.destructive-action.button:backdrop GtkLabel, -.destructive-action.button:backdrop:hover GtkLabel, -.destructive-action.button:focus:backdrop GtkLabel, -.destructive-action.button:active:backdrop GtkLabel { - color: @backdrop_text; - text-shadow:none; -} - -.destructive-action.button:insensitive GtkLabel { - color: @insensitive_text; -} - -.destructive-action.button:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/dialogs.css b/Paper/gtk-3.0/widgets/dialogs.css deleted file mode 100644 index 7c09bb1..0000000 --- a/Paper/gtk-3.0/widgets/dialogs.css +++ /dev/null @@ -1,101 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color dialog_header @header; -@define-color dialog_header_text @header_text; - -@define-color backdrop_dialog_header shade(@dialog_header, 0.9); -@define-color backdrop_dialog_header_text alpha(@dialog_header, 0.5); -@define-color insensitive_dialog_header_text alpha(@dialog_header_text, 0.7); - -/*********** - * Dialogs * - ***********/ - -.prompt, -GtkMessageDialog { - -GtkDialog-button-spacing: 0; - -GtkDialog-content-area-border: 12px; -} - -/* Buttons */ -GtkMessageDialog .button { - border: 1px solid @selection; -} - -GtkMessageDialog .button:focus { - border: 1px solid @selection; -} - -/* Titlebar */ -GtkDialog .titlebar, -GtkMessageDialog .titlebar { - border: none; - background-color: @dialog_header; - color: @dialog_header_text; -} - -GtkDialog .titlebar:backdrop, -GtkMessageDialog .titlebar:backdrop { - background-color: @backdrop_dialog_header; - color: @backdrop_dialog_header_text; -} - -GtkDialog, -GtkAboutDialog, -GtkMessageDialog { - background: @background; - color: @text; - box-shadow: none; -} - - -GtkDialog:backdrop, -GtkAboutDialog:backdrop, -GtkMessageDialog:backdrop { - background: @backdrop_background; - color: @backdrop_text; - box-shadow: none; -} - -GtkDialog GtkLabel, -GtkAboutDialog GtkLabel, -GtkMessageDialog GtkLabel { - color: @text; -} - -GtkDialog .toolbar { - background-image: none; - background-color: @background; -} - -GtkFileChooserDialog .search-bar { - background-color: @base; - border-color: @background; - box-shadow: none; } - GtkFileChooserDialog .search-bar:backdrop { - background-color: white; - border-color: @background; } -GtkFileChooserDialog .dialog-action-box { - border-top: 1px solid @border; } - GtkFileChooserDialog .dialog-action-box:backdrop { - border-top-color: @backdrop_border; } - -GtkFileChooserDialog .sidebar.view.cell { - padding: 0; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/dynamic-notebook.css b/Paper/gtk-3.0/widgets/dynamic-notebook.css deleted file mode 100644 index 5d13537..0000000 --- a/Paper/gtk-3.0/widgets/dynamic-notebook.css +++ /dev/null @@ -1,302 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/*************************** - * Dynamic Notebook & Tabs * - ***************************/ - -.dynamic-notebook .notebook.header { - background: none; - background-color: @background; - border: 0 solid @border; - border-radius: 0; - border: none; -} - -.dynamic-notebook .notebook.header:backdrop { - background-color: @backdrop_background; - background-image: none; - border-color: @backdrop_border; -} - -.dynamic-notebook { - background: none; - border:none; - -} - -.dynamic-notebook:backdrop { - background-clip: border-box; - background: none; - background-image: none; - border:none; -} - - -.dynamic-notebook .notebook { - /*-GtkNotebook-tab-overlap: 1px;*/ - border-width: 0; -} - -.dynamic-notebook .notebook .button { - background-image: none; - box-shadow: none; - color: shade (@foreground, 1.20); - border-image: none; -} - -.dynamic-notebook .notebook .button GtkImage, -.dynamic-notebook .notebook .button:active GtkImage { - background-image: none; - box-shadow: none; - color: @foreground; -} - -.dynamic-notebook GtkImage:insensitive { - color: @insensitive_text; -} - -.dynamic-notebook .notebook .button:hover { - background-color: alpha(#000, 0.05); - border-color: alpha(#000, 0.2); - box-shadow: inset 0 0 0 1px alpha(#000, 0.05); - color: shade (@foreground, 1.10); -} - -.dynamic-notebook .notebook .button:hover:active { - background-color: alpha(#000, 0.10); -} - -.dynamic-notebook GtkLabel { - background: none; - color: @foreground; -} - -.dynamic-notebook GtkLabel:active { - color: @foreground; - font-weight: bold; -} - -.dynamic-notebook GtkLabel:backdrop { - color: @backdrop_text; -} - -.dynamic-notebook GtkLabel:insensitive, -.dynamic-notebook .image:insensitive { - background: none; - color: @insensitive_background; -} - - -.dynamic-notebook .notebook { - -GtkNotebook-tab-overlap: 0; - border-width: 0; -} - - -.dynamic-notebook .notebook tab { - padding-top: 3px; - color: @foreground; -} - -.dynamic-notebook .notebook tab > .entry { - border-radius: 2px; - padding: 1px 5px; -} - -.dynamic-notebook .notebook tab GtkImage { - color: @foreground; -} - -.dynamic-notebook .notebook tab:active { - color: @foreground; -} - - -/* Hover */ -.dynamic-notebook tab:hover { - background-image: none; - background-color: alpha(@text, 0.05); -} - - - -.dynamic-notebook .notebook tab:active:backdrop, -.dynamic-notebook .notebook tab:backdrop { - background-color: @backdrop_background; - background-image: none; - border: 0 solid transparent; - color: @foreground; -} - -.dynamic-notebook .notebook tab:insensitive { - background-color: @insensitive_background; - border: 0 solid transparent; - color: @foreground; -} - -/*----- Tab indicator bar -----*/ - -/* Normal */ -.dynamic-notebook tab.top { - box-shadow:inset 0 -1px 0 0 @border; -} -.dynamic-notebook tab.bottom { - box-shadow:inset 0 1px 0 0 @border; -} -.dynamic-notebook tab.left { - box-shadow:inset -1px 0 0 0 @border; -} -.dynamic-notebook tab.right { - box-shadow:inset 1px 0 0 0 @border; -} - -/* Active */ -.dynamic-notebook tab.top:active { - box-shadow:inset 0 -2px 0 0 @text; -} -.dynamic-notebook tab.bottom:active { - box-shadow:inset 0 2px 0 0 @text; -} -.dynamic-notebook tab.left:active { - box-shadow:inset -2px 0 0 0 @text; -} -.dynamic-notebook tab.right:active { - box-shadow:inset 2px 0 0 0 @text; -} - -/* Active-Backdrop */ -.dynamic-notebook tab.top:active:backdrop { - box-shadow:inset 0 -2px 0 0 @backdrop_text; -} -.dynamic-notebook tab.bottom:active:backdrop { - box-shadow:inset 0 2px 0 0 @backdrop_text; -} -.dynamic-notebook tab.left:active:backdrop { - box-shadow:inset -2px 0 0 0 @backdrop_text; -} -.dynamic-notebook tab.right:active:backdrop { - box-shadow:inset 2px 0 0 0 @backdrop_text; -} - - -/* Hover */ -.dynamic-notebook tab.top:hover, -.dynamic-notebook tab.bottom:hover, -.dynamic-notebook tab.left:hover, -.dynamic-notebook tab.right:hover { - box-shadow: none; - background: shade(@background, 0.95); -} - -/* Hover-Backdrop */ -.dynamic-notebook tab.top:hover { - box-shadow:inset 0 -2px 0 0 alpha(@text, 0.1); -} -.dynamic-notebook tab.bottom:hover:backdrop { - box-shadow:inset 0 2px 0 0 alpha(@text, 0.1); -} -.dynamic-notebook tab.left:hover:backdrop { - box-shadow:inset -2px 0 0 0 alpha(@text, 0.1); -} -.dynamic-notebook tab.right:hover:backdrop { - box-shadow:inset 2px 0 0 0 alpha(@text, 0.1); -} - -/* Backdrop */ -.dynamic-notebook tab.top:backdrop { - box-shadow:inset 0 -1px 0 0 @backdrop_border; -} -.dynamic-notebook tab.bottom:backdrop { - box-shadow:inset 0 1px 0 0 @backdrop_border; -} -.dynamic-notebook tab.left:backdrop { - box-shadow:inset -1px 0 0 0 @backdrop_border; -} -.dynamic-notebook tab.right:backdrop { - box-shadow:inset 1px 0 0 0 @backdrop_border; -} - -/* Insensitive */ -.dynamic-notebook tab.top:insensitive { - box-shadow:inset 0 -1px 0 0 @insensitive_border; -} -.dynamic-notebook tab.bottom:insensitive { - box-shadow:inset 0 1px 0 0 @insensitive_border; -} -.dynamic-notebook tab.left:insensitive { - box-shadow:inset -1px 0 0 0 @insensitive_border; -} -.dynamic-notebook tab.right:insensitive { - box-shadow:inset 1px 0 0 0 @insensitive_border; -} - - -/*----- In-tab Padding -----*/ - -.dynamic-notebook tab.top { - padding: 6px 8px 8px 8px; -} - -.dynamic-notebook tab.bottom { - padding: 8px 8px 6px 8px; -} - -.dynamic-notebook tab.left { - padding: 8px; -} - -.dynamic-notebook tab.right { - padding: 8px; -} - -.dynamic-notebook .notebook tab > .button, -.dynamic-notebook .notebook tab > .button:hover, -.dynamic-notebook .notebook tab > .button:hover:active, -.notebook tab .button:hover, -.notebook tab .button:hover:active { - background-image: none; - background-color: alpha(#000, 0.02); - - border-color: @border; -} - -.dynamic-notebook .notebook tab > .button:hover:active, -.notebook tab > .button:hover:active { - background-color: alpha(#000, 0.10); -} - - -.dynamic-notebook .notebook .button.flat { - background-color: transparent; - background-image: none; - border-radius: 0px; - border: none; - box-shadow: none; - text-shadow: none; -} - - -.dynamic-notebook .notebook .button.flat:hover { - background-image: none; - border-radius: 0px; - border: none; - box-shadow: none; - text-shadow: none; - background-color: alpha(#000,0.1); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/entry.css b/Paper/gtk-3.0/widgets/entry.css deleted file mode 100644 index 843d7a5..0000000 --- a/Paper/gtk-3.0/widgets/entry.css +++ /dev/null @@ -1,140 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/********* - * Entry * - *********/ - -.entry { - background: @base; - color: @text; - padding: 6px; - border-radius: 3px; - border: 1px solid @border; -} - -.entry:active { - background-color: @base; - color: @text; - border: 1px solid @border; - box-shadow:inset 0 3px 0 1px alpha(#000, 0.05), - inset 0 1px 0 0 alpha(#000, 0.02); -} - -.entry:focus { - background-color: @base; - color: @text; - border: 1px solid shade(@selection, 0.8); - box-shadow:inset 0 0 0 1px alpha(@selection, 0.2), - inset 0 0 0 2px alpha(@selection, 0.1), - inset 0 1px 0 0 alpha(@selection, 0.3); -} - -.entry:backdrop:active, -.entry:backdrop:focus { - background-color: @backdrop_base; - color: @backdrop_text; - border: 1px solid @backdrop_border; - box-shadow:inset 0 1px 1px 0 alpha(#000, 0.1); -} - -.entry:insensitive { - background-color: @insensitive_background; - color: @insensitive_text; - box-shadow:none; -} - -.entry:selected, -.entry:selected:focus { - color: @base; - background-color: @selection; -} - -.entry:selected:backdrop { - color: @base; - background-color: @selection; -} - -.entry:backdrop { - background-color: @backdrop_background; - color: @backdrop_text; - box-shadow: none; -} - -.entry:insensitive:backdrop { - color: @backdrop_text; - box-shadow: none; - background-color: @backdrop_insensitive_background; - box-shadow: none; -} - -.entry.image { - color: @insensitive_text; -} - -.entry.image.left { - padding-right: 6px; - color: @text; -} - -/********************* - * Entry Progressbar * - *********************/ - -.entry.progressbar, -.entry.progressbar:focus { - margin: 0 2px 0 2px; - border-image: none; - border-style: none; - background: none; - background-image: linear-gradient(to top, - transparent 2px, - @base 2px, - @base 3px, - shade(@selection, 0.9) 3px, - shade(@selection, 0.9) 5px, - transparent 5px); - background-size: auto; - box-shadow: none; -} - -.entry.progressbar.pulse, -.entry.progressbar.pulse:focus { - background-image: linear-gradient(to top, - transparent 2px, - @base 2px, - @base 3px, - @border 3px, - @border 5px, - transparent 5px); -} - -.entry.progressbar:backdrop { - margin: 0 2px 0 2px; - border-image: none; - border-style: none; - background:none; - background-image: linear-gradient(to top, - transparent 2px, - @base 2px, - @base 3px, - @backdrop_selected_background 3px, - @backdrop_selected_background 5px, - transparent 5px); - box-shadow: none; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/expander.css b/Paper/gtk-3.0/widgets/expander.css deleted file mode 100644 index c398a20..0000000 --- a/Paper/gtk-3.0/widgets/expander.css +++ /dev/null @@ -1,54 +0,0 @@ -/************ - * expander * - ************/ -.expander { - border: @border; - color: alpha(@foreground, 0.7); -} - -.expander:active, -.expander:hover { - border: alpha(white, 0.7); - color: alpha(white, 0.7); -} - -.expander:insensitive { - border: alpha(@insensitive_text, 0.7); - color: alpha(@insensitive_text, 0.7); -} - -.expander:backdrop { - border: alpha(@backdrop_text, 0.7); - color: alpha(@backdrop_text, 0.7); -} - - -/* Labels */ -.expander GtkLabel { - color: @text; -} - -.expander:focus GtkLabel { - /*color: shade(@text, 2.0);*/ - color: @text; -} - -.expander:active GtkLabel, -.expander:hover GtkLabel { - color: alpha(#000, 0.5); - /*color: @text;*/ -} - -.expander:backdrop GtkLabel, -.expander:backdrop:hover GtkLabel, -.expander:active:backdrop GtkLabel { - color: @backdrop_text; -} - -.expander:insensitive GtkLabel { - color: @insensitive_text; -} - -.expander:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} diff --git a/Paper/gtk-3.0/widgets/floating-bar.css b/Paper/gtk-3.0/widgets/floating-bar.css deleted file mode 100644 index 0666baa..0000000 --- a/Paper/gtk-3.0/widgets/floating-bar.css +++ /dev/null @@ -1,29 +0,0 @@ - -/* Floating status bar */ -.floating-bar { - padding: 2px; - background-color: @background; - border-width: 1px; - border-style: solid solid none; - border-color: @border; - border-radius: 3px 3px 0 0; -} - -.floating-bar.bottom.left { /* axes left border and border radius */ - border-left-style: none; - border-top-left-radius: 0; -} - -.floating-bar.bottom.right { /* axes right border and border radius */ - border-right-style: none; - border-top-right-radius: 0; -} - -.floating-bar:backdrop { - background-color: @backdrop_background; - border-color: @backdrop_border; -} - -.floating-bar .button { - padding: 4px; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/header-bar.css b/Paper/gtk-3.0/widgets/header-bar.css deleted file mode 100644 index bd7c991..0000000 --- a/Paper/gtk-3.0/widgets/header-bar.css +++ /dev/null @@ -1,378 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -@define-color backdrop_header_text alpha(@header_text, 0.7); -@define-color insensitive_header_text alpha(@header_text, 0.5); -@define-color backdrop_header_text_dark alpha(@header_text_dark, 0.7); -@define-color insensitive_header_text_dark alpha(@header_text_dark, 0.5); - -/************** - * Header Bar * - **************/ - -.header-bar { - padding:0; - border: none; - border-radius: 4px 4px 0 0; - background-color: @header; - color: @header_text; - box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.1); -} - - -.maximized .header-bar { - border-radius: 0px; - box-shadow: none; -} - -.header-bar:backdrop { - background-image: none; - background-color: @backdrop_header; - color: @backdrop_header_text; - box-shadow: none; -} - -.header-bar *:insensitive { - color: @insensitive_header_text; -} - -/* Text */ -.title, -.header-bar .title { - padding: 0; - padding-left: 13px; - padding-right: 13px; - font: Bold; - color: @header_text; -} - -.header-bar > GtkImage, -.header-bar > GtkArrow { - color: @header_text; -} - -.header-bar .button.linked .title, -.header-bar .button.flat .title { - padding: 0; -} - -.header-bar .title:backdrop { - color: @backdrop_header_text; -} - -/* Subtitle */ -.header-bar .subtitle { - padding: 0; - font: 9; -} - -.header-bar .subtitle, -.header-bar .subtitle GtkLabel, -.header-bar .subtitle GtkImage { - color: alpha(@header_text, 0.8); -} - -.header-bar .subtitle:backdrop, -.header-bar .subtitle:backdrop GtkLabel, -.header-bar .subtitle:backdrop GtkImage { - color: alpha(@backdrop_header_text,0.8); -} - -/* Counter */ -.header-bar .label.counter-label { - background-color: alpha(@header_text,0.5); - color:@header_text; -} - -/*Images*/ - -.header-bar GtkImage, -.header-bar *:active GtkImage, -.header-bar *:focus GtkImage, -.header-bar *:hover GtkImage { - color: @header_text; -} - -.header-bar *:backdrop GtkImage, -.header-bar *:backdrop:hover GtkImage, -.header-bar *:active:backdrop GtkImage { - color: @header_text; - -gtk-image-effect: dim; -} - -.header-bar *:insensitive GtkImage -.header-bar *:backdrop:insensitive GtkImage, -.header-bar *:insensitive:backdrop GtkImage { - color: @header_text; - -gtk-image-effect: dim; -} - - -/* Buttons */ -.header-bar .button, -.header-bar .flat, -.header-bar .button.image-button, -.header-bar .linked, -.header-bar .suggested-action .button, -.header-bar .button.text-button, -.header-bar .titlebutton { - background-color: transparent; - background-image: none; - border-radius: 0px; - border: none; - box-shadow: none; - text-shadow: none; - padding: 10px; - color: @header_text; -} - - -.header-bar .button.image-linked { - padding: 13px; -} - -/* Buttons (Hover) */ -.header-bar .button:hover, -.header-bar .flat:hover, -.header-bar .button.image-button:hover, -.header-bar .linked:hover, -.header-bar .suggested-action .button:hover, -.header-bar .button.text-button:hover, -.header-bar .titlebutton:hover { - background-image: none; - border-radius: 0px; - border: none; - box-shadow: none; - text-shadow: none; - background-color: alpha(#000,0.1); - color: @header_text; -} - -/* Buttons (Backdrop) */ -.header-bar .button:backdrop, -.header-bar .flat:backdrop, -.header-bar .button.image-button:backdrop, -.header-bar .linked:backdrop, -.header-bar .suggested-action .button:backdrop, -.header-bar .button.text-button:backdrop, -.header-bar .titlebutton:backdrop { - background: none; - background-image: none; - border-radius: 0px; - border: none; - box-shadow: none; - text-shadow: none; - color: shade(@header_text, 1.1); -} - -/* Buttons (Insensitive) */ -.header-bar .button:insensitive, -.header-bar .flat:insensitive, -.header-bar .button.image-button:insensitive, -.header-bar .linked:insensitive, -.header-bar .suggested-action .button:insensitive, -.header-bar .button.text-button:insensitive, -.header-bar .titlebutton:insensitive { - background: none; - background-image: none; - border-radius: 0px; - border: none; - box-shadow: none; - text-shadow: none; - color: alpha(@header_text, 0.5); -} - -/* Buttons (Checked) */ -.header-bar .button:checked, -.header-bar .flat:checked, -.header-bar .button.image-button:checked, -.header-bar .linked:checked, -.header-bar .suggested-action .button:checked, -.header-bar .button.text-button:checked, -.header-bar .titlebutton:checked { - background-image: none; - border: none; - border-radius: 0px; - box-shadow: none; - text-shadow: none; - color: @header_text; - box-shadow:inset 0 -2px 0 0 @header_text; -} - -/* Buttons (Active/Focused) */ -.header-bar .button:focus, -.header-bar .flat:focus, -.header-bar .button.image-button:focus, -.header-bar .linked:focus, -.header-bar .suggested-action .button:focus, -.header-bar .button.text-button:focus, -.header-bar .titlebutton:focus, -.header-bar .button:active, -.header-bar .flat:active, -.header-bar .button.image-button:active, -.header-bar .linked:active, -.header-bar .suggested-action .button:active, -.header-bar .button.text-button:active, -.header-bar .titlebutton:active { - background-image: none; - border: none; - border-radius: 0px; - box-shadow: none; - text-shadow: none; - background-color: alpha(#000,0.1); - color: @header_text; -} - -/* Separators */ - -.header-bar > GtkBox > .separator.vertical { - -GtkWidget-wide-separators: 1; - -GtkWidget-separator-width: 0; - background-color: @separator; - color: @separator; - border:none; -} - -.header-bar .separator, -.header-bar .button .separator, -.header-bar .button.separator { - background: inherit; - color: @separator; - border:none; -} - - -/* Entries */ - -.header-bar .entry { - background-color: alpha(#000, 0.2); - color: @header_text; - border-radius: 2px; - padding: 6px 4px; - border: none; - box-shadow: none; -} - -.header-bar .entry.image { - color: @header_text; -} - -.header-bar .entry:active, -.header-bar .entry:focus { - background-color: @base; - color: @text; - box-shadow: none; - border: none; -} - -.header-bar .entry:active.image, -.header-bar .entry:focus.image { - padding-right: 6px; - color: @text; -} - -.header-bar .entry:backdrop { - box-shadow: none; - color: alpha(@header_text, 0.5); - border: none; -} - -.header-bar .entry.image { - color: alpha(@header_text, 0.5); -} - - -.header-bar .entry:active:backdrop, -.header-bar .entry:focus:backdrop { - background-color: alpha(@base, 0.5); - color: @text; - box-shadow: none; - border: none; -} - - -/* switches */ - -.header-bar GtkSwitch { - border-radius: 1em; - font: bold; -} - -/* Trough */ -.header-bar GtkSwitch.trough { - background: none; - border: none; - background-color: alpha(@header_text, 0.2); - color: @insensitive_header_text; - background-image: none; -} - -.header-bar GtkSwitch.trough:active { - background: none; - border: none; - background-color: alpha(@header_text, 0.2); - color: @header_text; - background-image: none; -} - -.header-bar GtkSwitch.trough:backdrop, -.header-bar GtkSwitch.trough:active:backdrop { - background: none; - border: none; - background-color: alpha(@header_text, 0.1); - color: @backdrop_header_text; - background-image: none; -} - -.header-bar GtkSwitch.trough:insensitive, -.header-bar GtkSwitch.trough:active:insensitive { - background: none; - background: none; - border: none; - color: @insensitive_header_text; - background-image: none; -} - -/* Slider */ -.header-bar GtkSwitch.slider, -.header-bar GtkSwitch.slider:active { - background: none; - border: none; - background-color: @header_text; - background-image: none; - color: @header_text; -} - -.header-bar GtkSwitch.slider:active:insensitive, -.header-bar GtkSwitch.slider:insensitive { - background: none; - border: none; - background-color: @insensitive_header_text; - background-image: none; - color: @insensitive_header_text; -} - -.header-bar GtkSwitch.slider:active:backdrop, -.header-bar GtkSwitch.slider:backdrop { - background: none; - border: none; - background-color: @backdrop_header_text; - background-image: none; - color: @backdrop_header_text; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/images.css b/Paper/gtk-3.0/widgets/images.css deleted file mode 100644 index 6af587f..0000000 --- a/Paper/gtk-3.0/widgets/images.css +++ /dev/null @@ -1,80 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/********* - * Images * - **********/ - -*:active GtkImage, -*:focus GtkImage, -*:hover GtkImage { - color: @selection_foreground; -} - -*:backdrop GtkImage, -*:backdrop:hover GtkImage, -*:active:backdrop GtkImage { - color: @backdrop_text; - /*-gtk-image-effect: dim;*/ -} - -*:insensitive GtkImage { - color: @insensitive_text; - -gtk-image-effect: dim; -} - -*:insensitive:backdrop GtkImage { - color: mix(@backdrop_text, @insensitive_text, 0.5); - -gtk-image-effect: dim; -} - -/******************* - * Symbolic Images * - *******************/ - -.image { - color: @internal_element; -} - -.image:hover { - color: @internal_element_prelight; -} - -.image:selected, -.image:selected:hover { - color: @selection_foreground; -} - -.view.image:backdrop, -.image:backdrop { - color: @backdrop_text; -} -.view.image:insensitive, -.image:insensitive { - color: @insenstive_text; -} - -.view.image, -.view.image:hover { - color: @view_symbolic; -} - -.view.image:selected, -.view.image:selected:hover { - color: @selection_foreground; -} diff --git a/Paper/gtk-3.0/widgets/infobars.css b/Paper/gtk-3.0/widgets/infobars.css deleted file mode 100644 index 76447b4..0000000 --- a/Paper/gtk-3.0/widgets/infobars.css +++ /dev/null @@ -1,100 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color infobar_background @selection; -@define-color infobar_foreground #fff; - -/* Success colors */ -@define-color success #4bae4f; -@define-color success_foreground #fff; -@define-color success_text_shadow alpha(#fff, 0.2); -@define-color success_background @success; -@define-color success_border shade(@info_background, 0.9); - -/* Info colors */ -@define-color info #2095f2; -@define-color info_foreground #333333; -@define-color info_text_shadow alpha(#fff, 0.2); -@define-color info_background @info; -@define-color info_border shade(@info_background, 0.9); - -/* Warning colors */ -@define-color warning #fec006; -@define-color warning_foreground #333333; -@define-color warning_text_shadow alpha(#fff, 0.2); -@define-color warning_background @warning; -@define-color warning_border shade(@warning_background, 0.9); - -/* Question colors */ -@define-color question #4ab3e4; -@define-color question_foreground #fff; -@define-color question_text_shadow alpha(#000, 0.2); -@define-color question_background @question; -@define-color question_border shade(@question_background, 0.9); - -/* Error colors */ -@define-color error #f34235; -@define-color error_foreground #fff; -@define-color error_text_shadow alpha(#000, 0.5); -@define-color error_background @error; -@define-color error_border shade(@error_background, 0.9); - -/************** - * GtkInfoBar * - **************/ - -.info, -GtkInfoBar { - background-color: @background; - background-image: linear-gradient(to bottom, - @background, - shade(@background, 0.98) - ); - color: @foreground; - border-style: solid; - border-color: @border; - border-bottom-width: 1px; -} - -.info GtkLabel, -GtkInfoBar GtkLabel { - color: @foreground; -} - -GtkInfoBar .entry, -GtkInfoBar .menu { - color: @foreground; -} - -GtkInfoBar GtkLabel:insensitive { - color: @insensitive_text; -} - -GtkInfoBar .button, -GtkInfoBar .button:focus, -.dynamic-notebook GtkInfoBar .button { - color: @selection_foreground; -} - -GtkInfoBar .button:active, -GtkInfoBar .button:hover:active { - color: @selection_foreground; -} - -GtkInfoBar .button:insensitive { -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/inline-toolbars.css b/Paper/gtk-3.0/widgets/inline-toolbars.css deleted file mode 100644 index 6e33e14..0000000 --- a/Paper/gtk-3.0/widgets/inline-toolbars.css +++ /dev/null @@ -1,173 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/******************* - * Inline Toolbars * - *******************/ - -.inline-toolbar.toolbar { - background-color: @base; - border: solid @border; - border-width: 0 1px 1px 1px; - color: @text; - box-shadow: none; -} - -.inline-toolbar.toolbar:backdrop { - background-color: @backdrop_base; - box-shadow: none; - -gtk-image-effect: dim; -} - -.inline-toolbar.toolbar:first-child { - border-radius: 6px 6px 0px 0px; - border-width: 1px 1px 0px 1px; -} - -.inline-toolbar.toolbar:last-child { - border-radius: 0 0 6px 6px; - border-width: 0px 1px 1px 1px; -} - -/* Buttons */ -.inline-toolbar.toolbar .button, -.inline-toolbar.toolbar .text-button, -.inline-toolbar.toolbar .image-button { - border: none; - background: none; - color: @text; - border-radius: 0px; - padding: 13px; -} - -.inline-toolbar.toolbar .button:active -.inline-toolbar.toolbar .text-button:active, -.inline-toolbar.toolbar .image-button:active { - border: none; - color: @text; - box-shadow: none; - padding: 13px; -} - -.inline-toolbar.toolbar .button .raised -.inline-toolbar.toolbar .text-button .raised, -.inline-toolbar.toolbar .image-button .raised { - border: none; - color: @text; - box-shadow: none; - padding: 13px; -} - -/* Hover */ -.inline-toolbar.toolbar .button:hover, -.inline-toolbar.toolbar .button:active:hover -.inline-toolbar.toolbar .text-button:hover, -.inline-toolbar.toolbar .text-button:active:hover, -.inline-toolbar.toolbar .image-button:hover, -.inline-toolbar.toolbar .image-button:active:hover { - padding: 13px; - border: none; - background-color: alpha(#000, 0.1); - color: @text; - box-shadow: none; -} - -/* Insensitive */ -.inline-toolbar.toolbar .button:insensitive, -.inline-toolbar.toolbar .text-button:insensitive, -.inline-toolbar.toolbar .image-button:insensitive { - color: @insensitive_header_text; - -gtk-image-effect: dim; -} - - -/* Backdrop */ -.inline-toolbar.toolbar .button:backdrop, -.inline-toolbar.toolbar .button:active:backdrop -.inline-toolbar.toolbar .text-button:backdrop, -.inline-toolbar.toolbar .text-button:active:backdrop, -.inline-toolbar.toolbar .image-button:backdrop, -.inline-toolbar.toolbar .image-button:active:backdrop { - color: @backdrop_text; - border: none; - padding: 13px; -} - -/* Insensitive:Backdrop; */ -.inline-toolbar.toolbar .button:insensitive:backdrop, -.inline-toolbar.toolbar .text-button:insensitive:backdrop, -.inline-toolbar.toolbar .image-button:insensitive:backdrop { - padding: 13px; - border: none; - color: mix(@backdrop_text, @insensitive_text, 0.5); -} - - -/* Images */ -.inline-toolbar.toolbar .button GtkImage { - color: @text; -} - -.inline-toolbar.toolbar .button:active GtkImage, -.inline-toolbar.toolbar .button:focus GtkImage, -.inline-toolbar.toolbar .button:hover GtkImage { - color: @text; -} - -.inline-toolbar.toolbar .button:backdrop GtkImage, -.inline-toolbar.toolbar .button:backdrop:hover GtkImage, -.inline-toolbar.toolbar .button:active:backdrop GtkImage { - color: @backdrop_text; - -gtk-image-effect: dim; -} - -.inline-toolbar.toolbar .button:insensitive GtkImage { - color: @insensitive_text; - -gtk-image-effect: dim; -} - -.inline-toolbar.toolbar .button:insensitive:backdrop GtkImage { - color: mix(@backdrop_text, @insensitive_text, 0.5); - -gtk-image-effect: dim; -} - -/* Labels */ -.inline-toolbar.toolbar .button GtkLabel { - color: @text; -} - -.inline-toolbar.toolbar .button:active GtkLabel, -.inline-toolbar.toolbar .button:focus GtkLabel, -.inline-toolbar.toolbar .button:hover GtkLabel { - color: @text; -} - -.inline-toolbar.toolbar .button:backdrop GtkLabel, -.inline-toolbar.toolbar .button:backdrop:hover GtkLabel, -.inline-toolbar.toolbar .button:active:backdrop GtkLabel { - color: @backdrop_text; -} - -.inline-toolbar.toolbar .button:insensitive GtkLabel { - color: @insensitive_text; -} - -.inline-toolbar.toolbar .button:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/labels.css b/Paper/gtk-3.0/widgets/labels.css deleted file mode 100644 index 596f6d6..0000000 --- a/Paper/gtk-3.0/widgets/labels.css +++ /dev/null @@ -1,61 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/********** - * Labels * - **********/ - -.label, -.label GtkLabel, -GtkLabel { - color: inherit; -} - -.dim-label, -.dim-label GtkLabel { - color: @insensitive_text; -} - -.label:active, -.label:focus, -.label:hover, -*:active GtkLabel, -*:focus GtkLabel, -*:hover GtkLabel { - color: inherit; -} - -.label:backdrop, -.label:backdrop:hover, -.label:active:backdrop, -*:backdrop GtkLabel, -*:backdrop:hover GtkLabel, -*:active:backdrop GtkLabel { - color: inherit; -} - -.label:insensitive, -*:insensitive GtkLabel { - color: inherit; -} - -.label:insensitive:backdrop, -*:insensitive:backdrop GtkLabel { - color: inherit; -} - diff --git a/Paper/gtk-3.0/widgets/levelbars.css b/Paper/gtk-3.0/widgets/levelbars.css deleted file mode 100644 index ef144c3..0000000 --- a/Paper/gtk-3.0/widgets/levelbars.css +++ /dev/null @@ -1,95 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/************* - * Level Bar * - *************/ - -GtkLevelBar { - -GtkLevelBar-min-block-width: 34; - -GtkLevelBar-min-block-height: 3; - border-radius: 2px; -} - -GtkLevelBar.vertical { - -GtkLevelBar-min-block-width: 3; - -GtkLevelBar-min-block-height: 34; - border-radius: 2px; -} - -.level-bar.trough, -.level-bar.trough:backdrop { - border: 1px solid @border; - background: @base; - border-radius: 0px; - padding:1px; -} - -.level-bar.fill-block { - border: 1px solid @selected_border; - background-color: @selection; -} - -.level-bar.fill-block:backdrop { - background-color: shade(@backdrop_background, 0.95); - border: 1px solid @backdrop_border; -} - -.level-bar.indicator-continuous.fill-block { - padding: 2px; - border-radius: 4px; -} - -.level-bar.fill-block:backdrop, -.level-bar.fill-block.level-high:backdrop, -.level-bar.fill-block.level-low:backdrop { - background-color: @backdrop_border; - border-color: @backdrop_border; - background-image: none; -} - -.level-bar.indicator-discrete.fill-block.horizontal { - border-radius: 4px; - margin: 0 1px; -} - -.level-bar.indicator-discrete.fill-block.vertical { - border-radius: 4px; - margin: 1px 0; -} - -.level-bar.fill-block.level-high { - border-color: shade(@success, 0.9); - background-color: @success; -} - -.level-bar.fill-block.level-low { - border-color: shade(@warning, 0.9); - background-color: @warning; -} - -.level-bar.fill-block.empty-fill-block { - background: none; - background-image: none; - border-color: alpha(@foreground, 0.1); -} - -.level-bar.fill-block.empty-fill-block:backdrop { - border-color: transparent; - background: none; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/linked-buttons.css b/Paper/gtk-3.0/widgets/linked-buttons.css deleted file mode 100644 index f0ca6c2..0000000 --- a/Paper/gtk-3.0/widgets/linked-buttons.css +++ /dev/null @@ -1,103 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/********* -* Linked * -*********/ - -/* Middle button */ -.linked entry, -.linked button, -.linked .entry, -.linked .button { - border-left-width: 0; - border-radius: 0; -} - -/* Leftmost button */ -.linked entry:first-child, -.linked button:first-child, -.linked .entry:first-child, -.linked .button:first-child, -.linked > GtkComboBox:first-child > .button { - border-width: 1px; - border-bottom-right-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 2.5px; - border-top-left-radius: 2.5px; -} - -/* Rightmost button */ -.linked entry:last-child, -.linked button:last-child, -.linked .entry:last-child, -.linked .button:last-child, -.linked > GtkComboBox:last-child > .button { - border-left-width: 0; - border-bottom-right-radius: 2.5px; - border-top-right-radius: 2.5px; - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -/* Linked single button */ -.linked entry:only-child, -.linked button:only-child, -.linked .entry:only-child, -.linked .button:only-child { - border-right-width: 1px; - border-left-width: 1px; - border-radius: 2.5px; -} - -/* Middle button (vertical) */ -.linked.vertical entry, -.linked.vertical button, -.linked.vertical .entry, -.linked.vertical .button { - border-left-width: 1px; - border-bottom-width: 0; - border-radius: 0; -} - -/* Top button (vertical) */ -.linked.vertical entry:first-child, -.linked.vertical button:first-child, -.linked.vertical .entry:first-child, -.linked.vertical .button:first-child { - border-radius: 2.5px 2.5px 0 0; -} - -/* Bottom button (vertical) */ -.linked.vertical entry:last-child, -.linked.vertical button:last-child, -.linked.vertical .entry:last-child, -.linked.vertical .button:last-child { - border-bottom-width: 1px; - border-radius: 0 0 2.5px 2.5px; -} - -/* Linked single button (vertical) */ -.linked.vertical entry:only-child, -.linked.vertical button:only-child, -.linked.vertical .entry:only-child, -.linked.vertical .button:only-child { - border-top-width: 1px; - border-bottom-width: 1px; - border-radius: 2.5px; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/links.css b/Paper/gtk-3.0/widgets/links.css deleted file mode 100644 index 2fa9165..0000000 --- a/Paper/gtk-3.0/widgets/links.css +++ /dev/null @@ -1,75 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -@define-color link #02f; -@define-color backdrop_link shade(@link, 1.1); -@define-color visited_link shade(@link, 0.9); - -/********* - * Links * - *********/ -*:link, .button:link, .header-bar .button.titlebutton:link, -.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, -.titlebar .button.titlebutton:visited { - color: @visited_link; -} - -*:link:visited, -.button:visited, -.header-bar .button.titlebutton:visited, -.titlebar .button.titlebutton:visited { - color: @visited_link; -} - -*:selected *:link:visited, -*:selected .button:visited { - color: @visited_link; -} - -*:link:hover, -.button:hover:link, -.button:hover:visited { - color: @backdrop_link; -} - -*:selected *:link:hover, -*:selected .button:hover:link, -*:selected .button:hover:visited { - color: shade(@link, 1.1); -} - -*:link:active, -.button:active:link, -.button:active:visited { - color: @visited_link; -} - -*:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { - color: @selection_foreground; -} - -*:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link, -.header-bar.selection-mode .subtitle:backdrop:hover:link { - color: @backdrop_link; -} - -*:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link, -.header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { - color: @selected; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/list-rows.css b/Paper/gtk-3.0/widgets/list-rows.css deleted file mode 100644 index da0b299..0000000 --- a/Paper/gtk-3.0/widgets/list-rows.css +++ /dev/null @@ -1,38 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/*********** - * List Rows * - ***********/ - -.list-row { - padding: 5px 8px; - border-width: 0px; - background: none; - color: @text; -} - -.list-row:selected { - background-color: @selection; - color: @selection_foreground; -} - -.list-row:hover { - background-color: shade(@selection, 1.1); - color: @selection_foreground; -} diff --git a/Paper/gtk-3.0/widgets/menu-button.css b/Paper/gtk-3.0/widgets/menu-button.css deleted file mode 100644 index 506746f..0000000 --- a/Paper/gtk-3.0/widgets/menu-button.css +++ /dev/null @@ -1,83 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/*************** - * Menu Button * - ***************/ - -.menu-button { - color: @text; -} - -.menu-button .menu, -.menu-button .menu GtkLabel, -.menu-button.image-button .menu, -.menu-button.image-button .menu GtkLabel { - color: @text; -} - -.menu-button .menu:backdrop GtkLabel, -.menu-button .menuitem:backdrop GtkLabel -.menu-button.image-button .menu:backdrop GtkLabel, -.menu-button.image-button .menuitem:backdrop GtkLabel { - color: @backdrop_text; -} - -.menu-button .menu:insensitive GtkLabel, -.menu-button .menuitem:insensitive GtkLabel, -.menu-button.image-button .menu:insensitive GtkLabel, -.menu-button.image-button .menuitem:insensitive GtkLabel { - color: @insensitive_text; -} - -.menu-button .menu .accelerator, -.menu-button .menu .accelerator:insensitive, -.menu-button .menuitem .accelerator, -.menu-button .menuitem .accelerator:insensitive -.menu-button .menu .menuitem .accelerator, -.menu-button .menu .menuitem .accelerator:insensitive, -.menu-button.image-button .menu .accelerator, -.menu-button.image-button .menu .accelerator:insensitive, -.menu-button.image-button .menuitem .accelerator, -.menu-button.image-button .menuitem .accelerator:insensitive -.menu-button.image-button .menu .menuitem .accelerator, -.menu-button.image-button .menu .menuitem .accelerator:insensitive { - color: @insensitive_text; -} - -.menu-button.separator { - color: @separator; -} - -.menu-button:hover { -} - -.menu-button:insensitive { - color: @insensitive_text; -} - -.menu-button:hover, -.menu-button:active, -.menu-button:active:insensitive, -.menu-button:insensitive, -.menu-button { -} - -GtkMenuButton.button:active, -GtkMenuButton.button.raised:active { -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/menubars.css b/Paper/gtk-3.0/widgets/menubars.css deleted file mode 100644 index 3517c7e..0000000 --- a/Paper/gtk-3.0/widgets/menubars.css +++ /dev/null @@ -1,173 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/*********** - * Menubar * - ***********/ - -.menubar { - background-color: @header; - color: @header_text; -} - -.menubar:backdrop { - background-color: @backdrop_header; - color: @backdrop_header_text; -} - -.menubar .menuitem { - background: none; - color: @header_text; - - -gtk-icon-style: symbolic; -} - -.menubar.menuitem:active, -.menubar .menuitem:active { - background: none; - color: @selection; - box-shadow:inset 0 -3px 0 0 @selection; -} - -.menubar .menuitem:backdrop { - background: none; - color: @backdrop_header_text; -} - -.menubar .menuitem:hover { - background-color: @selection; - color: @selection_foreground; - box-shadow:inset 0 -3px 0 0 @selection; -} - -/* Separator */ -.menubar.menuitem.separator { - color: @separator; -} - -/* Images */ -.menubar .menuitem GtkImage { - color: @header_text; -} - -.menubar .menuitem:active GtkImage, -.menubar .menuitem:focus GtkImage, -.menubar .menuitem:hover GtkImage { - color: @selection_foreground; -} - -.menubar .menuitem:backdrop GtkImage, -.menubar .menuitem:backdrop:hover GtkImage, -.menubar .menuitem:active:backdrop GtkImage { - color: @backdrop_header_text; - /*-gtk-image-effect: dim;*/ -} - -.menubar .menuitem:insensitive GtkImage { - color: @insensitive_header_text; - /*-gtk-image-effect: dim;*/ -} - -.menubar .menuitem:insensitive:backdrop GtkImage { - color: mix(@backdrop_header_text, @insensitive_header_text, 0.5); - /*-gtk-image-effect: dim;*/ -} - -/* Labels */ -.menubar .menuitem GtkLabel { - color: @header_text; -} - -.menubar .menuitem:active GtkLabel, -.menubar .menuitem:focus GtkLabel, -.menubar .menuitem:hover GtkLabel { - color: @selection_foreground; -} - - -.menubar .menuitem:backdrop GtkLabel, -.menubar .menuitem:active:backdrop GtkLabel { - color: @backdrop_header_text; -} - -.menubar .menuitem:backdrop:hover GtkLabel { - color: @backdrop_text; - /* color: alpha (#000, 0.6); */ -} - -.menubar .menuitem:insensitive GtkLabel { - color: @insensitive_header_text; -} - -.menubar .menuitem:insensitive:backdrop GtkLabel { - color: mix(@backdrop_header_text, @insensitive_header_text, 0.5); -} - -/* Images */ -.menubar .menu .menuitem GtkImage { - color: @text; -} - -.menubar .menu .menuitem:active GtkImage, -.menubar .menu .menuitem:focus GtkImage, -.menubar .menu .menuitem:hover GtkImage { - color: @selection_foreground; -} - -.menubar .menu .menuitem:backdrop GtkImage, -.menubar .menu .menuitem:backdrop:hover GtkImage, -.menubar .menu .menuitem:active:backdrop GtkImage { - color: @backdrop_text; - /*-gtk-image-effect: dim;*/ -} - -.menubar .menu .menuitem:insensitive GtkImage { - color: @insensitive_text; - /*-gtk-image-effect: dim;*/ -} - -.menubar .menu .menuitem:insensitive:backdrop GtkImage { - color: mix(@backdrop_text, @insensitive_text, 0.5); - /*-gtk-image-effect: dim;*/ -} - -/* Labels */ -.menubar .menu .menuitem GtkLabel { - color: @text; -} - -.menubar .menu .menuitem:active GtkLabel, -.menubar .menu .menuitem:focus GtkLabel, -.menubar .menu .menuitem:hover GtkLabel { - color: @selection_foreground; -} - -.menubar .menu .menuitem:backdrop GtkLabel, -.menubar .menu .menuitem:backdrop:hover GtkLabel, -.menubar .menu .menuitem:active:backdrop GtkLabel { - color: @backdrop_text; -} - -.menubar .menu .menuitem:insensitive GtkLabel { - color: @insensitive_text; -} - -.menubar .menu .menuitem:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/menus.css b/Paper/gtk-3.0/widgets/menus.css deleted file mode 100644 index cf509e0..0000000 --- a/Paper/gtk-3.0/widgets/menus.css +++ /dev/null @@ -1,147 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/******** - * Menu * - ********/ - -.content-view .menu, -.context-menu, -.menu, -.popup { - padding: 4px 0; - border-radius: 4px; - box-shadow: 0 2px 4px 0 alpha(#000,0.1), - inset 0 1px 0 0 alpha(#fff,0.1); - background-color: @background; - color: @text; -} - -/* Menu Item */ -.menuitem { - border:none; - padding: 8px 4px; - - -GtkMenuItem-arrow-scaling: 0.5; - -gtk-icon-style: symbolic; -} - -/* Active */ -.menuitem:active { - background-color: @selection; - color: @selection_foreground; - -gtk-icon-style: symbolic; -} - -/* Hover*/ -.menuitem:hover { - background-color: @selection; - color: @selection_foreground; - -gtk-icon-style: symbolic; -} - -.menuitem:backdrop, -.menu .menuitem:backdrop { - box-shadow: none; - border: none; -} - -.menuitem:insensitive, -.menu .menuitem:insensitive { - box-shadow: none; - color: @insensitive_text; - border: none; -} - -/* Arrows */ -.menu .menuitem.arrow { - color: @text; - -GtkComboBox-arrow-scaling: 0.5; -} - -.menu .menuitem.arrow { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); -} -.menu .menuitem.arrow:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); -} - -/* Separator color */ -.menuitem.separator { - border: none; - color: @border; - -GtkMenuItem-horizontal-padding: 0; - -GtkWidget-separator-height: 1; -} - -.menuitem .entry { - border: none; - background-color: @base; - background-image: none; -} - -.menuitem .entry:active, -.menuitem .entry:focus { - border: none; -} - -/* Accelerators */ -.menuitem .accelerator, -.menuitem .accelerator:insensitive { - background: none; - color: @insensitive_text; -} - -.menuitem .accelerator:hover, -.menuitem .accelerator:active { - background: none; -} - - -/* Menu Text */ -.menuitem GtkLabel { - padding-left: 2px; - padding-right: 2px; - color: @text; -} - -.menuitem:hover GtkLabel { - color: @selection_foreground; -} - -/* Menu Text */ -.menuitem GtkLabel:insensitive { - color: @insensitive_text; -} - -.menu .menuitem GtkLabel, -.popup .menuitem GtkLabel { - padding-left: 6px; -} - -/* Menu Image */ -.menuitem GtkImage { - padding-left: 2px; - padding-right: 2px; - color: @text; -} - -.menuitem:hover GtkImage, -.menu .menuitem:hover GtkImage { - color: @selection_foreground; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/message-dialogs.css b/Paper/gtk-3.0/widgets/message-dialogs.css deleted file mode 100644 index 446c45f..0000000 --- a/Paper/gtk-3.0/widgets/message-dialogs.css +++ /dev/null @@ -1,229 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/****************** -* Message Dialogs * -*******************/ - -.message-dialog { - padding: 0px; - padding-top: 8px; - /*background: @background;*/ - -GtkDialog-button-spacing: 0; - border-bottom-left-radius: 6px; - border-bottom-right-radius: 6px; -} - -.window-frame.message-dialog, -.window-frame.message-dialog:backdrop { - border-radius: 4px; -} - -.message-dialog.csd { - border-radius: 5px; - background: @background; - box-shadow: 0 3px 6px alpha (#000, 0.16), - 0 3px 6px alpha (#000, 0.23); - padding-top: 8px; - margin: 0; -} - -.message-dialog.csd.background { - padding: 0px; - margin: 0px; - background: @background; - box-shadow: none; -} - -/* Buttons */ -.message-dialog.csd .dialog-action-area { - padding: 0; -} - -.message-dialog .dialog-action-area .button { - border: none; - border-radius: 0; - padding: 0; - font: bold; - /*padding: 8px;*/ -} - -.message-dialog.csd .dialog-action-area .button { - border-radius: 2px; - border: none; - background-image: none; - background-color: transparent; - color: @text; -} - -.message-dialog.csd .dialog-action-area .button:hover { - border: none; - background-image: none; - background-color: @selection; - color: @selection_foreground; -} - -.message-dialog.csd .dialog-action-area .button:active, -.message-dialog.csd .dialog-action-area .button:active:hover { - border: none; - border-radius: 2px; - background-image: none; - background-color: alpha(#000, 0.2); - color: @text; -} - -.message-dialog.csd .dialog-action-area .button:insensitive { - border: none; - background-image: none; - background-color: @insensitive_background; - color: @insensitive_text; -} - -.message-dialog.csd .dialog-action-area .button:backdrop { - border: none; - background-image: none; - background-color: @backdrop_background; - color: @backdrop_text; -} - -.message-dialog.csd .dialog-action-area .button:backdrop:insensitive { - border: none; - background-image: none; - background-color: mix(@insensitive_background, @backdrop_background, 0.5); - color: mix(@insensitive_text, @backdrop_text, 0.5); -} - -/* Suggested Action Button */ -.message-dialog.csd .dialog-action-area .button.suggested-action { - background-image: none; - border: 0px solid @suggested_action_button; - background-color: @suggested_action_button; - color: @suggested_action_button_foreground; -} - -.message-dialog.csd .dialog-action-area .button.suggested-action:hover { - background-image: none; - border: 0px solid shade(@suggested_action_button, 1.2); - background-color: shade(@suggested_action_button, 1.2); - color: @suggested_action_button_foreground; -} - -.message-dialog.csd .dialog-action-area .button.suggested-action:active { - background-image: none; - border: 0px solid shade(@suggested_action_button, 1.1); - background-color: shade(@suggested_action_button, 1.1); - color: @suggested_action_button_foreground; -} - -.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop { - background-image: none; - border: 0px solid @backdrop_border; - background-color: @backdrop_background; - color: @backdrop_text; -} - -.message-dialog.csd .dialog-action-area .button.suggested-action:insensitive { - background-image: none; - border: 0px solid @insensitive_border; - background-color: @insensitive_background; - color: @insensitive_text; -} - -.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive { - background-image: none; - border: 0px solid mix(@insensitive_border, @backdrop_border, 0.5); - background-color: mix(@insensitive_background, @backdrop_background, 0.5); - color: mix(@insensitive_text, @backdrop_text, 0.5); -} - - -/* Destructive Action Button */ -.message-dialog.csd .dialog-action-area .button.destructive-action { - background-image: none; - border: 0px solid @destructive_action_button_border; - background-color: @destructive_action_button; - color: @destructive_action_button_foreground; -} - -.message-dialog.csd .dialog-action-area .button.destructive-action:hover { - background-image: none; - border: 0px solid shade(@destructive_action_button_border, 1.1); - background-color: shade(@destructive_action_button, 1.1); - color: @destructive_action_button_foreground; -} - -.message-dialog.csd .dialog-action-area .button.destructive-action:active { - background-image: none; - border: 0px solid @destructive_action_button_border; - background-color: @destructive_action_button; - color: @destructive_action_button_foreground; -} - -.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop { - background-image: none; - border: 0px solid @backdrop_border; - background-color: @backdrop_background; - color: @backdrop_text; -} - -.message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { - background-image: none; - border: 0px solid @insensitive_border; - background-color: @insensitive_background; - color: @insensitive_text; -} - -.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive { - background-image: none; - border: 0px solid mix(@insensitive_border, @backdrop_border, 0.5); - background-color: mix(@insensitive_background, @backdrop_background, 0.5); - color: mix(@insensitive_text, @backdrop_text, 0.5); -} - -.message-dialog.csd .dialog-action-area .button, -.message-dialog.csd .dialog-action-area .button:hover, -.message-dialog.csd .dialog-action-area .button:active, -.message-dialog.csd .dialog-action-area .button:insensitive, -.message-dialog.csd .dialog-action-area .button:backdrop, -.message-dialog.csd .dialog-action-area .button:backdrop:insensitive, -.message-dialog.csd .dialog-action-area .button.suggested-action, -.message-dialog.csd .dialog-action-area .button.suggested-action:hover, -.message-dialog.csd .dialog-action-area .button.suggested-action:active, -.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, -.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, -.message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, -.message-dialog.csd .dialog-action-area .button.destructive-action, -.message-dialog.csd .dialog-action-area .button.destructive-action:hover, -.message-dialog.csd .dialog-action-area .button.destructive-action:active, -.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, -.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, -.message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { - background-image: none; - border-left-style: solid; - border-right-style: none; - border-bottom-style: none; -} - -.message-dialog.csd .dialog-action-area .button:last-child { - /*border-bottom-right-radius: 7px;*/ -} - -.message-dialog.csd .dialog-action-area .button:first-child { - border-left-style: none; - /*border-bottom-left-radius: 7px;*/ -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/miscellaneous.css b/Paper/gtk-3.0/widgets/miscellaneous.css deleted file mode 100644 index 482191c..0000000 --- a/Paper/gtk-3.0/widgets/miscellaneous.css +++ /dev/null @@ -1,94 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/********* - * text * - *********/ -.h1 { font: 24; } -.h2 { font: 18; } -.h3 { font: 12; } - - -/************* - * assistant * - *************/ -GtkAssistant .sidebar .highlight { - font: bold; -} - -GtkAssistant .sidebar { - padding: 3px; - border-right-width: 3px; - border-style: solid; - border-right-color: @border; - border-radius: 0; - background-color: @background; - color: mix(@foreground, @background, 0.1); -} - - -/************************* - * touch text selections * - *************************/ -GtkBubbleWindow { - border-radius: 4px; - background-clip: border-box; -} - -GtkBubbleWindow.osd.background { - background-color: @osd_background; -} - -GtkBubbleWindow .toolbar { - background: none; -} - - -/* dnd */ -.view.dim-label, -.dim-label, -.dim-label:hover, -.dim-label:focus { - color: mix(@foreground, @background, 0.5); -} - -.dim-label:selected, -.dim-label:selected:focus { - color: mix(@selection_foreground, @selection, 0.5); -} - -.dnd { - border: 1px solid shade(@selection, 0.9); -} - -.grip { - background: none; -} - -.arrow { - color: alpha(@foreground, 0.7); -} - -/********* - * Links * - *********/ - -*:link, -*:visited { - color: @link; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/notebook.css b/Paper/gtk-3.0/widgets/notebook.css deleted file mode 100644 index c8671f1..0000000 --- a/Paper/gtk-3.0/widgets/notebook.css +++ /dev/null @@ -1,328 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/******************* - * Notebook & Tabs * - *******************/ - -.notebook { - background-color: @base; - box-shadow:0 0 0 1px @border; - background-clip: border-box; -} - -.notebook.header { - border: none; - background-color: @background; -} - -.notebook.header, -.notebook.header:backdrop { - border-width: 0px; -} - -.notebook.header.frame.top, -.notebook.header.frame.top:backdrop {/* - border-top: 1px solid @border; - border-left: 1px solid @border; - border-right: 1px solid @border;*/ - border:none; -} - -.notebook.header.frame.bottom, -.notebook.header.frame.bottom:backdrop { - /*border-bottom: 1px solid @border; - border-left: 1px solid @border; - border-right: 1px solid @border;*/ - border:none; -} - -.notebook.header.frame.left, -.notebook.header.frame.left:backdrop { - /*border-top: 1px solid @border; - border-bottom: 1px solid @border; - border-left: 1px solid @border;*/ - border:none; -} - -.notebook.header.frame.right, -.notebook.header.frame.right:backdrop { - /*border-top: 1px solid @border; - border-bottom: 1px solid @border; - border-right: 1px solid @border;*/ - border:none; -} - -.notebook.frame { - /*FIXME: Move the border down here so devs have more control*/ - border: none; -} - -.notebook GtkViewport { - background-color: @base; - border:none; -} - -.notebook:insensitive, -.notebook GtkViewport:insensitive { - background-color: @insensitive_background; - border-color: @insensitive_border; - color: @insensitive_text; -} - -.notebook:backdrop, -.notebook GtkViewport:backdrop { - background-color: @backdrop_background; - border-color: @backdrop_border; - color: @backdrop_text; -} - -.notebook:insensitive:backdrop, -.notebook GtkViewport:insensitive:backdrop { - background-color: @backdrop_insensitive_background; - border-color: @backdrop_border; -} - -/* Labels */ -.notebook GtkLabel, -.notebook:active GtkLabel, -.notebook:focus GtkLabel, -.notebook:hover GtkLabel { - color: @text; -} - -.notebook:backdrop GtkLabel, -.notebook:backdrop:hover GtkLabel, -.notebook:active:backdrop GtkLabel { - color: @backdrop_text; -} - -.notebook:insensitive GtkLabel { - color: @insensitive_text; -} - -.notebook:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} - - -/*----- Tabs -----*/ - -.notebook tab { - /*border: none;*/ - border-radius: 0; - padding-top: 3px; - background: @background; - color: @foreground; -} - -.notebook tab > .entry { - border-radius: 2px; - padding: 2px 5px; -} - -.notebook tab:active { - border: none; - background: @background; - color: @foreground; -} - -.notebook tab:hover { - color: alpha(#fff, 0.3); - transition: all 300ms cubic-bezier(0.3, 0.5, 0.5, 0.9); -} - -.notebook tab:backdrop { - border: none; - background: @backdrop_background; - color: @backdrop_text; -} - -.notebook tab:insensitive { - border: none; - background: @insensitive_background; - color: @insensitive_text; -} - -/*----- Tab indicator bar -----*/ - -/* Normal */ -.notebook tab.top { - box-shadow:inset 0 -1px 0 0 @border; -} -.notebook tab.bottom { - box-shadow:inset 0 1px 0 0 @border; -} -.notebook tab.left { - box-shadow:inset -1px 0 0 0 @border; -} -.notebook tab.right { - box-shadow:inset 1px 0 0 0 @border; -} - -/* Hover */ -.notebook tab.top:hover, -.notebook tab.bottom:hover, -.notebook tab.left:hover, -.notebook tab.right:hover { - box-shadow: none; - background: shade(@background, 0.95); -} - -/* Active */ -.notebook tab.top:active { - box-shadow:inset 0 -2px 0 0 @text; -} -.notebook tab.bottom:active { - box-shadow:inset 0 2px 0 0 @text; -} -.notebook tab.left:active { - box-shadow:inset -2px 0 0 0 @text; -} -.notebook tab.right:active { - box-shadow:inset 2px 0 0 0 @text; -} - -/* Active-Backdrop */ -.notebook tab.top:active:backdrop { - box-shadow:inset 0 -2px 0 0 @backdrop_border; -} -.notebook tab.bottom:active:backdrop { - box-shadow:inset 0 2px 0 0 @backdrop_border; -} -.notebook tab.left:active:backdrop { - box-shadow:inset -2px 0 0 0 @backdrop_border; -} -.notebook tab.right:active:backdrop { - box-shadow:inset 2px 0 0 0 @backdrop_border; -} - -/* Backdrop */ -.notebook tab.top:backdrop { - box-shadow:inset 0 -1px 0 0 @backdrop_border; -} -.notebook tab.bottom:backdrop { - box-shadow:inset 0 1px 0 0 @backdrop_border; -} -.notebook tab.left:backdrop { - box-shadow:inset -1px 0 0 0 @backdrop_border; -} -.notebook tab.right:backdrop { - box-shadow:inset 1px 0 0 0 @backdrop_border; -} - -/* Insensitive */ -.notebook tab.top:insensitive { - box-shadow:inset 0 -1px 0 0 @insensitive_border; -} -.notebook tab.bottom:insensitive { - box-shadow:inset 0 1px 0 0 @insensitive_border; -} -.notebook tab.left:insensitive { - box-shadow:inset -1px 0 0 0 @insensitive_border; -} -.notebook tab.right:insensitive { - box-shadow:inset 1px 0 0 0 @insensitive_border; -} - -/*----- In-tab Padding -----*/ - -.notebook tab.top { - padding: 6px 8px 8px 8px; -} - -.notebook tab.bottom { - padding: 8px 8px 6px 8px; -} - -.notebook tab.left { - padding: 8px; -} - -.notebook tab.right { - padding: 8px; -} - - -/*----- Labels -----*/ - -.notebook tab GtkLabel { - background: none; - color: @backdrop_text; -} - -.notebook tab:active GtkLabel, -.notebook .active-page, -.notebook tab .active-page GtkLabel { - background: none; - color: @foreground; - font-weight: bold; - text-shadow: 0 1px alpha(@base,0.2); -} - -.notebook tab:backdrop GtkLabel, -.notebook tab GtkLabel:backdrop { - background: none; - color: @backdrop_text; -} - -/*----- Close Button -----*/ - -.notebook tab .button, -.notebook tab .button:active, -.notebook tab .button:hover { - color: @backdrop_text; - background-image: none; - background: none; - border-radius: 4px; - padding: 2px; - box-shadow: none; -} - - -.notebook tab .button GtkImage { - color: @backdrop_text; -} - -.notebook tab .button:hover GtkImage, -.notebook tab .button:active GtkImage { - color: @selection_foreground; -} - -.notebook tab .button:backdrop GtkImage { - color: @backdrop_text; -} - -.notebook tab .button:hover { - color: @foreground; - background-color: alpha(#000, 0.1); -} - -.notebook tab .button:active, -.notebook tab .button:active:hover { - color: @selection_foreground; - background-color: @selection; -} - -.notebook tab .button:backdrop { - color: mix(@backdrop_foreground, @backdrop_base, 0.7); -} - -.notebook tab .button:backdrop:hover { - color: @backdrop_foreground; -} diff --git a/Paper/gtk-3.0/widgets/osd.css b/Paper/gtk-3.0/widgets/osd.css deleted file mode 100644 index 8e410ce..0000000 --- a/Paper/gtk-3.0/widgets/osd.css +++ /dev/null @@ -1,331 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color osd_background alpha(#000, 0.7); -@define-color osd_background_backdrop shade(@osd_background, 0.9); -@define-color osd_foreground @selection; -@define-color osd_lowlight alpha(#fff, 0.2); -@define-color osd_button_border alpha(#fff, 0); -@define-color osd_button_inset @osd_button_border; - -/******* - * OSD * - *******/ -.background.osd { - color: @osd_foreground; - background-color: @osd_background; -} - -.background.osd:backdrop { - background-color: @osd_background_backdrop; -} - -GtkOverlay.osd { - background: none; -} - -.osd.frame { - background-clip: border-box; - background-origin: border-box; -} - -/* OSD Buttons */ - -.osd .button, -.osd.toolbar .button, -.osd.toolbar .button.image-button, -.osd.toolbar .text-button, -.osd.toolbar GtkToolButton .button { - background-color: transparent; - background-image: none; - padding: 4px; - border-width: 1px 0; - border-radius: 0; - border: none; - box-shadow: none; -} - -.osd.toolbar .button:first-child { - padding: 4px; - border-radius: 2px 0 0 2px; - border-width: 1px 0 1px 1px; - box-shadow: inset -1px 0 @osd_button_inset; -} - -.osd.toolbar .button:last-child { - padding: 4px; - box-shadow: none; - border-radius: 0 2px 2px 0; - border-width: 1px 1px 1px 0; -} - -.osd.toolbar .button:only-child, -.osd.toolbar .button.image-button, -.osd.toolbar .text-button, -.osd.toolbar GtkToolButton .button, -.osd.toolbar GtkToolButton:only-child .button, -.osd.toolbar GtkToolButton:last-child .button, -.osd.toolbar GtkToolButton:first-child .button { - border-width: 1px; - border-radius: 2px; - border-style: solid; - padding: 4px; - box-shadow: none; - border: none; -} - -.osd .button:hover, -.osd .button:active:hover -.osd.toolbar .button:hover, -.osd.toolbar .button:active:hover, -.osd.toolbar .button.image-button:hover, -.osd.toolbar .button.image-button:active:hover -.osd.toolbar GtkToolButton .button:hover, -.osd.toolbar GtkToolButton .button:active:hover { - padding: 4px; - border: none; - border-radius: 2px; - box-shadow: none; - background: alpha(#fff, 0.1); - color: @osd_foreground; -} - -.osd .button:active, -.osd.toolbar .button:active, -.osd.toolbar .button.image-button:active -.osd.toolbar GtkToolButton .button:active { - padding: 4px; - border-radius: 2px; - box-shadow: none; - border: none; - background: alpha(#fff, 0.2); - color: @osd_foreground; -} - -.osd .button:backdrop, -.osd.toolbar .button:backdrop, -.osd.toolbar .button.image-button:backdrop -.osd.toolbar GtkToolButton .button:backdrop, -.osd .button:active:backdrop, -.osd.toolbar .button:active:backdrop, -.osd.toolbar .button.image-button:active:backdrop -.osd.toolbar GtkToolButton .button:active:backdrop { - padding: 4px; - border-radius: 2px; - box-shadow: none; - border: none; - background: alpha(#fff, 0.1); - color: alpha(@osd_foreground, 0.8); -} - -.osd .button:insensitive, -.osd.toolbar .button:insensitive { - background-image: none; - background-color: @osd_button_background_insensitive; -} - -.osd .button:active:insensitive { - background-image: none; - background-color: @osd_button_background_insensitive_active; -} - -.osd .button:backdrop { - background-image: none; - background-color: @osd_button_background_backdrop; -} - -.osd .button:backdrop:hover, -.osd .button:backdrop:active:hover { - background-image: none; - background-color: @osd_button_background_backdrop_hover; -} - -.osd .button:backdrop:active { - background-image: none; - background-color: @osd_button_background_backdrop_active; -} - -.osd .button:backdrop:insensitive, -.osd .button:backdrop:insensitive:active { - background-image: none; - background-color: @osd_button_background_backdrop_insensitive; -} - -.osd .button:hover { - color: @osd_button_foreground_hover; -} - -.osd .button:active, -.osd .button:hover:active { - color: @osd_button_foreground_active; -} - -.osd .button:insensitive, -.osd .button:active *:insensitive { - color: @osd_button_foreground_insensitive; -} - -.osd .button:backdrop, -.osd .button:backdrop:insensitive, -.osd .button:backdrop:active *:insensitive { - color: @osd_button_foreground_backdrop; -} - -.osd .button:backdrop:active { - color: @osd_button_foreground_backdrop_active; -} - -.osd .button:active, -.osd .button:active:hover, -.osd GtkMenuButton.button:active { -} - -.osd GtkMenuButton.button:active { - background: none; - border-color: @osd_button_border; -} - -.osd GtkMenuButton.button:active { - color: @osd_button_foreground_active; - text-shadow: 0 -1px @osd_button_shadow; -} - -/* OSD Toolbar */ - -.osd.toolbar { - color: @osd_foreground; - padding: 10px; - border-style: none; - border-radius: 4px; - background-color: @osd_background; - - -GtkToolbar-button-relief: normal; -} - -.osd.toolbar:backdrop { - background-image: none; - background-color: @osd_background_backdrop; -} - -.osd.toolbar .separator { - color: shade(@osd_lowlight, 0.80); -} - -/* used by gnome-settings-daemon's media-keys OSD */ -.osd.trough { - background-color: @osd_trough_background; -} - -.osd.progressbar { - background-color: @osd_foreground; -} - -.osd .scale.trough { - border-color: @osd_button_border; - background: none; -} - -.osd .scale.trough.highlight { - border-color: mix(@osd_button_border, @selection_color, 0.70); -} - -.osd .scale.trough:insensitive, -.osd .scale.trough.highlight:insensitive { - border-color: shade(@osd_button_border, 0.60); - background-image: none; - background: none; -} - -.osd GtkProgressBar, -GtkProgressBar.osd { - padding: 0; - -GtkProgressBar-xspacing: 0; - -GtkProgressBar-yspacing: 3px; - -GtkProgressBar-min-horizontal-bar-height: 3px; -} - -.osd GtkProgressBar.trough, -GtkProgressBar.osd.trough { - padding: 0; - border-image: none; - border-style: none; - border-width: 0; - background-image: none; - background: none; - border-radius: 0; -} - -.osd GtkProgressBar.progressbar, -GtkProgressBar.osd.progressbar { - border-style: none; - background-color: @selection_color; - background-image: none; - border-radius: 0; -} - -.osd .view, -.osd.view { - background-color: @osd_view_background; -} - -.osd .view:backdrop, -.osd.view:backdrop { - background-color: @osd_view_background_backdrop; -} - -.osd .scrollbar.trough { - background-color: @osd_scrollbar_trough; -} - -.osd .scrollbar.trough:backdrop { - background-color: @osd_scrollbar_trough_backdrop; -} - -.osd .scrollbar.slider { - background-color: @osd_scrollbar_slider; -} - -.osd .scrollbar.slider:hover { - background-color: @osd_scrollbar_slider_prelight; -} - -.osd .scrollbar.slider:active { - background-color: @osd_scrollbar_slider_active; -} - -.osd GtkIconView.cell:selected, -.osd GtkIconView.cell:selected:focus { - background: none; - - border-style: solid; - border-radius: 15px; - border-width: 3px; - border-color: @osd_button_foreground; - - outline-color: transparent; -} - -/* used by Documents */ -.osd .page-thumbnail { - border-style: solid; - border-width: 1px; - border-color: @osd_lowlight; - - /* when there's no pixbuf yet */ - background-color: @osd_background; -} diff --git a/Paper/gtk-3.0/widgets/overflow.css b/Paper/gtk-3.0/widgets/overflow.css deleted file mode 100644 index fffeedf..0000000 --- a/Paper/gtk-3.0/widgets/overflow.css +++ /dev/null @@ -1,129 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/********** -* Overflow * -***********/ - -.overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); - background-size: 100% 5%, 100% 100%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; -} - -.overshoot.top:backdrop { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0))); - background-size: 100% 5%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; -} - -.overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); - background-size: 100% 5%, 100% 100%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; -} - -.overshoot.bottom:backdrop { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0))); - background-size: 100% 5%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; -} - -.overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); - background-size: 5% 100%, 100% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; -} - -.overshoot.left:backdrop { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0))); - background-size: 5% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; -} - -.overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); - background-size: 5% 100%, 100% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; -} - -.overshoot.right:backdrop { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0))); - background-size: 5% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; -} - - -.undershoot.top { - background-color: transparent; - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent 3px, transparent); -} - -.undershoot.bottom { - background-color: transparent; - background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.2) 3%, transparent, rgba(0, 0, 0, 0.02) 25%, transparent); -} - -.undershoot.left { - background-color: transparent; - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent 2px, transparent); -} - -.undershoot.right { - background-color: transparent; - background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent 2px, transparent); -} - -.undershoot.sidebar { - background-color: transparent; -} - -.undershoot:backdrop { -} diff --git a/Paper/gtk-3.0/widgets/popovers.css b/Paper/gtk-3.0/widgets/popovers.css deleted file mode 100644 index 36f1192..0000000 --- a/Paper/gtk-3.0/widgets/popovers.css +++ /dev/null @@ -1,207 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/************************* - * Touch text selections * - *************************/ - -GtkPopover { - padding: 2px; - border-radius: 6px; - background-clip: border-box; - background-color: @background; - border: 1px solid alpha(#000, 0.3); - box-shadow: 0 2px 3px 2px @menu_shadow; - margin: 10px; - color: @text; -} - -GtkPopover.osd { - background-color: @osd_popover_background; - border-color: @border; - box-shadow: 0 2px 8px 3px alpha(@menu_shadow, 0.4), inset 0 1px 0 0 @osd_popover_background; - color: darker(white); -} - - -/* Buttons */ -GtkPopover .button, -GtkPopover .button .image-button { - background-color: @base; - color: @text; -} - -GtkPopover .button:focus, -GtkPopover .button .image-button:focus { - color: shade(@text, 0.8); -} - -GtkPopover .button:hover, -GtkPopover .button .image-button:hover { - color: @selection; -} - -GtkPopover .button:active, -GtkPopover .button .image-button:active { - background-color: @selection; - color: shade(@text, 0.8); -} - -GtkPopover .button:active:hover, -GtkPopover .button .image-button:active:hover { - background-color: shade(@selection, 1.1); - color: @selection_foreground; -} - -GtkPopover .button:insensitive, -GtkPopover .button .image-button:insensitive { - color: @insensitive_text; -} - -GtkPopover .button:backdrop, -GtkPopover .button .image-button:backdrop { - color: @backdrop_text; -} - - -/* Linked Buttons */ -GtkPopover .linked .button, -GtkPopover .linked .button .image-button { - border: 1px solid @border; - background-color: @base; - color: @text; -} - -GtkPopover .linked .button:focus, -GtkPopover .linked .button .image-button:focus { - color: shade(@text, 0.8); -} - -GtkPopover .linked .button:hover, -GtkPopover .linked .button .image-button:hover { - color: @selection; -} - -GtkPopover .linked .button:active, -GtkPopover .linked .button .image-button:active { - background-color: @selection; - color: shade(@text, 0.8); -} - -GtkPopover .linked .button:active:hover, -GtkPopover .linked .button .image-button:active:hover { - background-color: shade(@selection, 1.1); - color: shade(@text, 0.8); -} - -GtkPopover .linked .button:insensitive, -GtkPopover .linked .button .image-button:insensitive { - color: @insensitive_text; -} - -GtkPopover .linked .button:backdrop, -GtkPopover .linked .button .image-button:backdrop { - color: @backdrop_text; -} - - -GtkPopover .linked .button:first-child { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} - -GtkPopover .linked .button:last-child { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} - -/* Separator */ -GtkPopover .separator { - font-size: 80%; - font-weight: bold; - color: @border; - background: none; - border: 0; -} - -GtkPopover.osd > .toolbar .button { - border-radius: 0px; - border-width: 0px; -} - - -/* Images */ -GtkPopover .button:focus GtkImage, -GtkPopover .button GtkImage { - color: @text; -} - -GtkPopover .button:active GtkImage { - color: @selection_foreground; -} - -GtkPopover .button:hover GtkImage, -GtkPopover .image-button:hover GtkImage { - color: shade(@text, 2.0); -} - -GtkPopover .button:backdrop GtkImage, -GtkPopover .button:backdrop:hover GtkImage, -GtkPopover .button:active:backdrop GtkImage { - color: @backdrop_text; - /*-gtk-image-effect: dim;*/ -} - -GtkPopover .button:insensitive GtkImage { - color: @insensitive_text; - /*-gtk-image-effect: dim;*/ -} - -GtkPopover .button:insensitive:backdrop GtkImage { - color: mix(@backdrop_text, @insensitive_text, 0.5); - /*-gtk-image-effect: dim;*/ -} - -/* Labels */ -GtkPopover .button:focus GtkLabel, -GtkPopover .button GtkLabel { - color: @text; -} - -GtkPopover .button:active GtkLabel { - color: @selection_foreground; -} - -GtkPopover .button:hover GtkLabel { - color: shade(@text, 2.0); -} - -GtkPopover .button:backdrop GtkLabel, -GtkPopover .button:backdrop:hover GtkLabel, -GtkPopover .button:active:backdrop GtkLabel { - color: @backdrop_text; -} - -GtkPopover .button:insensitive GtkLabel { - color: @insensitive_text; -} - -GtkPopover .button:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/progressbars.css b/Paper/gtk-3.0/widgets/progressbars.css deleted file mode 100644 index 4fc9445..0000000 --- a/Paper/gtk-3.0/widgets/progressbars.css +++ /dev/null @@ -1,199 +0,0 @@ - -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color progressbar_background @progress_color; -@define-color backdrop_progressbar_background shade(@progressbar_background, 1.2); -@define-color insensitive_progressbar_background shade(@insensitive_background, 0.85); - -@define-color progressbar_border shade(@progressbar_background, 0.7); -@define-color backdrop_progressbar_border shade(@progressbar_border, 1.3); -@define-color insensitive_progressbar_border shade(@insensitive_border, 0.85); - -@define-color progressbar_trough_background @base; -@define-color backdrop_progressbar_trough_background shade(@progressbar_trough_background, 1.2); -@define-color insensitive_progressbar_trough_background shade(@insensitive_background, 0.85); - -@define-color progressbar_trough_border shade(@progressbar_trough_background, 0.8); -@define-color backdrop_progressbar_trough_border shade(@progressbar_trough_border, 1.05); -@define-color insensitive_progressbar_trough_border shade(@insensitive_border, 0.85); - - -/**************** - * Progress bar * - ****************/ - -GtkProgressBar { - padding: 0; - border: 1px solid; - border-radius: 4px; -} - -GtkProgressBar.progressbar { - box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.1); - border-color: @progressbar_border; - color: @text; - background-color: @progressbar_background; -} - -GtkProgressBar.progressbar:active { - border-color: @progressbar_border; - color: @text; - background-color: @progressbar_background; -} - -GtkProgressBar.progressbar:backdrop, -GtkProgressBar.progressbar:active:backdrop { - border-color: @backdrop_progressbar_border; - color: @backdrop_text; - background-color: @backdrop_progressbar_background; - box-shadow: none; -} - -GtkProgressBar.trough { - border-color: @progressbar_trough_border; - background-color: @progressbar_trough_background; -} - -GtkProgressBar.trough:backdrop { - border-color: @backdrop_progressbar_trough_border; - background-color: @backdrop_progressbar_trough_background; -} - -GtkProgressBar.trough:insensitive { - border-color: @insensitive_progressbar_trough_border; - background-color: @insensitive_progressbar_trough_background; -} - -.trough, -.trough.vertical { - padding: 0; - border: 1px solid @progressbar_trough_border; - background-color: @progressbar_trough_background; -} - -.trough:insensitive, -.trough.vertical:insensitive { - background-image:none; - background-color:@insensitive_progressbar_trough_background; - border: 1px solid @insensitive_rough_border; -} - -.trough:backdrop, -.trough.vertical:backdrop { - padding: 0; - border: 1px solid @backdrop_progressbar_trough_border; - background-color: @backdrop_progressbar_trough_background; -} - - -/******************** - * Row Progressbars * - ********************/ - -.progressbar row, -.progressbar row:hover, -.progressbar row:selected, -.progressbar row:selected:focus, -.progressbar.vertical row, -.progressbar.vertical row:hover, -.progressbar.vertical row:selected, -.progressbar.vertical row:selected:focus { - border: 1px solid @progressbar_border; - border-radius: 4px; - padding: 0; - color: alpha(#000,0.5); - background-color: @selection; -} - -.progressbar row:insensitive, -.progressbar row:hover:insensitive, -.progressbar row:selected:insensitive, -.progressbar row:selected:focus:insensitive, -.progressbar.vertical row:insensitive, -.progressbar.vertical row:hover:insensitive, -.progressbar.vertical row:selected:insensitive, -.progressbar.vertical row:selected:focus:insensitive { - border: 1px solid @insensitive_progressbar_border; - border-radius: 4px; - padding: 0; - color: alpha(#000,0.5); - background-color: @selection; -} - -.progressbar row:backdrop, -.progressbar row:hover:backdrop, -.progressbar row:selected:backdrop, -.progressbar row:selected:focus:backdrop, -.progressbar.vertical row:backdrop, -.progressbar.vertical row:hover:backdrop, -.progressbar.vertical row:selected:backdrop, -.progressbar.vertical row:selected:focus:backdrop { - border: 1px solid @backdrop_progressbar_border; - border-radius: 4px; - padding: 0; - color: alpha(#000,0.5); - background-color: @backdrop_progressbar_background; - box-shadow: none; -} - -.trough row, -.trough row:hover, -.trough row:selected, -.trough row:selected:focus, -.trough.vertical row, -.trough.vertical row:hover, -.trough.vertical row:selected, -.trough.vertical row:selected:focus { - border: 1px solid alpha(#000, 0.2); - border-radius: 4px; - padding: 0; - color: alpha(#000,0.5); - background-color: @progressbar_trough_background; -} - - -.trough row:insensitive, -.trough row:hover:insensitive, -.trough row:selected:insensitive, -.trough row:selected:focus:insensitive, -.trough.vertical row:insensitive, -.trough.vertical row:hover:insensitive, -.trough.vertical row:selected:insensitive, -.trough.vertical row:selected:focus:insensitive { - border: 1px solid alpha(#000, 0.2); - border-radius: 4px; - padding: 0; - color: alpha(#000,0.5); - background-color: @insensitive_progressbar_trough_background; -} - -.trough row:backdrop, -.trough row:hover:backdrop, -.trough row:selected:backdrop, -.trough row:selected:focus:backdrop, -.trough.vertical row:backdrop, -.trough.vertical row:hover:backdrop, -.trough.vertical row:selected:backdrop, -.trough.vertical row:selected:focus:backdrop { - border: 1px solid alpha(#000, 0.2); - border-radius: 4px; - padding: 0; - color: alpha(#000,0.5); - background-color: @backdrop_progressbar_trough_background; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/scales.css b/Paper/gtk-3.0/widgets/scales.css deleted file mode 100644 index 72aff0d..0000000 --- a/Paper/gtk-3.0/widgets/scales.css +++ /dev/null @@ -1,124 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for morbordere details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color scale_background @progress_color; -@define-color scale_border shade(@scale_background, 0.7); -@define-color backdrop_scale_background shade(@scale_background, 0.95); -@define-color insensitive_scale_background shade(@scale_background, 1.2); - -/********** - * Scales * - **********/ - -.scale { - -GtkScale-slider-length: 16px; - -GtkRange-slider-width: 16px; - -GtkRange-trough-border: 0px; - border-radius: 0; -} - -/* Positive fill colors */ -.scale.highlight.left, -.scale.vertical.highlight.bottom, -.menubar .menuitem .scale.highlight.left, -.menubar .menuitem .scale.highlight.bottom { - border: 1px solid @scale_background; - background-color: @scale_background; -} - -/* Insensitive fill colors */ -.scale.highlight.left:insensitive, -.scale.highlight.bottom:insensitive, -.menubar .menuitem .scale.highlight.left:insensitive, -.menubar .menuitem .scale.highlight.bottom:insensitive { - border: 1px solid @insensitive_scale_background; - background-color: @insensitive_scale_background; -} - -/* Backdrop fill colors */ -.scale.vertical.highlight.left:backdrop, -.scale.vertical.highlight.bottom:backdrop, -.menubar .menuitem.scale.highlight.left:backdrop, -.menubar .menuitem.scale.highlight.bottom:backdrop { - border: 1px solid @backdrop_scale_background; - background-color: @backdrop_scale_background; -} - -/*********** - * Troughs * - ***********/ - -/* Margins */ -.scale.trough { - border-width: 1px; - margin: 7px 0; -} - -.scale.trough.vertical { - border-width: 1px; - margin: 0 7px; -} - -/* Trough colors */ -.scale.trough, -.scale.trough.vertical { - border: 1px solid @trough_background; - background-color: @trough_background; -} - -/* Hover trough colors */ -.scale.trough:hover, -.scale.trough.vertical:hover { - border: 1px solid @border; - background-color: @border; -} - -/* Insensitive trough colors */ -.scale.trough:insensitive, -.scale.trough.vertical:insensitive { - border: 1px solid @insensitive_trough_background; - background-color: @insensitive_trough_background; -} - -/* Backdrop trough colors */ -.scale.trough:backdrop, -.scale.trough.vertical:backdrop { - border: 1px solid @backdrop_trough_background; - background-color: @backdrop_trough_background; -} - -/**************** - * Progress Bar * - ****************/ -.scale.progressbar -.scale.progressbar.vertical { - background-color: @scale_background; - border: 1px solid @scale_background; -} - -.scale.progressbar:insensitive, -.scale.progressbar.vertical:insensitive { - background-color: @insensitive_trough_background; - border: 1px solid @insensitive_trough_background; -} - -.scale.progressbar:backdrop, -.scale.progressbar.vertical:backdrop { - background-color: @backdrop_trough_background; - border: 1px solid @backdrop_trough_background; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/scrollbars.css b/Paper/gtk-3.0/widgets/scrollbars.css deleted file mode 100644 index a18aaa0..0000000 --- a/Paper/gtk-3.0/widgets/scrollbars.css +++ /dev/null @@ -1,135 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color scrollbar_slider shade(@foreground,1.2); -@define-color scrollbar_slider_backdrop shade(@scrollbar_slider,0.95); -@define-color scrollbar_slider_insensitive shade(@scrollbar_slider,1.05); - -@define-color scrollbar_trough transparent; -@define-color scrollbar_trough_insensitive shade(@scrollbar_trough,0.95); -@define-color scrollbar_trough_backdrop shade(@scrollbar_trough,0.95); - -/************** - * Scrollbars * - **************/ - -.scrollbar { - background-image: none; - border-style: solid; - border: 1px solid transparent; - -GtkRange-trough-border: 2; - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - -GtkRange-slider-width: 6; - -GtkScrollbar-min-slider-length: 30; - - -GtkRange-stepper-spacing: 0; - -GtkRange-trough-under-steppers: 1; -} - -/* Slider */ -.scrollbar.slider { - background-color: alpha(@foreground, 0.2); - border-radius: 10px; -} - -.scrollbar.slider:hover { - background-color: @selection; - background-image: none; -} - -.scrollbar.slider:active. -.scrollbar.slider:prelight:active { - background-color: shade(@selection, 1.2); - background-image: none; -} - -.scrollbar.slider:insensitive { - background-color: alpha(@insensitive_foreground, 0.2); -} - -.scrollbar.slider:backdrop { - background-color: alpha(@backdrop_foreground, 0.2); -} - -.scrollbar.slider.fine-tune:prelight:active { - background-image: none; - border: 3px solid transparent; -} - - -/* Troughs */ -.scrollbars-junction, /* the small square between scrollbars!!! */ -.scrollbar.trough { - /*border-radius: 10px;*/ - background-image: none; - background:@background; - border-width: 0; - border-image: none; -} - -.scrollbar.trough:insensitive { - background: none; - border: 3px solid transparent; -} - -.scrollbars-junction:backdrop, -.scrollbar.trough:backdrop { - background-image: none; - background: none; - border-width: 0; - border-radius: 0; - border-image: none; -} - -.scrollbar.trough:insensitive:backdrop { - background-image: none; - background: none; - border-width: 0; - border-radius: 0; - border-image: none; -} - -/********************** - * Overlay Scrollbars * - *********************/ -OsThumb { - color: @selection; -} - -OsThumb:selected, -OsScrollbar:selected { - background-color: @selection; -} - -OsThumb:active, -OsScrollbar:active { - background-color: @selection; -} - -OsThumb:active:backdrop, -OsScrollbar:active:backdrop, -OsThumb:backdrop, -OsScrollbar:backdrop { - background-color: @backdrop_text; -} - -OsThumb:insensitive, -OsScrollbar:insensitive { - background-color: @insensitive_text; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/search-bars.css b/Paper/gtk-3.0/widgets/search-bars.css deleted file mode 100644 index 1cc9e90..0000000 --- a/Paper/gtk-3.0/widgets/search-bars.css +++ /dev/null @@ -1,231 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color searchbar shade(@base, 0.95); - -/*************** - * Search bars * - ***************/ - -.search-bar.toolbar, -.search-bar { - padding: 4px 0; - background-color: @searchbar; - box-shadow: inset 0 -1px 1px -2px alpha(#000, 0.5); - color: @foreground; - border-bottom: 1px solid @border; -} - - -.search-bar.toolbar .entry GtkImage { - color: @foreground; -} - -.search-bar.toolbar .entry:backdrop GtkImage { - color: @backdrop_foreground; -} - -.search-bar.toolbar:focus, -.search-bar:focus { - background-color: @searchbar; - box-shadow: inset 0 -3px 3px -4px alpha(#000, 0.5); - color: @foreground; -} - -.search-bar.toolbar:backdrop, -.search-bar:backdrop { - background-color: shade(@searchbar, 0.99); - box-shadow: inset 0 -3px 3px -4px alpha(#000, 0.1); - color: @backdrop_text; -} - -/*********** - * Buttons * - ***********/ - -.search-bar.toolbar .button, -.search-bar.toolbar .text-button, -.search-bar.toolbar .image-button { - border: none; - background: none; - color: @foreground; - border-radius: 0px; - padding: 13px; -} - -.search-bar.toolbar .button:active -.search-bar.toolbar .text-button:active, -.search-bar.toolbar .image-button:active { - border: none; - color: @foreground; - box-shadow: inset 0 -2px 0 0 @foreground; - padding: 13px; -} - -/* Hover */ -.search-bar.toolbar .button:hover, -.search-bar.toolbar .button:active:hover -.search-bar.toolbar .text-button:hover, -.search-bar.toolbar .text-button:active:hover, -.search-bar.toolbar .image-button:hover, -.search-bar.toolbar .image-button:active:hover { - padding: 13px; - border: none; - background-color: alpha(#000, 0.1); - color: @foreground; - box-shadow: none; -} - -/* Insensitive */ -.search-bar.toolbar .button:insensitive, -.search-bar.toolbar .text-button:insensitive, -.search-bar.toolbar .image-button:insensitive { - background: none; - color: @insensitive_text; - -gtk-image-effect: dim; -} - -/* Backdrop */ -.search-bar.toolbar .button:backdrop, -.search-bar.toolbar .button:active:backdrop -.search-bar.toolbar .text-button:backdrop, -.search-bar.toolbar .text-button:active:backdrop, -.search-bar.toolbar .image-button:backdrop, -.search-bar.toolbar .image-button:active:backdrop { - background: none; - color: @backdrop_text; - border: none; - padding: 13px; -} - -/* Insensitive:Backdrop; */ -.search-bar.toolbar .button:insensitive:backdrop, -.search-bar.toolbar .text-button:insensitive:backdrop, -.search-bar.toolbar .image-button:insensitive:backdrop { - padding: 13px; - border: none; - color: mix(@backdrop_text, @insensitive_text, 0.5); -} - - -/* Images */ -.search-bar.toolbar GtkImage, -.search-bar.toolbar .button GtkImage { - color: @foreground; -} - -.search-bar.toolbar .button:active GtkImage, -.search-bar.toolbar .button:focus GtkImage, -.search-bar.toolbar .button:hover GtkImage { - color: @foreground; -} - -.search-bar.toolbar:backdrop GtkImage, -.search-bar.toolbar .button:backdrop GtkImage, -.search-bar.toolbar .button:backdrop:hover GtkImage, -.search-bar.toolbar .button:active:backdrop GtkImage { - color: @backdrop_text; - -gtk-image-effect: dim; -} - -.search-bar.toolbar:insensitive GtkImage, -.search-bar.toolbar .button:insensitive GtkImage { - color: @insensitive_text; - -gtk-image-effect: dim; -} - -.search-bar.toolbar .button:insensitive:backdrop GtkImage { - color: mix(@backdrop_text, @insensitive_text, 0.5); - -gtk-image-effect: dim; -} - -/* Labels */ -.search-bar.toolbar .button GtkLabel { - color: @foreground; -} - -.search-bar.toolbar .button:active GtkLabel, -.search-bar.toolbar .button:focus GtkLabel, -.search-bar.toolbar .button:hover GtkLabel { - color: @foreground; -} - -.search-bar.toolbar .button:backdrop GtkLabel, -.search-bar.toolbar .button:backdrop:hover GtkLabel, -.search-bar.toolbar .button:active:backdrop GtkLabel { - color: @backdrop_text; -} - -.search-bar.toolbar .button:insensitive GtkLabel { - color: @insensitive_text; -} - -.search-bar.toolbar .button:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} - -/******************** - * Search bar entry * - ********************/ - -.search-bar .entry, -.search-bar.toolbar .entry { - background: none; - color: @foreground; - border-radius: 0px; - border: none; - box-shadow: none; -} - -.search-bar .entry:selected, -.search-bar.toolbar .entry:selected -.search-bar .entry:selected:focus, -.search-bar.toolbar .entry:selected:focus { - color: @base; - background-color: @selection; - box-shadow: none; -} - -.search-bar .entry:active, -.search-bar .entry:focus, -.search-bar.toolbar .entry:active, -.search-bar.toolbar .entry:focus { - background: none; - color: @foreground; - border: none; - box-shadow: none; -} - -.search-bar .entry:backdrop, -.search-bar.toolbar .entry:backdrop { - background: none; - color: @backdrop_text; - border: none; - box-shadow: none; -} - -.search-bar .entry.image, -.search-bar.toolbar .entry.image { - color: @foreground; -} - -.search-bar .entry.image.left, -.search-bar.toolbar .entry.image.left { - padding-right: 6px; - color: @foreground; -} diff --git a/Paper/gtk-3.0/widgets/selection-mode.css b/Paper/gtk-3.0/widgets/selection-mode.css deleted file mode 100644 index 8e9adbb..0000000 --- a/Paper/gtk-3.0/widgets/selection-mode.css +++ /dev/null @@ -1,149 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/************************* - * Selection Mode Colors * - *************************/ - -@define-color selection_mode_background #347D9F; -@define-color selection_mode_foreground @base; -@define-color selection_mode_background_backdrop shade(@selection_mode_background, 0.8); -@define-color selection_mode_foreground_backdrop alpha(@selection_mode_foreground, 0.5); - - -/****************** - * Selection Mode * - ******************/ -.selection-mode { - color: @selection_mode_foreground; - background-color: @selection_mode_background; - border: none; -} -.selection-mode.header-bar, -.selection-mode.toolbar { - color: @selection_mode_foreground; - background-color: @selection_mode_background; - border: none; -} - -.titlebar.selection-mode .selection-menu .arrow, -.header-bar.selection-mode .selection-menu .arrow { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); - color: alpha(@header_text, 0.5); - icon-shadow: none; -} - -.selection-mode.toolbar { - padding-left: 6px; - padding-right: 6px; -} - -.selection-mode.header-bar:backdrop, -.selection-mode.toolbar:backdrop { - background-color: @selection_mode_background_backdrop; - color: @selection_mode_foreground_backdrop; -} - -/* regular button */ -.selection-mode.header-bar .button, -.selection-mode.toolbar .button, -.selection-mode.toolbar GtkToolButton .button { - padding: 13px; - background-image: none; - border: none; - color: @selection_mode_foreground; -} - -.selection-mode.header-bar .button:hover, -.selection-mode.toolbar .button:hover, -.selection-mode.toolbar GtkToolButton .button:hover { - background-color: alpha(#000, 0.1); -} - -.selection-mode.header-bar .button:active, -.selection-mode.header-bar .button:hover:active, -.selection-mode.toolbar .button:active, -.selection-mode.toolbar .button:hover:active, -.selection-mode.toolbar GtkToolButton .button:active, -.selection-mode.toolbar GtkToolButton .button:hover:active { - background-color: alpha(#000, 0.1); - box-shadow: inset 0 -2px 0 0 @selection_mode_foreground; -} - -.selection-mode.header-bar .button:active:backdrop, -.selection-mode.header-bar .button:hover:active:backdrop, -.selection-mode.toolbar .button:active:backdrop, -.selection-mode.toolbar .button:hover:active:backdrop, -.selection-mode.toolbar GtkToolButton .button:active:backdrop, -.selection-mode.toolbar GtkToolButton .button:hover:active:backdrop { - background-color: alpha(#000, 0.1); - box-shadow: inset 0 -2px 0 0 @selection_mode_foreground_backdrop; - color: @selection_mode_foreground_backdrop; -} - -.selection-mode.header-bar .button:backdrop, -.selection-mode.toolbar .button:backdrop, -.selection-mode.toolbar GtkToolButton .button:backdrop { - color: @selection_mode_foreground_backdrop; -} - -.selection-mode.header-bar .button:active, -.selection-mode.toolbar .button:active, -.selection-mode.toolbar GtkToolButton .button:active { - background-color: alpha(#000, 0.1); - box-shadow: inset 0 -2px 0 0 @selection_mode_foreground; -} - -/* menu button */ -.selection-mode.header-bar .selection-menu.button, -.selection-mode.toolbar .selection-menu.button { - color: @selection_mode_foreground; -} - -.selection-mode.toolbar .dim-label, -.selection-mode.toolbar .selection-menu.button .dim-label { - color: @selection_mode_foreground; -} - -.selection-mode.header-bar .selection-menu.button:hover, -.selection-mode.toolbar .dim-label:hover, -.selection-mode.toolbar .selection-menu.button:hover, -.selection-mode.toolbar .selection-menu.button .dim-label:hover { - color: @selection_mode_foreground; -} - -.selection-mode.header-bar .selection-menu.button:active, -.selection-mode.toolbar .selection-menu.button:active { - background-color: alpha(#000, 0.1); - box-shadow: inset 0 -2px 0 0 @selection_mode_foreground; -} - -.selection-mode.header-bar .selection-menu.button:active:backdrop, -.selection-mode.toolbar .selection-menu.button:active:backdrop { - background-color: alpha(#000, 0.1); - box-shadow: inset 0 -2px 0 0 @selection_mode_foreground_backdrop; - color: @selection_mode_foreground_backdrop; -} - -.selection-mode.header-bar .selection-menu.button:active, -.selection-mode.toolbar .selection-menu.button:active { - background-color: alpha(#000, 0.1); - box-shadow: inset 0 -2px 0 0 @selection_mode_foreground; - color: @selection_mode_foreground; -} diff --git a/Paper/gtk-3.0/widgets/separators.css b/Paper/gtk-3.0/widgets/separators.css deleted file mode 100644 index 4345065..0000000 --- a/Paper/gtk-3.0/widgets/separators.css +++ /dev/null @@ -1,55 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/************** - * Separators * - **************/ - -GtkSeparator, -.separator, -.pane-separator, -.button .separator { - color: @separator; -} - -GtkSeparator:backdrop, -.separator:backdrop, -.pane-separator:backdrop, -.button .separator:backdrop { - color: @backdrop_separator; -} - -.pane-separator { - border: 1px solid @separator; - border-width: 0px; -} - -.pane-separator.vertical { - border: 1px solid @separator; - border-left-width: 0px; - border-right-width: 0px; -} - - -.sidebar-pane-separator, -.sidebar-pane-separator:hover, -.sidebar-pane-separator:selected { - background-color: @separator; - border: 1px solid @border; -} diff --git a/Paper/gtk-3.0/widgets/sidebar.css b/Paper/gtk-3.0/widgets/sidebar.css deleted file mode 100644 index 7cf2178..0000000 --- a/Paper/gtk-3.0/widgets/sidebar.css +++ /dev/null @@ -1,157 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/************************ -* Sidebar & Source List * -************************/ - -.sidebar, -.sidebar .view, -.sidebar GtkScrolledWindow, -.source-list, -.source-list.view { - background-color: @background; - color: @foreground; -} - -GtkDialog .sidebar, -GtkDialog .sidebar .view, -GtkDialog .sidebar GtkScrolledWindow { - background-color: shade (@background, 1.07); -} - -.sidebar, -.sidebar .view, -.sidebar .view:selected:backdrop, -.sidebar .view:hover:selected:backdrop, -.source-list, -.source-list.view, -.source-list.view:selected:backdrop, -.source-list.view:hover:selected:backdrop { -} - -.sidebar, -.source-list { - -GtkTreeView-horizontal-separator: 1px; - -GtkTreeView-vertical-separator: 6px; -} - -.sidebar .separator, -.source-list .separator { - color: @separator; -} -.sidebar .separator:backdrop, -.source-list .separator:backdrop { - color: @backdrop_separator; -} - -.sidebar:backdrop, -.source-list:backdrop { - border: solid @backdrop_border; - border-left-width: 1px; -} - -.source-list.category-expander { - color: transparent; -} - -.sidebar .view:hover, -.source-list.view:hover { - background-color: shade (@background, 1.02); -} - -.sidebar .view:selected, -.sidebar .view:hover:selected, -.sidebar.view:selected, -.sidebar.view:hover:selected, -.source-list.view:selected, -.source-list.view:hover:selected, -.source-list.view:selected:focus, -.source-list.category-expander:hover { - color: @selection_foreground; - background-color: @selection; - box-shadow: none; -} - -GtkDialog .sidebar .view:selected, -GtkDialog .sidebar .view:hover:selected { - color: @selection_foreground; - background-color: @selection; -} - -.sidebar .view:selected:backdrop, -.sidebar .view:hover:selected:backdrop, -.source-list.view:selected:backdrop, -.source-list.view:hover:selected:backdrop { - color: alpha(@selection, 0.5); -} - -GtkDialog .sidebar .view:selected:backdrop, -GtkDialog .sidebar .view:hover:selected:backdrop { - color: alpha(@selection, 0.5); -} - -.sidebar-pane-separator, -.sidebar-pane-separator:hover, -.sidebar-pane-separator:selected { - - border-width: 0; - -GtkPaned-handle-size: 1; - background-image: none; - /*background-color: shade (@background, 0.75);*/ -} - -.sidebar .scrollbar.trough, -.sidebar .scrollbars-junction, -.source-list .scrollbar.trough, -.source-list .scrollbars-junction { - background-color: @background; -} - -.source-list.badge, -.source-list.badge:hover, -.source-list.badge:selected, -.source-list.badge:selected:focus, -.source-list.badge:hover:selected { - background-image: none; - background-color: alpha(#000, 0.4); - color: @background; - border-radius: 10px; - padding: 0 6px; - margin: 0 3px; - border-width: 0; -} - -.source-list.badge:selected, -.source-list.badge:hover:selected { - color: @background; -} - -.source-list.badge:selected:backdrop, -.source-list.badge:selected:hover:backdrop { - background-image: none; - background-color: alpha(#000, 0.2); - color: shade (@background, 0.95); -} - -.sidebar .separator { - color: @separator; -} -.sidebar .separator:backdrop { - color: @backdrop_separator; -} diff --git a/Paper/gtk-3.0/widgets/spinbutton.css b/Paper/gtk-3.0/widgets/spinbutton.css deleted file mode 100644 index 0423929..0000000 --- a/Paper/gtk-3.0/widgets/spinbutton.css +++ /dev/null @@ -1,118 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/************** - * Spinbutton * - **************/ -.spinbutton { - border-radius: 2px; - border: 1px solid @border; - box-shadow: none; - color: @text; -} - -.spinbutton:hover, -.spinbutton:focus { - box-shadow: none; -} - -.spinbutton .button { - border-radius: 0px; - background: none; - border: none; - padding: 2px 4px; - color: @foreground; -} - -.spinbutton .button:last-child { - border-radius: 0px; - background: none; - border: none; - /*border-top-right-radius: 5px;*/ - /*border-bottom-right-radius: 5px;*/ - padding: 2px 4px; - color: @foreground; -} - -/* Buttons */ - -.spinbutton .button:hover { - box-shadow: none; - border: none; - color: @selection; - background: none; -} - -.spinbutton .button:active { - box-shadow: none; - background-color: @selection; - color: @selection_foreground; -} - -.spinbutton .button:insensitive { - box-shadow: none; - background-color: @insensitive_background; - color: @insensitive_text; -} - -/* Entry */ -.spinbutton.entry { - background-color: @base; - color: @text; -} - -.spinbutton.entry:focus { - color: @text; -} - -.spinbutton.entry:insensitive { - color: @insensitive_text; - background-color: @insensitive_background; -} - -.spinbutton.entry:backdrop { - color: @backdrop_text; - background-color: @backdrop_background; -} - - -/* Labels */ -.spinbutton GtkLabel { - color: @text; -} - -.spinbutton:active GtkLabel, -.spinbutton:focus GtkLabel, -.spinbutton:hover GtkLabel { - color: @selection_foreground; -} - -.spinbutton:backdrop GtkLabel, -.spinbutton:backdrop:hover GtkLabel, -.spinbutton:active:backdrop GtkLabel { - color: @backdrop_text; -} - -.spinbutton:insensitive GtkLabel { - color: @insensitive_text; -} - -.spinbutton:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} diff --git a/Paper/gtk-3.0/widgets/spinner.css b/Paper/gtk-3.0/widgets/spinner.css deleted file mode 100644 index 43891e8..0000000 --- a/Paper/gtk-3.0/widgets/spinner.css +++ /dev/null @@ -1,47 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/*********** - * Spinner * - ***********/ - -.menu.spinner, -.primary-toolbar .spinner { - color: @selection; -} - -/********************* - * Spinner Animation * - *********************/ - -@keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } - -.spinner { - background-image: none; - background: none; - opacity: 0; - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); -} - -.spinner:active { - opacity: 1; - animation: spin 1s linear infinite; -} -.spinner:active:insensitive { - opacity: 0.5; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/statusbar.css b/Paper/gtk-3.0/widgets/statusbar.css deleted file mode 100644 index f280c79..0000000 --- a/Paper/gtk-3.0/widgets/statusbar.css +++ /dev/null @@ -1,32 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/************* - * Statusbar * - *************/ -GtkStatusbar { - padding: 0; - color: @foreground; - border-width: 0px; -} - -GtkStatusbar .frame { - padding: 0; - border: none; - background-color: @background; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/suggested-action-buttons.css b/Paper/gtk-3.0/widgets/suggested-action-buttons.css deleted file mode 100644 index 1de23bc..0000000 --- a/Paper/gtk-3.0/widgets/suggested-action-buttons.css +++ /dev/null @@ -1,192 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color suggested_action_button shade(@selection, 0.9); -@define-color suggested_action_button_foreground #fff; -@define-color backdrop_suggested_action_foreground alpha(#fff, 0.8); -@define-color insensitive_suggested_action_foreground alpha(#fff, 0.5); -@define-color suggested_action_button_border shade(@suggested_action_button, 0.9); - -/**************************** - * Suggested action buttons * - ****************************/ - -.suggested-action.button, -.button.suggested-action { - border: 1px solid @suggested_action_button_border; - background-color: @suggested_action_button; - background-image: linear-gradient(to bottom, - @suggested_action_button, - shade(@suggested_action_button, 0.98) - ); - color: @suggested_action_button_foreground; -} - -.suggested-action.button:hover, -.button.suggested-action:hover { - border: 1px solid shade(@suggested_action_button_border, 1.1); - background-color: shade(@suggested_action_button, 1.2); - background-image: linear-gradient(to bottom, - shade(@suggested_action_button, 1.1), - shade(shade(@suggested_action_button, 1.1), 0.98) - ); - color: @suggested_action_button_foreground; -} - -.suggested-action.button:active, -.button.suggested-action:active { - border: 1px solid shade(@suggested_action_button, 1.1); - background-color: shade(@suggested_action_button, 1.1); - background-image: linear-gradient(to bottom, - @suggested_action_button, - shade(@suggested_action_button, 0.98) - ); - color: @suggested_action_button_foreground; -} - -.suggested-action.button:backdrop, -.button.suggested-action:backdrop { - border: 1px solid @backdrop_border; - background-color: @backdrop_background; - color: @backdrop_text; -} - -.suggested-action.button:insensitive, -.button.suggested-action:insensitive { - border: 1px solid @insensitive_border; - background-color: @insensitive_background; - color: @insensitive_text; -} - -.suggested-action.button:backdrop:insensitive, -.button.suggested-action:backdrop:insensitive { - border: 1px solid mix(@insensitive_border, @backdrop_border, 0.5); - background-color: mix(@insensitive_background, @backdrop_background, 0.5); - color: mix(@insensitive_text, @backdrop_text, 0.5); -} - -.suggested-action.text-button, -.text-button.suggested-action { - border: 1px solid @suggested_action_button_border; - background-color: @suggested_action_button; - color: @suggested_action_button_foreground; -} - -.suggested-action.text-button:hover, -.text-button.suggested-action:hover { - border: 1px solid shade(@suggested_action_button_border, 1.1); - background-color: shade(@suggested_action_button, 1.2); - color: @suggested_action_button_foreground; -} - -.suggested-action.text-button:active, -.text-button.suggested-action:active { - border: 1px solid shade(@suggested_action_button_border, 1.1); - background-color: shade(@suggested_action_button, 1.1); - color: @suggested_action_button_foreground; -} - -.suggested-action.text-button:backdrop, -.text-button.suggested-action:backdrop { - border: 1px solid @backdrop_border; - background-color: @backdrop_background; - color: @backdrop_text; -} - -.suggested-action.text-button:insensitive, -.text-button.suggested-action:insensitive { - border: 1px solid @insensitive_border; - background-color: @insensitive_background; - color: @insensitive_text; -} - -.suggested-action.text-button:backdrop:insensitive, -.text-button.suggested-action:backdrop:insensitive { - border: 1px solid mix(@insensitive_border, @backdrop_border, 0.5); - background-color: mix(@insensitive_background, @backdrop_background, 0.5); - color: mix(@insensitive_text, @backdrop_text, 0.5); -} - - -/* Images */ -.suggested-action.button GtkImage { - color: @suggested_action_button_foreground; -} - -.suggested-action.button:active GtkImage, -.suggested-action.button:focus GtkImage, -.suggested-action.button:hover GtkImage { - color: @suggested_action_button_foreground; -} - -.suggested-action.image-button:active GtkImage, -.suggested-action.image-button:focus GtkImage, -.suggested-action.image-button:hover GtkImage { - color: @suggested_action_button_foreground; -} - -.suggested-action.button:backdrop GtkImage, -.suggested-action.button:backdrop:hover GtkImage, -.suggested-action.button:active:backdrop GtkImage { - color: @backdrop_text; - -gtk-image-effect: dim; -} - -.suggested-action.button:insensitive GtkImage { - color: @insensitive_text; - -gtk-image-effect: dim; -} - -.suggested-action.button:insensitive:backdrop GtkImage { - color: mix(@backdrop_text, @insensitive_text, 0.5); - -gtk-image-effect: dim; -} - -/* Labels */ -.suggested-action.button GtkLabel { - color: @suggested_action_button_foreground; - text-shadow:0 1px alpha(#000, 0.05); -} - -.suggested-action.button:active GtkLabel, -.suggested-action.button:focus GtkLabel, -.suggested-action.button:hover GtkLabel { - color: @suggested_action_button_foreground; -} - -.suggested-action.text-button:active GtkLabel, -.suggested-action.text-button:focus GtkLabel, -.suggested-action.text-button:hover GtkLabel { - color: @suggested_action_button_foreground; -} - -.suggested-action.button:backdrop GtkLabel, -.suggested-action.button:backdrop:hover GtkLabel, -.suggested-action.button:focus:backdrop GtkLabel, -.suggested-action.button:active:backdrop GtkLabel { - color: @backdrop_text; - text-shadow:none; -} - -.suggested-action.button:insensitive GtkLabel { - color: @insensitive_text; -} - -.suggested-action.button:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/switches.css b/Paper/gtk-3.0/widgets/switches.css deleted file mode 100644 index 56ed0a7..0000000 --- a/Paper/gtk-3.0/widgets/switches.css +++ /dev/null @@ -1,78 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color switch_trough_active #9fb0b9; - -@define-color switch_slider #ffffff; -@define-color switch_slider_border @trough_border; -@define-color backdrop_slider_border @backdrop_trough_border; - - -/************* - * GtkSwitch * - *************/ - -GtkSwitch { - font: 1; - /*min-height: 24px; - min-width: 24px; FIXME: Uncomment for 3.19 */ - -GtkSwitch-slider-width: 20; - -GtkSwitch-slider-height: 20; - transition: all 200ms ease-in; -} - -GtkSwitch.trough { - background-color: alpha (#000, 0.2); - border: none; - border-radius: 14px; - color: transparent; - padding: 2px; -} - -GtkSwitch.trough:active { - background-color: @switch_trough_active; -} - -GtkSwitch.trough:insensitive { - background-color: alpha (#000, 0.2); -} - -GtkSwitch.trough:active:backdrop, -GtkSwitch.trough:active:insensitive { - background-color: alpha (@switch_trough_active, 0.5); -} - -GtkSwitch.slider { - background-color: @switch_slider; - border: none; - border-radius: 50%; - - box-shadow: 0 2px 2px alpha (#000, 0.2), - 0 1px 2px alpha (#000, 0.2); - padding: 2px; -} - -GtkSwitch.slider:focus { - background-color: @switch_slider; -} - -GtkSwitch.slider:insensitive, -GtkSwitch.slider:backdrop { - background-color: @switch_slider; - box-shadow: none; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/tiles.css b/Paper/gtk-3.0/widgets/tiles.css deleted file mode 100644 index 4784957..0000000 --- a/Paper/gtk-3.0/widgets/tiles.css +++ /dev/null @@ -1,141 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/********* - * Tiles * - *********/ - -.tile { - border-radius: 3px; - padding: 4px 9px; - border: 1px solid @border; - background-color: @background; - color: @text; -} - -.featured-tile { - color: @base; -} - -.featured-tile:backdrop { - color: @base; -} - -.tile:focus, -.tile:active:focus { - border: 1px solid @selection; - background-color: shade(@selection, 1.1); - color: @selection; -} - -/* Hover Button */ -.tile:hover, -.tile:active:hover { - border: 1px solid shade(@selection, 1.1); - background-color: shade(@selection, 1.2); - color: @selection_foreground; -} - -/* Active (Pressed) Button */ -.tile:active { - border: 1px solid @selection; - background-color: shade(@selection, 1.1); - color: @selection_foreground; - -} - -/* Insensitive Button */ -.tile:insensitive { - border: 1px solid @insensitive_border; - background-color: @insensitive_background; - color: @insensitive_text; -} - -/* Backdrop Button */ -.tile:backdrop { - border: 1px solid @backdrop_border; - background-color: @backdrop_background; - color: @backdrop_text; -} - -/* Backdrop Button */ -.tile:backdrop:hover { - background-color: shade(@backdrop_background, 1.1); - color: @backdrop_text; -} - -/* Insensitive Button */ -.tile:insensitive:backdrop { - border: 1px solid @insensitive_border; - background-color: @insensitive_background; - color: @insensitive_text; -} - -/* Images */ -.tile GtkImage { - color: @text; -} - -.tile:active GtkImage, -.tile:focus GtkImage, -.tile:hover GtkImage { - color: @selection_foreground; -} - -.tile:backdrop GtkImage, -.tile:backdrop:hover GtkImage, -.tile:active:backdrop GtkImage { - color: @backdrop_text; - -gtk-image-effect: dim; -} - -.tile:insensitive GtkImage { - color: @insensitive_text; - -gtk-image-effect: dim; -} - -.tile:insensitive:backdrop GtkImage { - color: mix(@backdrop_text, @insensitive_text, 0.5); - -gtk-image-effect: dim; -} - -/* Labels */ -.tile GtkLabel { - color: @text; -} - -.tile:active GtkLabel, -.tile:focus GtkLabel, -.tile:hover GtkLabel { - color: @selection_foreground; -} - -.tile:backdrop GtkLabel, -.tile:backdrop:hover GtkLabel, -.tile:active:backdrop GtkLabel { - color: @backdrop_text; -} - -.tile:insensitive GtkLabel { - color: @insensitive_text; -} - -.tile:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/titlebar.css b/Paper/gtk-3.0/widgets/titlebar.css deleted file mode 100644 index 821bbdf..0000000 --- a/Paper/gtk-3.0/widgets/titlebar.css +++ /dev/null @@ -1,115 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/************ - * Titlebar * - ************/ - -.titlebar { - padding:0; - border: none; - border-radius: 4px 4px 0 0; - background-color: @header; - color: @header_text; - box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.1); -} - -.maximized .titlebar { - border-radius: 0px; - box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.1); - box-shadow: none; -} - -.titlebar:backdrop { - background-image: none; - background-color: @backdrop_header; - color: @backdrop_header_text; -} - -.titlebar:insensitive { - color: @insensitive_header_text; -} - -.titlebar.default-decoration { - padding: 0; - background-color: @header; - background-image: none; - color: @header_text; -} - -.title, -.titlebar .title { - padding: 0; - padding-left: 13px; - padding-right: 13px; - color: @header_text; - font: Bold; -} - -.titlebar .button.linked .title, -.titlebar .button.flat .title { - padding: 0; -} - -/* Subtitle */ -.titlebar .subtitle { - padding: 0; - font: 9; -} - -.titlebar .subtitle, -.titlebar .subtitle GtkLabel, -.titlebar .subtitle GtkImage { - color: alpha(@header_text,0.8); -} - -.titlebar .subtitle:backdrop, -.titlebar .subtitle:backdrop GtkLabel, -.titlebar .subtitle:backdrop GtkImage { - color: alpha(@backdrop_header_text,0.8); -} - - -/* Separator */ -.titlebar .separator { - background: none; - color: @separator; -} - - -/************************* - * Header bar separator * - *************************/ - -.titlebar > GtkBox > .separator.vertical { - -GtkWidget-wide-separators: 1; - -GtkWidget-separator-width: 0; - background-color: @separator; - color: @separator; - border:none; -} - -/* Separator */ -.titlebar .separator, -.titlebar .button .separator, -.titlebar .button.separator { - background: inherit; - color: @separator; - border:none; -} - diff --git a/Paper/gtk-3.0/widgets/toolbars.css b/Paper/gtk-3.0/widgets/toolbars.css deleted file mode 100644 index 6f96229..0000000 --- a/Paper/gtk-3.0/widgets/toolbars.css +++ /dev/null @@ -1,519 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -@define-color toolbar @header; -@define-color backdrop_toolbar @backdrop_header; -@define-color toolbar_text @header_text; -@define-color backdrop_toolbar_text alpha(@toolbar_text, 0.7); -@define-color insensitive_toolbar_text alpha(@toolbar_text, 0.5); - -/*********** - * Toolbar * - ***********/ - -/* Main Colors*/ -.toolbar { - padding: 0px; - color: @text; - background-color: @background; - box-shadow: none; -} - -.toolbar:insensitive { - color: @insensitive_text; - background-color: @insensitive_background; - box-shadow: none; -} - -.toolbar:backdrop { - color: @backdrop_text; - background-color: @backdrop_background; - box-shadow: none; - -gtk-image-effect: dim; -} - -/* Menubar */ -.toolbar .menubar { - padding: 0px; -} - -/* Buttons */ -.toolbar .button, -.toolbar .text-button, -.toolbar .image-button { - border: none; - background: none; - color: @text; - border-radius: 0px; - padding: 13px; -} - -.toolbar .button:active -.toolbar .text-button:active, -.toolbar .image-button:active { - border: none; - color: @text; - box-shadow: inset 0 -2px 0 0 @selection; - padding: 13px; - background-color: alpha(@base, 0.9); -} - -.toolbar .button.raised -.toolbar .text-button.raised, -.toolbar .image-button.raised { - border: none; - color: @text; - /*box-shadow: inset 0 -2px 0 0 @selection;*/ - padding: 13px; -} - -/* Hover */ -.toolbar .button:hover, -.toolbar .button:active:hover -.toolbar .text-button:hover, -.toolbar .text-button:active:hover, -.toolbar .image-button:hover, -.toolbar .image-button:active:hover, -.toolbar .button:focus, -.toolbar .button:active:focus -.toolbar .text-button:focus, -.toolbar .text-button:active:focus, -.toolbar .image-button:focus, -.toolbar .image-button:active:focus { - padding: 13px; - border: none; - background-color: alpha(@base, 0.5); - color: @text; - box-shadow: inset 0 -2px 0 0 @selection; -} - -/* Insensitive */ -.toolbar .button:insensitive, -.toolbar .text-button:insensitive, -.toolbar .image-button:insensitive { - background: none; - color: @insensitive_header_text; - -gtk-image-effect: dim; -} - - -/* Backdrop */ -.toolbar .button:backdrop, -.toolbar .button:active:backdrop -.toolbar .text-button:backdrop, -.toolbar .text-button:active:backdrop, -.toolbar .image-button:backdrop, -.toolbar .image-button:active:backdrop { - background: none; - color: @backdrop_text; - border: none; - padding: 13px; -} - -/* Insensitive:Backdrop; */ -.toolbar .button:insensitive:backdrop, -.toolbar .text-button:insensitive:backdrop, -.toolbar .image-button:insensitive:backdrop { - padding: 13px; - border: none; - color: mix(@backdrop_text, @insensitive_text, 0.5); -} - - -/* Entries */ - -.toolbar .entry { - background-color: alpha(#000, 0.2); - color: @header_text; - border-radius: 2px; - padding: 6px 4px; - border: none; - box-shadow: none; -} - -.toolbar .entry.image { - color: @header_text; -} - -.toolbar .entry:active, -.toolbar .entry:focus { - background-color: @base; - color: @text; - box-shadow: none; - border: none; -} - -.toolbar .entry:active.image, -.toolbar .entry:focus.image { - padding-right: 6px; - color: @text; -} - -.toolbar .entry:backdrop { - box-shadow: none; - color: alpha(@header_text, 0.5); - border: none; -} - -.toolbar .entry.image { - color: alpha(@header_text, 0.5); -} - - -.toolbar .entry:active:backdrop, -.toolbar .entry:focus:backdrop { - background-color: alpha(@base, 0.5); - color: @text; - box-shadow: none; - border: none; -} - - -/* Images */ -.toolbar GtkImage, -.toolbar .button GtkImage { - color: @text; -} - -.toolbar .button:active GtkImage, -.toolbar .button:focus GtkImage, -.toolbar .button:hover GtkImage { - color: @text; -} - -.toolbar .button:backdrop GtkImage, -.toolbar .button:backdrop:hover GtkImage, -.toolbar .button:active:backdrop GtkImage { - color: @backdrop_text; - -gtk-image-effect: dim; -} - -.toolbar .button:insensitive GtkImage { - color: @insensitive_text; - -gtk-image-effect: dim; -} - -.toolbar .button:insensitive:backdrop GtkImage { - color: mix(@backdrop_text, @insensitive_text, 0.5); - -gtk-image-effect: dim; -} - -/* Labels */ -.toolbar GtkLabel, -.toolbar .button GtkLabel { - color: @text; -} - -.toolbar .button:active GtkLabel, -.toolbar .button:focus GtkLabel, -.toolbar .button:hover GtkLabel { - color: @text; -} - -.toolbar .button:backdrop GtkLabel, -.toolbar .button:backdrop:hover GtkLabel, -.toolbar .button:active:backdrop GtkLabel { - color: @backdrop_text; -} - -.toolbar .button:insensitive GtkLabel { - color: @insensitive_text; -} - -.toolbar .button:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} - -/******************* - * Primary Toolbar * - *******************/ - -/* Main Colors*/ -.primary-toolbar.toolbar { - padding-top: 0px; - padding-bottom: 0px; - padding-left: 4px; - padding-right: 4px; - color: @toolbar_text; - background-color: @toolbar; - box-shadow: inset 0 -3px 3px -4px alpha(#000, 0.2); - border: none; -} - -.primary-toolbar.toolbar:insensitive { - color: @insensitive_toolbar_text; - background-color: @insensitive_toolbar; - box-shadow: none; -} - -.primary-toolbar.toolbar:backdrop { - color: @backdrop_toolbar_text; - background-color: @backdrop_toolbar; - box-shadow: none; - -gtk-image-effect: dim; -} - -/* Menubar */ -.primary-toolbar.toolbar .menubar { -} - -/* Buttons */ -.primary-toolbar.toolbar .button, -.primary-toolbar.toolbar .text-button, -.primary-toolbar.toolbar .image-button { - border: none; - background: none; - color: @toolbar_text; - border-radius: 0px; - padding: 13px; -} - -.primary-toolbar .button.image-button:checked { - background-color: alpha(#fff, 0.1); -} - -.primary-toolbar.toolbar .button:active, -.primary-toolbar.toolbar GtkToggleButton:active, -.primary-toolbar.toolbar .text-button:active, -.primary-toolbar.toolbar .image-button:active { - border: none; - color: @toolbar_text; - box-shadow: inset 0 -2px 0 0 @toolbar_text; - padding: 13px; -} - -.primary-toolbar.toolbar .button.raised -.primary-toolbar.toolbar .text-button.raised, -.primary-toolbar.toolbar .image-button.raised { - border: none; - color: @toolbar_text; - /*background-color: alpha(@base, 0.2);*/ - /*box-shadow: inset 0 -2px 0 0 @toolbar_text;*/ - padding: 13px; -} - -/* Hover */ -.primary-toolbar.toolbar .button:hover, -.primary-toolbar.toolbar .button:active:hover -.primary-toolbar.toolbar .text-button:hover, -.primary-toolbar.toolbar .text-button:active:hover, -.primary-toolbar.toolbar .image-button:hover, -.primary-toolbar.toolbar .image-button:active:hover, -.primary-toolbar.toolbar .button:focus, -.primary-toolbar.toolbar .button:active:focus -.primary-toolbar.toolbar .text-button:focus, -.primary-toolbar.toolbar .text-button:active:focus, -.primary-toolbar.toolbar .image-button:focus, -.primary-toolbar.toolbar .image-button:active:focus { - padding: 13px; - border: none; - background-color: alpha(#000, 0.1); - color: @toolbar_text; - /*box-shadow: inset 0 -2px 0 0 @toolbar_text;*/ - box-shadow: none; -} - -/* Insensitive */ -.primary-toolbar.toolbar .button:insensitive, -.primary-toolbar.toolbar .text-button:insensitive, -.primary-toolbar.toolbar .image-button:insensitive { - background: none; - color: @insensitive_header_toolbar_text; - -gtk-image-effect: dim; -} - - -/* Backdrop */ -.primary-toolbar.toolbar .button:backdrop, -.primary-toolbar.toolbar .button:active:backdrop -.primary-toolbar.toolbar .text-button:backdrop, -.primary-toolbar.toolbar .text-button:active:backdrop, -.primary-toolbar.toolbar .image-button:backdrop, -.primary-toolbar.toolbar .image-button:active:backdrop { - background: none; - color: @backdrop_toolbar_text; - border: none; - padding: 13px; -} - -/* Insensitive:Backdrop; */ -.primary-toolbar.toolbar .button:insensitive:backdrop, -.primary-toolbar.toolbar .text-button:insensitive:backdrop, -.primary-toolbar.toolbar .image-button:insensitive:backdrop { - padding: 13px; - border: none; - color: mix(@backdrop_text, @insensitive_text, 0.5); -} - - -.primary-toolbar.toolbar .separator { - color: @separator; -} - - - -/* Entries */ - -.primary-toolbar .entry { - background-color: alpha(#000, 0.2); - color: @header_text; - border-radius: 2px; - padding: 6px 4px; - border: none; - box-shadow: none; -} - -.primary-toolbar .entry.image { - color: @header_text; -} - -.primary-toolbar .entry:active, -.primary-toolbar .entry:focus { - background-color: @base; - color: @text; - box-shadow: none; - border: none; -} - -.primary-toolbar .entry:active.image, -.primary-toolbar .entry:focus.image { - padding-right: 6px; - color: @text; -} - -.primary-toolbar .entry:backdrop { - box-shadow: none; - color: alpha(@header_text, 0.5); - border: none; -} - -.primary-toolbar .entry.image { - color: alpha(@header_text, 0.5); -} - - -.primary-toolbar .entry:active:backdrop, -.primary-toolbar .entry:focus:backdrop { - background-color: alpha(@base, 0.5); - color: @text; - box-shadow: none; - border: none; -} - -/* Images */ -.primary-toolbar.toolbar GtkImage, -.primary-toolbar.toolbar .button GtkImage { - color: @toolbar_text; -} - -.primary-toolbar.toolbar .button:active GtkImage, -.primary-toolbar.toolbar .button:focus GtkImage, -.primary-toolbar.toolbar .button:hover GtkImage { - color: @toolbar_text; -} - -.primary-toolbar.toolbar .button:backdrop GtkImage, -.primary-toolbar.toolbar .button:backdrop:hover GtkImage, -.primary-toolbar.toolbar .button:active:backdrop GtkImage { - color: @backdrop_toolbar_text; - -gtk-image-effect: dim; -} - -.primary-toolbar.toolbar .button:insensitive GtkImage { - color: @insensitive_toolbar_text; - -gtk-image-effect: dim; -} - -.primary-toolbar.toolbar .button:backdrop:insensitive GtkImage, -.primary-toolbar.toolbar .button:insensitive:backdrop GtkImage { - color: mix(@backdrop_text, @insensitive_text, 0.5); - -gtk-image-effect: dim; -} - -/* Labels */ -.primary-toolbar.toolbar GtkLabel, -.primary-toolbar.toolbar .button GtkLabel { - color: @toolbar_text; -} - -.primary-toolbar.toolbar .button:active GtkLabel, -.primary-toolbar.toolbar .button:focus GtkLabel, -.primary-toolbar.toolbar .button:hover GtkLabel { - color: @toolbar_text; -} - -.primary-toolbar.toolbar .button:backdrop GtkLabel, -.primary-toolbar.toolbar .button:backdrop:hover GtkLabel, -.primary-toolbar.toolbar .button:active:backdrop GtkLabel { - color: @backdrop_toolbar_text; -} - -.primary-toolbar.toolbar .button:insensitive GtkLabel { - color: @insensitive_toolbar_text; -} - -.primary-toolbar.toolbar .button:insensitive:backdrop GtkLabel { - color: mix(@backdrop_text, @insensitive_text, 0.5); -} - -/********************* -* Secondary Toolbars * -*********************/ - -.secondary-toolbar.toolbar { - padding: 2px; - background-color: @background; - box-shadow: none; -} - -.secondary-toolbar.toolbar:backdrop { - background-color: @backdrop_background; - border-color: @backdrop_border; - color: @backdrop_text; - -gtk-image-effect: dim; -} - -.secondary-toolbar.toolbar .linked-button, -.secondary-toolbar.toolbar .button { - padding: 2px; -} - -/******************** - * Menubar Toolbars * - ********************/ -.toolbar.menubar { - -GtkToolbar-button-relief: normal; -} - - -/****************** -* Bottom Toolbars * -******************/ - -.bottom-toolbar.toolbar { - padding: 0px; - border: solid @border; - background-image: linear-gradient(to bottom, - shade(@gradient_a, 0.96), - shade(@gradient_b, 0.96) - ); -} - -.bottom-toolbar.toolbar .button { - padding: 2px 3px 2px 3px; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/tooltips.css b/Paper/gtk-3.0/widgets/tooltips.css deleted file mode 100644 index 9e0124f..0000000 --- a/Paper/gtk-3.0/widgets/tooltips.css +++ /dev/null @@ -1,41 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/************ - * Tooltips * - ************/ - -.tooltip, -.overlay-bar { - padding: 4px 8px; - border: none; - border-radius: 2px; - background-color: @base; - color: @text; - box-shadow: 0 1px 2px 0 alpha(#000, 0.3); -} - -.tooltip * { - background: none; - background-color: @base; -} - -.tooltip GtkLabel, -.overlay-bar GtkLabel { - color: @text; -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/views.css b/Paper/gtk-3.0/widgets/views.css deleted file mode 100644 index b2570aa..0000000 --- a/Paper/gtk-3.0/widgets/views.css +++ /dev/null @@ -1,328 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - - -/********* - * Frame * - *********/ - -.frame { - background: none; - border: 1px solid @border; - color: @foreground; -} - -.frame:backdrop { - border-color: @backdrop_border; - background: none; - color: @backdrop_text; -} - -.frame:insensitive { - border-color: @insensitive_border; - background: none; - color: @insensitive_text; -} - -.flat { - border:none; -} - - -/******** - * Misc * - ********/ - -GtkAlignment, -GtkEventBox { - background-color: @background; - color: @text; -} - -GtkAlignment:backdrop, -GtkEventBox:backdrop { - background-color: @backdrop_background; - color: @backdrop_text; -} - -/******** - * View * - ********/ - -.view { - background-color: @base; - color: @foreground; -} - -.view:insensitive, -.view:insensitive:insensitive { - background-color: @insensitive_background; - border-color: @insensitive_border; - color: @insensitive_text; -} - -.view:backdrop, -.view:backdrop:backdrop { - background-color: @backdrop_background; - border-color: @backdrop_border; - color: @backdrop_text; -} - -.view:selected, -.view:selected:focus { - background-color: @selection; - border-color: shade(@selection, 0.8); - color: @selection_foreground; -} - -.view:selected:backdrop, -.view:selected:backdrop:focus { - background-color: @backdrop_selection; - border-color: @backdrop_selection; - color: @backdrop_selection_foreground; -} - -.view.separator { - color: @border; -} - -/* Selected */ -.view.rubberband, -.rubberband { - border: 1px solid shade(@selection, 0.9); - border-radius: 4px; - background-color: alpha(@selection, 0.3); -} - - -/************ - * Treeview * - ************/ - -GtkTreeView.view.separator, -GtkTreeView.separator, -.separator, -.separator:hover { - color: @border; - background-color: @border; -} - -GtkTreeView { - -GtkTreeView-vertical-separator: 5px; - -GtkTreeView-horizontal-separator: 6px; - -GtkTreeView-expander-size: 8px; - -GtkTreeView-grid-line-pattern: "\000\000"; - border: 1px solid @border; -} - -GtkTreeView row:nth-child(even) { - background-color: @base; - color: @foreground; -} - -GtkTreeView row:nth-child(odd) { - background-color: shade(@base,0.96); - color: @foreground; -} - -GtkTreeView .entry { - border-radius: 0; -} - -GtkTreeView.dnd { - border: 1px solid @selected_border; - border-radius: 0; -} - -GtkTreeView .entry { - border-radius: 4px; - background-color: @base; - background-image: none; -} - -/************ - * TextView * - ************/ - -GtkTextView { - background-color: @base; - color: @foreground; -} - -GtkTextView:backdrop { - background-color: @backdrop_base; - color: @backdrop_text; -} - -GtkTextView:insensitive { - background-color: @insensitive_base; - color: @insensitive_text; -} - -/************ - * Iconview * - ************/ - -GtkIconView.view { - background-color: @base; - border: solid @selection; - color: @foreground; -} - -GtkIconView.view.cell:hover { - border: 1px solid @selection; - border-radius: 6px; - background-color: alpha(@selection,0.4); - color: @selection; -} - -GtkIconView.view.cell:selected, -GtkIconView.view.cell:selected:focus { - border: 1px solid shade(@selection, 0.8); - border-radius: 6px; - background-color: @selection; - color: @selection_foreground; -} - -GtkIconView.content-view.check { - background: none; -} - -GtkIconView.content-view.check:active { - background: none; -} - -GtkIconView.content-view.check:prelight, -GtkIconView.content-view.check:insensitive, -GtkIconView.content-view.check:selected { - background: none; -} - - -/**************** - * Content View * - ****************/ -.content-view.view { - background-color: @base; - color: @foreground; -} - -.content-view.view:hover { - background-color: alpha(@selection, 0.6); -} - -.content-view.view:selected, -.content-view.view:active { - background-color: @selection; - background-image: none; -} - -.content-view.view:insensitive { - background-color: @insensitive_background; -} - -.content-view.view:backdrop { - background-color: @background_backdrop; - background-image: none; -} - -.content-view.view:selected:backdrop { - background-color: @backdrop_selected_background; - background-image: none; -} - -.content-view.cell { - background: none; - background-image: none; -} - -.content-view.view.check, -.content-view.view.check:active { - background: none; -} - -.content-view column-header .button { - border-width: 0 0 1px 1px; - - background-image: none; - background-color:@base; - - border-color: @border; -} - -.content-view .title, -.content-view .option-title { - color: @foreground; - text-shadow: 0 1px alpha(#fff, 0.3); -} - -.content-view .subtitle, -.content-view .option-description { - color: alpha(@foreground, 0.7); - text-shadow: 0 1px alpha(#fff, 0.4); -} - -/* Drawing area */ -GtkDrawingArea { - background-color: @base; - color: @foreground; -} - -GtkDrawingArea:backdrop { - background-color: @backdrop_base; - color: @backdrop_text; -} - -GtkDrawingArea:insensitive { - background-color: @insensitive_background; -} - -/*********** - * gtkhtml * - ***********/ -GtkHTML { - background-color: @base; - color: @foreground; -} - -GtkHTML:active:backdrop, -GtkHTML:backdrop { - background-color: @backdrop_base; - color: @backdrop_text; -} - -/* needed for webkit/GtkStyle/Evolution compatibility */ -GtkHTML:active, -GtkHTML:active:backdrop, -.entry:active, -.entry:active:backdrop { - color: @backdrop_text; - background-color: @backdrop_background; -} - -.cursor-handle.top, -.cursor-handle.bottom { - background: none; - box-shadow: none; - border-style: none; - border-image: none; - border-radius: 0px; - border-width: 0px; - - /* background-image in assets */ -} \ No newline at end of file diff --git a/Paper/gtk-3.0/widgets/windows.css b/Paper/gtk-3.0/widgets/windows.css deleted file mode 100644 index b1b5e46..0000000 --- a/Paper/gtk-3.0/widgets/windows.css +++ /dev/null @@ -1,70 +0,0 @@ -/* Copyright 2016 Sam Hewitt. -* -* This file is part of the Paper GTK theme. -* -* The Paper GTK theme is free software: you can redistribute it -* and/or modify it under the terms of the GNU General Public License as -* published by the Free Software Foundation, either version 3 of the -* License, or (at your option) any later version. -* -* The Paper GTK theme is distributed in the hope that it will be -* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -* Public License for more details. -* -* You should have received a copy of the GNU General Public License along -* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -*/ - -/********** - * Window * - **********/ - -@define-color window_shadow alpha(#000, 0.4); -@define-color backdrop_window_shadow alpha(#000, 0.2); - -.window-frame { - border:none; - border-radius: 4px; - box-shadow: 0 2px 5px 1px @window_shadow; - margin: 10px; /* this is used for the resize cursor area */ -} - -.window-frame:backdrop { - border-radius: 4px; - box-shadow: 0 2px 3px 0 @backdrop_window_shadow; -} - -.window-frame.menu.csd, -.window-frame.popup.csd { - border-radius: 4px; - box-shadow: 0 3px 6px alpha (#000, 0.16), - 0 3px 6px alpha (#000, 0.23); - margin: 0; -} - -.menu .window-frame.menu.csd, -.menu .window-frame.popup.csd { - box-shadow: 0 10px 20px alpha (#000, 0.19), - 0 6px 6px alpha (#000, 0.23); -} - -.window-frame.tooltip.csd { - border-radius: 4px; - box-shadow: none; - margin: 0; -} - -.window-frame:backdrop { - box-shadow: 0 3px 6px alpha (#000, 0.16), - 0 3px 6px alpha (#000, 0.23); -} - -GtkDialog.window-frame, -GtkDialog.window-frame:backdrop, -.window-frame.dialog, -.window-frame.dialog:backdrop { - border-radius: 4px; - box-shadow: 0 10px 20px alpha (#000, 0.19), - 0 6px 6px alpha (#000, 0.23); -} \ No newline at end of file diff --git a/Paper/unity/dash-widgets.json b/Paper/unity/dash-widgets.json new file mode 100644 index 0000000..ac93e28 --- /dev/null +++ b/Paper/unity/dash-widgets.json @@ -0,0 +1,162 @@ +{ + "stock-icons" : { + "checkmark" : ["/usr/share/icons/unity/checkmark.svg", "32px", "32px"], + "cross" : ["/usr/share/icons/unity/cross.svg", "32px", "32px"], + "grid-view" : ["/usr/share/icons/unity/grid-view.svg", "32px", "32px"], + "flow-view" : ["/usr/share/icons/unity/flow-view.svg", "32px", "32px"], + "star" : ["/usr/share/icons/unity/star.svg", "32px", "32px"], + "triangle" : ["/usr/share/icons/unity/curved-triangle.svg", "32px", "32px"], + "bag" : ["/usr/share/icons/unity/bag.svg", "32px", "32px"], + "next" : ["/usr/share/icons/unity/next.svg", "32px", "32px"], + "prev" : ["/usr/share/icons/unity/prev.svg", "32px", "32px"], + "play" : ["/usr/share/icons/unity/play.svg", "32px", "32px"] + }, + + "regular-text" : { + "text-color" : "#ffffff", + "text-opacity" : 1.0, + "text-size" : 13.0, + "text-mode" : "normal", + "text-weight" : "regular" + }, + + "comments": { + "states" : ["ACTIVE", "NORMAL","PRELIGHT","SELECTED","INSENSITIVE"] + }, + + "button-icon": { + "color" : ["#ffffff", "#FFFFFF", "#FFFFFF", "#FFFFFF", "#FFFFFF"], + "opacity" : [ 1.0, 1.0, 1.0, 0.8, 0.8], + "overlay-opacity": [ 0.30, 0.48, 0.48, 0.45, 0.45], + "overlay-mode" : [ "normal","multiply", "multiply", "normal", "normal"], + "blur-size" : [ 5, 0, 0, 0, 0] + }, + + "icon-only" : { + "color" : "#123456", + "opacity" : 1.0, + "overlay-opacity": 0.2, + "overlay-mode" : "normal", + "blur-size" : 6 + }, + + "lens-nav-bar" : { + "icon-height" : 20, + "icon-gap" : 40 + }, + + "button-label": { + "border-opacity" : [ 0.8, 0.13, 0.13, 0.13, 0.13], + "border-color" : ["#ffffff", "#FFFFFF", "#FFFFFF", "#FFFFFF", "#FFFFFF"], + "border-size" : [ 2.0, 1.0, 1.0, 0.5, 0.5], + "border-radius" : 4.0, + "text-size" : 1.0, + "text-color" : ["#ffffff", "#ffffff", "#ffffff", "#ffffff", "#ffffff"], + "text-opacity" : [ 1.0, 1.0, 1.0, 1.0, 1.0], + "fill-color" : ["#FFFFFF", "#000000", "#000000", "#000000", "#000000"], + "fill-opacity" : [ 0.13, 0.0, 0.0, 0.0, 0.0], + "overlay-opacity": [ 0.1, 0.1, 0.1, 0.0, 0.0], + "overlay-mode" : [ "normal", "normal", "normal", "normal", "normal"], + "blur-size" : [ 1, 1, 1, 0, 0] + }, + + "track-view" : { + "line-gap" : 26.0, + "heading-list-gap" : 30, + "left-padding" : 20 + }, + + "row-caption" : { + "main-text-color" : "#ffffff", + "main-text-opacity" : 1.0, + "main-text-size" : 17.0, + "main-text-weight" : "regular", + "sub-text-color" : "#ffffff", + "sub-text-opacity" : 0.5, + "sub-text-size" : 13.0, + "sub-text-weight" : "regular", + "icon-main-gap" : 10, + "main-sub-gap" : 15, + "sub-arrow-gap" : 10 + }, + + "preview-heading-small" : { + "main-title-size" : 23.0, + "main-title-color" : "#ffffff", + "main-title-opacity" : 1.0, + "main-title-mode" : "normal", + "main-title-weight" : "regular", + "sub-title-size" : 17.0, + "sub-title-color" : "#ffffff", + "sub-title-opacity" : 1.0, + "sub-title-mode" : "normal", + "sub-title-weight" : "regular", + "main-sub-gap" : 15, + "padding" : 10 + }, + + "preview-heading" : { + "main-title-size" : 30.0, + "main-title-color" : "#ffffff", + "main-title-opacity" : 1.0, + "main-title-mode" : "normal", + "main-title-weight" : "regular", + "sub-title-size" : 17.0, + "sub-title-color" : "#ffffff", + "sub-title-opacity" : 1.0, + "sub-title-mode" : "normal", + "sub-title-weight" : "regular", + "main-sub-gap" : 15, + "padding" : 10 + }, + + "scrollbar" : { + "color" : "#fff", + "opacity" : 1.0, + "size" : 8, + "buttons-size" : 0, + "corner-radius" : 3 + }, + + "scrollbar-overlay": { + "color" : "#fff", + "opacity" : 1.0, + "size" : 3, + "corner-radius" : 1.5 + }, + + "scrollbar-track": { + "color" : "#fff", + "opacity" : 0.4 + }, + + "filter-pane" : { + "width" : 330, + "title-size" : 17.0, + "title-color" : "#ffffff", + "title-opacity" : 1.0, + "title-mode" : "normal", + "title-style" : "bold", + "title-arrow-gap" : 10, + "button-height" : 30, + "border-size" : 1 + }, + + "separator" : { + "size" : 1.0, + "color" : "#ffffff", + "opacity" : 0.15, + "overlay-opacity": 0.47, + "overlay-mode" : "normal", + "blur-size" : 6 + }, + + "filter-caption" : { + "text-size" : 17, + "text-color" : "#ffffff", + "text-opacity" : 1.0, + "text-mode" : "normal", + "text-weight" : "bold", + "text-arrow-gap" : 10 + } +} diff --git a/configure.ac b/configure.ac index 4c0d1bb..3ff7a1a 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([Paper ], 1.1, [https://github.com/snwh/paper-gtk-theme/issues], [paper-gtk-theme], [http://snwh.org/paper]) +AC_INIT([Paper ], 2.0, [https://github.com/snwh/paper-gtk-theme/issues], [paper-gtk-theme], [http://snwh.org/paper]) AM_INIT_AUTOMAKE([-Wno-portability no-dist-gzip dist-xz foreign subdir-objects 1.9 tar-ustar]) AC_PREFIX_DEFAULT(/usr/local) AM_SILENT_RULES([yes]) diff --git a/paper-gtk-theme.spec b/paper-gtk-theme.spec index 6513f41..d7fe9d7 100644 --- a/paper-gtk-theme.spec +++ b/paper-gtk-theme.spec @@ -17,7 +17,7 @@ %global commit0 40-CHARACTER-HASH-VALUE name: paper-gtk-theme -version: 1.1 +version: 2.0 release: 0 Summary: Paper GTK Theme diff --git a/parse-sass.sh b/parse-sass.sh new file mode 100755 index 0000000..e385f83 --- /dev/null +++ b/parse-sass.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +bundle exec sass --update --sourcemap=none . diff --git a/src/gtk3/gtk3-assets-dark.svg b/src/gtk3/gtk3-assets-dark.svg index 832382b..5343868 100644 --- a/src/gtk3/gtk3-assets-dark.svg +++ b/src/gtk3/gtk3-assets-dark.svg @@ -12,11 +12,11 @@ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" inkscape:export-ydpi="90.000000" inkscape:export-xdpi="90.000000" - width="600" - height="300" + width="208" + height="180" id="svg11300" sodipodi:version="0.32" - inkscape:version="0.91 r" + inkscape:version="0.91 r13725" sodipodi:docname="gtk3-assets-dark.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.0" @@ -28,23 +28,23 @@ stroke="#ef2929" fill="#f57900" id="base" - pagecolor="#6f7b81" - bordercolor="#666666" + pagecolor="#4f585c" + bordercolor="#0e0e0e" borderopacity="0.25490196" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="1" - inkscape:cx="223.97025" - inkscape:cy="37.158984" - inkscape:current-layer="g4279" + inkscape:cx="139.99697" + inkscape:cy="83.267015" + inkscape:current-layer="svg11300" showgrid="false" inkscape:grid-bbox="true" inkscape:document-units="px" inkscape:showpageshadow="false" - inkscape:window-width="1366" - inkscape:window-height="711" + inkscape:window-width="1920" + inkscape:window-height="1018" inkscape:window-x="0" - inkscape:window-y="27" + inkscape:window-y="32" width="400px" height="300px" inkscape:snap-nodes="true" @@ -1106,7 +1106,7 @@ height="88" width="88" id="rect4049" - style="color:#bebebe;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" rx="1" /> + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;opacity:0.1;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;opacity:0.2;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> - + cx="358" + cy="272" + r="7" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#dddddd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#a172d2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#dddddd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#dddddd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> - + cx="118" + cy="272" + r="8" /> - + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#dddddd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + cx="118" + cy="272" + r="8" /> - + cx="118" + cy="272" + r="8" /> - + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:#dddddd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" + cx="358" + cy="272" + r="7" /> - + cx="358" + cy="272" + r="7" /> - + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient6030);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" + cx="358" + cy="272" + r="7" /> - + cx="358" + cy="272" + r="7" /> - + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient6050);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" + cx="358" + cy="272" + r="7" /> + id="layer1" + transform="translate(0,-120)"> - - - + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.3;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:new" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.3;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:new" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#9fb0b9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:new" /> @@ -2312,7 +2271,8 @@ id="g4239" inkscape:label="Checkbox Unchecked" inkscape:groupmode="layer" - style="display:inline"> + style="display:inline" + transform="translate(0,-120)"> assets + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'">assets checkbox-unchecked-dark + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:18px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'">checkbox-unchecked-dark + style="display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> assets + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'">assets checkbox-unchecked-insensitive-dark + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:18px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'">checkbox-unchecked-insensitive-dark + style="display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> + id="g4457" + transform="translate(0,-120)"> + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.3;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:new" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.3;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:new" /> + id="rect4660" + inkscape:connector-curvature="0" /> + id="rect4662" + inkscape:connector-curvature="0" /> + id="rect4664" + inkscape:connector-curvature="0" /> + id="rect4664-1" + inkscape:connector-curvature="0" /> + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#9fb0b9;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.5;marker:none;enable-background:new" /> + id="rect3751" + inkscape:connector-curvature="0" /> + style="display:inline" + transform="translate(0,-120)"> assets + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'">assets radio-checked-dark + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:18px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'">radio-checked-dark + style="display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> assets + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'">assets radio-checked-insensitive-dark + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:18px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'">radio-checked-insensitive-dark + style="display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> + id="g4121" + transform="translate(0,-120)"> @@ -3319,7 +3273,8 @@ id="g4209" inkscape:label="Radio Button Mixed" inkscape:groupmode="layer" - style="display:inline"> + style="display:inline" + transform="translate(0,-120)"> assets + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'">assets radio-mixed-dark + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:18px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'">radio-mixed-dark + style="display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> assets + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'">assets radio-mixed-insensitive-dark + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:18px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'">radio-mixed-insensitive-dark + style="display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="rect3761" + inkscape:connector-curvature="0" /> diff --git a/src/gtk3/gtk3-assets.svg b/src/gtk3/gtk3-assets.svg index e563f68..52b5b43 100644 --- a/src/gtk3/gtk3-assets.svg +++ b/src/gtk3/gtk3-assets.svg @@ -12,11 +12,11 @@ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" inkscape:export-ydpi="90.000000" inkscape:export-xdpi="90.000000" - width="600" - height="300" + width="208" + height="180" id="svg11300" sodipodi:version="0.32" - inkscape:version="0.91 r" + inkscape:version="0.91 r13725" sodipodi:docname="gtk3-assets.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" version="1.0" @@ -34,17 +34,17 @@ inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="1" - inkscape:cx="317.35554" - inkscape:cy="104.32826" + inkscape:cx="98.084325" + inkscape:cy="167.4624" inkscape:current-layer="layer2" showgrid="false" inkscape:grid-bbox="true" inkscape:document-units="px" inkscape:showpageshadow="false" - inkscape:window-width="1366" - inkscape:window-height="710" + inkscape:window-width="1920" + inkscape:window-height="1018" inkscape:window-x="0" - inkscape:window-y="28" + inkscape:window-y="32" width="400px" height="300px" inkscape:snap-nodes="true" @@ -108,15 +108,12 @@ - + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient6030);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" + cx="358" + cy="272" + r="7" /> - + style="color:#bebebe;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient6050);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" + cx="358" + cy="272" + r="7" /> + id="layer1" + transform="translate(0,-120)"> + id="g4457" + transform="translate(0,-120)"> + style="display:inline" + transform="translate(0,-120)"> assets + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'">assets radio-mixed-insensitive + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:18px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'">radio-mixed-insensitive + style="display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + style="display:inline" + transform="translate(0,-120)"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -