diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/arrow.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/arrow.rc new file mode 100644 index 0000000..19584ca --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/arrow.rc @@ -0,0 +1,102 @@ +######################################################################## +# Arrow +######################################################################## + +style "arrow" { + # UP + engine "pixmap" { + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "images/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "images/arrow-up-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "images/arrow-up-active-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "images/arrow-up-ins-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + # DOWN + image + { + function = ARROW + state = NORMAL + recolorable = TRUE + overlay_file = "images/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = PRELIGHT + recolorable = TRUE + overlay_file = "images/arrow-down-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = ACTIVE + recolorable = TRUE + overlay_file = "images/arrow-down-active-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = INSENSITIVE + recolorable = TRUE + overlay_file = "images/arrow-down-ins-combo.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image # used for dialog bg. in apps. like Inkscape + { + function = BOX + recolorable = TRUE + file = "images/null.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +class "GtkArrow*" style "arrow" diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/button.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/button.rc new file mode 100644 index 0000000..58d2f09 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/button.rc @@ -0,0 +1,51 @@ +######################################################################## +# Button +######################################################################## + +style "button" +{ + engine "pixmap" + { +### Button ### + +## Normal + image { function = BOX + state = NORMAL + file = "images/button.png" + border = {4, 4, 4, 4} + stretch = TRUE } +## Prelight + image { function = BOX + state = PRELIGHT + file = "images/button-sel.png" + border = {4, 4, 4, 4} + stretch = TRUE } + +## Insensitive + image { function = BOX + state = INSENSITIVE + file = "images/button-ins.png" + border = {4, 4, 4, 4} + stretch = TRUE } + +## Active + image { function = BOX + state = ACTIVE + file = "images/button-pressed.png" + border = {4, 4, 4, 4} + stretch = TRUE } + +### Focus ### + image { function = FOCUS + file = "images/null.png" } + } +} + +style "spinbutton" { + engine "clearlooks" { + hint = "spinbutton" + } +} + +class "GtkSpinButton" style "spinbutton" +class "GtkButton*" style "button" diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/checkbox.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/checkbox.rc new file mode 100644 index 0000000..f606296 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/checkbox.rc @@ -0,0 +1,163 @@ +######################################################################## +# Check boxes +######################################################################## + +style "check_box" +{ +### Check box ### + engine "pixmap" + { + ## Normal + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "images/c_box.png" + overlay_stretch = FALSE } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "images/c_box-pressed.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "images/c_box.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "images/c_box-pressed.png" + overlay_stretch = FALSE } + + ## Prelight + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "images/c_box-sel.png" + overlay_stretch = FALSE } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "images/c_box-pressed-sel.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "images/c_box-sel.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "images/c_box-pressed-sel.png" + overlay_stretch = FALSE } + + ## Insensitive + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "images/c_box-ins.png" + overlay_stretch = FALSE } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "images/c_box-pressed-ins.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "images/c_box-ins.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "images/c_box-pressed-ins.png" + overlay_stretch = FALSE } + + ## Active + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "images/c_box-active.png" + overlay_stretch = FALSE } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "images/c_box-pressed-active.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "images/c_box-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "images/c_box-pressed-active.png" + overlay_stretch = FALSE } + } +} + +class "GtkCheckButton*" style "check_box" +class "GtkCheckMenuItem*" style "check_box" + +style "check_box_tree" +{ +### Check box ### + engine "pixmap" + { + image { + function = CHECK + shadow = OUT + overlay_file = "images/c_box.png" + overlay_stretch = FALSE } + + image { + function = CHECK + shadow = IN + overlay_file = "images/c_box-pressed.png" + overlay_stretch = FALSE } + + image { + function = OPTION + shadow = OUT + overlay_file = "images/c_box.png" + overlay_stretch = FALSE } + + image { + function = OPTION + shadow = IN + overlay_file = "images/c_box-pressed.png" + overlay_stretch = FALSE } + } +} + +class "GtkTreeView*" style "check_box_tree" diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/entry.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/entry.rc new file mode 100644 index 0000000..91fbd86 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/entry.rc @@ -0,0 +1,35 @@ +######################################################################## +# Entry +######################################################################## + +style "entry" +{ + GtkWidget::interior_focus = 0 + GtkEntry::inner-border = {1, 1, 1, 1} + + engine "pixmap" + { +### Entry ### + image + { + function = SHADOW + detail = "entry" + file = "images/entry.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + +### Focus ### + image + { + function = FOCUS + detail = "entry" + file = "images/entry-active.png" + border = {2, 2, 2, 2} + stretch = TRUE + } + } +} + +class "GtkEntry*" style "entry" + diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/gtkrc b/usr/share/themes/Lubuntu-default/gtk-2.0/gtkrc new file mode 100644 index 0000000..513f93b --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/gtkrc @@ -0,0 +1,144 @@ +# Box theme for Lubuntu 12.10 Quantal Quetzal +# Licensed as GPL2 / Open Source +# Created by 神癒礁湖 (Rafael Laguna) + +gtk_color_scheme = "fg_color:#333333" +gtk_color_scheme = "bg_color:#e0e0e0" +gtk_color_scheme = "base_color:#ffffff" +gtk_color_scheme = "text_color:#333333" +gtk_color_scheme = "selected_bg_color:#8FB2CF" +gtk_color_scheme = "selected_fg_color:#ffffff" +gtk_color_scheme = "tooltip_bg_color:#343330" +gtk_color_scheme = "tooltip_fg_color:#E6E6E6" + +include "scrollbar.rc" +include "panel.rc" +include "button.rc" +include "arrow.rc" +include "scale.rc" +include "checkbox.rc" +include "radio.rc" +include "notebook.rc" +include "progressbar.rc" +include "entry.rc" +include "statusbar.rc" +include "toolbar.rc" +include "menubar.rc" +include "pcmanfm.rc" + +gtk-icon-sizes = "gtk-button=16,16" +gtk-auto-mnemonics = 1 +gtk-font-name = "Ubuntu 9" +gtk-icon-theme-name = "lubuntu" + +style "default" { + xthickness = 1 + ythickness = 1 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + GtkMenuBar::window-dragging = 1 + GtkMenuBar::internal-padding = 0 + GtkMenuBar::window-dragging = 1 + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkButton::child-displacement-x = 1 + GtkButton::child-displacement-y = 1 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::image-spacing = 4 + GtkToolButton::icon-spacing = 4 + GtkCheckButton::indicator-size = 14 + GtkPaned::handle-size = 3 + GtkRange::trough-border = 1 + GtkRange::slider-width = 14 + GtkRange::stepper-size = 14 + GtkExpander::expander-size = 16 + GtkTreeView::expander-size = 14 + GtkTreeView::vertical-separator = 2 + WnckTasklist::fade-overlay-rect = 0 + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::progress-border = { 2, 2, 2, 2 } + GtkNotebook::tab-overlap = -1 + GtkFrame::shadow-type = GTK_SHADOW_NONE + GtkScrolledWindow::scrollbars-within-bevel = 1 + GtkScrolledWindow ::scrollbar-spacing = 1 + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = darker (@bg_color) + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + engine "clearlooks" { + reliefstyle = 1 + menubarstyle = 0 + toolbarstyle = 1 + animation = FALSE + radius = 3.0 + style = GUMMY + hint = "use-hints" + } +} + +class "GtkWidget" style "default" + +style "scrolledwindow" { + xthickness = 0 + ythickness = 0 + GtkScrolledWindow ::scrollbars-within-bevel = 0 + GtkScrolledWindow ::scrollbar-spacing = 0 + engine "clearlooks" + { + } +} + +style "wide" { + xthickness = 2 + ythickness = 2 +} + +style "wider" { + xthickness = 3 + ythickness = 3 +} + + +style "comboboxentry" { + engine "clearlooks" { + hint = "comboboxentry" + } +} + +style "frame_title" { + fg[NORMAL] = lighter (@fg_color) +} + + +style "tooltips" { + xthickness = 4 + ythickness = 4 + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color +} +widget "gtk-tooltip*" style "tooltips" + +widget_class "**" style "comboboxentry" +widget_class "**" style "comboboxentry" + + diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-blank.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-blank.png new file mode 100644 index 0000000..459c801 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-blank.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-down-active-combo.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-down-active-combo.png new file mode 100644 index 0000000..a5d2162 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-down-active-combo.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-down-combo.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-down-combo.png new file mode 100644 index 0000000..a5d2162 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-down-combo.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-down-ins-combo.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-down-ins-combo.png new file mode 100644 index 0000000..2bb3a9e Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-down-ins-combo.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-up-active-combo.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-up-active-combo.png new file mode 100644 index 0000000..776f52d Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-up-active-combo.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-up-combo.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-up-combo.png new file mode 100644 index 0000000..776f52d Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-up-combo.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-up-ins-combo.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-up-ins-combo.png new file mode 100644 index 0000000..b42d2f1 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/arrow-up-ins-combo.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/button-ins.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/button-ins.png new file mode 100644 index 0000000..f6593b5 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/button-ins.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/button-pressed.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/button-pressed.png new file mode 100644 index 0000000..2c1264e Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/button-pressed.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/button-sel.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/button-sel.png new file mode 100644 index 0000000..81b196f Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/button-sel.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/button-spin.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/button-spin.png new file mode 100644 index 0000000..cc673b7 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/button-spin.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/button.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/button.png new file mode 100644 index 0000000..53114fe Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/button.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-active.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-active.png new file mode 100644 index 0000000..aa3254d Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-active.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-ins.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-ins.png new file mode 100644 index 0000000..6f171d7 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-ins.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-pressed-active.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-pressed-active.png new file mode 100644 index 0000000..97a3703 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-pressed-active.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-pressed-ins.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-pressed-ins.png new file mode 100644 index 0000000..e7dd234 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-pressed-ins.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-pressed-sel.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-pressed-sel.png new file mode 100644 index 0000000..7501f3c Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-pressed-sel.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-pressed.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-pressed.png new file mode 100644 index 0000000..cfc32b2 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-pressed.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-sel.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-sel.png new file mode 100644 index 0000000..88a0ceb Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box-sel.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box.png new file mode 100644 index 0000000..b158497 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/c_box.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_down.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_down.png new file mode 100644 index 0000000..cdbe0a1 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_down.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_down_clicked.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_down_clicked.png new file mode 100644 index 0000000..e89d516 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_down_clicked.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_down_ins.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_down_ins.png new file mode 100644 index 0000000..a054019 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_down_ins.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_left.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_left.png new file mode 100644 index 0000000..8bb3286 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_left.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_left_clicked.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_left_clicked.png new file mode 100644 index 0000000..061059f Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_left_clicked.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_left_ins.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_left_ins.png new file mode 100644 index 0000000..1be0472 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_left_ins.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_right.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_right.png new file mode 100644 index 0000000..3f9becd Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_right.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_right_clicked.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_right_clicked.png new file mode 100644 index 0000000..3f44a2f Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_right_clicked.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_right_ins.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_right_ins.png new file mode 100644 index 0000000..0f8c564 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_right_ins.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_up.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_up.png new file mode 100644 index 0000000..9bd59bc Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_up.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_up_clicked.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_up_clicked.png new file mode 100644 index 0000000..16b3da5 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_up_clicked.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_up_ins.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_up_ins.png new file mode 100644 index 0000000..d5c4c2e Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/arrow_up_ins.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_arrow-down-active-combo.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_arrow-down-active-combo.png new file mode 100644 index 0000000..9c2f737 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_arrow-down-active-combo.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_arrow-down-combo.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_arrow-down-combo.png new file mode 100644 index 0000000..6594c02 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_arrow-down-combo.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_arrow-up-active-combo.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_arrow-up-active-combo.png new file mode 100644 index 0000000..79ae8a7 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_arrow-up-active-combo.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_arrow-up-combo.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_arrow-up-combo.png new file mode 100644 index 0000000..2e40a18 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_arrow-up-combo.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_resizer.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_resizer.png new file mode 100644 index 0000000..0c02396 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/old_resizer.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/trough-h.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/trough-h.png new file mode 100644 index 0000000..579f26e Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/trough-h.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/trough-v.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/trough-v.png new file mode 100644 index 0000000..3f8491c Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/deprecated/trough-v.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/entry-active.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/entry-active.png new file mode 100644 index 0000000..172f832 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/entry-active.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/entry.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/entry.png new file mode 100644 index 0000000..de8db7c Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/entry.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/handle-horiz.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/handle-horiz.png new file mode 100644 index 0000000..2e7e1b1 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/handle-horiz.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/handle-vert.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/handle-vert.png new file mode 100644 index 0000000..245234d Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/handle-vert.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/handle.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/handle.png new file mode 100644 index 0000000..9ee2ef4 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/handle.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/line-h.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/line-h.png new file mode 100644 index 0000000..ee4139d Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/line-h.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/line-v.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/line-v.png new file mode 100644 index 0000000..67cb070 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/line-v.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/menu-arrow-down.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/menu-arrow-down.png new file mode 100644 index 0000000..ef87314 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/menu-arrow-down.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/menu-arrow-left.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/menu-arrow-left.png new file mode 100644 index 0000000..55a78b8 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/menu-arrow-left.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/menu-arrow-right.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/menu-arrow-right.png new file mode 100644 index 0000000..0bbab84 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/menu-arrow-right.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/menu-arrow-up.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/menu-arrow-up.png new file mode 100644 index 0000000..6fca056 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/menu-arrow-up.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/menubar.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/menubar.png new file mode 100644 index 0000000..fd99acb Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/menubar.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/menuitem.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/menuitem.png new file mode 100644 index 0000000..fd179b2 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/menuitem.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-bottom-gap.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-bottom-gap.png new file mode 100644 index 0000000..820aed4 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-bottom-gap.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-left-gap.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-left-gap.png new file mode 100644 index 0000000..33176e0 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-left-gap.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-right-gap.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-right-gap.png new file mode 100644 index 0000000..06373ca Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-right-gap.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-bottom-active.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-bottom-active.png new file mode 100644 index 0000000..2aa8b1c Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-bottom-active.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-bottom.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-bottom.png new file mode 100644 index 0000000..b17de8a Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-bottom.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-left-active.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-left-active.png new file mode 100644 index 0000000..8645287 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-left-active.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-left.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-left.png new file mode 100644 index 0000000..f7f91fe Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-left.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-right-active.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-right-active.png new file mode 100644 index 0000000..c3a2628 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-right-active.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-right.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-right.png new file mode 100644 index 0000000..ee96c72 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-right.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-top-active.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-top-active.png new file mode 100644 index 0000000..4252377 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-top-active.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-top.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-top.png new file mode 100644 index 0000000..4bc2530 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-tab-top.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-top-gap.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-top-gap.png new file mode 100644 index 0000000..4528ca8 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook-top-gap.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook.png new file mode 100644 index 0000000..13daaad Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/notebook.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/null.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/null.png new file mode 100644 index 0000000..2dcc78a Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/null.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/panel-bg.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/panel-bg.png new file mode 100644 index 0000000..7ba19fc Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/panel-bg.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/panel-button-active.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/panel-button-active.png new file mode 100644 index 0000000..93e3c81 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/panel-button-active.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/panel-button-hover.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/panel-button-hover.png new file mode 100644 index 0000000..d2958a2 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/panel-button-hover.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/panel-button-inactive.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/panel-button-inactive.png new file mode 100644 index 0000000..42ef87d Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/panel-button-inactive.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-horiz.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-horiz.png new file mode 100644 index 0000000..8c506fd Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-horiz.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-tree.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-tree.png new file mode 100644 index 0000000..fa96712 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-tree.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-trough-horiz.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-trough-horiz.png new file mode 100644 index 0000000..e52e9c4 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-trough-horiz.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-trough-tree.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-trough-tree.png new file mode 100644 index 0000000..1e3f871 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-trough-tree.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-trough-vert.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-trough-vert.png new file mode 100644 index 0000000..c1aa1a6 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-trough-vert.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-vert.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-vert.png new file mode 100644 index 0000000..07b6270 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/progressbar-vert.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-active.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-active.png new file mode 100644 index 0000000..55d0961 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-active.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-ins.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-ins.png new file mode 100644 index 0000000..0043061 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-ins.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-pressed-active.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-pressed-active.png new file mode 100644 index 0000000..2591cc9 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-pressed-active.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-pressed-ins.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-pressed-ins.png new file mode 100644 index 0000000..e38ecdf Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-pressed-ins.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-pressed-sel.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-pressed-sel.png new file mode 100644 index 0000000..7479a74 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-pressed-sel.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-pressed.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-pressed.png new file mode 100644 index 0000000..e65a4dc Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-pressed.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-sel.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-sel.png new file mode 100644 index 0000000..c45cb2b Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio-sel.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio.png new file mode 100644 index 0000000..6a9a312 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/radio.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/resizer.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/resizer.png new file mode 100644 index 0000000..0aee80d Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/resizer.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/scale-slider-sel.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scale-slider-sel.png new file mode 100644 index 0000000..130cb78 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scale-slider-sel.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/scale-slider.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scale-slider.png new file mode 100644 index 0000000..3d27462 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scale-slider.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/scale-trough-horiz.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scale-trough-horiz.png new file mode 100644 index 0000000..5b0159f Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scale-trough-horiz.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/scale-trough-vert.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scale-trough-vert.png new file mode 100644 index 0000000..8cb4444 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scale-trough-vert.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_horizontal-sel.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_horizontal-sel.png new file mode 100644 index 0000000..cb8150e Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_horizontal-sel.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_horizontal.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_horizontal.png new file mode 100644 index 0000000..d77525b Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_horizontal.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_vertical-sel.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_vertical-sel.png new file mode 100644 index 0000000..370c867 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_vertical-sel.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_vertical.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_vertical.png new file mode 100644 index 0000000..882fcaa Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_vertical.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/images/toolbar.png b/usr/share/themes/Lubuntu-default/gtk-2.0/images/toolbar.png new file mode 100644 index 0000000..c41b62c Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-2.0/images/toolbar.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/menubar.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/menubar.rc new file mode 100644 index 0000000..7b2af3a --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/menubar.rc @@ -0,0 +1,87 @@ +style "menubar" { + engine "clearlooks" { + hint = "menubar" + } +} + +style "menu" { + xthickness = 2 + ythickness = 3 + bg[NORMAL] = shade (1.08, @bg_color) + engine "clearlooks" { + radius = 0.0 + } +} + +style "menu_item" { + xthickness = 2 + ythickness = 3 + fg[PRELIGHT] = @selected_fg_color + engine "pixmap" + { + image + { + function = BOX + file = "images/menuitem.png" + border = {3, 3, 3, 3} + stretch = TRUE + } + + image + { + function = HLINE + file = "images/line-h.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + image + { + function = VLINE + file = "images/line-v.png" + border = {0, 0, 0, 0} + stretch = TRUE + } + } +} + +style "separator_menu_item" { + xthickness = 1 + ythickness = 0 + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkWidget::wide-separators = 0 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 7 +} + +# Wrokaroudn style for places where the text color is used instead of the fg color. +style "text_is_fg_color_workaround" { + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = darker (@bg_color) +} + +# Workaround style for menus where the text color is used instead of the fg color. +style "menuitem_text_is_fg_color_workaround" { + + text[NORMAL] = @fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = darker (@bg_color) +} + +# Workaround style for places where the fg color is used instead of the text color. +style "fg_is_text_color_workaround" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[INSENSITIVE] = darker (@bg_color) +} + +widget_class "**" style "menubar" +widget_class "**" style "menu" +widget_class "**" style "menu_item" +widget_class "**" style "separator_menu_item" diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/notebook.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/notebook.rc new file mode 100644 index 0000000..6afdca0 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/notebook.rc @@ -0,0 +1,151 @@ +######################################################################## +# Notebook +######################################################################## + +style "notebook_bg" { + bg[NORMAL] = "#e0e0e0" +} + +style "notebook" { + xthickness = 3 + ythickness = 3 + bg[NORMAL] = "#e0e0e0" + + engine "pixmap" { + +### Notebook ### + image { function = BOX + file = "images/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE } + +### Tab TOP ### + +## Normal + image { function = EXTENSION + state = ACTIVE + file = "images/notebook-tab-top.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = BOTTOM } + +## Active + image { function = EXTENSION + file = "images/notebook-tab-top-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = BOTTOM } + +### Tab BOTTOM ### + +## Normal + image { function = EXTENSION + state = ACTIVE + file = "images/notebook-tab-bottom.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = TOP } + +## Active + image { function = EXTENSION + file = "images/notebook-tab-bottom-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = TOP } + +### Tab LEFT ### + +## Normal + image { function = EXTENSION + state = ACTIVE + file = "images/notebook-tab-left.png" + border = {4,4,4,4} + stretch = TRUE + gap_side = RIGHT } + +## Active + image { function = EXTENSION + file = "images/notebook-tab-left-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = RIGHT } + +### Tab RIGHT ### + +## Normal + image { function = EXTENSION + state = ACTIVE + file = "images/notebook-tab-right.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = LEFT } + +## Active + image { function = EXTENSION + file = "images/notebook-tab-right-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_side = LEFT } + +### Gap TOP ### + image { function = BOX_GAP + file = "images/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_file = "images/notebook-top-gap.png" + gap_border = {4, 4, 0, 0} + gap_start_file = "images/null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "images/null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = TOP } + +### Gap BOTTOM ### + image { function = BOX_GAP + file = "images/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_file = "images/notebook-bottom-gap.png" + gap_border = {4, 4, 0, 0} + gap_start_file = "images/null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "images/null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = BOTTOM } + +### Gap LEFT ### + image { function = BOX_GAP + file = "images/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_file = "images/notebook-left-gap.png" + gap_border = {0, 0, 4, 4} + gap_start_file = "images/null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "images/null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = LEFT } + +### Gap RIGHT ### + image { function = BOX_GAP + file = "images/notebook.png" + border = {4, 4, 4, 4} + stretch = TRUE + gap_file = "images/notebook-right-gap.png" + gap_border = {0, 0, 4, 4} + gap_start_file = "images/null.png" + gap_start_border = {0, 0, 0, 0} + gap_end_file = "images/null.png" + gap_end_border = {0, 0, 0, 0} + gap_side = RIGHT } + +### Focus ### + image { function = FOCUS + file = "images/null.png" + border = {1, 1, 1, 1} + stretch = TRUE } + } +} + +class "GtkNotebook*" style "notebook" + diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/panel.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/panel.rc new file mode 100644 index 0000000..3a926d8 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/panel.rc @@ -0,0 +1,159 @@ +style "theme-panel" +{ + xthickness = 4 + ythickness = 0 + #bg_pixmap[NORMAL] = "images/panel-bg.png" + + fg[NORMAL] = "#000000" + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = "#f5f5f5" + text[NORMAL] = "#000000" + text[PRELIGHT] = "#ffffff" + text[ACTIVE] = "#f5f5f5" + + engine "pixmap" { + image { + function = BOX + recolorable = TRUE + state = NORMAL + } + image { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "images/panel-button-hover.png" + border = { 4, 4, 1, 1 } + stretch = TRUE + } + image { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "images/panel-button-active.png" + border = { 4, 4, 1, 1 } + stretch = TRUE + } + image { + function = BOX + recolorable = TRUE + state = SELECTED + file = "images/panel-button-active.png" + border = { 4, 4, 1, 1 } + stretch = TRUE + } + image { + function = BOX + recolorable = TRUE + state = INSENSITIVE + } + image { + function = ARROW + recolorable = TRUE + arrow_direction = DOWN + } + } +} + +style "theme-panel-light" +{ + xthickness = 1 + ythickness = 0 + + fg[NORMAL] = @fg_color + + engine "murrine" { + textstyle = 0 + roundness = 0 + } +} + +style "theme-panel-text" +{ + fg[NORMAL] = "#f5f5f5" + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = "#f5f5f5" + text[NORMAL] = "#f5f5f5" + text[PRELIGHT] = "#ffffff" + text[ACTIVE] = "#f5f5f5" +} + +style "theme-main-menu-text" = "theme-panel-text" +{ + fg[PRELIGHT] = "#ffffff" + text[PRELIGHT] = "#ffffff" +} + +style "theme-panel-handle" +{ + engine "pixmap" { + image { + function = HANDLE + } + image { + function = HANDLE + } + } +} + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +widget "*indicator-applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel-light" +widget_class "*Notif*Brasero*" style "theme-panel-light" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" + +# lxpanel and fbpanel +widget "*.tclock.*" style "theme-panel" +widget "*.taskbar.*" style "theme-panel" +widget_class "*GtkBgbox*" style "theme-panel" + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Hide ugly handle +class "PanelAppletFrame" style:highest "theme-panel-handle" + +# The following removes the arrows from the panel + +style "panel-arrow-remove" { +engine "pixmap" { + image { + function = ARROW + recolorable = TRUE + overlay_file = "images/arrow-blank.png" + overlay_border = {2,2,2,2} + overlay_stretch = FALSE + arrow_direction = UP + } + image { + function = ARROW + recolorable = TRUE + overlay_file = "images/arrow-blank.png" + overlay_border = {2,2,2,2} + overlay_stretch = FALSE + arrow_direction = DOWN + } + } +} + +widget_class "*PanelToplevel*" style "panel-arrow-remove" diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/pcmanfm.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/pcmanfm.rc new file mode 100644 index 0000000..701e289 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/pcmanfm.rc @@ -0,0 +1,60 @@ + +style "pcmanfm-sidebar" { + GtkTreeView::even_row_color = "#e0e0e0" +} + +style "pcmanfm-handle" { + GtkPaned::handle-size = 2 + engine "pixmap" { + image { function = HANDLE + recolorable = FALSE + file = "images/handle-vert.png" + stretch = TRUE + border = { 0, 0, 0, 0 } } + } +} + +style "pcmanfm-notebook" { + xthickness = 1 + ythickness = 1 +} + +style "pcman-padding" { + xthickness = 3 + ythickness = 3 +} + +style "treeview" { + engine "clearlooks" { + hint = "treeview" + } +} + +style "treeview_header" = "default" { + xthickness = 2 + ythickness = 1 + engine "clearlooks" { + hint = "treeview-header" + } +} + +widget_class "*FmMainWin*GtkToolbar*" style "pcman-padding" +widget_class "*FmPlacesView*" style "pcmanfm-sidebar" +widget "*FmMainWin*GtkHPaned" style "pcmanfm-handle" +widget "*FmMainWin*GtkNotebook" style "pcmanfm-notebook" +widget_class "*FmPlacesView*" style "pcmanfm-sidebar" + +widget_class "*.*" style "treeview" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" + +widget_class "*.." style "text_is_fg_color_workaround" +widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround" +widget_class "**" style "fg_is_text_color_workaround" +widget_class "*" style "fg_is_text_color_workaround" +widget_class "*" style "fg_is_text_color_workaround" + +widget_class "*.." style "treeview_header" +widget_class "*.." style "treeview_header" diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/progressbar.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/progressbar.rc new file mode 100644 index 0000000..d482f06 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/progressbar.rc @@ -0,0 +1,66 @@ +######################################################################## +# Progressbar +######################################################################## + +style "progressbar" { + GtkProgressBar ::shadow-type = GTK_SHADOW_NONE + bg[NORMAL] = "#C8C8C8" + bg[SELECTED] = @selected_bg_color + engine "pixmap" { + image { function = BOX + detail = "trough" + file = "images/progressbar-trough-horiz.png" + border = {9, 9, 9, 9} + stretch = TRUE + orientation = HORIZONTAL } + image { function = BOX + detail = "trough" + file = "images/progressbar-trough-vert.png" + border = {9, 9, 9, 9} + stretch = TRUE + orientation = VERTICAL } + image { function = SHADOW + shadow = IN + file = "images/progressbar-trough-tree.png" + border = {9, 9, 9, 9} + stretch = TRUE } + image { function = BOX + detail = "bar" + file = "images/progressbar-horiz.png" + border = {8, 8, 8, 8} + stretch = TRUE + orientation = HORIZONTAL } + image { function = BOX + detail = "bar" + file = "images/progressbar-vert.png" + border = {8, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL } + image { function = BOX + state = SELECTED + border = {2, 2, 2, 2} + file = "images/progressbar-horiz.png" + stretch = TRUE } + } +} + +style "progressbar_tree" { + GtkProgressBar ::shadow-type = GTK_SHADOW_NONE + bg[NORMAL] = "#C8C8C8" + bg[SELECTED] = @selected_bg_color + engine "pixmap" { + image { function = SHADOW + shadow = IN + file = "images/progressbar-trough-tree.png" + border = {9, 9, 9, 9} + stretch = TRUE } + image { function = BOX + state = SELECTED + border = {2, 2, 2, 2} + file = "images/progressbar-tree.png" + stretch = TRUE } + } +} + +class "GtkTreeView*" style "progressbar_tree" +class "GtkProgressBar*" style "progressbar" diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/radio.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/radio.rc new file mode 100644 index 0000000..66351be --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/radio.rc @@ -0,0 +1,163 @@ +######################################################################## +# Radio buttons +######################################################################## + +style "radio_button" +{ +### Radio ### + engine "pixmap" + { + ## Normal + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "images/radio.png" + overlay_stretch = FALSE } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "images/radio-pressed.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "images/radio.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "images/radio-pressed.png" + overlay_stretch = FALSE } + + ## Prelight + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "images/radio-sel.png" + overlay_stretch = FALSE } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "images/radio-pressed-sel.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "images/radio-sel.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "images/radio-pressed-sel.png" + overlay_stretch = FALSE } + + ## Insensitive + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "images/radio-ins.png" + overlay_stretch = FALSE } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "images/radio-pressed-ins.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "images/radio-ins.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "images/radio-pressed-ins.png" + overlay_stretch = FALSE } + + ## Active + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "images/radio-active.png" + overlay_stretch = FALSE } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "images/radio-pressed-active.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "images/radio-active.png" + overlay_stretch = FALSE } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "images/radio-pressed-active.png" + overlay_stretch = FALSE } + } +} + +class "GtkRadio*" style "radio_button" +class "GtkRadioMenuItem*" style "radio_button" + +style "radio_button_tree" +{ +### Radio button ### + engine "pixmap" + { + image { + function = CHECK + shadow = OUT + overlay_file = "images/radio.png" + overlay_stretch = FALSE } + + image { + function = CHECK + shadow = IN + overlay_file = "images/radio-pressed.png" + overlay_stretch = FALSE } + + image { + function = OPTION + shadow = OUT + overlay_file = "images/radio.png" + overlay_stretch = FALSE } + + image { + function = OPTION + shadow = IN + overlay_file = "images/radio-pressed.png" + overlay_stretch = FALSE } + } +} + +class "GtkTreeView*" style "radio_button_tree" + diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/scale.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/scale.rc new file mode 100644 index 0000000..c5b825e --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/scale.rc @@ -0,0 +1,87 @@ +######################################################################## +# Scale +######################################################################## + +style "scale" +{ + GtkRange::slider_width = 16 + engine "pixmap" + { + image { + function = BOX + detail = "trough" + file = "images/scale-trough-horiz.png" + border = {19, 19, 5, 6} + stretch = TRUE + orientation = HORIZONTAL } + + image { + function = BOX + detail = "trough" + file = "images/scale-trough-vert.png" + border = {5, 6, 19, 19} + stretch = TRUE + orientation = VERTICAL } + + image { + function = SLIDER + state = NORMAL + overlay_file = "images/scale-slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL } + + image { + function = SLIDER + state = NORMAL + overlay_file = "images/scale-slider.png" + overlay_stretch = FALSE + orientation = VERTICAL } + + image { + function = SLIDER + state = PRELIGHT + overlay_file = "images/scale-slider-sel.png" + overlay_stretch = FALSE + orientation = HORIZONTAL } + + image { + function = SLIDER + state = PRELIGHT + overlay_file = "images/scale-slider-sel.png" + overlay_stretch = FALSE + orientation = VERTICAL } + + image { + function = SLIDER + state = INSENSITIVE + overlay_file = "images/scale-slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL } + + image { + function = SLIDER + state = INSENSITIVE + overlay_file = "images/scale-slider.png" + overlay_stretch = FALSE + orientation = VERTICAL } + + image { + function = FOCUS + file = "images/null.png" } + } +} + +style "vscale" { + engine "clearlooks" { + hint = "vscale" + } +} + +style "hscale" { + engine "clearlooks" { + hint = "hscale" + } +} + +class "GtkRange*" style "scale" + diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/scrollbar.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/scrollbar.rc new file mode 100644 index 0000000..8899a9a --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/scrollbar.rc @@ -0,0 +1,272 @@ +######################################################################## +# Scrollbar +######################################################################## + +style "scrollbar" +{ + GtkRange::slider-width = 8 + GtkRange::stepper-size = 0 + GtkCheckButtonClass::indicator-size = 14 + GtkRadioButtonClass::indicator-size = 14 + + engine "pixmap" + { +### Trough ### + image + { + function = BOX + detail = "trough" + file = "images/null.png" + border = {6, 6, 18, 18} + stretch = TRUE + orientation = VERTICAL + } + + image + { + function = BOX + detail = "trough" + file = "images/null.png" + border = {18, 18, 6, 6} + stretch = TRUE + orientation = HORIZONTAL + } + +### Scrollbar ### + ## Normal + image + { + function = SLIDER + state = NORMAL + file = "images/scrollbar_horizontal.png" + border = {6, 6, 6, 6} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + state = NORMAL + file = "images/scrollbar_vertical.png" + border = {6, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + ## Prelight + image + { + function = SLIDER + state = PRELIGHT + file = "images/scrollbar_horizontal-sel.png" + border = {6, 6, 6, 6} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + state = PRELIGHT + file = "images/scrollbar_vertical-sel.png" + border = {6, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + ## Insensitive + image + { + function = SLIDER + state = INSENSITIVE + file = "images/scrollbar_horizontal.png" + border = {6, 6, 6, 6} + stretch = TRUE + orientation = HORIZONTAL + } + + image + { + function = SLIDER + state = INSENSITIVE + file = "images/scrollbar_vertical.png" + border = {6, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + +### Arrow UP ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = UP + } + +### Arrow DOWN ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + +### Arrow LEFT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + +### Arrow RIGHT ### + +## Normal + image + { + function = ARROW + state = NORMAL + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Prelight + image + { + function = ARROW + state = PRELIGHT + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Insensitive + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + +## Active + image + { + function = ARROW + state = ACTIVE + overlay_file = "images/null.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + + +class "GtkScrollbar*" style "scrollbar" + diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/statusbar.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/statusbar.rc new file mode 100644 index 0000000..2ed51bc --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/statusbar.rc @@ -0,0 +1,35 @@ +######################################################################## +# Statusbar +######################################################################## + +style "statusbar" { + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + engine "pixmap" + { + image + { + function = RESIZE_GRIP + detail = "statusbar" + overlay_file = "images/resizer.png" + overlay_stretch = FALSE + } + + image + { + function = SHADOW + file = "images/null.png" + } + } +} + +style "smaller-text" +{ + font_name = "8" +} + +widget_class "**" style "statusbar" +widget_class "*Statusbar*" style "smaller-text" +widget_class "*ToolButton*" style "smaller-text" +class "GtkStatusbar*" style "statusbar" +widget_class "*GtkStatusbar*.*" style "statusbar" + diff --git a/usr/share/themes/Lubuntu-default/gtk-2.0/toolbar.rc b/usr/share/themes/Lubuntu-default/gtk-2.0/toolbar.rc new file mode 100644 index 0000000..163d177 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-2.0/toolbar.rc @@ -0,0 +1,38 @@ +########################################################################## +# Toolbar +########################################################################## + +style "toolbar" { + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + file = "images/toolbar.png" + border = {1,1,1,1} + stretch = TRUE + } + + image + { + function = HANDLE + overlay_file = "images/handle-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image + { + function = HANDLE + overlay_file = "images/handle-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + } +} + +class "*Toolbar*" style "toolbar" +class "*Handle*" style "toolbar" +class "*Paned*" style "toolbar" + diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/apps/gnome-panel.css b/usr/share/themes/Lubuntu-default/gtk-3.0/apps/gnome-panel.css new file mode 100644 index 0000000..09928d9 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-3.0/apps/gnome-panel.css @@ -0,0 +1,81 @@ +/* Fallback Mode Panel */ +PanelWidget, +PanelApplet, +PanelToplevel { + padding: 0; + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.15)), + to (shade (@dark_bg_color, 0.95))); + + color: @dark_fg_color; +} + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelApplet > GtkMenuBar.menubar.menuitem, +PanelMenuBar.menubar, +PanelMenuBar.menubar.menuitem { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.15)), + to (shade (@dark_bg_color, 0.95))); +} + +PanelAppletFrame { + background-color: @dark_bg_color; + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.15)), + to (shade (@dark_bg_color, 0.95))); +} + +PanelApplet .button { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.15)), + to (shade (@dark_bg_color, 0.95))); + border-color: shade (@dark_bg_color, 0.9); + border-radius: 0; + border-width: 0 1px 0 1px; + + text-shadow: none; + + -unico-border-gradient: none; + -unico-glow-radius: 0; + -unico-inner-stroke-width: 0px; + -unico-outer-stroke-width: 0px; +} + +PanelApplet .button:prelight:active, +PanelApplet .button:active { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.7)), + to (shade (@dark_bg_color, 0.8))); + border-color: shade (@dark_bg_color, 0.9); + border-radius: 0; + border-width: 0 1px 0 1px; + + -unico-border-gradient: none; + -unico-glow-radius: 0; + -unico-inner-stroke-width: 0; + -unico-outer-stroke-width: 0; +} + +PanelApplet .button:prelight { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.2)), + to (shade (@dark_bg_color, 1.0))); + border-color: shade (@dark_bg_color, 0.9); + border-radius: 0; + border-width: 0 1px 0 1px; + + -unico-border-gradient: none; + -unico-glow-radius: 0; + -unico-inner-stroke-width: 0; + -unico-outer-stroke-width: 0; +} + +ClockBox { + text-shadow: 0 1 shade (@dark_bg_color, 1.08); +} + +WnckPager, WnckTasklist { + background-color: @dark_bg_color; +} diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/apps/gnome-terminal.css b/usr/share/themes/Lubuntu-default/gtk-3.0/apps/gnome-terminal.css new file mode 100644 index 0000000..9ee2792 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-3.0/apps/gnome-terminal.css @@ -0,0 +1,7 @@ +/* gnome-terminal */ +TerminalScreen { + -TerminalScreen-background-darkness: 0.95; + background-color: #300a24; + color: #fff; +} + diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/apps/nautilus.css b/usr/share/themes/Lubuntu-default/gtk-3.0/apps/nautilus.css new file mode 100644 index 0000000..087640a --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-3.0/apps/nautilus.css @@ -0,0 +1,151 @@ +@define-color cluebar_color shade (mix (@bg_color, @base_color, 0.5), 0.95); + +NautilusWindow * { + -GtkPaned-handle-size: 1; +} + +.nautilus-canvas-item { + border-radius: 4px; +} + +/* desktop mode */ +.nautilus-desktop.nautilus-canvas-item { + color: @bg_color; + text-shadow: 1 1 alpha (#000000, 0.8); +} + +.nautilus-desktop.nautilus-canvas-item:active { + background-image: none; + background-color: alpha (@bg_color, 0.84); + + color: @fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:selected { + background-image: none; + background-color: alpha (@selected_bg_color, 0.84); + + color: @selected_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:prelight, +.nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; +} + +/* browser window */ +NautilusTrashBar.info, +NautilusXContentBar.info, +NautilusSearchBar.info, +NautilusQueryEditor.info { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@cluebar_color, 1.02)), + to (shade (@cluebar_color, 0.98))); + background-color: @cluebar_color; + border-bottom-color: shade (@cluebar_color, 0.92); + border-radius: 0; + border-style: solid; + border-width: 0px 0px 1px 0px; + + -unico-border-gradient: none; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@cluebar_color, 1.04)), + to (shade (@cluebar_color, 1.01))); +} + +NautilusTrashBar.info:backdrop, +NautilusXContentBar.info:backdrop, +NautilusSearchBar.info:backdrop, +NautilusQueryEditor.info:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@cluebar_color, 1.01)), + to (shade (@cluebar_color, 0.99))); + background-color: @cluebar_color; + border-bottom-color: shade (@cluebar_color, 0.92); + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@cluebar_color, 1.02)), + to (shade (@cluebar_color, 1.0))); +} + +NautilusSearchBar .entry { +} + +.nautilus-cluebar-label { + font: bold; + text-shadow: 0 1 shade (@cluebar_color, 1.06); +} + +.nautilus-cluebar-label:backdrop { + color: mix (@fg_color, @cluebar_color, 0.2); + text-shadow: 0 1 shade (@cluebar_color, 1.02); +} + +#nautilus-search-button *:active, +#nautilus-search-button *:active:prelight { + color: @dark_fg_color; +} + +NautilusFloatingBar { + background-color: @info_bg_color; + border-radius: 3px 3px 0 0; + border-style: solid; + border-width: 1px; + border-color: darker (@info_bg_color); + + -unico-border-gradient: none; +} + +NautilusFloatingBar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; +} + +/* sidebar */ +NautilusWindow .sidebar, +NautilusWindow .sidebar .view { + background-color: @dark_bg_color; + + color: @fg_color; + text-shadow: 0 1 shade (@dark_bg_color, 1.04); +} + +NautilusWindow .sidebar:backdrop, +NautilusWindow .sidebar .view:backdrop { + color: mix (@fg_color, @dark_bg_color, 0.2); + text-shadow: 0 1 shade (@dark_bg_color, 1.02); +} + +NautilusWindow .sidebar row:selected { + color: @selected_fg_color; + text-shadow: 0 -1 shade (@selected_bg_color, 0.8); +} + +NautilusWindow .sidebar row:selected:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.94)), + to (shade (@dark_bg_color, 0.86))); + border-top-color: shade (@dark_bg_color, 0.88); + + color: @fg_color; + text-shadow: 0 1 shade (@dark_bg_color, 0.96); +} + +NautilusWindow .sidebar .frame { +} + +NautilusWindow .pane-separator { + background-color: shade (@dark_bg_color, 0.94); + border-color: @dark_bg_color; + border-style: solid; + border-width: 0; + + -unico-border-gradient: none; + -unico-inner-stroke-width: 0; +} + +NautilusWindow .pane-separator:backdrop { + background-color: shade (@dark_bg_color, 0.98); +} + diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/apps/unity.css b/usr/share/themes/Lubuntu-default/gtk-3.0/apps/unity.css new file mode 100644 index 0000000..74feeaf --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-3.0/apps/unity.css @@ -0,0 +1,38 @@ +UnityPanelWidget, +.unity-panel { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.3)), + to (shade (@dark_bg_color, 1.0))); + border-top-color: shade (@dark_bg_color, 1.4); + border-style: solid; + border-width: 1px 0 0 0; + + -unico-border-gradient: none; +} + +.unity-panel.menubar, +.unity-panel .menubar { +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 1px 1px 0 1px; + + icon-shadow: 0 1 shade (@dark_bg_color, 1.06); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.5)), + to (shade (@dark_bg_color, 1.02))); + + color: @fg_color; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.98)), + to (shade (@dark_bg_color, 0.88))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.6)), + to (shade (@dark_bg_color, 1.06))); +} diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/assets/scrollbar_handle.png b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/scrollbar_handle.png new file mode 100644 index 0000000..c8019d1 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/scrollbar_handle.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/assets/scrollbar_handle_vertical.png b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/scrollbar_handle_vertical.png new file mode 100644 index 0000000..6964271 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/scrollbar_handle_vertical.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider.png b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider.png new file mode 100644 index 0000000..a9d1f76 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_backdrop.png b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_backdrop.png new file mode 100644 index 0000000..86a04d4 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_backdrop.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_insensitive.png b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_insensitive.png new file mode 100644 index 0000000..838808f Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_insensitive.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_insensitive_backdrop.png b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_insensitive_backdrop.png new file mode 100644 index 0000000..838808f Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_insensitive_backdrop.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_prelight.png b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_prelight.png new file mode 100644 index 0000000..882115f Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_prelight.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_prelight_vertical.png b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_prelight_vertical.png new file mode 100644 index 0000000..eea519f Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_prelight_vertical.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_vertical.png b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_vertical.png new file mode 100644 index 0000000..6a9d409 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_vertical.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_vertical_backdrop.png b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_vertical_backdrop.png new file mode 100644 index 0000000..c9f3d2c Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_vertical_backdrop.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_vertical_insensitive.png b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_vertical_insensitive.png new file mode 100644 index 0000000..1220273 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_vertical_insensitive.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_vertical_insensitive_backdrop.png b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_vertical_insensitive_backdrop.png new file mode 100644 index 0000000..1220273 Binary files /dev/null and b/usr/share/themes/Lubuntu-default/gtk-3.0/assets/slider_vertical_insensitive_backdrop.png differ diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/gtk-widgets-backdrop.css b/usr/share/themes/Lubuntu-default/gtk-3.0/gtk-widgets-backdrop.css new file mode 100644 index 0000000..5c85bd3 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-3.0/gtk-widgets-backdrop.css @@ -0,0 +1,1222 @@ +/* NOTES to contributors: + * use 4 spaces intends, and keep code ALIGNED and ORDERED */ + +GtkWindow:backdrop { + color: mix (@fg_color, @bg_color, 0.17); +} + +* { + /* inherit the color from parent by default */ + color: inherit; + background-color: @bg_color; +} + +/********** + * states * + **********/ +*:insensitive:backdrop { + color: mix (shade (@bg_color, 0.6), @bg_color, 0.2); + text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.5); +} + +*:active:backdrop { +} + +*:active:hover:insensitive:backdrop { +} + +*:active:insensitive:backdrop { +} + +*:hover:backdrop { +} + +*:hover:insensitive:backdrop { +} + +*:selected:backdrop, +*:selected:focused:backdrop { + background-color: @backdrop_selected_bg_color; + + color: @backdrop_selected_fg_color; +} + +/****************** + * common effects * + ******************/ +/* border and inner stroke */ +.frame:backdrop, +.notebook:backdrop { + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.86)), + to (shade (@bg_color, 0.82))); +} + +.notebook tab:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.99)), + color-stop (0.80, shade (@bg_color, 0.97)), + to (shade (@bg_color, 0.94))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.9)), + to (shade (@bg_color, 0.87))); + -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.3); +} + +.notebook tab:active:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.1)), + to (shade (@bg_color, 1.01))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.92)), + to (shade (@bg_color, 0.86))); +} + +/********** + * button * + **********/ +GtkComboBox:backdrop, +.button:backdrop, +GtkComboBox.combobox-entry .button:backdrop, +GtkScale.slider:backdrop, +GtkScale.slider.vertical:backdrop, +.notebook .button:backdrop, +.inline-toolbar.toolbar .button:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.03)), + to (shade (@bg_color, 0.97))); + border-top-color: shade (@bg_color, 0.86); + border-right-color: shade (@bg_color, 0.82); + border-bottom-color: shade (@bg_color, 0.76); + border-left-color: shade (@bg_color, 0.82); + + color: mix (@fg_color, @bg_color, 0.2); + text-shadow: 0 1 alpha (shade (@button_bg_color, 1.25), 0.16); + + -unico-border-gradient: none; + -unico-glow-radius: 0; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.05)), + to (shade (@bg_color, 0.985))); +} + +.button:hover:backdrop, +GtkComboBox.combobox-entry .button:hover:backdrop, +GtkScale.slider:hover:backdrop, +GtkScale.slider.vertical:hover:backdrop, +.notebook .button:hover:backdrop, +.inline-toolbar.toolbar .button:hover:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.16)), + to (shade (@bg_color, 0.95))); + border-top-color: shade (@bg_color, 0.85); + border-right-color: shade (@bg_color, 0.82); + border-bottom-color: shade (@bg_color, 0.67); + border-left-color: shade (@bg_color, 0.82); + + -unico-border-gradient: none; + -unico-glow-color: shade (@bg_color, 1.07); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.21)), + to (shade (@bg_color, 1.02))); +} + +.button:active:backdrop, +GtkComboBox.combobox-entry .button:active:backdrop, +.notebook .button:active:backdrop, +.inline-toolbar.toolbar .button:active:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.9)), + to (shade (@bg_color, 0.95))); + border-top-color: shade (@bg_color, 0.62); + border-right-color: shade (@bg_color, 0.72); + border-bottom-color: shade (@bg_color, 0.76); + border-left-color: shade (@bg_color, 0.72); + + -unico-border-gradient: none; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.85)), + to (shade (@bg_color, 0.9))); +} + +.button:active:hover:backdrop, +GtkComboBox.combobox-entry .button:active:hover:backdrop, +.notebook .button:active:hover:backdrop, +.inline-toolbar.toolbar .button:active:hover:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.95)), + to (shade (@bg_color, 1.0))); + border-top-color: shade (@bg_color, 0.64); + border-right-color: shade (@bg_color, 0.74); + border-bottom-color: shade (@bg_color, 0.79); + border-left-color: shade (@bg_color, 0.74); + + -unico-border-gradient: none; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.93)), + to (shade (@bg_color, 0.94))); +} + +.button:insensitive:backdrop, +GtkComboBox.combobox-entry .button:insensitive:backdrop, +.notebook .button:insensitive:backdrop, +.inline-toolbar.toolbar .button:insensitive:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.06)), + to (shade (@bg_color, 0.98))); + border-top-color: shade (@bg_color, 0.86); + border-right-color: shade (@bg_color, 0.86); + border-bottom-color: shade (@bg_color, 0.86); + border-left-color: shade (@bg_color, 0.9); + + -unico-border-gradient: none; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.1)), + to (shade (@bg_color, 1.0))); +} + +/* default button */ +.button.default:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@backdrop_selected_bg_color, 1.16), @bg_color, 0.3)), + to (mix (shade (@backdrop_selected_bg_color, 0.84), @bg_color, 0.3))); + + text-shadow: 0 1 alpha (shade (@backdrop_selected_bg_color, 1.26), 0.4); + + -unico-focus-border-color: @transparent; + -unico-focus-outer-stroke-color: alpha (@backdrop_selected_bg_color, 0.2); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@backdrop_selected_bg_color, 0.8), @bg_color, 0.3)), + to (mix (shade (@backdrop_selected_bg_color, 0.64), @bg_color, 0.3))); + -unico-glow-radius: 0; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@backdrop_selected_bg_color, 1.26), @bg_color, 0.3)), + to (mix (shade (@backdrop_selected_bg_color, 0.9), @bg_color, 0.3))); +} + +.button.default:hover:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@backdrop_selected_bg_color, 1.21), @bg_color, 0.3)), + to (mix (shade (@backdrop_selected_bg_color, 0.89), @bg_color, 0.3))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@backdrop_selected_bg_color, 0.83), @bg_color, 0.3)), + to (mix (shade (@backdrop_selected_bg_color, 0.67), @bg_color, 0.3))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@backdrop_selected_bg_color, 1.3), @bg_color, 0.3)), + to (mix (shade (@backdrop_selected_bg_color, 0.95), @bg_color, 0.3))); +} + +.button.default:active:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@backdrop_selected_bg_color, 0.95), @bg_color, 0.3)), + to (mix (shade (@backdrop_selected_bg_color, 1.05), @bg_color, 0.3))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@backdrop_selected_bg_color, 0.7), @bg_color, 0.3)), + to (mix (shade (@backdrop_selected_bg_color, 0.7), @bg_color, 0.3))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@backdrop_selected_bg_color, 0.9), @bg_color, 0.3)), + to (mix (shade (@backdrop_selected_bg_color, 1.0), @bg_color, 0.3))); +} + +.button.default:active:hover:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@backdrop_selected_bg_color, 1.0), @bg_color, 0.3)), + to (mix (shade (@backdrop_selected_bg_color, 1.1), @bg_color, 0.3))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@backdrop_selected_bg_color, 0.7), @bg_color, 0.3)), + to (mix (shade (@backdrop_selected_bg_color, 0.7), @bg_color, 0.3))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@backdrop_selected_bg_color, 0.95), @bg_color, 0.3)), + to (mix (shade (@backdrop_selected_bg_color, 1.05), @bg_color, 0.3))); +} + +.button.default:insensitive:backdrop { + -unico-glow-radius: 0; +} + +/**************** + * cell and row * + ****************/ +.cell:backdrop { + background-color: mix (@base_color, @bg_color, 0.4); + border-radius: 0; + border-width: 0; +} + +.cell:selected:backdrop { +} + +row:hover:backdrop { +} + +row:insensitive:backdrop { +} + +row:selected:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 1.06)), + to (shade (@backdrop_selected_bg_color, 1.0))); + border-top-color: shade (@backdrop_selected_bg_color, 0.98); + border-style: solid; + border-width: 1px 0 0 0; + + color: @backdrop_selected_fg_color; +} + +row:selected:focused { +} + +/******************* + * check and radio * + *******************/ +.check row:selected:backdrop, +.radio row:selected:backdrop, +.check:backdrop, +.check row:backdrop, +.radio:backdrop, +.radio row:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@base_color, 0.98), @bg_color, 0.4)), + to (mix (@base_color, @bg_color, 0.4))); + border-top-color: shade (@bg_color, 0.72); + border-right-color: shade (@bg_color, 0.82); + border-bottom-color: shade (@bg_color, 0.88); + border-left-color: shade (@bg_color, 0.82); + border-style: solid; + border-width: 1px; + + color: mix (@fg_color, @base_color, 0.2); + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.02)), + to (alpha (shade (@bg_color, 0.05), 0.01))); +} + +.check:backdrop, +.check row:backdrop { + border-radius: 3px; +} + +.radio:backdrop, +.radio row:backdrop { + border-radius: 10px; +} + +/* FIXME (Cimi) this is horrible */ +.check:active:backdrop, +.check row:selected:active:backdrop, +.check row:selected:focused:active:backdrop, +.notebook .check:active:backdrop, +.notebook .radio:active:backdrop, +.radio:active:backdrop, +.radio row:selected:active:backdrop, +.radio row:selected:focused:active:backdrop, +.check:inconsistent:backdrop, +.check row:selected:inconsistent:backdrop, +.check row:selected:focused:inconsistent:backdrop, +.notebook .check:inconsistent:backdrop, +.notebook .radio:inconsistent:backdrop, +.radio:inconsistent:backdrop, +.radio row:selected:inconsistent:backdrop, +.radio row:selected:focused:inconsistent:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 1.06)), + to (shade (@backdrop_selected_bg_color, 0.94))); + + -unico-bullet-color: shade (@backdrop_selected_bg_color, 0.54); + -unico-bullet-outline-color: shade (@backdrop_selected_bg_color, 1.12); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 0.78)), + to (shade (@backdrop_selected_bg_color, 0.74))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 1.08)), + to (shade (@backdrop_selected_bg_color, 0.96))); + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.01)), + to (alpha (shade (@bg_color, 0.05), 0.03))); + -unico-outer-stroke-width: 1px; +} + +/* FIXME (Cimi) this is horrible */ +.check:active:hover:backdrop, +.check row:selected:active:hover:backdrop, +.check row:selected:focused:active:hover:backdrop, +.notebook .check:active:hover:backdrop, +.notebook .radio:active:hover:backdrop, +.radio:active:hover:backdrop, +.radio row:selected:active:hover:backdrop, +.radio row:selected:focused:active:hover:backdrop +.check:active:hover:inconsistent:backdrop, +.check row:selected:active:hover:inconsistent:backdrop, +.check row:selected:focused:active:hover:inconsistent:backdrop, +.notebook .check:active:hover:inconsistent:backdrop, +.notebook .radio:active:hover:inconsistent:backdrop, +.radio:active:hover:inconsistent:backdrop, +.radio row:selected:active:hover:inconsistent:backdrop, +.radio row:selected:focused:active:hover:inconsistent:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 1.1)), + to (shade (@backdrop_selected_bg_color, 0.98))); + + -unico-bullet-color: shade (@backdrop_selected_bg_color, 0.54); + -unico-bullet-outline-color: shade (@backdrop_selected_bg_color, 1.14); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 0.8)), + to (shade (@backdrop_selected_bg_color, 0.76))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 1.12)), + to (shade (@backdrop_selected_bg_color, 1.0))); +} + +.check:insensitive:backdrop, +.radio:insensitive:backdrop { + background-color: shade (@bg_color, 0.98); + background-image: none; + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.02)), + to (alpha (shade (@bg_color, 0.05), 0.01))); +} + +.check:insensitive:active:backdrop, +.radio:insensitive:active:backdrop, +.check:insensitive:inconsistent:backdrop, +.radio:insensitive:inconsistent:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.0)), + to (shade (@bg_color, 0.94))); + + -unico-bullet-color: shade (@bg_color, 0.7); + -unico-bullet-outline-color: shade (@bg_color, 1.0); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.86)), + to (shade (@bg_color, 0.8))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.02)), + to (shade (@bg_color, 0.96))); +} + +/***************** + * column-header * + *****************/ +column-header .button:backdrop, +column-header .button:active:backdrop, +.notebook column-header .button:backdrop, +.notebook column-header .button:active:backdrop { + border-radius: 0; + border-width: 0 1px 1px 0; + + -unico-glow-radius: 0; + -unico-outer-stroke-width: 0; +} + +column-header .button:backdrop, +.notebook column-header .button:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.04)), + to (shade (@bg_color, 0.98))); + + text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.4); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.88)), + to (shade (@bg_color, 0.84))); + -unico-glow-color: shade (@bg_color, 1.02); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.07)), + to (shade (@bg_color, 1.01))); +} + +column-header .button:hover:backdrop, +.notebook column-header .button:hover:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.06)), + to (shade (@bg_color, 1.0))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.9)), + to (shade (@bg_color, 0.86))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.09)), + to (shade (@bg_color, 1.03))); +} + +column-header:nth-child(last) .button:backdrop { + border-width: 0 0 1px 0; +} + +/****************** + * combobox entry * + ******************/ +GtkComboBox.combobox-entry .button:backdrop, +GtkComboBox.combobox-entry .button:hover:backdrop, +GtkComboBox.combobox-entry .button:active:backdrop, +GtkComboBox.combobox-entry .button:insensitive:backdrop { + border-top-color: shade (@bg_color, 0.64); + border-right-color: shade (@bg_color, 0.8); + border-bottom-color: shade (@bg_color, 0.86); + border-left-color: shade (@bg_color, 0.76); +} + +/********* + * entry * + *********/ +.entry:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@base_color, 0.98), @bg_color, 0.4)), + to (mix (@base_color, @bg_color, 0.4))); + border-top-color: shade (@bg_color, 0.72); + border-right-color: shade (@bg_color, 0.82); + border-bottom-color: shade (@bg_color, 0.88); + border-left-color: shade (@bg_color, 0.82); + + color: mix (@fg_color, @base_color, 0.2); + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.02)), + to (alpha (shade (@bg_color, 0.05), 0.01))); +} + +.entry:selected:backdrop, +.entry:selected:focused:backdrop { + background-color: @backdrop_selected_bg_color; + + color: @backdrop_selected_fg_color; +} + +.entry:focused:backdrop { + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 0.75)), + to (shade (@backdrop_selected_bg_color, 0.8))); + -unico-inner-stroke-color: alpha (@backdrop_selected_bg_color, 0.3); + -unico-inner-stroke-gradient: none; +} + +.entry:insensitive:backdrop { + background-color: shade (@bg_color, 0.98); + background-image: none; + + color: mix (@text_color, @base_color, 0.5); + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.02)), + to (alpha (shade (@bg_color, 0.05), 0.01))); +} + +.primary-toolbar .entry.progressbar:backdrop, +.primary-toolbar .entry.progressbar:backdrop, +.entry.progressbar:backdrop { +} + +/************ + * expander * + ************/ +.expander:backdrop { +} + +/********* + * frame * + *********/ +.frame:backdrop { +} + +/************ + * iconview * + ************/ +GtkIconView.view.cell:selected:backdrop, +GtkIconView.view.cell:selected:focused:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 1.0)), + to (shade (@backdrop_selected_bg_color, 0.9))); + border-radius: 4px; + border-style: solid; + border-width: 1px; + + color: @backdrop_selected_fg_color; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 0.7)), + to (shade (@backdrop_selected_bg_color, 0.7))); + -unico-glow-radius: 8; + -unico-glow-color: shade (@backdrop_selected_bg_color, 1.3); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 1.2)), + to (shade (@backdrop_selected_bg_color, 1.08))); + -unico-inner-stroke-width: 1px; +} + +.rubberband:backdrop { + background-color: alpha (@backdrop_selected_bg_color, 0.35); + border-color: @backdrop_selected_bg_color; + border-radius: 0; + border-style: solid; + border-width: 1px; +} + +/*********** + * infobar * + ***********/ +.info:backdrop { +} + +.warning:backdrop { +} + +.question:backdrop { +} + +.error:backdrop { +} + +/*********** + * menubar * + ***********/ +.menubar:backdrop, +.menubar .menuitem:backdrop { + color: shade (#a39e9a, 0.86); /* metacity unfocused color */ +} + +/************ + * notebook * + ************/ +.notebook:backdrop { + background-color: shade (@bg_color, 1.01); +} + +.notebook tab:active:backdrop { +} + +.notebook tab:backdrop { +} + +/************************* + * progressbar and scale * + *************************/ +.scale.highlight.left:backdrop, +.progressbar:backdrop, +.progressbar row:backdrop, +.progressbar row:hover:backdrop, +.progressbar row:selected:backdrop, +.progressbar row:selected:focused:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 1.05)), + to (shade (@backdrop_selected_bg_color, 0.95))); + border-width: 1px; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 0.8)), + to (shade (@backdrop_selected_bg_color, 0.8))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 1.07)), + to (shade (@backdrop_selected_bg_color, 0.965))); + -unico-outer-stroke-color: @transparent; + -unico-outer-stroke-gradient: none; + -unico-outer-stroke-width: 0; +} + +.scale.highlight.bottom:backdrop, +.progressbar.vertical:backdrop { + background-image: -gtk-gradient (linear, left top, right top, + from (shade (@backdrop_selected_bg_color, 1.05)), + to (shade (@backdrop_selected_bg_color, 0.95))); + + -unico-border-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@backdrop_selected_bg_color, 0.86)), + to (shade (@backdrop_selected_bg_color, 0.86))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@backdrop_selected_bg_color, 1.07)), + to (shade (@backdrop_selected_bg_color, 0.965))); +} + +.scale.highlight.left:insensitive:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.98)), + to (shade (@bg_color, 0.88))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.82)), + to (shade (@bg_color, 0.82))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.0)), + to (shade (@bg_color, 0.90))); +} + +.scale.highlight.bottom:insensitive:backdrop { + background-image: -gtk-gradient (linear, left top, right top, + from (shade (@bg_color, 0.98)), + to (shade (@bg_color, 0.88))); + + -unico-border-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@bg_color, 0.82)), + to (shade (@bg_color, 0.82))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@bg_color, 1.0)), + to (shade (@bg_color, 0.90))); +} + +.trough:backdrop, +.trough row:backdrop, +.trough row:hover:backdrop, +.trough row:selected:backdrop, +.trough row:selected:focused:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.94)), + to (shade (@bg_color, 0.98))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.85)), + to (shade (@bg_color, 1.05))); +} + +.trough.vertical:backdrop { + background-image: -gtk-gradient (linear, left top, right top, + from (shade (@bg_color, 0.94)), + to (shade (@bg_color, 0.98))); + + -unico-border-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@bg_color, 0.85)), + to (shade (@bg_color, 1.05))); +} + +GtkScale.slider:backdrop { + background-image: url("assets/slider_backdrop.png"); +} + +GtkScale.slider:hover:backdrop { + background-image: url("assets/slider_prelight.png"); +} + +GtkScale.slider:insensitive:backdrop { + background-image: url("assets/slider_insensitive_backdrop.png"); +} + +GtkScale.slider.vertical:backdrop { + background-image: url("assets/slider_vertical_backdrop.png"); +} + +GtkScale.slider.vertical:hover:backdrop { + background-image: url("assets/slider_prelight_vertical.png"); +} + +GtkScale.slider.vertical:insensitive:backdrop { + background-image: url("assets/slider_vertical_insensitive_backdrop.png"); +} + +GtkScale.mark:backdrop { +} + +/******************* + * scrolled window * + *******************/ +GtkScrolledWindow.frame:backdrop { +} + +/************* + * separator * + *************/ +.separator:backdrop { + border-color: shade (@bg_color, 0.92); + + -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.4); +} + +.button .separator:backdrop, +.button.separator:backdrop { + border-color: shade (@bg_color, 0.86); + + -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.5); +} + +.notebook .button .separator:backdrop, +.notebook .button.separator:backdrop { + border-color: shade (@bg_color, 0.86); + + -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.5); +} + +.button .separator:insensitive:backdrop, +.button.separator:insensitive:backdrop { + border-color: shade (@bg_color, 0.92); + + -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.6); +} + +.notebook .button .separator:insensitive:backdrop, +.notebook .button.separator:insensitive:backdrop { + border-color: shade (@bg_color, 0.92); + + -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.6); +} + +.menuitem.separator:backdrop { +} + +.menubar .menuitem.separator:backdrop, +.primary-toolbar .menuitem.separator:backdrop { +} + +/*********** + * sidebar * + ***********/ +.sidebar:backdrop, +.sidebar .view:backdrop { +} + +.sidebar row:selected:backdrop { + text-shadow: 0 1 shade (@backdrop_selected_bg_color, 0.7); +} + +.sidebar .frame:backdrop { +} + +/************** + * spinbutton * + **************/ +.spinbutton.button:active:backdrop, +.spinbutton.button:insensitive:backdrop, +.notebook .spinbutton.button:active:backdrop, +.notebook .spinbutton.button:insensitive:backdrop, +.spinbutton.button:backdrop, +.notebook .spinbutton.button:backdrop { +} + +.spinbutton.button:active:nth-child(last):backdrop, +.spinbutton.button:insensitive:nth-child(last):backdrop, +.notebook .spinbutton.button:active:nth-child(last):backdrop, +.notebook .spinbutton.button:insensitive:nth-child(last):backdrop, +.spinbutton.button:nth-child(last):backdrop, +.notebook .spinbutton.button:nth-child(last):backdrop { +} + +.spinbutton.button:backdrop, +.notebook .spinbutton.button:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.06)), + to (shade (@bg_color, 0.94))); + border-top-color: shade (@bg_color, 0.72); + border-right-color: shade (@bg_color, 0.82); + border-bottom-color: shade (@bg_color, 0.88); + border-left-color: shade (@bg_color, 0.82); + + -unico-border-gradient: none; +} + +.spinbutton:backdrop, +.spinbutton:hover:backdrop { +} + +/*********** + * spinner * + ***********/ +.menu.spinner:backdrop, +.primary-toolbar .spinner:backdrop, +.primary-toolbar .spinner:backdrop { + color: @backdrop_selected_bg_color; +} + +/************* + * statusbar * + *************/ +GtkStatusbar:backdrop { +} + +/********** + * switch * + **********/ +GtkSwitch:backdrop { + border-radius: 4px; + padding: 0; + + -unico-focus-border-radius: 4; + -unico-focus-border-color: alpha (@backdrop_selected_bg_color, 0.3); + -unico-focus-fill-color: @transparent; +} + +GtkSwitch.trough:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.89)), + to (shade (@bg_color, 0.96))); + + color: mix (@fg_color, @bg_color, 0.17); + text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.3); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.75)), + to (shade (@bg_color, 0.78))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.85)), + to (shade (@bg_color, 0.92))); +} + +GtkSwitch.trough:active:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 0.93)), + to (shade (@backdrop_selected_bg_color, 0.99))); + + color: @backdrop_selected_fg_color; + text-shadow: 0 1 alpha (shade (@backdrop_selected_bg_color, 1.25), 0.4); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 0.75)), + to (shade (@backdrop_selected_bg_color, 0.78))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 0.86)), + to (shade (@backdrop_selected_bg_color, 0.94))); +} + +GtkSwitch.trough:insensitive:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.95)), + to (shade (@bg_color, 0.99))); + + color: mix (shade (@bg_color, 0.6), @bg_color, 0.17); + text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.5); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.8)), + to (shade (@bg_color, 0.84))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.91)), + to (shade (@bg_color, 0.965))); +} + +GtkSwitch.slider:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.06)), + to (shade (@bg_color, 0.94))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.75)), + to (shade (@bg_color, 0.78))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.08)), + to (shade (@bg_color, 0.96))); +} + +GtkSwitch.slider:insensitive:backdrop { + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.8)), + to (shade (@bg_color, 0.84))); +} + +/************ + * textview * + ************/ +GtkTextView:backdrop { + background-color: mix (@base_color, @bg_color, 0.4); +} + +/*********** + * toolbar * + ***********/ +.toolbar:backdrop { + border-style: none; +} + +/* primary-toolbar */ +.primary-toolbar:backdrop, +.primary-toolbar .toolbar:backdrop, +.primary-toolbar.toolbar:backdrop { + background-color: @dark_bg_color; + background-image: none; + border-bottom-color: shade (@dark_bg_color, 0.94); + border-style: solid; + border-width: 0 0 1px 0; + padding: 2px; + + color: shade (#a39e9a, 0.86); /* metacity unfocused color */ + text-shadow: 0 1 shade (@dark_bg_color, 1.06); + + -unico-border-gradient: none; + -unico-inner-stroke-gradient: none; + -unico-inner-stroke-width: 0; +} + +.primary-toolbar :insensitive:backdrop { + text-shadow: 0 -1 shade (@dark_bg_color, 0.82); +} + +.primary-toolbar GtkComboBox:backdrop, +.primary-toolbar .button *:backdrop, +.primary-toolbar .button:backdrop { + background-color: @transparent; + background-image: none; + border-color: @transparent; + border-radius: 3px; + border-width: 1px; + padding: 2px; + + color: shade (#a39e9a, 0.86); /* metacity unfocused color */ + text-shadow: 0 1 shade (@dark_bg_color, 1.06); + + transition: 0ms ease-in-out; + + -unico-focus-border-radius: 4; + -unico-focus-border-color: alpha (@backdrop_selected_bg_color, 0.5); + -unico-focus-fill-color: alpha (@backdrop_selected_bg_color, 0.2); + -unico-focus-outer-stroke-color: @transparent; + + -unico-border-gradient: none; + -unico-glow-radius: 0; + -unico-inner-stroke-width: 0; + -unico-outer-stroke-width: 0; +} + +.primary-toolbar .button *:hover:backdrop { + color: shade (shade (#a39e9a, 0.86), 1.1); +} + +.primary-toolbar .raised .button:backdrop, +.primary-toolbar .raised.button:backdrop, +.primary-toolbar .button:hover:backdrop, +.primary-toolbar .button:active:backdrop, +.primary-toolbar .button:insensitive:backdrop { + border-width: 1px; + + transition: 0ms ease-in-out; + + -unico-focus-border-radius: 0; + -unico-focus-fill-color: @transparent; + -unico-focus-border-color: @transparent; + -unico-focus-outer-stroke-color: @transparent; + + -unico-inner-stroke-width: 1px; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.01)), + to (shade (@dark_bg_color, 1.06))); + -unico-outer-stroke-width: 1px; +} + +.primary-toolbar GtkComboBox.combobox-entry .button:backdrop { + -unico-inner-stroke-width: 1px; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.01)), + to (shade (@dark_bg_color, 1.06))); +} + +.primary-toolbar GtkComboBox.combobox-entry .button:backdrop, +.primary-toolbar .raised .button:backdrop, +.primary-toolbar .raised.button:backdrop, +.primary-toolbar .button:hover:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.06)), + to (shade (@dark_bg_color, 0.98))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.9)), + to (shade (@dark_bg_color, 0.87))); + -unico-glow-radius: 0; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.12)), + to (shade (@dark_bg_color, 1.02))); +} + +.primary-toolbar .button:active:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.9)), + to (shade (@dark_bg_color, 0.95))); + + text-shadow: 0 1 shade (@dark_bg_color, 0.95); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.75)), + to (shade (@dark_bg_color, 0.85))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.88)), + to (shade (@dark_bg_color, 0.93))) +} + +.primary-toolbar .button:active:hover:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.95)), + to (shade (@dark_bg_color, 1.0))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.75)), + to (shade (@dark_bg_color, 0.85))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.93)), + to (shade (@dark_bg_color, 0.94))) +} + +.primary-toolbar .button:active:insensitive:backdrop, +.primary-toolbar .button:insensitive:backdrop { + text-shadow: none; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.85)), + to (shade (@dark_bg_color, 0.95))); + -unico-glow-radius: 0; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.01)), + to (shade (@dark_bg_color, 1.06))); +} + +.primary-toolbar .button:insensitive:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.01)), + to (shade (@dark_bg_color, 0.99))); + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.1)), + to (shade (@dark_bg_color, 1.04))); +} + +.primary-toolbar .button:active:insensitive:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.94)), + to (shade (@dark_bg_color, 1.02))); + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.92)), + to (shade (@dark_bg_color, 1.0))); +} + +.primary-toolbar .entry:backdrop, +.primary-toolbar .entry:active:backdrop, +.primary-toolbar .entry:focused:backdrop { + border-radius: 3px; + + color: @text_color; + + -unico-outer-stroke-width: 1px; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.01)), + to (shade (@dark_bg_color, 1.06))); +} + +.primary-toolbar .entry:backdrop { + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.75)), + to (shade (@dark_bg_color, 0.95))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.02)), + to (alpha (shade (@bg_color, 0.05), 0.01))); +} + +.primary-toolbar .entry:insensitive:backdrop { + -unico-outer-stroke-width: 1px; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.01)), + to (shade (@dark_bg_color, 1.06))); +} + +.primary-toolbar .entry:focused:backdrop { + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@backdrop_selected_bg_color, 0.75)), + to (shade (@backdrop_selected_bg_color, 0.8))); + -unico-inner-stroke-color: alpha (@backdrop_selected_bg_color, 0.2); + -unico-inner-stroke-gradient: none; +} + +.primary-toolbar GtkSeparatorToolItem:backdrop, +.primary-toolbar .separator:backdrop, +.primary-toolbar .separator:insensitive:backdrop { + border-color: shade (@dark_bg_color, 0.94); + border-style: solid; + + -unico-border-gradient: none; + -unico-inner-stroke-color: shade (@dark_bg_color, 1.04); + -unico-inner-stroke-gradient: none; +} + +/* inline-toolbar */ +.inline-toolbar.toolbar:backdrop { + -GtkToolbar-button-relief: normal; + + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (#f2f1ef, 0.96)), + color-stop (0.08, #f2f1ef), + to (#ffffff)); + border-radius: 0; + border-style: solid; + border-width: 1px; + padding: 3px 4px 4px 4px; +} + +.inline-toolbar.toolbar:nth-child(last):backdrop { + border-bottom-color: shade (@bg_color, 0.76); + border-color: shade (@bg_color, 0.8); + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px 1px; +} + +.inline-toolbar.toolbar .button:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.06)), + to (shade (@bg_color, 0.94))); + border-radius: 0; + border-style: solid; + border-width: 1px 0 1px 1px; + padding: 1px; + + icon-shadow: 0 1 shade (@bg_color, 1.16); + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.09)), + to (shade (@bg_color, 0.97))); + -unico-outer-stroke-width: 1px 0 1px 0; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.01)), + to (alpha (shade (@bg_color, 0.05), 0.03))); +} + +.inline-toolbar.toolbar .button *:active:backdrop, +.inline-toolbar.toolbar .button *:insensitive:backdrop, +.inline-toolbar.toolbar GtkToolButton .button:active:backdrop, +.inline-toolbar.toolbar GtkToolButton .button:insensitive:backdrop { + -unico-outer-stroke-width: 1px 0 1px 0; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.008)), + to (alpha (shade (@bg_color, 0.05), 0.01))); +} + +.inline-toolbar.toolbar .button *:insensitive:backdrop, +.inline-toolbar.toolbar GtkToolButton .button:insensitive:backdrop { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.02)), + to (shade (@bg_color, 0.98))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.85)), + to (shade (@bg_color, 0.8))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.16)), + to (shade (@bg_color, 1.0))); +} + +.inline-toolbar.toolbar .button:nth-child(first):backdrop, +.inline-toolbar.toolbar GtkToolButton:nth-child(first) .button:backdrop { + border-radius: 3px 0 0 3px; + + -unico-outer-stroke-width: 1px 0 1px 1px; +} + +.inline-toolbar.toolbar .button:nth-child(last):backdrop, +.inline-toolbar.toolbar GtkToolButton:nth-child(last) .button:backdrop { + border-radius: 0 3px 3px 0; + border-width: 1px; + + -unico-outer-stroke-width: 1px 1px 1px 0; +} + +/************ + * treeview * + ************/ +GtkTreeView .entry:backdrop { +} + +/************ + * viewport * + ************/ +GtkViewport.frame:backdrop { +} diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/gtk-widgets.css b/usr/share/themes/Lubuntu-default/gtk-3.0/gtk-widgets.css new file mode 100644 index 0000000..2adc57a --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-3.0/gtk-widgets.css @@ -0,0 +1,2074 @@ +/* NOTES to contributors: + * use 4 spaces intends, and keep code ALIGNED and ORDERED */ + +/* default */ +* { + -GtkArrow-arrow-scaling: 0.6; + -GtkButton-child-displacement-x: 1; + -GtkButton-child-displacement-y: 1; + -GtkButton-default-border: 0; + -GtkButton-image-spacing: 6; + -GtkButton-interior-focus: true; + -GtkButton-inner-border: 3; + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 14; + -GtkEntry-inner-border: 2; + -GtkEntry-progress-border: 0; + -GtkExpander-expander-size: 8; + -GtkHTML-link-color: @link_color; + -GtkIMHtml-hyperlink-color: @link_color; + -GtkMenu-horizontal-padding: 3; + -GtkMenu-vertical-padding: 5; + -GtkMenuBar-internal-padding: 3; + -GtkMenuItem-arrow-scaling: 0.6; + -GtkNotebook-tab-overlap: 1; + -GtkPaned-handle-size: 6; + -GtkProgressBar-min-horizontal-bar-height: 18; + -GtkProgressBar-min-vertical-bar-width: 18; + -GtkRange-trough-border: 0; + -GtkRange-slider-width: 14; + -GtkRange-stepper-size: 13; + -GtkRange-trough-under-steppers: 1; + -GtkRange-stepper-spacing: 0; + -GtkScale-trough-border: 0; + -GtkScrollbar-activate-slider: 1; + -GtkScrollbar-trough-border: 1; + -GtkScrollbar-slider-width: 13; + -GtkScrollbar-min-slider-length: 31; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkSeparatorMenuItem-horizontal-padding: 0; + -GtkStatusbar-shadow-type: none; + -GtkTextView-error-underline-color: @error_color; + -GtkToolButton-icon-spacing: 6; + -GtkToolItemGroup-expander-size: 11; + -GtkToolbar-internal-padding: 0; + -GtkTreeView-expander-size: 8; + -GtkTreeView-vertical-separator: 0; + -GtkWidget-wide-separators: true; + -GtkWidget-separator-width: 2px; + -GtkWidget-separator-height: 2; + -GtkWidget-focus-padding: 0; + -GtkWidget-focus-line-width: 1px; + -GtkWidget-link-color: @link_color; + -GtkWidget-visited-link-color: @link_color; + -GtkWindow-resize-grip-width: 0; + -GtkWindow-resize-grip-height: 0; + -WnckTasklist-fade-overlay-rect: 0; + + border-width: 1px; + + engine: unico; + + -unico-focus-border-color: alpha (@selected_bg_color, 0.5); + -unico-focus-border-radius: 3; + -unico-focus-fill-color: alpha (@selected_bg_color, 0.1); + -unico-focus-outer-stroke-color: @transparent; + + -unico-inner-stroke-color: shade (@bg_color, 1.1); + -unico-inner-stroke-width: 0; +} + +GtkWindow { + color: @fg_color; +} + +* { + /* inherit the color from parent by default */ + color: inherit; + background-color: @bg_color; +} + +/********** + * states * + **********/ +*:insensitive { + color: shade (@bg_color, 0.6); + text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.5); +} + +*:active { +} + +*:active:hover:insensitive { +} + +*:active:insensitive { +} + +*:hover { +} + +*:hover:insensitive { +} + +*:selected, +*:selected:focused { + background-color: alpha (@selected_bg_color, 0.9); + color: @selected_fg_color; +} + +/****************** + * common effects * + ******************/ +/* border and inner stroke */ +.button, +.frame, +.notebook { + border-style: solid; + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.8)), + to (shade (@bg_color, 0.76))); +} + +.frame, +.notebook { + -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.2); + -unico-inner-stroke-gradient: none; + -unico-inner-stroke-width: 1px; +} + +.button:insensitive, +.frame:insensitive, +.notebook:insensitive { + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.8)), + to (shade (@bg_color, 0.8))); +} + +/* inset */ +GtkComboBox.combobox-entry .button, +.button:active, +.button:insensitive, +.check, +.entry, +.radio { + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.85), 0.2)), + to (alpha (shade (@bg_color, 1.25), 0.6))); + -unico-outer-stroke-width: 1px; +} + +/* shadow */ +.button, +.check:active, +.frame, +.notebook .button, +.notebook, +.radio:active { + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (@bg_color, 0.00)), + to (alpha (shade (@bg_color, 1.25), 0.5))); + -unico-outer-stroke-width: 1px; +} +/* +.button:hover, +.notebook .button:hover { + -unico-outer-stroke-top-color: @transparent; + -unico-outer-stroke-right-color: @transparent; + -unico-outer-stroke-bottom-color: alpha (shade (@bg_color, 0.05), 0.06); + -unico-outer-stroke-left-color: @transparent; + -unico-outer-stroke-gradient: none; + -unico-outer-stroke-width: 1px; +} +*/ +/************* + * assistant * + *************/ +GtkAssistant .sidebar .highlight { + color: @fg_color; + font: bold; +} + +GtkAssistant .sidebar { + background-color: shade (@bg_color, 0.97); + border-right-color: shade (@bg_color, 0.8); + border-radius: 0; + border-style: solid; + border-width: 0 1px 0 0; + padding: 12px; + color: mix (@fg_color, @bg_color, 0.40); + text-shadow: 0 1 shade (@bg_color, 1.04); + -unico-border-gradient: none; + -unico-inner-stroke-right-color: shade (@bg_color, 0.94); + -unico-inner-stroke-width: 0 1px 0 0; + -unico-outer-stroke-width: 0; +} + +/************** + * background * + **************/ +.background { + background-color: @bg_color; + border-width: 0; +} + +/********** + * button * + **********/ +.button { + padding: 3px; + -unico-focus-border-color: alpha (@selected_bg_color, 0.7); + -unico-focus-fill-color: @transparent; + -unico-focus-outer-stroke-color: alpha (@selected_bg_color, 0.2); +} + +GtkComboBox, +.button { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_bg_color, 1.1)), + to (shade (@button_bg_color, 0.9))); + border-radius: 3px; + border-style: solid; + + color: @fg_color; + text-shadow: 0 1 alpha (shade (@button_bg_color, 1.25), 0.4); + + transition: 100ms ease-in-out; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_bg_color, 0.85)), + to (shade (@button_bg_color, 0.67))); + -unico-glow-color: shade (@button_bg_color, 1.14); + -unico-glow-radius: 6; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_bg_color, 1.16)), + to (shade (@button_bg_color, 1.015))); + -unico-inner-stroke-width: 1px; +} + +.button:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_bg_color, 1.16)), + to (shade (@button_bg_color, 0.95))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_bg_color, 0.89)), + to (shade (@button_bg_color, 0.7))); + -unico-glow-color: shade (@button_bg_color, 1.18); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_bg_color, 1.2)), + to (shade (@button_bg_color, 1.06))); +} + +.button:active { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_bg_color, 0.9)), + to (shade (@button_bg_color, 0.95))); + + -unico-focus-outer-stroke: @transparent; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_bg_color, 0.6)), + to (shade (@button_bg_color, 0.7))); + -unico-glow-radius: 0; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_bg_color, 0.84)), + to (shade (@button_bg_color, 0.9))); +} + +.button:active:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_bg_color, 0.95)), + to (shade (@button_bg_color, 1.0))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_bg_color, 0.6)), + to (shade (@button_bg_color, 0.7))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_bg_color, 0.88)), + to (shade (@button_bg_color, 0.94))); +} + +.button:insensitive { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_insensitive_bg_color, 1.04)), + to (shade (@button_insensitive_bg_color, 0.96))); + + text-shadow: 0 1 alpha (shade (@button_bg_color, 1.25), 0.4); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_insensitive_bg_color, 0.8)), + to (shade (@button_insensitive_bg_color, 0.8))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_insensitive_bg_color, 1.08)), + to (shade (@button_insensitive_bg_color, 1.0))); +} + +.button:insensitive:active { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_insensitive_bg_color, 0.97)), + to (shade (@button_insensitive_bg_color, 1.0))); + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@button_insensitive_bg_color, 0.95)), + to (shade (@button_insensitive_bg_color, 0.98))); +} + +GtkComboBox.combobox-entry .button, +GtkScale.slider, +GtkScale.slider.vertical, +.notebook .button, +.inline-toolbar.toolbar .button { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.12)), + to (shade (@bg_color, 0.92))); + border-top-color: shade (@bg_color, 0.82); + border-right-color: shade (@bg_color, 0.78); + border-bottom-color: shade (@bg_color, 0.64); + border-left-color: shade (@bg_color, 0.78); + padding: 3px; + + text-shadow: 0 1 alpha (shade (@bg_color, 1.26), 0.5); + + -unico-border-gradient: none; + -unico-glow-color: shade (@bg_color, 1.02); + -unico-glow-radius: 4; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.2)), + to (shade (@bg_color, 0.98))); +} + +GtkComboBox.combobox-entry .button:hover, +GtkScale.slider:hover, +GtkScale.slider.vertical:hover, +.notebook .button:hover, +.inline-toolbar.toolbar .button:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.16)), + to (shade (@bg_color, 0.95))); + border-top-color: shade (@bg_color, 0.84); + border-right-color: shade (@bg_color, 0.80); + border-bottom-color: shade (@bg_color, 0.66); + border-left-color: shade (@bg_color, 0.80); + + -unico-border-gradient: none; + -unico-glow-color: shade (@bg_color, 1.07); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.21)), + to (shade (@bg_color, 1.02))); +} + +GtkComboBox.combobox-entry .button:active, +.notebook .button:active, +.inline-toolbar.toolbar .button:active { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.9)), + to (shade (@bg_color, 0.95))); + border-top-color: shade (@bg_color, 0.62); + border-right-color: shade (@bg_color, 0.72); + border-bottom-color: shade (@bg_color, 0.76); + border-left-color: shade (@bg_color, 0.72); + + -unico-border-gradient: none; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.85)), + to (shade (@bg_color, 0.9))); +} + +GtkComboBox.combobox-entry .button:active:hover, +.notebook .button:active:hover, +.inline-toolbar.toolbar .button:active:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.95)), + to (shade (@bg_color, 1.0))); + border-top-color: shade (@bg_color, 0.64); + border-right-color: shade (@bg_color, 0.74); + border-bottom-color: shade (@bg_color, 0.79); + border-left-color: shade (@bg_color, 0.74); + + -unico-border-gradient: none; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.93)), + to (shade (@bg_color, 0.94))); +} + +GtkComboBox.combobox-entry .button:insensitive, +.notebook .button:insensitive, +.inline-toolbar.toolbar .button:insensitive { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.06)), + to (shade (@bg_color, 0.98))); + border-top-color: shade (@bg_color, 0.86); + border-right-color: shade (@bg_color, 0.86); + border-bottom-color: shade (@bg_color, 0.86); + border-left-color: shade (@bg_color, 0.9); + + -unico-border-gradient: none; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.1)), + to (shade (@bg_color, 1.0))); +} + +/* default button */ +.button.default { + background-image: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@selected_bg_color, 1.16), @bg_color, 0.3)), + to (mix (shade (@selected_bg_color, 0.84), @bg_color, 0.3))); + + text-shadow: 0 1 alpha (shade (@selected_bg_color, 1.26), 0.4); + + -unico-focus-border-color: @transparent; + -unico-focus-outer-stroke-color: alpha (@selected_bg_color, 0.2); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@selected_bg_color, 0.8), @bg_color, 0.3)), + to (mix (shade (@selected_bg_color, 0.64), @bg_color, 0.3))); + -unico-glow-color: mix (shade (@selected_bg_color, 1.5), @bg_color, 0.3); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@selected_bg_color, 1.42), @bg_color, 0.3)), + to (mix (shade (@selected_bg_color, 1.12), @bg_color, 0.3))); +} + +.button.default:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@selected_bg_color, 1.21), @bg_color, 0.3)), + to (mix (shade (@selected_bg_color, 0.89), @bg_color, 0.3))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@selected_bg_color, 0.83), @bg_color, 0.3)), + to (mix (shade (@selected_bg_color, 0.67), @bg_color, 0.3))); + -unico-glow-color: mix (shade (@selected_bg_color, 1.55), @bg_color, 0.3); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@selected_bg_color, 1.47), @bg_color, 0.3)), + to (mix (shade (@selected_bg_color, 1.17), @bg_color, 0.3))); +} + +.button.default:active { + background-image: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@selected_bg_color, 0.95), @bg_color, 0.3)), + to (mix (shade (@selected_bg_color, 1.05), @bg_color, 0.3))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@selected_bg_color, 0.7), @bg_color, 0.3)), + to (mix (shade (@selected_bg_color, 0.7), @bg_color, 0.3))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@selected_bg_color, 0.9), @bg_color, 0.3)), + to (mix (shade (@selected_bg_color, 1.0), @bg_color, 0.3))); +} + +.button.default:active:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@selected_bg_color, 1.0), @bg_color, 0.3)), + to (mix (shade (@selected_bg_color, 1.1), @bg_color, 0.3))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@selected_bg_color, 0.7), @bg_color, 0.3)), + to (mix (shade (@selected_bg_color, 0.7), @bg_color, 0.3))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (mix (shade (@selected_bg_color, 0.95), @bg_color, 0.3)), + to (mix (shade (@selected_bg_color, 1.05), @bg_color, 0.3))); +} + +.button.default:insensitive { + -unico-glow-radius: 0; +} + +/**************** + * cell and row * + ****************/ +.cell { + background-color: @base_color; + border-radius: 0; + border-width: 0; +} + +.cell:selected { +} + +row:hover { +} + +row:insensitive { +} + +row:selected { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 1.06)), + to (shade (@selected_bg_color, 0.94))); + border-top-color: shade (@selected_bg_color, 0.88); + border-style: solid; + border-width: 1px 0 0 0; + + color: @selected_fg_color; +} + +row:selected:focused { +} + +/******************* + * check and radio * + *******************/ +.check row:selected, +.radio row:selected, +.check, +.check row, +.radio, +.radio row { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@base_color, 0.96)), + to (@base_color)); + border-top-color: shade (@bg_color, 0.64); + border-right-color: shade (@bg_color, 0.76); + border-bottom-color: shade (@bg_color, 0.82); + border-left-color: shade (@bg_color, 0.76); + border-style: solid; + border-width: 1px; + + -unico-border-gradient: none; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.06)), + to (alpha (shade (@bg_color, 0.05), 0.03))); + -unico-inner-stroke-width: 1px; +} + +.check, +.check row { + border-radius: 3px; +} + +.radio, +.radio row { + border-radius: 10px; +} + +.check:active, +.check row:selected:active, +.check row:selected:focused:active, +.notebook .check:active, +.notebook .radio:active, +.radio:active, +.radio row:selected:active, +.radio row:selected:focused:active, +.check:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focused:inconsistent, +.notebook .check:inconsistent, +.notebook .radio:inconsistent, +.radio:inconsistent, +.radio row:selected:inconsistent, +.radio row:selected:focused:inconsistent { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 1.2)), + color-stop (0.5, shade (@selected_bg_color, 1.0)), + to (shade (@selected_bg_color, 0.9))); + + -unico-bullet-color: shade (@selected_bg_color, 0.535); + -unico-bullet-outline-color: shade (@selected_bg_color, 1.2); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.7)), + to (shade (@selected_bg_color, 0.7))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 1.3)), + to (shade (@selected_bg_color, 1.06))); + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.02)), + to (alpha (shade (@bg_color, 0.05), 0.06))); + -unico-outer-stroke-width: 1px; +} + +.check:active:hover, +.check row:selected:active:hover, +.check row:selected:focused:active:hover, +.notebook .check:active:hover, +.notebook .radio:active:hover, +.radio:active:hover, +.radio row:selected:active:hover, +.radio row:selected:focused:active:hover, +.check:active:hover:inconsistent, +.check row:selected:active:hover:inconsistent, +.check row:selected:focused:active:hover:inconsistent, +.notebook .check:active:hover:inconsistent, +.notebook .radio:active:hover:inconsistent, +.radio:active:hover:inconsistent, +.radio row:selected:active:hover:inconsistent, +.radio row:selected:focused:active:hover:inconsistent { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 1.26)), + color-stop (0.5, shade (@selected_bg_color, 1.05)), + to (shade (@selected_bg_color, 0.95))); + + -unico-bullet-color: shade (@selected_bg_color, 0.56); + -unico-bullet-outline-color: shade (@selected_bg_color, 1.26); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.74)), + to (shade (@selected_bg_color, 0.74))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 1.37)), + to (shade (@selected_bg_color, 1.12))); +} + +.check row:selected, +.check row:selected:active, +.check row:selected:focused, +.check row:selected:focused:active, +.radio row:selected, +.radio row:selected:active, +.radio row:selected:focused, +.radio row:selected:focused:active { + -unico-outer-stroke-color: @transparent; + -unico-outer-stroke-gradient: none; +} + +.check:insensitive, +.radio:insensitive { + background-color: shade (@bg_color, 0.96); + background-image: none; +} + +.check:insensitive:active, +.radio:insensitive:active, +.check:insensitive:inconsistent, +.radio:insensitive:inconsistent { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.96)), + to (shade (@bg_color, 0.9))); + + -unico-bullet-color: shade (@bg_color, 0.6); + -unico-bullet-outline-color: shade (@bg_color, 1.0); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.8)), + to (shade (@bg_color, 0.7))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.0)), + to (shade (@bg_color, 0.94))); +} + +/***************** + * column-header * + *****************/ +column-header .button, +column-header .button:active, +.notebook column-header .button, +.notebook column-header .button:active { + border-radius: 0; + border-width: 0 1px 1px 0; + + -unico-focus-border-radius: 0; + -unico-focus-border-color: @transparent; + -unico-focus-fill-color: alpha (@selected_bg_color, 0.2); + -unico-focus-outer-stroke-color: @transparent; + + -unico-glow-radius: 0; + -unico-outer-stroke-width: 0; +} + +column-header .button, +.notebook column-header .button { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.08)), + to (shade (@bg_color, 0.92))); + + text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.4); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.8)), + to (shade (@bg_color, 0.76))); + -unico-glow-color: shade (@bg_color, 1.02); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.16)), + to (shade (@bg_color, 0.99))); +} + +column-header .button:hover, +.notebook column-header .button:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.13)), + to (shade (@bg_color, 0.97))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.84)), + to (shade (@bg_color, 0.75))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.21)), + to (shade (@bg_color, 1.04))); +} + +column-header:nth-child(last) .button { + border-width: 0 0 1px 0; +} + +/****************** + * combobox entry * + ******************/ +.primary-toolbar GtkComboBox.combobox-entry .entry, +.primary-toolbar GtkComboBox.combobox-entry .entry:active, +.primary-toolbar GtkComboBox.combobox-entry .entry:focused, +.primary-toolbar GtkComboBox.combobox-entry .entry:insensitive, +GtkComboBox.combobox-entry .entry, +GtkComboBox.combobox-entry .entry:active, +GtkComboBox.combobox-entry .entry:focused, +GtkComboBox.combobox-entry .entry:insensitive { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-width: 1px 0 1px 1px; + + -unico-outer-stroke-width: 1px 0 1px 1px; +} + +.primary-toolbar GtkComboBox.combobox-entry .button, +.primary-toolbar GtkComboBox.combobox-entry .button:hover, +.primary-toolbar GtkComboBox.combobox-entry .button:active, +.primary-toolbar GtkComboBox.combobox-entry .button:insensitive, +GtkComboBox.combobox-entry .button, +GtkComboBox.combobox-entry .button:hover, +GtkComboBox.combobox-entry .button:active, +GtkComboBox.combobox-entry .button:insensitive { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-width: 1px 1px 1px 1px; + + -unico-outer-stroke-width: 1px 1px 1px 0; +} + +GtkComboBox.combobox-entry .button, +GtkComboBox.combobox-entry .button:hover, +GtkComboBox.combobox-entry .button:active, +GtkComboBox.combobox-entry .button:insensitive { + border-top-color: shade (@bg_color, 0.64); + border-right-color: shade (@bg_color, 0.8); + border-bottom-color: shade (@bg_color, 0.86); + border-left-color: shade (@bg_color, 0.76); +} + +/**************** + * drawing area * + ****************/ +/* +GtkDrawingArea { + background-color: @transparent; +} +*/ + +/********* + * entry * + *********/ +.entry { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@base_color, 0.96)), + to (@base_color)); + border-top-color: shade (@bg_color, 0.64); + border-right-color: shade (@bg_color, 0.76); + border-bottom-color: shade (@bg_color, 0.82); + border-left-color: shade (@bg_color, 0.76); + border-radius: 3px; + border-style: solid; + padding: 3px 5px 3px 5px; + + color: @text_color; + + -unico-border-gradient: none; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.04)), + to (alpha (shade (@bg_color, 0.05), 0.02))); + -unico-inner-stroke-width: 1px; +} + +.entry:selected, +.entry:selected:focused { + background-color: @selected_bg_color; + + color: @selected_fg_color; +} + +.entry:focused { + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.75)), + to (shade (@selected_bg_color, 0.8))); + -unico-inner-stroke-color: alpha (@selected_bg_color, 0.3); + -unico-inner-stroke-gradient: none; +} + +.entry:insensitive { + background-color: shade (@bg_color, 0.96); + background-image: none; + + color: mix (@text_color, @base_color, 0.4); + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.04)), + to (alpha (shade (@bg_color, 0.05), 0.02))); +} + +.primary-toolbar .entry.progressbar, +.primary-toolbar .entry.progressbar, +.entry.progressbar { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.8)), + color-stop (0.1, shade (@selected_bg_color, 0.9)), + to (shade (@selected_bg_color, 1.1))); + border-radius: 3px; + border-width: 0; + + color: @selected_fg_color; + + -unico-outer-stroke-width: 0; +} + +/************ + * expander * + ************/ +.expander { + color: @fg_color; +} + +/********* + * frame * + *********/ +.frame { + border-radius: 3px; + + -unico-outer-stroke-width: 0; +} + +/************ + * iconview * + ************/ +GtkIconView.view.cell:selected, +GtkIconView.view.cell:selected:focused { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 1.0)), + to (shade (@selected_bg_color, 0.9))); + border-radius: 4px; + border-style: solid; + border-width: 1px; + + color: @selected_fg_color; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.7)), + to (shade (@selected_bg_color, 0.7))); + -unico-glow-radius: 8; + -unico-glow-color: shade (@selected_bg_color, 1.3); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 1.2)), + to (shade (@selected_bg_color, 1.08))); + -unico-inner-stroke-width: 1px; +} + +.rubberband { + background-color: alpha (@selected_bg_color, 0.35); + border-color: @selected_bg_color; + border-radius: 0; + border-style: solid; + border-width: 1px; +} + +/********* + * image * + *********/ +GtkImage { + background-color: @transparent; +} + +/*********** + * infobar * + ***********/ +.info { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@info_bg_color, 1.04)), + to (shade (@info_bg_color, 0.96))); + border-style: solid; + border-width: 1px; + + color: @info_fg_color; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@info_bg_color, 0.8)), + to (shade (@info_bg_color, 0.75))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@info_bg_color, 1.1)), + to (shade (@info_bg_color, 1.04))); + -unico-inner-stroke-width: 1px; +} + +.warning { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@warning_bg_color, 1.04)), + to (shade (@warning_bg_color, 0.96))); + border-style: solid; + border-width: 1px; + + color: @warning_fg_color; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@warning_bg_color, 0.8)), + to (shade (@warning_bg_color, 0.75))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@warning_bg_color, 1.1)), + to (shade (@warning_bg_color, 1.04))); + -unico-inner-stroke-width: 1px; +} + +.question { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@question_bg_color, 1.04)), + to (shade (@question_bg_color, 0.96))); + border-style: solid; + border-width: 1px; + + color: @question_fg_color; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@question_bg_color, 0.8)), + to (shade (@question_bg_color, 0.75))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@question_bg_color, 1.1)), + to (shade (@question_bg_color, 1.04))); + -unico-inner-stroke-width: 1px; +} + +.error { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@error_bg_color, 1.04)), + to (shade (@error_bg_color, 0.96))); + border-style: solid; + border-width: 1px; + + color: @error_fg_color; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@error_bg_color, 0.8)), + to (shade (@error_bg_color, 0.75))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@error_bg_color, 1.1)), + to (shade (@error_bg_color, 1.04))); + -unico-inner-stroke-width: 1px; +} + +/******** + * menu * + ********/ +.menu { + background-color: shade (@base_color, 1.08); + border-bottom-color: shade (@bg_color, 0.66); + border-left-color: shade (@bg_color, 0.7); + border-right-color: shade (@bg_color, 0.7); + border-top-color: shade (@bg_color, 0.8); + border-style: solid; + padding: 0; + color: @fg_color; + -unico-inner-stroke-gradient: none; + -unico-inner-stroke-width: 1px 1px 0 1px; +} + +Genericmenuitem .menu, +DbusmenuGtkMenu .menu, +.menubar .menu, +.primary-toolbar .menu { + background-color: shade (@base_color, 1.08); + border-bottom-color: shade (@bg_color, 0.96); + border-left-color: shade (@bg_color, 0.86); + border-right-color: shade (@bg_color, 0.86); + border-top-color: shade (@bg_color, 0.96); + color: @fg_color; + -unico-inner-stroke-color: shade (@bg_color, 1.12); +} + +.menu:selected { + background-color: @selected_bg_color; +} + +.menubar .menu.button:hover, +.menubar .menu.button:active, +.menubar .menu.button:active:insensitive, +.menubar .menu.button:insensitive, +.menubar .menu.button, +.primary-toolbar .menu.button:hover, +.primary-toolbar .menu.button:active, +.primary-toolbar .menu.button:active:insensitive, +.primary-toolbar .menu.button:insensitive, +.primary-toolbar .menu.button { + background-color: shade (@base_color, 1.08); + background-image: none; + border-radius: 0; + border-style: none; + border-width: 1px; + + -unico-border-gradient: none; + -unico-glow-radius: 0; + -unico-inner-stroke-width: 0; + -unico-outer-stroke-width: 0; +} + +/*********** + * menubar * + ***********/ +.menubar { + -GtkWidget-window-dragging: true; + + background-color: @bg_color; + background-image: none; + border-width: 0; + + color: @dark_fg_color; + text-shadow: 0 1 shade (@bg_color, 1.1); + + -unico-border-gradient: none; +} + +/*************** + * menubaritem * + ***************/ +.menubar.menuitem { + border-radius: 4px 4px 0 0; + border-width: 1px 1px 0 1px; + + color: @fg_color; +} + +.menubar.menuitem:hover, +.menubar .menuitem:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.16)), + to (shade (@bg_color, 1.02))); + + color: @fg_color; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.88)), + to (shade (@bg_color, 0.9))); + -unico-glow-radius: 0; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.3)), + to (shade (@bg_color, 1.06))); + -unico-inner-stroke-width: 1px; +} + +/************ + * menuitem * + ************/ +.menuitem { + color: @fg_color; +} + +.menuitem { + border-radius: 0; + border-style: solid; + border-width: 1px; + padding: 3px 2px 3px 2px; + + -unico-inner-stroke-width: 1px; +} + +Genericmenuitem .menuitem, +DbusmenuGtkMenu .menuitem, +.menubar .menuitem, +.primary-toolbar .menuitem { + color: @fg_color; +} + +.menuitem:hover, +.menu .menuitem:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 1.1)), + to (shade (@selected_bg_color, 0.9))); + + color: @selected_fg_color; + + -unico-bullet-color: @dark_fg_color; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.8)), + to (shade (@selected_bg_color, 0.8))); + -unico-glow-color: shade (@selected_bg_color, 1.1); + -unico-glow-radius: 6; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 1.2)), + to (shade (@selected_bg_color, 1.0))); +} + +.menuitem.check:active, +.menuitem.radio:active { + color: @fg_color; + + -unico-bullet-color: @fg_color; +} + +.menuitem:insensitive, +.menuitem *:insensitive { + color: mix (@fg_color, @bg_color, 0.5); + text-shadow: 0 1 shade (@bg_color, 1.14); +} + +Genericmenuitem .menuitem:insensitive, +Genericmenuitem .menuitem *:insensitive, +DbusmenuGtkMenu .menuitem:insensitive, +DbusmenuGtkMenu .menuitem *:insensitive, +.menubar .menuitem:insensitive, +.menubar .menuitem *:insensitive, +.primary-toolbar .menuitem:insensitive, +.primary-toolbar .menuitem *:insensitive { + color: mix (@fg_color, @bg_color, 0.5); + text-shadow: 0 1 shade (@bg_color, 1.1); +} + +Genericmenuitem .menuitem.check:active, +Genericmenuitem .menuitem.radio:active, +DbusmenuGtkMenu .menuitem.check:active, +DbusmenuGtkMenu .menuitem.radio:active, +.menubar .menuitem.check:active, +.menubar .menuitem.radio:active, +.primary-toolbar .menuitem.check:active, +.primary-toolbar .menuitem.radio:active { + color: @fg_color; + + -unico-bullet-color: @fg_color; +} + +.menuitem.check:active:hover, +.menuitem.radio:active:hover { + color: @selected_fg_color; + + -unico-bullet-color: @selected_fg_color; +} + +.menubar .menuitem GtkCalendar, +.menubar .menuitem GtkCalendar.button, +.menubar .menuitem GtkCalendar.header, +.menubar .menuitem GtkCalendar.view, +.primary-toolbar .menuitem GtkCalendar, +.primary-toolbar .menuitem GtkCalendar.button, +.primary-toolbar .menuitem GtkCalendar.header, +.primary-toolbar .menuitem GtkCalendar.view { + background-color: @bg_color; + background-image: none; + border-radius: 0; + border-style: solid; + border-width: 0; + padding: 0; + + color: @fg_color; +} + +.menubar .menuitem GtkCalendar, +.primary-toolbar .menuitem GtkCalendar { + background-color: shade (@bg_color, 1.3); + background-image: none; +} + +.menubar .menuitem .entry, +.primary-toolbar .menuitem .entry { + background-color: shade (@bg_color, 1.3); + background-image: none; + + color: @fg_color; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.75)), + to (shade (@bg_color, 0.9))); + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.98)), + to (shade (@bg_color, 1.1)));; +} + +.menubar .menuitem GtkScale.trough { + background-color: @bg_color; + background-image: none; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.75)), + to (shade (@bg_color, 1.15))); +} + +Genericmenuitem .menuitem .accelerator, +DbusmenuGtkMenu .menuitem .accelerator, +.menubar .menuitem .accelerator, +.primary-toolbar .menuitem .accelerator { + color: alpha (@fg_color, 0.6); +} + +Genericmenuitem .menuitem .accelerator:hover, +DbusmenuGtkMenu .menuitem .accelerator:hover. +.menubar .menuitem .accelerator:hover, +.primary-toolbar .menuitem .accelerator:hover { + color: alpha (@selected_fg_color, 0.8); +} + +Genericmenuitem .menuitem .accelerator:insensitive, +DbusmenuGtkMenu .menuitem .accelerator:insensitive, +.menubar .menuitem .accelerator:insensitive, +.primary-toolbar .menuitem .accelerator:insensitive { + color: alpha (mix (@fg_color, @bg_color, 0.5), 0.6); +} + +/************ + * notebook * + ************/ +.notebook { + background-color: shade (@bg_color, 1.02); + background-image: none; + border-radius: 3px; + padding: 3px; + + -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.3); + -unico-inner-stroke-gradient: none; +} + +.notebook tab { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.97)), + color-stop (0.80, shade (@bg_color, 0.95)), + to (shade (@bg_color, 0.92))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.86)), + to (shade (@bg_color, 0.84))); + -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.34); + -unico-inner-stroke-gradient: none; + -unico-inner-stroke-width: 1px; + -unico-outer-stroke-color: @transparent; + -unico-outer-stroke-gradient: none; + -unico-outer-stroke-width: 1px; +} + +.notebook tab GtkLabel:active { + color: @fg_color; +} + +.notebook tab GtkLabel { + color: shade (@bg_color, 0.48); +} + +.notebook tab.top:active { + padding: 3px 7px 1px 7px; +} + +.notebook tab.top { + padding: 2px 5px 0 5px; +} + +.notebook tab.right:active { + padding: 4px 6px 4px 1px; +} + +.notebook tab.right { + padding: 3px 4px 3px 0; +} + +.notebook tab.bottom:active { + padding: 1px 7px 4px 7px; +} + +.notebook tab.bottom { + padding: 0 5px 3px 5px; +} + +.notebook tab.left:active { + padding: 4px 1px 4px 6px; +} + +.notebook tab.left { + padding: 3px 0 3px 4px; +} +.notebook tab:active { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.1)), + to (shade (@bg_color, 1.02))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.84)), + to (shade (@bg_color, 0.8))); +} + +.notebook tab .button { + padding: 0; +} + +/****************** + * pane separator * + ******************/ +.sidebar .pane-separator, +.pane-separator { + background-color: @transparent; + border-color: shade (@bg_color, 0.84); + + -unico-border-gradient: none; + -unico-inner-stroke-color: shade (@bg_color, 1.1); + -unico-inner-stroke-gradient: none; + -unico-inner-stroke-width: 1px; +} + +/************************* + * progressbar and scale * + *************************/ +GtkScale, +GtkProgressBar { + border-radius: 12px; + border-width: 1px; + padding: 1px; +} + +.menubar .menuitem .scale.highlight.left, +.scale.highlight.left, +.progressbar, +.progressbar row, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focused { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 1.13)), + to (shade (@selected_bg_color, 0.9))); + border-style: solid; + border-width: 1px; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.75)), + to (shade (@selected_bg_color, 0.75))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 1.22)), + to (shade (@selected_bg_color, 1.0))); + -unico-inner-stroke-width: 1px; + -unico-outer-stroke-color: @transparent; + -unico-outer-stroke-gradient: none; + -unico-outer-stroke-width: 0; +} + +.scale.highlight.bottom, +.progressbar.vertical { + background-image: -gtk-gradient (linear, left top, right top, + from (shade (@selected_bg_color, 1.13)), + to (shade (@selected_bg_color, 0.9))); + border-style: solid; + border-width: 1px; + + -unico-border-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@selected_bg_color, 0.75)), + to (shade (@selected_bg_color, 0.75))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@selected_bg_color, 1.22)), + to (shade (@selected_bg_color, 1.0))); +} + +.scale.highlight.left:insensitive { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.95)), + to (shade (@bg_color, 0.85))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.75)), + to (shade (@bg_color, 0.75))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.97)), + to (shade (@bg_color, 0.865))); +} + +.scale.highlight.bottom:insensitive { + background-image: -gtk-gradient (linear, left top, right top, + from (shade (@bg_color, 0.95)), + to (shade (@bg_color, 0.85))); + + -unico-border-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@bg_color, 0.75)), + to (shade (@bg_color, 0.75))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@bg_color, 0.97)), + to (shade (@bg_color, 0.865))); +} + +.trough, +.trough row, +.trough row:hover, +.trough row:selected, +.trough row:selected:focused { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.92)), + to (shade (@bg_color, 0.96))); + border-style: solid; + border-width: 1px; + + color: @text_color; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.75)), + to (shade (@bg_color, 1.05))); + -unico-outer-stroke-width: 0; +} + +.trough.vertical { + background-image: -gtk-gradient (linear, left top, right top, + from (shade (@bg_color, 0.92)), + to (shade (@bg_color, 0.96))); + + -unico-border-gradient: -gtk-gradient (linear, left top, right top, + from (shade (@bg_color, 0.75)), + to (shade (@bg_color, 1.05))); +} + +GtkScale { + -GtkRange-slider-width: 22; + -GtkRange-trough-border: 0; + -GtkScale-slider-length: 14; + + -unico-glow-radius: 0; +} + +GtkScale.vertical { + -GtkScale-slider-length: 13; +} + +GtkScale.slider { + background-image: url("assets/slider.png"); +} + +.menubar .menuitem GtkScale.slider:hover, +GtkScale.slider:hover { + background-image: url("assets/slider_prelight.png"); +} + +GtkScale.slider:insensitive { + background-image: url("assets/slider_insensitive.png"); +} + +GtkScale.slider.vertical { + background-image: url("assets/slider_vertical.png"); +} + +GtkScale.slider.vertical:hover { + background-image: url("assets/slider_prelight_vertical.png"); +} + +GtkScale.slider.vertical:insensitive { + background-image: url("assets/slider_vertical_insensitive.png"); +} + +GtkScale.mark { + border-color: shade (@bg_color, 0.8); +} + +/************** + * Scrollbars * + **************/ + +.scrollbar { + -GtkRange-slider-width: 8; + -GtkRange-stepper-size: 0; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-border: 1; + + -GtkScrollbar-has-backward-stepper: 0; + -GtkScrollbar-has-forward-stepper: 0; + + -GtkScrollbar-min-slider-length: 30; +} + +.scrollbar.trough.vertical { + border-radius: 0; + border-width: 0; + background-image: alpha (#000, 0.42); + + -unico-outer-stroke-width: 0; + -unico-inner-stroke-width: 0 0 0 1; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.96)), + to (shade (@bg_color, 0.96))); +} + +.scrollbar.trough.horizontal { + border-radius: 0; + border-width: 0; + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.00)), + to (shade (@bg_color, 1.10))); + + -unico-outer-stroke-width: 0; + -unico-inner-stroke-width: 1 0 0 0; + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@base_color, 0.96)), + to (shade (@base_color, 0.96))); +} + +.scrollbar.slider, +.scrollbar.button { + border-width: 0; + border-radius: 10; + background-color: alpha (#000, 0.25); +} + +.scrollbar.slider:prelight { + background-color: alpha (#000, 0.42); +} + +.scrollbar.slider:insensitive { + -GtkRange-slider-width: 0; +} + +.scrollbar.trough:insensitive { + -GtkRange-trough-border: 3; +} + +/* overlay scrollbar */ +OsThumb:selected, +OsScrollbar:selected { + background-color: @selected_bg_color; +} + +OsThumb:active, +OsScrollbar:active { + background-color: shade (@bg_color, 0.6); +} + +OsThumb:insensitive, +OsScrollbar:insensitive { + background-color: shade (@bg_color, 0.85); +} +/******************* + * scrolled window * + *******************/ +GtkScrolledWindow.frame { + border-top-color: shade (@bg_color, 0.84); + border-right-color: shade (@bg_color, 0.76); + border-bottom-color: shade (@bg_color, 0.86); + border-left-color: shade (@bg_color, 0.76); + border-radius: 0; + border-style: solid; + + -unico-border-gradient: none; + -unico-inner-stroke-width: 0; + -unico-outer-stroke-width: 0; +} + +/************* + * separator * + *************/ +.separator { + border-color: shade (@bg_color, 0.86); + border-style: solid; + + -unico-border-gradient: none; + -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.6); + -unico-inner-stroke-gradient: none; +} + +.button .separator, +.button.separator { + border-color: shade (@button_bg_color, 0.84); + + -unico-inner-stroke-color: alpha (shade (@button_bg_color, 1.26), 0.5); + -unico-inner-stroke-gradient: none; +} + +.notebook .button .separator, +.notebook .button.separator { + border-color: shade (@bg_color, 0.9); + + -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.6); + -unico-inner-stroke-gradient: none; +} + +.button .separator:insensitive, +.button.separator:insensitive { + border-color: shade (@button_insensitive_bg_color, 0.9); + + -unico-inner-stroke-color: alpha (shade (@button_insensitive_bg_color, 1.26), 0.6); + -unico-inner-stroke-gradient: none; +} + +.notebook .button .separator, +.notebook .button.separator { + border-color: shade (@bg_color, 0.84); + + -unico-inner-stroke-color: alpha (shade (@bg_color, 1.26), 0.5); + -unico-inner-stroke-gradient: none; +} + +.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 4; +} + +Genericmenuitem .menuitem.separator, +DbusmenuGtkMenu .menuitem.separator, +.menubar .menuitem.separator, +.primary-toolbar .menuitem.separator { + border-color: shade (@dark_bg_color, 0.96); + + -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.5); +} + +/*********** + * sidebar * + ***********/ +.sidebar, +.sidebar .view { +} + +.sidebar row:selected { + text-shadow: 0 1 shade (@selected_bg_color, 0.7); +} + +.sidebar .frame { + border-width: 0; +} + +/************** + * spinbutton * + **************/ +.spinbutton.button:active, +.spinbutton.button:insensitive, +.notebook .spinbutton.button:active, +.notebook .spinbutton.button:insensitive, +.spinbutton.button, +.notebook .spinbutton.button { + border-radius: 0; + border-width: 1px 0 1px 1px; + + -unico-outer-stroke-width: 0; +} + +.spinbutton.button:active:nth-child(last), +.spinbutton.button:insensitive:nth-child(last), +.notebook .spinbutton.button:active:nth-child(last), +.notebook .spinbutton.button:insensitive:nth-child(last), +.spinbutton.button:nth-child(last), +.notebook .spinbutton.button:nth-child(last) { + border-radius: 0 3px 3px 0; + border-width: 1px; +} + +.spinbutton.button, +.notebook .spinbutton.button { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.1)), + to (shade (@bg_color, 0.9))); + border-top-color: shade (@bg_color, 0.64); + border-right-color: shade (@bg_color, 0.76); + border-bottom-color: shade (@bg_color, 0.82); + border-left-color: shade (@bg_color, 0.76); + + -unico-border-gradient: none; +} + +.spinbutton, +.spinbutton:hover { + color: @fg_color; +} + +/*********** + * spinner * + ***********/ +.spinner { +} + +/************* + * statusbar * + *************/ +GtkStatusbar { +} + +/********** + * switch * + **********/ +GtkSwitch { + border-radius: 4px; + padding: 0; +} + +GtkSwitch.trough { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.83)), + to (shade (@bg_color, 0.89))); + + color: @fg_color; + text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.5); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.6)), + to (shade (@bg_color, 0.65))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.78)), + to (shade (@bg_color, 0.86))); + -unico-inner-stroke-width: 1px; +} + +GtkSwitch.trough:active { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.93)), + to (shade (@selected_bg_color, 0.99))); + + color: @selected_fg_color; + text-shadow: 0 -1 shade (@selected_bg_color, 0.7); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.7)), + to (shade (@selected_bg_color, 0.76))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.86)), + to (shade (@selected_bg_color, 0.94))); +} + +GtkSwitch.trough:insensitive { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.93)), + to (shade (@bg_color, 0.99))); + + color: shade (@bg_color, 0.6); + text-shadow: 0 1 alpha (shade (@bg_color, 1.25), 0.5); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.7)), + to (shade (@bg_color, 0.75))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.88)), + to (shade (@bg_color, 0.965))); +} + +GtkSwitch.slider { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.1)), + to (shade (@bg_color, 0.9))); + border-style: solid; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.65)), + to (shade (@bg_color, 0.6))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.2)), + to (shade (@bg_color, 0.96))); + -unico-inner-stroke-width: 1px; + -unico-outer-stroke-width: 0; +} + +GtkSwitch.slider:insensitive { + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.7)), + to (shade (@bg_color, 0.75))); +} + +/************ + * textview * + ************/ +GtkTextView { + background-color: @base_color; +} + +/*********** + * toolbar * + ***********/ +.toolbar { + border-style: none; +} + +/* primary-toolbar */ +.primary-toolbar, +.primary-toolbar .toolbar, +.primary-toolbar.toolbar { + -GtkWidget-window-dragging: true; + + background-image: -gtk-gradient (linear, left top, left bottom, + from (@toolbar_base), + to (@toolbar_final)); + border-bottom-color: @toolbar_border; + border-top-color: @bg_color; + border-style: solid; + border-width: 1px 0 1px 0; + padding: 2px; + + color: @fg_color; + text-shadow: 0 1 shade (@bg_color, 1.1); + + -unico-border-gradient: none; + -unico-inner-stroke-gradient: none; + -unico-inner-stroke-top-color: @bg_color; + -unico-inner-stroke-width: 1px 0 0 0; +} + +.primary-toolbar :insensitive { + text-shadow: 0 1 shade (@dark_bg_color, 1.1); +} + +.primary-toolbar GtkComboBox, +.primary-toolbar .button *, +.primary-toolbar .button { + background-color: @transparent; + background-image: none; + border-color: @transparent; + border-radius: 3px; + border-width: 1px; + padding: 2px; + + color: @dark_fg_color; + text-shadow: 0 1 alpha (shade (@dark_bg_color, 1.25), 0.32); + + transition: 0ms ease-in-out; + + -unico-focus-border-radius: 4; + -unico-focus-border-color: alpha (@selected_bg_color, 0.5); + -unico-focus-fill-color: alpha (@selected_bg_color, 0.2); + -unico-focus-outer-stroke-color: @transparent; + + -unico-border-gradient: none; + -unico-glow-radius: 0; + -unico-inner-stroke-width: 0; + -unico-outer-stroke-width: 0; +} + +.primary-toolbar .raised .button, +.primary-toolbar .raised.button, +.primary-toolbar .button:hover, +.primary-toolbar .button:active, +.primary-toolbar .button:insensitive { + border-width: 1px; + + transition: 0ms ease-in-out; + + -unico-inner-stroke-width: 1px; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@dark_bg_color, 1.08), 0.25)), + to (alpha (shade (@dark_bg_color, 1.08), 0.75))); + -unico-outer-stroke-width: 1px; +} + +.primary-toolbar GtkComboBox.combobox-entry .button { + -unico-inner-stroke-width: 1px; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@dark_bg_color, 1.08), 0.25)), + to (alpha (shade (@dark_bg_color, 1.08), 0.75))); +} + +.primary-toolbar GtkComboBox.combobox-entry .button, +.primary-toolbar .raised .button, +.primary-toolbar .raised.button, +.primary-toolbar .button:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.06)), + to (shade (@dark_bg_color, 0.94))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.88)), + to (shade (@dark_bg_color, 0.83))); + -unico-glow-color: shade (@dark_bg_color, 1.08); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.12)), + to (shade (@dark_bg_color, 1.04))); +} + +.primary-toolbar .button:active { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.9)), + to (shade (@dark_bg_color, 0.95))); + + text-shadow: 0 1 shade (@dark_bg_color, 0.99); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.76)), + to (shade (@dark_bg_color, 0.85))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.86)), + to (shade (@dark_bg_color, 0.94))) +} + +.primary-toolbar .button:active:hover { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.95)), + to (shade (@dark_bg_color, 1.0))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.76)), + to (shade (@dark_bg_color, 0.85))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.90)), + to (shade (@dark_bg_color, 0.98))) +} + +.primary-toolbar .button:active:insensitive, +.primary-toolbar .button:insensitive { + text-shadow: none; + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.8)), + to (shade (@dark_bg_color, 0.9))); + -unico-glow-radius: 0; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@dark_bg_color, 1.2), 0.18)), + to (alpha (shade (@dark_bg_color, 1.4), 0.5))); +} + +.primary-toolbar .button:insensitive { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.01)), + to (shade (@dark_bg_color, 0.99))); + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 1.12)), + to (shade (@dark_bg_color, 1.04))); +} + +.primary-toolbar .button:active:insensitive { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.94)), + to (shade (@dark_bg_color, 1.02))); + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.92)), + to (shade (@dark_bg_color, 1.0))); +} + +.primary-toolbar .entry, +.primary-toolbar .entry:active, +.primary-toolbar .entry:focused { + border-radius: 3px; + + -unico-outer-stroke-width: 1px; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@dark_bg_color, 1.08), 0.25)), + to (alpha (shade (@dark_bg_color, 1.08), 0.75))); +} + +.primary-toolbar .entry { + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@dark_bg_color, 0.75)), + to (shade (@dark_bg_color, 0.95))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.08)), + to (alpha (shade (@bg_color, 0.05), 0.04))); +} + +.primary-toolbar .entry:insensitive { + -unico-outer-stroke-width: 1px; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@dark_bg_color, 1.08), 0.18)), + to (alpha (shade (@dark_bg_color, 1.08), 0.5))); +} + +.primary-toolbar .entry:focused { + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@selected_bg_color, 0.85)), + to (shade (@selected_bg_color, 0.9))); + -unico-inner-stroke-color: alpha (@selected_bg_color, 0.4); + -unico-inner-stroke-gradient: none; +} + +.primary-toolbar GtkSeparatorToolItem, +.primary-toolbar .separator, +.primary-toolbar .separator:insensitive { + border-color: alpha (shade (@dark_bg_color, 0.9), 0.5); + border-style: solid; + + -unico-border-gradient: none; + -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.4); + -unico-inner-stroke-gradient: none; +} + +/* inline-toolbar */ +.inline-toolbar.toolbar { + -GtkToolbar-button-relief: normal; + + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (#f2f1ef, 0.93)), + color-stop (0.08, #f2f1ef), + to (#ffffff)); + border-radius: 0; + border-style: solid; + border-width: 1px; + padding: 3px 4px 4px 4px; +} + +.inline-toolbar.toolbar:nth-child(last) { + border-bottom-color: shade (@bg_color, 0.76); + border-color: shade (@bg_color, 0.8); + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px 1px; +} + +.inline-toolbar.toolbar .button { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.12)), + to (shade (@bg_color, 0.88))); + border-radius: 0; + border-style: solid; + border-width: 1px 0 1px 1px; + padding: 1px; + + icon-shadow: 0 1 shade (@bg_color, 1.16); + + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.16)), + to (shade (@bg_color, 0.98))); + -unico-outer-stroke-width: 1px 0 1px 0; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.015)), + to (alpha (shade (@bg_color, 0.05), 0.04))); +} + +.inline-toolbar.toolbar .button *:active, +.inline-toolbar.toolbar .button *:insensitive, +.inline-toolbar.toolbar GtkToolButton .button:active, +.inline-toolbar.toolbar GtkToolButton .button:insensitive { + -unico-outer-stroke-width: 1px 0 1px 0; + -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (alpha (shade (@bg_color, 0.05), 0.01)), + to (alpha (shade (@bg_color, 0.05), 0.03))); +} + +.inline-toolbar.toolbar .button *:insensitive, +.inline-toolbar.toolbar GtkToolButton .button:insensitive { + background-image: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.02)), + to (shade (@bg_color, 0.98))); + + -unico-border-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 0.85)), + to (shade (@bg_color, 0.8))); + -unico-inner-stroke-gradient: -gtk-gradient (linear, left top, left bottom, + from (shade (@bg_color, 1.16)), + to (shade (@bg_color, 1.0))); +} + +.inline-toolbar.toolbar .button:nth-child(first), +.inline-toolbar.toolbar GtkToolButton:nth-child(first) .button { + border-radius: 3px 0 0 3px; + + -unico-outer-stroke-width: 1px 0 1px 1px; +} + +.inline-toolbar.toolbar .button:nth-child(last), +.inline-toolbar.toolbar GtkToolButton:nth-child(last) .button { + border-radius: 0 3px 3px 0; + border-width: 1px; + + -unico-outer-stroke-width: 1px 1px 1px 0; +} + +/*********** + * tooltip * + ***********/ +.tooltip { + background-image: -gtk-gradient (radial, center 0, 0, center 0, 0.8, + from (alpha (mix (@tooltip_bg_color, #ffffff, 0.2), 0.86)), + to (alpha (@tooltip_bg_color, 0.86))); + border-color: alpha (#ffffff, 0.2); + border-radius: 5px; + + color: white; +} + +/************ + * treeview * + ************/ +GtkTreeView .entry { + background-image: none; + border-radius: 0; + + -unico-inner-stroke-gradient: none; + -unico-inner-stroke-width: 1px; +} + +/************ + * viewport * + ************/ +GtkViewport.frame { + border-width: 0; + + -unico-inner-stroke-width: 0; +} + +/***************** +* spinner * +*****************/ +.spinner:active { + transition: 750ms linear loop; +} diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/gtk.css b/usr/share/themes/Lubuntu-default/gtk-3.0/gtk.css new file mode 100644 index 0000000..5986c36 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-3.0/gtk.css @@ -0,0 +1,50 @@ +/* +Box theme for Lubuntu 12.10 Quantal Quetzal +Licensed as GPL2 / Open Source +Created by 神癒礁湖 (Rafael Laguna) +*/ + +/* default color scheme */ +@define-color bg_color #e0e0e0; +@define-color fg_color #333; +@define-color base_color #fff; +@define-color text_color #333; +@define-color selected_bg_color #8FB2CF; +@define-color selected_fg_color #fff; +@define-color tooltip_bg_color #333; +@define-color tooltip_fg_color #fff; + +/* misc colors used by gtk+ */ +@define-color info_fg_color rgb (181, 171, 156); +@define-color info_bg_color rgb (252, 252, 189); +@define-color warning_fg_color rgb (173, 120, 41); +@define-color warning_bg_color rgb (250, 173, 61); +@define-color question_fg_color rgb (97, 122, 214); +@define-color question_bg_color rgb (138, 173, 212); +@define-color error_fg_color rgb (166, 38, 38); +@define-color error_bg_color rgb (237, 54, 54); +@define-color link_color #4a90d9; +@define-color error_color #cc0000; + +/* theme common colors */ +@define-color button_bg_color shade (@bg_color,1.02); +@define-color button_insensitive_bg_color mix (@button_bg_color, @bg_color, 0.6); +@define-color dark_bg_color @bg_color; +@define-color dark_fg_color @fg_color; +@define-color transparent rgba (0, 0, 0, 0); +@define-color transparent (0, 0, 0, 0); +@define-color backdrop_selected_bg_color shade (@bg_color, 0.92); +@define-color backdrop_selected_fg_color @fg_color; + +@define-color toolbar_base #e0e0e0; +@define-color toolbar_final #bcbcbc; +@define-color toolbar_border #fff; + +@import url("gtk-widgets.css"); +@import url("gtk-widgets-backdrop.css"); +@import url("apps/gnome-panel.css"); +@import url("apps/gnome-terminal.css"); +@import url("apps/nautilus.css"); +@import url("apps/unity.css"); + +@import url("scrollbar.css"); diff --git a/usr/share/themes/Lubuntu-default/gtk-3.0/settings.ini b/usr/share/themes/Lubuntu-default/gtk-3.0/settings.ini new file mode 100644 index 0000000..ef3a1dc --- /dev/null +++ b/usr/share/themes/Lubuntu-default/gtk-3.0/settings.ini @@ -0,0 +1,3 @@ +[Settings] +gtk-color-scheme = "base_color:#f7f7f7\nbg_color:#dcdcdc\ntooltip_bg_color:#000000\nselected_bg_color:#a2b8ca\ntext_color:#2c2c2c\nfg_color:#2c2c2c\ntooltip_fg_color:#000000\nselected_fg_color:#F5F5F5\nlink_color:#DD4814\nbg_color_dark:#c9c9c9\nfg_color_dark:#2c2c2c" +gtk-auto-mnemonics = 1 diff --git a/usr/share/themes/Lubuntu-default/index.theme b/usr/share/themes/Lubuntu-default/index.theme new file mode 100644 index 0000000..e1209d3 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/index.theme @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Lubuntu Box +Type=X-GNOME-Metatheme +Comment=Box theme for Lubuntu 12.10 Quantal Quetzal + +[X-GNOME-Metatheme] +GtkTheme=Lubuntu Box +IconTheme=Lubuntu Box +CursorTheme=DMZ-Black +CursorSize=24 +NotificationTheme=ubuntu diff --git a/usr/share/themes/Lubuntu-default/openbox-3/bullet.xbm b/usr/share/themes/Lubuntu-default/openbox-3/bullet.xbm new file mode 100644 index 0000000..c5f65e5 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/openbox-3/bullet.xbm @@ -0,0 +1,6 @@ +#define bullet_width 14 +#define bullet_height 14 +static unsigned char bullet_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x07, 0x38, 0x07, 0x18, 0x06, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x06, 0x38, 0x07, 0x38, 0x07, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00 }; diff --git a/usr/share/themes/Lubuntu-default/openbox-3/close.xbm b/usr/share/themes/Lubuntu-default/openbox-3/close.xbm new file mode 100644 index 0000000..e4c00f3 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/openbox-3/close.xbm @@ -0,0 +1,6 @@ +#define close_width 14 +#define close_height 14 +static unsigned char close_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x02, 0x38, 0x07, 0xf0, 0x03, + 0xe0, 0x01, 0xe0, 0x01, 0xf0, 0x03, 0x38, 0x07, 0x10, 0x02, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00 }; diff --git a/usr/share/themes/Lubuntu-default/openbox-3/iconify.xbm b/usr/share/themes/Lubuntu-default/openbox-3/iconify.xbm new file mode 100644 index 0000000..485e67a --- /dev/null +++ b/usr/share/themes/Lubuntu-default/openbox-3/iconify.xbm @@ -0,0 +1,6 @@ +#define iconify_width 14 +#define iconify_height 14 +static unsigned char iconify_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xf8, 0x07, 0xf8, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00 }; diff --git a/usr/share/themes/Lubuntu-default/openbox-3/max.xbm b/usr/share/themes/Lubuntu-default/openbox-3/max.xbm new file mode 100644 index 0000000..1313446 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/openbox-3/max.xbm @@ -0,0 +1,6 @@ +#define max_width 14 +#define max_height 14 +static unsigned char max_bits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, + 0xf8, 0x07, 0xf8, 0x07, 0xc0, 0x00, 0xc0, 0x00, 0xc0, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00 }; diff --git a/usr/share/themes/Lubuntu-default/openbox-3/shade.xbm b/usr/share/themes/Lubuntu-default/openbox-3/shade.xbm new file mode 100644 index 0000000..b6a24b3 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/openbox-3/shade.xbm @@ -0,0 +1,6 @@ +#define shade_width 13 +#define shade_height 13 +static unsigned char shade_bits[] = { + 0x00, 0x00, 0xf8, 0x01, 0xf8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00 }; diff --git a/usr/share/themes/Lubuntu-default/openbox-3/themerc b/usr/share/themes/Lubuntu-default/openbox-3/themerc new file mode 100644 index 0000000..b85c7e5 --- /dev/null +++ b/usr/share/themes/Lubuntu-default/openbox-3/themerc @@ -0,0 +1,92 @@ +# Box theme for Lubuntu 12.10 Quantal Quetzal +# Licensed as GPL2 / Open Source +# Created by 神癒礁湖 (Rafael Laguna) + +border.color: #808080 +border.width: 1 +menu.items.active.bg: Solid Flat +menu.items.active.bg.color: #8FB2CF +menu.items.active.disabled.text.color: #AFAFAF +menu.items.active.text.color: #FFFFFF +menu.items.bg: Solid Flat +menu.items.bg.color: #E0E0E0 +menu.items.disabled.text.color: #808080 +menu.items.font: shadow=n +menu.items.text.color: #606060 +menu.overlap.x: 1 +menu.separator.color: #E0E0E0 +menu.separator.padding.height: 10 +menu.separator.padding.width: 10 +menu.separator.width: 4 +menu.title.bg: Gradient Vertical Flat +menu.title.bg.color: #D2D2D2 +menu.title.bg.colorTo: #797979 +menu.title.text.color: #FFFFFF +menu.title.text.font: shadow=n +menu.title.text.justify: center +osd.bg: flat solid +osd.bg.color: #dcdcdc +osd.border.color: #808080 +osd.hilight.bg: Gradient Vertical Flat +osd.hilight.bg.color: #F8F8F8 +osd.hilight.bg.colorTo: #7E9EBD +osd.label.text.color: #606060 +osd.unhilight.bg: Solid Flat +osd.unhilight.bg.color: #EDEDED +padding.height: 3 +padding.width: 5 +window.active.border.color: #606060 +window.active.button.disabled.bg: parentrelative +window.active.button.disabled.image.color: #808080 +window.active.button.hover.image.color: #008AFF +window.active.button.pressed.bg: parentrelative +window.active.button.pressed.image.color: #000000 +window.active.button.toggled.hover.image.color: #008AFF +window.active.button.toggled.image.color: #808080 +window.active.button.toggled.pressed.image.color: #008AFF +window.active.button.unpressed.bg: parentrelative +window.active.button.unpressed.image.color: #808080 +window.active.client.color: #D9D9D9 +window.active.grip.bg: Solid Raised +window.active.grip.bg.color: #DCDCDC +window.active.grip.bg.border.color: #DCDCDC +window.active.handle.bg: Gradient Vertical Raised +window.active.handle.bg.color: #E0E0E0 +window.active.handle.bg.colorTo: #D8D8D8 +window.active.handle.bg.border.color: #DCDCDC +window.active.label.bg: ParentRelative Flat +window.active.label.text.color: #606060 +window.active.label.text.font: shadow=y:shadowtint=-100:shadowoffset=0 +window.active.title.bg: Gradient Vertical Flat +window.active.title.bg.color: #FFFFFF +window.active.title.bg.colorTo: #E0E0E0 +window.active.title.separator.color: #E0E0E0 +window.client.padding.width: 0 +window.handle.width: 2 +window.inactive.border.color: #808080 +window.inactive.button.disabled.bg: parentrelative +window.inactive.button.disabled.image.color: #BDBDBD +window.inactive.button.hover.image.color: #008AFF +window.inactive.button.pressed.bg: parentrelative +window.inactive.button.pressed.image.color: #008AFF +window.inactive.button.toggled.hover.image.color: #008AFF +window.inactive.button.toggled.image.color: #BDBDBD +window.inactive.button.unpressed.bg: parentrelative +window.inactive.button.unpressed.image.color: #BDBDBD +window.inactive.client.color: #D9D9D9 +window.inactive.grip.bg: Gradient Vertical Raised +window.inactive.grip.bg.color: #E0E0E0 +window.inactive.grip.bg.colorTo: #D8D8D8 +window.inactive.grip.bg.border.color: #DCDCDC +window.inactive.handle.bg: Gradient Vertical Raised +window.inactive.handle.bg.color: #E0E0E0 +window.inactive.handle.bg.colorTo: #EEEEEE +window.inactive.handle.bg.border.color: #DCDCDC +window.inactive.label.bg: parentrelative +window.inactive.label.text.color: #AAAAAA +window.inactive.label.text.font: shadow=n +window.inactive.title.bg: Gradient Vertical Flat +window.inactive.title.bg.color: #EBEBEB +window.inactive.title.bg.colorTo: #E0E0E0 +window.inactive.title.separator.color: #E0E0E0 +window.label.text.justify: center