Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/gtk3/theme/gtk-widgets.css
diff options
context:
space:
mode:
Diffstat (limited to 'gtk3/theme/gtk-widgets.css')
-rw-r--r--gtk3/theme/gtk-widgets.css1252
1 files changed, 0 insertions, 1252 deletions
diff --git a/gtk3/theme/gtk-widgets.css b/gtk3/theme/gtk-widgets.css
deleted file mode 100644
index e93c29f..0000000
--- a/gtk3/theme/gtk-widgets.css
+++ /dev/null
@@ -1,1252 +0,0 @@
-* {
- engine: adwaita;
- padding: 1;
-
- /* Style properties */
- -GtkToolButton-icon-spacing: 4;
-
- -GtkTextView-error-underline-color: @error_color;
-
- -GtkPaned-handle-size: 5;
-
- -GtkCheckButton-indicator-size: 16;
- -GtkCheckMenuItem-indicator-size: 12;
-
- /* 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;
- -GtkScrolledWindow-scrollbars-within-bevel: 1;
-
- -GtkToolItemGroup-expander-size: 12;
- -GtkExpander-expander-size: 12;
- -GtkToolbar-internal-padding: 4; /* ??? */
-
- -GtkMenu-horizontal-padding: 0;
- -GtkMenu-vertical-padding: 0;
-
- -GtkWidget-link-color: @link_color;
- -GtkWidget-visited-link-color: @link_color;
- -GtkIMHtml-hyperlink-color: @link_color;
- -GtkHTML-link-color: @link_color;
-
- -GtkWidget-wide-separators: 1;
-
- -WnckTasklist-fade-overlay-rect: 0;
-
- -GtkEntry-inner-border: 2;
- -GtkEntry-progress-border: 0;
-
- /* Style */
- background-color: @theme_bg_color;
- color: @theme_fg_color;
-
- -GtkWidget-focus-padding: 2;
- -GtkWidget-focus-line-width: 1;
- -adwaita-focus-border-color: alpha (@theme_text_color, 0.4);
- -adwaita-focus-border-radius: 2;
- -adwaita-focus-fill-color: none;
- -adwaita-focus-border-gradient: none;
- -adwaita-focus-border-dashes: 1;
-
- -adwaita-inset-left: none;
- -adwaita-inset-right: none;
- -adwaita-inset-top: none;
- -adwaita-inset-bottom: none;
-}
-
-/***************
- * Base States *
- ***************/
-*:hover {
- background-color: shade (@theme_bg_color, 1.02);
- color: @theme_fg_color;
-}
-
-*:selected {
- background-color: @theme_selected_bg_color;
- color: @theme_selected_fg_color;
-}
-
-*:selected:focused {
- background-color: @theme_selected_bg_color;
- color: @theme_selected_fg_color;
-}
-
-*:insensitive {
- background-color: @insensitive_bg_color;
- color: @insensitive_fg_color;
- border-color: @insensitive_border_color;
-}
-
-*:active {
- background-color: shade (@theme_bg_color, 0.915);
-}
-
-.background {
- border-style: none;
- border-width: 0;
- border-radius: 0;
-}
-
-.tooltip {
- padding: 4 4;
- border-style: none;
- background-color: @theme_tooltip_bg_color;
- color: @theme_tooltip_fg_color;
-}
-
-.grip {
- background-color: shade (@inactive_frame_color, 0.93);
-}
-
-.rubberband {
- background-color: alpha (@theme_selected_bg_color, 0.35);
- border-color: @theme_selected_bg_color;
- border-style: solid;
- border-width: 1;
- border-radius: 2;
-}
-
-.pane-separator {
- border-style: none;
- border-width: 0;
- color: shade (@inactive_frame_color, 0.80);
-}
-
-.pane-separator:prelight,
-.pane-separator:selected {
- color: @theme_text_color;
-}
-
-/****************
- * Text Entries *
- ****************/
-.entry,
-.toolbar.entry {
- background-color: @theme_base_color;
- background-image: none;
-
- border-radius: 2;
- border-width: 1;
- border-style: solid;
- -adwaita-border-gradient: -gtk-gradient (linear,
- left top, left bottom,
- from (shade (@internal_element_color, 1.14)),
- to (shade (@internal_element_color, 1.37)));
-
- padding: 3;
-
- -adwaita-inset-top: alpha (@switch_slider_color, 0.50);
-}
-
-.entry:focused {
- border-color: @focused_entry_border;
- -adwaita-border-gradient: none;
-
- -adwaita-inset-top: @focused_entry_inset;
-}
-
-.entry:insensitive {
- background-color: @insensitive_bg_color;
- -adwaita-border-gradient: none;
-
- -adwaita-inset-top: none;
-}
-
-.entry.progressbar {
- /* FIXME: need correct colors/gradient */
- background-color: @theme_selected_bg_color;
- color: @theme_selected_fg_color;
-
- border-width: 1;
- border-radius: 1;
- border-color: @progressbar_border;
-
- -adwaita-progressbar-pattern: none;
-}
-
-/*****************
- * GtkSpinButton *
- *****************/
-.spinbutton,
-.spinbutton:focused {
- padding: 3 2;
-
- -adwaita-inset-top: none;
-}
-
-.spinbutton.button,
-.spinbutton.button:prelight,
-.spinbutton.button:active {
- color: @internal_element_color;
- background-image: none;
- background-color: @theme_base_color;
- border-width: 1;
- border-style: none;
-}
-
-/****************
- * Progress bar *
- ****************/
-.progressbar,
-.progressbar row,
-.progressbar row:hover,
-.progressbar row:selected,
-.progressbar row:selected:focused {
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@progressbar_background_a),
- to (@progressbar_background_b));
-
- border-radius: 3;
- border-style: solid;
- border-width: 1;
- border-color: @progressbar_border;
-
- -adwaita-inset-top: alpha (@theme_base_color, 0.20);
- -adwaita-progressbar-pattern: -gtk-gradient (linear,
- left top, right bottom,
- from (alpha (@progressbar_pattern, 0.00)),
- color-stop (0.49, alpha (@progressbar_pattern, 0.00)),
- color-stop (0.50, alpha (@progressbar_pattern, 0.10)),
- to (alpha (@progressbar_pattern, 0.10)));
-}
-
-GtkProgressBar.trough,
-.trough row,
-.trough row:hover {
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@trough_bg_color_a),
- to (@trough_bg_color_b));
-
- border-width: 1;
- border-style: solid;
- border-radius: 3;
- border-color: shade (@inactive_frame_color, 0.925);
-}
-
-.trough row:selected,
-.trough row:selected:focused {
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (mix (@trough_bg_color_a, @theme_selected_bg_color, 0.25)),
- to (mix (@trough_bg_color_b, @theme_selected_bg_color, 0.25)));
-}
-
-GtkProgressBar,
-.trough row {
- padding: 0;
-}
-
-/************
- * GtkScale *
- ************/
-GtkScale {
- -GtkScale-slider-length: 16;
- -GtkRange-slider-width: 22;
- -GtkRange-trough-border: 0;
-}
-
-GtkScale.slider {
- border-width: 1;
- border-radius: 3;
-
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@theme_base_color),
- to (@switch_slider_color));
-
- -adwaita-border-gradient: -gtk-gradient (linear,
- left top, left bottom,
- from (shade (@internal_element_color, 0.90)),
- to (shade (@internal_element_color, 1.35)));
-}
-
-GtkScale.slider:insensitive {
- background-image: none;
- -adwaita-border-gradient: none;
-}
-
-GtkScale.scale-has-marks-below.slider.horizontal {
- -adwaita-border-gradient: -gtk-gradient (linear,
- left top, left bottom,
- from (shade (@internal_element_color, 0.90)),
- to (shade (@internal_element_color, 1.35)));
-}
-
-GtkScale.scale-has-marks-below.slider.vertical {
- -adwaita-border-gradient: -gtk-gradient (linear,
- left top, right top,
- from (shade (@internal_element_color, 0.90)),
- to (shade (@internal_element_color, 1.35)));
-}
-
-GtkScale.scale-has-marks-above.slider.horizontal {
- -adwaita-border-gradient: -gtk-gradient (linear,
- left bottom, left top,
- from (shade (@internal_element_color, 0.90)),
- to (shade (@internal_element_color, 1.35)));
-}
-
-GtkScale.scale-has-marks-above.slider.vertical {
- -adwaita-border-gradient: -gtk-gradient (linear,
- right top, left top,
- from (shade (@internal_element_color, 0.90)),
- to (shade (@internal_element_color, 1.35)));
-}
-
-GtkScale.trough {
- border-width: 1;
- border-radius: 2;
- border-style: solid;
-
- -adwaita-border-gradient: -gtk-gradient (linear,
- left top, left bottom,
- from (@scale_border_a),
- to (@scale_border_b));
- background-color: @scale_fill;
-}
-
-GtkScale.trough.horizontal {
- -adwaita-inset-bottom: alpha (@theme_base_color, 0.50);
-}
-
-GtkScale.trough.vertical {
- -adwaita-inset-right: alpha (@theme_base_color, 0.50);
-}
-
-GtkScale.trough:insensitive {
- background-color: @insensitive_bg_color;
- background-image: none;
-
- -adwaita-border-gradient: none;
- -adwaita-inset-bottom: none;
-}
-
-GtkScale.progressbar {
- background-color: @scale_progress_fill;
-
- border-width: 1;
- border-radius: 3;
- border-style: solid;
-
- -adwaita-border-gradient: -gtk-gradient (linear,
- left top, left bottom,
- from (@scale_progress_border_a),
- to (@scale_progress_border_b));
- -adwaita-progressbar-pattern: none;
-}
-
-GtkScale.mark {
- background-color: shade (@theme_bg_color, 0.56);
-}
-
-GtkFrame,
-GtkCalendar {
- padding: 2;
-}
-
-.frame {
- color: lighter (@theme_fg_color);
- border-style: none;
- border-width: 0;
-}
-
-/*****************
- * Notebooks and *
- * tabs *
- *****************/
-.notebook {
- padding: 2;
-
- border-color: @notebook_border;
- border-style: solid;
- border-width: 1;
- border-radius: 0;
-
- background-color: @theme_base_color;
-
- -GtkNotebook-tab-overlap: 8;
- -GtkNotebook-tab-curvature: 6;
-}
-
-.notebook tab {
- padding: 3 8 0;
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@notebook_tab_gradient_a),
- to (@notebook_tab_gradient_b));
-
- -adwaita-focus-border-radius: 2;
-}
-
-.notebook tab:active {
- border-width: 1;
-
- -adwaita-border-gradient: -gtk-gradient (linear,
- left top, left bottom,
- from (@notebook_active_tab_border),
- to (@notebook_border));
-
- -adwaita-selected-tab-color: @notebook_selected_tab_color;
- background-color: @theme_base_color;
- background-image: none;
-}
-
-.notebook tab .button,
-.notebook tab .button:hover,
-.notebook tab .button:hover:active {
- border-style: none;
- background-color: alpha (@theme_bg_color, 0.0);
- background-image: none;
-}
-
-/**************
- * ComboBoxes *
- **************/
-
-GtkComboBox {
- padding: 1 2;
-
- -GtkWidget-focus-padding: 0;
- -GtkWidget-focus-line-width: 0;
-
- -GtkComboBox-arrow-scaling: 0.5;
- -GtkComboBox-shadow-type: 2;
-}
-
-GtkComboBox .button {
- color: @internal_element_color;
- padding: 1;
-}
-
-GtkComboBox .button:prelight {
- color: shade (@internal_element_color, 0.66);
-}
-
-/**************
- * Scrollbars *
- **************/
-
-.scrollbar {
- background-image: none;
- border-style: solid;
- -GtkRange-trough-border: 2;
- -GtkRange-arrow-scaling: 0.444;
- -GtkRange-slider-width: 18;
- -GtkRange-stepper-size: 18;
- -GtkScrollbar-min-slider-length: 30; /* minimum size for the slider. sadly can't be in '.slider' where it belongs */
-
- -GtkRange-stepper-spacing: 1;
- -GtkRange-trough-under-steppers: 1;
-}
-
-.scrollbar.trough {
- background-image: none;
- background-color: shade (@theme_bg_color, 0.882);
- border-width: 0;
- border-radius: 0;
-}
-
-.scrollbar.slider,
-.scrollbar.button {
- background-image: none;
- background-color: @theme_base_color;
- border-color: @button_border;
- border-radius: 3;
- border-width: 1;
-}
-
-.scrollbar.slider:prelight {
- background-image: none;
- background-color: @theme_base_color;
- border-color: shade (@highlighted_border, 0.964);
-}
-
-.scrollbar.slider:prelight:active {
- background-image: none;
- background-color: @theme_base_color;
- border-color: @theme_selected_bg_color;
-}
-
-.scrollbar.button {
- color: @internal_element_color;
-}
-
-.scrollbar.button:prelight {
- background-image: none;
- background-color: @theme_base_color;
- border-color: shade (@highlighted_border, 0.964)
-}
-
-.scrollbar.button:prelight:active {
- background-image: none;
- background-color: @theme_base_color;
- border-color: shade (@highlighted_border, 0.964)
-}
-
-.scrollbar.button:insensitive {
- color: lighter (@internal_element_color);
- background-color: @theme_base_color;
-}
-
-.scrollbar.slider:insensitive {
- background-color: @theme_base_color;
-}
-
-.scrollbar.trough:insensitive {
- background-color: shade (@theme_bg_color, 0.882);
-}
-
-/***********
- * Buttons *
- ***********/
-.button {
- padding: 1 4;
-
- -adwaita-focus-fill-color: alpha (@theme_base_color, 0.35);
- -adwaita-focus-border-gradient: -gtk-gradient (linear,
- left top, left bottom,
- from (alpha (@keyboard_focus_border_a, 0.62)),
- to (alpha (@keyboard_focus_border_b, 0.62)));
- -adwaita-focus-border-radius: 1;
- -adwaita-focus-border-dashes: 0;
- -GtkWidget-focus-line-width: 2;
-
- -GtkButton-child-displacement-x: 1;
- -GtkButton-child-displacement-y: 1;
- -GtkButton-image-spacing: 4;
- -GtkButton-interior-focus: true;
- -GtkButton-default-border: 0;
- -GtkButton-inner-border: 0;
-
- border-radius: 2;
- border-width: 1;
- border-color: @button_border;
- border-style: solid;
-
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@button_gradient_color_a),
- to (@button_gradient_color_b));
-}
-
-.button:hover,
-.toolbar.button:hover {
- border-color: @button_border;
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@button_hover_gradient_color_a),
- to (@button_hover_gradient_color_b));
-}
-
-.button:active,
-.toolbar .button:active,
-.button:hover:active,
-.toolbar.button:hover:active {
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@button_active_gradient_color_a),
- to (alpha (@button_active_gradient_color_b, 0.13)));
- border-color: @highlighted_border;
-}
-
-.button:insensitive {
- background-image: none;
- background-color: @insensitive_bg_color;
- color: @insensitive_fg_color;
-}
-
-.button.default {
- border-width: 2;
- border-color: shade (@button_border, 1.10);
-}
-
-/*********
- * Menus *
- *********/
-
-* .menu {
- background-color: @menu_bg_color;
- color: @menu_fg_color;
-}
-
-.menu {
- border-style: solid;
- border-width: 0;
- border-radius: 0;
- border-color: @inactive_frame_color;
-
- -GtkMenuItem-arrow-scaling: 0.4;
-}
-
-/* this controls the general appearance of the menubar */
-.menubar {
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@theme_bg_color),
- color-stop (0.45, shade (@theme_bg_color, 0.97)),
- to (shade (@theme_bg_color, 0.99)));
- border-width: 0;
- border-style: none;
- padding: 4;
- color: @theme_text_color;
-
- -GtkWidget-window-dragging: true;
- -GtkMenuBar-internal-padding: 0;
-}
-
-.menubar.menuitem {
- border-width: 0;
- border-style: none;
- padding: 3 5;
-}
-
-/* remove the image from the prelight areas */
-.menubar.menuitem:prelight {
- background-image: none;
- background-color: @menu_bg_color;
- color: @menu_fg_color;
-
- border-style: solid;
- border-radius: 5;
- border-width: 0;
- border-color: @inactive_frame_color;
-}
-
-.menuitem:insensitive {
- /* there is some weird alpha precomposing issues with this - ghosts on dark background */
- color: mix (@menu_fg_color, @menu_bg_color, 0.8);
- background-color: shade (@menu_bg_color, 1.10);
-}
-
-.menuitem {
- -adwaita-menuitem-arrow-color: @menu_controls_color;
- padding: 4;
-}
-
-.menuitem.accelerator {
- color: alpha (@menu_fg_color, 0.4);
-}
-
-.menuitem.accelerator:prelight,
-.menuitem.accelerator:active {
- color: alpha (@menu_fg_color, 0.3);
-}
-
-.menuitem:active,
-.menuitem:prelight {
- background-color: @theme_selected_bg_color;
- color: @theme_selected_fg_color;
- border-style: solid;
- border-width: 0;
- border-radius: 0;
- border-color: darker (@theme_selected_bg_color);
-}
-
-.menu.separator {
- border-color: @inactive_frame_color;
-
- -GtkSeparatorMenuItem-horizontal-padding: 0;
- -GtkWidget-separator-height: 1;
-}
-
-/* menu radio and check items are drawn differently */
-.menu.check:active {
- color: @menu_controls_color;
-}
-
-.menu.radio:active {
- color: @menu_controls_color;
-}
-
-.menu.check:prelight {
- color: @theme_selected_fg_color;
-}
-
-.menu.radio:prelight {
- color: @theme_selected_fg_color;
-}
-
-/************
- * Toolbars *
- ************/
-.toolbar {
- border-style: solid;
- border-color: darker (@theme_bg_color);
- border-width: 1;
- border-radius: 0;
- padding: 1;
-}
-
-.toolbar:insensitive {
- color: alpha (@theme_fg_color, 0.6);
-}
-
-/********************
- * Primary Toolbars *
- ********************/
-
-.primary-toolbar.toolbar {
- background-image: -gtk-gradient (linear,
- left top,
- left bottom,
- from (@toolbar_gradient_base),
- color-stop (0.16, @toolbar_gradient_step1),
- color-stop (0.90, @toolbar_gradient_step2),
- to (@toolbar_gradient_final));
- border-width: 1 0 1 0;
- border-radius: 0;
- border-style: solid;
-
- -adwaita-border-gradient: -gtk-gradient (linear,
- left top, left bottom,
- from (shade (@theme_bg_color, 0.56)),
- to (shade (@theme_bg_color, 0.83)));
-
- padding: 2;
-
- -GtkWidget-window-dragging: true;
- -GtkToolbar-button-relief: 0;
-}
-
-.primary-toolbar.toolbar:insensitive {
- background-image: none;
- background-color: shade (@theme_bg_color, 0.97);
-
- border-style: solid;
- border-width: 1 0 1 0;
- -adwaita-border-gradient: none;
- border-color: shade (@theme_bg_color, 0.91);
-}
-
-/* primary toolbar buttons */
-.primary-toolbar.toolbar.button {
- border-style: none;
- border-width: 1;
- border-radius: 4;
- background-image: none;
- background-color: alpha (@theme_base_color, 0.0);
-
- -adwaita-focus-border-radius: 3;
- -adwaita-focus-fill-color: alpha (@theme_base_color, 0.20);
- -adwaita-focus-border-gradient: -gtk-gradient (linear,
- left top, left bottom,
- from (alpha (shade (@toolbar_active_button_color, 1.25), 0.90)),
- to (alpha (@toolbar_active_button_color, 0.62)));
-}
-
-.primary-toolbar.toolbar.button:insensitive {
- border-style: none;
- border-width: 0;
-
- color: @insensitive_fg_color;
-
- background-image: none;
- background-color: alpha (@theme_base_color, 0.0);
- -GtkWidget-focus-line-width: 0;
-}
-
-.primary-toolbar.toolbar.button:hover {
- border-style: none;
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (alpha (@theme_base_color, 0.0)),
- color-stop (0.54, alpha (shade (@theme_base_color, 0.92), 0.49)),
- to (alpha (@theme_base_color, 0.0)));
-}
-
-.primary-toolbar.toolbar.button:active {
- border-style: solid;
- -adwaita-border-gradient: -gtk-gradient (linear,
- left top, left bottom,
- from (shade (@toolbar_active_button_color, 0.8)),
- to (shade (@toolbar_active_button_color, 1.4)));
-
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (shade (@toolbar_gradient_base, 0.95)),
- to (alpha (shade (@toolbar_gradient_base, 0.85), 0.0)));
-
- color: @theme_fg_color;
-}
-
-.primary-toolbar.toolbar.button:active:hover {
- border-style: solid;
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (alpha (shade (@toolbar_gradient_base, 0.96), 0.7)),
- to (alpha (shade (@toolbar_gradient_base, 1.14), 0.0)));
-
- color: @theme_base_color;
-}
-
-.primary-toolbar.toolbar.button:active:insensitive {
- border-color: @insensitive_border_color;
-
- -adwaita-border-gradient: none;
- background-image: none;
-}
-
-.primary-toolbar.toolbar GtkSeparatorToolItem {
- -GtkWidget-wide-separators: 1;
- -GtkWidget-separator-width: 1;
-
- border-style: solid;
- border-width: 1;
- border-color: shade (@theme_bg_color, 0.56);
- -adwaita-border-gradient: none;
-}
-
-/* primary toolbar raised buttons */
-.primary-toolbar.toolbar.raised.button {
- border-width: 1;
- border-style: solid;
-
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@button_gradient_color_a),
- to (@button_gradient_color_b));
-
- -GtkWidget-focus-line-width: 2;
-}
-
-.primary-toolbar.toolbar.raised.button:insensitive {
- background-image: none;
-}
-
-.primary-toolbar.toolbar.raised.button:hover {
- border-color: @button_border;
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@button_hover_gradient_color_a),
- to (@button_hover_gradient_color_b));
- border-width: 1;
- border-style: solid;
-}
-
-.primary-toolbar.toolbar.raised.button:hover:active,
-.primary-toolbar.toolbar.raised.button:active {
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@button_active_gradient_color_a),
- to (alpha (@button_active_gradient_color_b, 0.13)));
- background-color: @theme_base_color;
-
- border-color: @highlighted_border;
- border-width: 1;
- border-style: solid;
-}
-
-.primary-toolbar.toolbar.raised.button:insensitive:active {
- border-style: solid;
- border-width: 1;
- background-image: none;
-}
-
-/* progressbars on primary toolbar entries are special */
-.primary-toolbar.toolbar.entry.progressbar {
- /* FIXME: need correct colors/gradient */
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@trough_bg_color_a),
- to (@trough_bg_color_b));
-
- border-width: 0;
- border-radius: 2;
- border-color: shade (@inactive_frame_color, 0.925);
-
- color: @theme_text_color;
-
- -adwaita-progressbar-pattern: none;
-}
-
-/*******************
- * Inline toolbars *
- *******************/
-
-.inline-toolbar.toolbar {
- border-width: 1;
- border-radius: 3;
- border-style: solid;
-
- background-image: -gtk-gradient (linear,
- left top,
- left bottom,
- from (@toolbar_gradient_base),
- color-stop (0.16, @toolbar_gradient_step1),
- color-stop (0.90, @toolbar_gradient_step2),
- color-stop (0.98, @toolbar_gradient_final),
- color-stop (0.99, shade (@theme_bg_color, 0.83)),
- to (shade (@theme_bg_color, 0.83)));
-}
-
-/*************
- * GtkSwitch *
- *************/
-
-GtkSwitch {
- font: bold condensed 10;
-}
-
-GtkSwitch.trough {
- color: shade (@internal_element_color, 0.60);
- border-radius: 1;
- border-width: 1;
- border-style: solid;
- border-color: shade (@frame_color, 1.22);
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@trough_bg_color_a),
- to (@trough_bg_color_b));
-
- -adwaita-inset-bottom: alpha (@theme_base_color, 0.24);
-}
-
-GtkSwitch.trough:active {
- color: @theme_base_color;
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@active_switch_bg_color_a),
- to (@active_switch_bg_color_b));
-
- -adwaita-border-gradient: -gtk-gradient (linear,
- left top, left bottom,
- from (shade (@theme_selected_bg_color, 0.70)),
- to (shade (@theme_selected_bg_color, 0.94)));
-}
-
-GtkSwitch.trough:insensitive {
- background-image: none;
- background-color: shade (@theme_bg_color, 0.9);
- -adwaita-border-gradient: none;
-
- -adwaita-inset-bottom: none;
-}
-
-GtkSwitch.slider {
- border-width: 1;
- border-radius: 1;
- border-color: shade (@frame_color, 1.31);
- border-style: solid;
- padding: 2;
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@theme_base_color),
- to (@switch_slider_color));
-
- -adwaita-switch-grip-color: shade (@switch_slider_color, 0.97);
-
- -adwaita-inset-top: @switch_slider_color;
- -adwaita-inset-bottom: alpha (@theme_base_color, 0.50);
-}
-
-GtkSwitch.slider:active {
- border-color: @switch_slider_border;
-}
-
-GtkSwitch.slider:insensitive {
- border-style: none;
- background-image: none;
- background-color: @insensitive_bg_color;
-
- -adwaita-inset-top: none;
- -adwaita-inset-bottom: none;
-}
-
-GtkStatusbar {
- padding: 5;
- color: @theme_fg_color;
- -GtkStatusbar-shadow-type: none;
-}
-
-GtkScrolledWindow.frame {
- border-style: solid;
- border-color: darker (@theme_bg_color);
- border-width: 1;
- border-radius: 3;
-}
-
-GtkViewport,
-GtkIconView {
- border-radius: 3;
- padding: 0;
-}
-
-GtkIconView.view.cell:selected,
-GtkIconView.view.cell:selected:focused {
- background-color: @theme_selected_bg_color;
- border-radius: 4;
-
- /* FIXME: this probably needs to be better;
- * see https://bugzilla.gnome.org/show_bug.cgi?id=644157
- */
- -adwaita-focus-border-color: @progressbar_border;
- -adwaita-focus-border-radius: 3;
- -adwaita-focus-border-dashes: 0;
-}
-
-.view {
- background-color: @theme_base_color;
- color: @theme_fg_color;
- border-radius: 0;
- border-width: 3;
-}
-
-GtkTreeView {
- -GtkTreeView-vertical-separator: 0;
- -GtkTreeView-expander-size: 9;
-
- -GtkWidget-focus-line-width: 1;
- -adwaita-focus-border-radius: 0;
- -adwaita-focus-border-dashes: 0;
- -adwaita-focus-border-color: @keyboard_focus_border_a;
-}
-
-GtkTreeView.separator {
- background-color: darker (@theme_bg_color);
-}
-
-column-header {
- padding: 1 2;
-}
-
-column-header .button {
- border-width: 0;
- border-radius: 0;
-}
-
-row:hover {
- border-width: 0;
-}
-
-row:insensitive {
- border-width: 0;
-}
-
-row:selected:focused {
- border-width: 0;
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@progressbar_border),
- color-stop (0.02, @progressbar_border),
- color-stop (0.03, @theme_selected_bg_color),
- color-stop (0.97, @theme_selected_bg_color),
- color-stop (0.98, @progressbar_border),
- to (@progressbar_border));
- background-color: @theme_selected_bg_color;
-}
-
-row:selected {
- border-width: 0;
- background-image: -gtk-gradient (linear,
- left top, left bottom,
- from (@theme_selected_bg_color),
- to (@theme_selected_bg_color));
-}
-
-.cell {
- color: @theme_text_color;
- padding: 2;
- border-width: 0;
-}
-
-.cell:selected {
- background-color: @theme_selected_bg_color;
-}
-
-.expander {
- border-style: solid;
- border-width: 1;
- border-radius: 2;
- border-color: @internal_element_color;
-
- color: @internal_element_color;
- background-color: @theme_base_color;
-}
-
-.expander:active {
- border-style: solid;
- border-width: 1;
-
- color: @internal_element_color;
- border-color: @internal_element_color;
-
- background-color: @theme_base_color;
-}
-
-.expander:prelight {
- border-style: solid;
- border-width: 1;
-
- color: @internal_element_color;
- border-color: @internal_element_color;
-
- background-color: shade (@theme_bg_color, 1.02);
-}
-
-.expander row:selected,
-.expander row:selected:focused {
- border-style: solid;
- border-width: 1;
-
- border-color: @expander_row_selected_color;
- color: @expander_row_selected_color;
- background-color: @theme_selected_bg_color;
-}
-
-/* Calendars */
-GtkCalendar.view {
- border-radius: 3;
- border-style: solid;
- border-width: 1;
- padding: 2;
-}
-
-GtkCalendar.header {
- border-radius: 0;
- background-image: -gtk-gradient (linear,
- left top,
- left bottom,
- from (shade (@theme_bg_color, 1.04)),
- to (shade (@theme_bg_color, 0.89)));
- border-width: 0;
-}
-
-GtkCalendar.button {
- background-image: -gtk-gradient (linear,
- left top,
- left bottom,
- from (rgba (0, 0, 0, 0)),
- to (rgba (0, 0, 0, 0)));
-}
-
-.highlight,
-GtkCalendar.highlight {
- background-color: @theme_selected_bg_color;
- color: @theme_selected_fg_color;
- border-radius: 0;
- padding: 0;
- border-width: 0;
-}
-
-.info {
- background-color: @info_bg_color;
- color: @info_fg_color;
-}
-
-.warning {
- background-color: @warning_bg_color;
- color: @warning_fg_color;
-}
-
-.question {
- background-color: @question_bg_color;
- color: @question_fg_color;
-}
-
-.error {
- background-color: @error_bg_color;
- color: @error_fg_color;
-}
-
-.dim-label {
- color: mix (@theme_fg_color, @theme_bg_color, 0.50);
-}
-
-.sidebar,
-.sidebar.view {
- background-color: shade (@theme_bg_color, 0.99);
-}
-
-ApDocView, /* Abiword */
-EogScrollView, /* Eog */
-CheeseThumbView /* Cheese */
-{
- background-color: @chrome_bg_color;
- -EogScrollView-shadow-type: none;
-}
-
-/* gnome-terminal */
-TerminalScreen {
- background-color: @theme_base_color;
- color: @theme_fg_color;
- -TerminalScreen-background-darkness: 0.95;
-}
-
-/**********************
- * Fallback Mode Panel
- **********************/
-
-PanelWidget,
-PanelApplet,
-PanelApplet > GtkMenuBar.menubar,
-.gnome-panel-menu-bar,
-PanelAppletFrame,
-PanelMenuBar.menubar,
-PanelToplevel {
- background-color: @os_chrome_bg_color;
- background-image: none;
- color: @os_chrome_fg_color;
-}
-
-ClockBox,
-.gnome-panel-menu-bar {
- font: bold;
-}
-
-PanelApplet > GtkMenuBar.menubar.menuitem:prelight,
-.gnome-panel-menu-bar.menuitem:prelight {
- background-color: @os_chrome_selected_bg_color;
- color: @os_chrome_selected_fg_color;
- border-color: lighter (@os_chrome_selected_bg_color);
-}
-
-/* panel buttons (clock, tasklist etc) */
-PanelApplet GtkToggleButton {
- background-color: @os_chrome_bg_color;
- background-image: none;
- border-color: @os_chrome_bg_color;
- border-width: 1;
- color: @os_chrome_fg_color;
-}
-
-PanelApplet GtkToggleButton:prelight:active,
-PanelApplet GtkToggleButton:active {
- background-color: @os_chrome_selected_bg_color;
- background-image: none;
- border-color: lighter (@os_chrome_selected_bg_color);
- border-width: 1;
- color: @os_chrome_selected_fg_color;
-}
-
-PanelApplet GtkToggleButton:prelight {
- background-color: @os_chrome_bg_color;
- background-image: none;
- border-color: @os_chrome_bg_color;
- border-width: 1;
- color: @os_chrome_selected_fg_color;
-}
-
-NaTrayApplet {
- -NaTrayApplet-icon-padding: 12;
- -NaTrayApplet-icon-size: 16;
-}
-
-WnckPager, WnckTasklist {
- background-color: @os_chrome_selected_bg_color;
- background-image: none;
- color: @os_chrome_fg_color;
-}
-
-GsmFailWhaleDialog,
-GsmFailWhaleDialog * {
- background-color: @os_chrome_bg_color;
- background-image: none;
- color: @os_chrome_fg_color;
-}