diff --git a/debian/changelog b/debian/changelog
index 3780131..633704d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
lubuntu-artwork (0.46) utopic; urgency=medium
+ * Backup current artwork items to 1404 items, and prepare 1410 ones.
* usr/share/themes/Lubuntu-default
- Move metacity theme to the main theme.
* debian/control:
diff --git a/debian/control b/debian/control
index 914b205..bf906ac 100644
--- a/debian/control
+++ b/debian/control
@@ -13,13 +13,27 @@ Vcs-Browser: http://bazaar.launchpad.net/~lubuntu-desktop/+junk/artwork/files
Package: lubuntu-artwork
Architecture: all
Depends: libnewt0.52 (>= 0.52.11-2ubuntu7),
- lubuntu-artwork-14-04,
+ lubuntu-artwork-14-10,
lubuntu-lxpanel-icons,
${misc:Depends}
Description: artwork for Lubuntu
Artwork for Lubuntu, contained the wallpaper and others specific images and
logos.
+Package: lubuntu-artwork-14-10
+Architecture: all
+Depends: gtk2-engines,
+ gtk2-engines-pixbuf,
+ gtk2-engines-murrine,
+ gtk3-engines-unico,
+ libnewt0.52 (>= 0.52.11-2ubuntu7),
+ ${misc:Depends}
+Description: artwork for Lubuntu - 14.10 version
+ Artwork for Lubuntu, contained the wallpaper and others specific images and
+ logos.
+ .
+ This package contains theme of Lubuntu 14.10.
+
Package: lubuntu-artwork-14-04
Architecture: all
Depends: gtk2-engines,
diff --git a/debian/lubuntu-artwork-14-04.install b/debian/lubuntu-artwork-14-04.install
index 6f128b2..4bc71a3 100644
--- a/debian/lubuntu-artwork-14-04.install
+++ b/debian/lubuntu-artwork-14-04.install
@@ -2,3 +2,4 @@ usr/share/lubuntu/images/1404-*
usr/share/lubuntu/wallpapers/1404-*
usr/share/lxdm/themes/1404-*
usr/share/lxpanel/images/1404-*
+usr/share/themes/Box4
diff --git a/debian/lubuntu-artwork-14-10.install b/debian/lubuntu-artwork-14-10.install
new file mode 100644
index 0000000..edc4259
--- /dev/null
+++ b/debian/lubuntu-artwork-14-10.install
@@ -0,0 +1,4 @@
+usr/share/lubuntu/images/1410-*
+usr/share/lubuntu/wallpapers/1410-*
+usr/share/lxdm/themes/1410-*
+usr/share/lxpanel/images/1410-*
diff --git a/usr/share/lubuntu/images/1410-logout-banner.png b/usr/share/lubuntu/images/1410-logout-banner.png
new file mode 100644
index 0000000..2b750f0
Binary files /dev/null and b/usr/share/lubuntu/images/1410-logout-banner.png differ
diff --git a/usr/share/lubuntu/images/1410-lubuntu-logo.png b/usr/share/lubuntu/images/1410-lubuntu-logo.png
new file mode 100644
index 0000000..a203c32
Binary files /dev/null and b/usr/share/lubuntu/images/1410-lubuntu-logo.png differ
diff --git a/usr/share/lubuntu/images/logout-banner.png b/usr/share/lubuntu/images/logout-banner.png
index 27483e1..e407c22 120000
--- a/usr/share/lubuntu/images/logout-banner.png
+++ b/usr/share/lubuntu/images/logout-banner.png
@@ -1 +1 @@
-1404-logout-banner.png
\ No newline at end of file
+1410-logout-banner.png
\ No newline at end of file
diff --git a/usr/share/lubuntu/images/lubuntu-logo.png b/usr/share/lubuntu/images/lubuntu-logo.png
index 5f2fbe6..dcc3fe9 120000
--- a/usr/share/lubuntu/images/lubuntu-logo.png
+++ b/usr/share/lubuntu/images/lubuntu-logo.png
@@ -1 +1 @@
-1404-lubuntu-logo.png
\ No newline at end of file
+1410-lubuntu-logo.png
\ No newline at end of file
diff --git a/usr/share/lubuntu/wallpapers/1410-lubuntu-default-wallpaper.png b/usr/share/lubuntu/wallpapers/1410-lubuntu-default-wallpaper.png
new file mode 100644
index 0000000..ca85ea6
Binary files /dev/null and b/usr/share/lubuntu/wallpapers/1410-lubuntu-default-wallpaper.png differ
diff --git a/usr/share/lubuntu/wallpapers/lubuntu-default-wallpaper.png b/usr/share/lubuntu/wallpapers/lubuntu-default-wallpaper.png
index f9ff3ce..dd75317 120000
--- a/usr/share/lubuntu/wallpapers/lubuntu-default-wallpaper.png
+++ b/usr/share/lubuntu/wallpapers/lubuntu-default-wallpaper.png
@@ -1 +1 @@
-1404-lubuntu-default-wallpaper.png
\ No newline at end of file
+1410-lubuntu-default-wallpaper.png
\ No newline at end of file
diff --git a/usr/share/lxdm/themes/1410-Lubuntu/exit.png b/usr/share/lxdm/themes/1410-Lubuntu/exit.png
new file mode 100644
index 0000000..3ac985d
Binary files /dev/null and b/usr/share/lxdm/themes/1410-Lubuntu/exit.png differ
diff --git a/usr/share/lxdm/themes/1410-Lubuntu/greeter.ui b/usr/share/lxdm/themes/1410-Lubuntu/greeter.ui
new file mode 100644
index 0000000..00afbdd
--- /dev/null
+++ b/usr/share/lxdm/themes/1410-Lubuntu/greeter.ui
@@ -0,0 +1,235 @@
+
+
+
+
+
+
+ True
+ exit.png
+
+
diff --git a/usr/share/lxdm/themes/1410-Lubuntu/gtkrc b/usr/share/lxdm/themes/1410-Lubuntu/gtkrc
new file mode 100644
index 0000000..6bd5bb1
--- /dev/null
+++ b/usr/share/lxdm/themes/1410-Lubuntu/gtkrc
@@ -0,0 +1,50 @@
+style "back"
+{
+ engine "pixmap"
+ {
+ image
+ {
+ function = FLAT_BOX
+ shadow = NONE
+ state = NORMAL
+ file = "wall.png"
+ stretch = TRUE
+ detail = "base"
+ }
+ }
+}
+
+style "time"
+{
+ fg[NORMAL] = "#ffffff"
+ font_name = "Ubuntu 10"
+}
+
+style "prompt"
+{
+ fg[NORMAL] = "#ffffff"
+ font_name = "Ubuntu Bold 10"
+}
+
+# Normally this won't paint an invisible event box, but we did some hacks in greeter.c.
+style "bottom"
+{
+ font_name = "Ubuntu 10"
+ fg[NORMAL] = "#9E9D9B"
+ engine "pixmap"
+ {
+ image
+ {
+ function = FLAT_BOX
+ file = "shade.png"
+ stretch = TRUE
+ detail = "eventbox"
+ }
+ }
+}
+
+widget "lxdm" style "back"
+widget "lxdm.*.time" style "time"
+widget "lxdm.*.prompt" style "prompt"
+widget "lxdm.*.bottom_pane" style "bottom"
+widget_class "GtkWindow.*.GtkEventBox.*." style "bottom"
diff --git a/usr/share/lxdm/themes/1410-Lubuntu/index.theme b/usr/share/lxdm/themes/1410-Lubuntu/index.theme
new file mode 100644
index 0000000..f4b5acc
--- /dev/null
+++ b/usr/share/lxdm/themes/1410-Lubuntu/index.theme
@@ -0,0 +1,5 @@
+[LXDM Theme]
+Name=Lubuntu
+Comment=Login theme for Lubuntu
+Author=神癒礁湖 (Rafael Laguna) ;
+License=GPL
diff --git a/usr/share/lxdm/themes/1410-Lubuntu/lang.png b/usr/share/lxdm/themes/1410-Lubuntu/lang.png
new file mode 100644
index 0000000..85bf76b
Binary files /dev/null and b/usr/share/lxdm/themes/1410-Lubuntu/lang.png differ
diff --git a/usr/share/lxdm/themes/1410-Lubuntu/login.png b/usr/share/lxdm/themes/1410-Lubuntu/login.png
new file mode 100644
index 0000000..12052e9
Binary files /dev/null and b/usr/share/lxdm/themes/1410-Lubuntu/login.png differ
diff --git a/usr/share/lxdm/themes/1410-Lubuntu/session.png b/usr/share/lxdm/themes/1410-Lubuntu/session.png
new file mode 100644
index 0000000..0dcafaf
Binary files /dev/null and b/usr/share/lxdm/themes/1410-Lubuntu/session.png differ
diff --git a/usr/share/lxdm/themes/1410-Lubuntu/shade.png b/usr/share/lxdm/themes/1410-Lubuntu/shade.png
new file mode 100644
index 0000000..61c584a
Binary files /dev/null and b/usr/share/lxdm/themes/1410-Lubuntu/shade.png differ
diff --git a/usr/share/lxdm/themes/1410-Lubuntu/wall.png b/usr/share/lxdm/themes/1410-Lubuntu/wall.png
new file mode 100644
index 0000000..492c089
Binary files /dev/null and b/usr/share/lxdm/themes/1410-Lubuntu/wall.png differ
diff --git a/usr/share/lxdm/themes/Lubuntu b/usr/share/lxdm/themes/Lubuntu
index a45dbdc..b2f0326 120000
--- a/usr/share/lxdm/themes/Lubuntu
+++ b/usr/share/lxdm/themes/Lubuntu
@@ -1 +1 @@
-1404-Lubuntu/
\ No newline at end of file
+1410-Lubuntu/
\ No newline at end of file
diff --git a/usr/share/lxpanel/images/1410-lubuntu-background.png b/usr/share/lxpanel/images/1410-lubuntu-background.png
new file mode 100644
index 0000000..1e0cecd
Binary files /dev/null and b/usr/share/lxpanel/images/1410-lubuntu-background.png differ
diff --git a/usr/share/lxpanel/images/lubuntu-background.png b/usr/share/lxpanel/images/lubuntu-background.png
index a445236..b6ac1dc 120000
--- a/usr/share/lxpanel/images/lubuntu-background.png
+++ b/usr/share/lxpanel/images/lubuntu-background.png
@@ -1 +1 @@
-1404-lubuntu-background.png
\ No newline at end of file
+1410-lubuntu-background.png
\ No newline at end of file
diff --git a/usr/share/themes/Box4/gtk-2.0/apps/banshee.rc b/usr/share/themes/Box4/gtk-2.0/apps/banshee.rc
new file mode 100644
index 0000000..d49aaf7
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/banshee.rc
@@ -0,0 +1,23 @@
+# ==============================================================================
+# BANSHEE SPECIFIC SETTINGS
+# ==============================================================================
+
+style "banshee_scrollbar" {
+ engine "murrine" {
+ roundness = 20
+ }
+}
+
+widget "__gtksharp_1*SeekSlider*" style "scale"
+widget "__gtksharp_1*Player*croll*" style "banshee_scrollbar"
+
+widget_class "__gtksharp_1**" style "default"
+widget_class "__gtksharp_1**" style "button"
+#widget_class "__gtksharp_1**" style "scale"
+
+
+
+
+
+
+
diff --git a/usr/share/themes/Box4/gtk-2.0/apps/chromium.rc b/usr/share/themes/Box4/gtk-2.0/apps/chromium.rc
new file mode 100644
index 0000000..2bd3f46
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/chromium.rc
@@ -0,0 +1,15 @@
+style "chrome-gtk-frame"
+{
+ ChromeGtkFrame::frame-color = "#dcdcdc"
+ ChromeGtkFrame::inactive-frame-color = "#dcdcdc"
+
+ ChromeGtkFrame::incognito-frame-color = "#dcdcdc"
+ ChromeGtkFrame::incognito-inactive-frame-color = "#dcdcdc"
+
+ ChromeGtkFrame::scrollbar-trough-color = "#dcdcdc"
+ ChromeGtkFrame::scrollbar-slider-normal-color = "#b0b0b0"
+ ChromeGtkFrame::scrollbar-slider-prelight-color = "#777777"
+
+}
+
+class "ChromeGtkFrame" style "chrome-gtk-frame"
diff --git a/usr/share/themes/Box4/gtk-2.0/apps/ff.rc b/usr/share/themes/Box4/gtk-2.0/apps/ff.rc
new file mode 100644
index 0000000..def64aa
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/ff.rc
@@ -0,0 +1,30 @@
+# ==============================================================================
+# FIREFOX SPECIFIC SETTINGS
+# ==============================================================================
+
+style "ff-default" {
+ GtkCheckButton::indicator-size = 14
+
+ engine "murrine" {
+ reliefstyle = 0
+ }
+}
+
+#widget "MozillaGtkWidget*Toolbar*" style "theme-toolbar"
+#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar"
+
+widget "MozillaGtkWidget*" style "ff-default"
+
+# ------------------------------------------------------------------------------
+# Some Firefox (3.0/3.5) GTK widgets hierarchy (maybe useful for someone)
+# ------------------------------------------------------------------------------
+
+# Top toolbars (and maybe others)
+#widget "MozillaGtkWidget.GtkFixed.GtkHandleBox.GtkToolbar" style "theme-dark-toolbar"
+
+# Findbar entry, gecko (all html) entry
+#widget "MozillaGtkWidget.GtkFixed.GtkEntry" style "theme-dark-entry"
+
+# ALL buttons
+#widget "MozillaGtkWidget.GtkFixed.GtkButton" style "theme-dark-button"
+
diff --git a/usr/share/themes/Box4/gtk-2.0/apps/gnome-terminal.rc b/usr/share/themes/Box4/gtk-2.0/apps/gnome-terminal.rc
new file mode 100644
index 0000000..b9242d3
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/gnome-terminal.rc
@@ -0,0 +1,42 @@
+# ==============================================================================
+# GNOME TERMINAL SPECIFIC SETTINGS
+# ==============================================================================
+
+style "terminal_menubar"
+{
+ engine "murrine" {
+ }
+}
+
+style "terminal_notebook"
+{
+ engine "murrine" {
+ contrast = 1.0
+ }
+}
+
+style "terminal_scrollbar" = "scrollbar"
+{
+ engine "murrine" {
+ }
+}
+
+style "terminal_screen"
+{
+ text[NORMAL] = "#ffffff"
+ base[NORMAL] = "#300A24"
+
+ TerminalScreen::background-darkness = 0.95
+}
+
+#widget "*TerminalWindow*" style "terminal_window"
+#widget "*TerminalWindow.*.*enu?ar" style "terminal_menubar"
+widget "*TerminalWindow.*.GtkNotebook*" style "terminal_notebook"
+#widget "*TerminalWindow.*.GtkNotebook.*.GtkVScrollbar*" style "terminal_scrollbar"
+#widget "*TerminalWindow.*.GtkNotebook*utton*" style "terminal_button"
+widget "*TerminalWindow.*.TerminalScreen*" style "terminal_screen"
+
+
+
+
+
diff --git a/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_entry.rc b/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_entry.rc
new file mode 100644
index 0000000..91fbd86
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_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/Box4/gtk-2.0/apps/lubuntu_lxpanel.rc b/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_lxpanel.rc
new file mode 100644
index 0000000..36e0854
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_lxpanel.rc
@@ -0,0 +1,154 @@
+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
+}
+
+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/Box4/gtk-2.0/apps/lubuntu_menu.rc b/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_menu.rc
new file mode 100644
index 0000000..bc50a5d
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_menu.rc
@@ -0,0 +1,36 @@
+style "dark"
+{
+ bg[NORMAL] = "#e0e0e0"
+ bg[PRELIGHT] = shade (1.05, "#e0e0e0")
+ bg[SELECTED] = @selected_bg_color
+ bg[ACTIVE] = shade (0.95, "#e0e0e0")
+ bg[INSENSITIVE] = "#e0e0e0"
+}
+
+style "menubar" = "dark" {
+ # those two lines were added to fix firefox's menubar item text
+ bg[SELECTED] = "#8FB2CF"
+ fg[SELECTED] = @selected_fg_color
+
+ engine "murrine" {
+ textstyle = 1
+ text_shade = 1.23
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ lightborder_shade = 1.0
+ }
+}
+
+style "menubar_item" = "menu_item" {
+ bg[PRELIGHT] = "#8FB2CF"
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "murrine" {
+ gradient_shades = {1.00, 1.0, 1.0, 1.0}
+# glowstyle = 5
+ border_shades = { 1.0, 1.0 }
+ glow_shade = 1.00
+ lightborderstyle = 3
+ lightborder_shade = 1.2
+ roundness = 4
+ }
+}
diff --git a/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_scrollbar.rc b/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_scrollbar.rc
new file mode 100644
index 0000000..e09c262
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_scrollbar.rc
@@ -0,0 +1,75 @@
+style "default" {
+
+ GtkScrollbar ::has-backward-stepper = 0
+ GtkScrollbar ::has-forward-stepper = 1
+ GtkScrollbar ::min-slider-length = 30
+ GtkScrollbar ::slider-width = 9
+ GtkScrollbar ::trough-border = 3
+ GtkScrollbar ::activate-slider = FALSE
+ GtkScrollbar ::trough-side-details = 0
+ GtkScrollbar ::stepper-size = 1
+
+ GtkScrolledWindow ::scrollbar-spacing = 0
+ GtkScrolledWindow ::scrollbars-within-bevel = 1
+
+}
+
+style "scrollbar" {
+ bg[SELECTED] = shade (0.70, @base_color) # color indicador
+ bg[NORMAL] = shade (0.90, @bg_color) # color borde indicador
+
+ fg[NORMAL] = shade (1.00, @base_color)
+ fg[PRELIGHT] = shade (1.00, @base_color)
+ fg[ACTIVE] = shade (1.00, @base_color)
+ fg[SELECTED] = shade (1.00, @base_color)
+ fg[INSENSITIVE] = shade (1.00, @base_color)
+
+ engine "murrine" {
+ roundness = 10
+ gradient_shades = {1.0,1.0,1.0,1.0}
+ highlight_shade = 1.0
+ glow_shade = 1.0
+ #reliefstyle = 0
+ prelight_shade = .75
+ gradient_colors = FALSE
+ lightborder_shade = 1.0
+ lightborderstyle = 0
+ trough_shades = {1.05, 1.13}
+ border_shades = {1.32, 1.32}
+ contrast = 0.00
+ colorize_scrollbar = TRUE
+ scrollbarstyle = 0
+ }
+}
+
+style "hscrollbar" {
+}
+
+style "vscrollbar" {
+}
+
+style "overlay_scrollbar"
+{
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.85, @bg_color)
+ bg[ACTIVE] = shade (0.6, @bg_color)
+}
+
+style "scale" = "button" {
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.06, @bg_color)
+ bg[ACTIVE] = shade (0.94, @bg_color)
+
+ engine "murrine" {
+ contrast = 0.6
+ border_shades = {0.9, 0.8}
+ roundness = 5
+ lightborder_shade = 1.32
+ gradient_shades = {1.1, 1.0, 1.0, 0.8}
+ handlestyle = 2
+ trough_border_shades = {0.9, 1.4}
+ glow_shade = 1.0
+# reliefstyle = 2
+# shadow_shades = { 1.0, 0.9 }
+ }
+}
diff --git a/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_toolbar.rc b/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_toolbar.rc
new file mode 100644
index 0000000..163d177
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/lubuntu_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/Box4/gtk-2.0/apps/nautilus.rc b/usr/share/themes/Box4/gtk-2.0/apps/nautilus.rc
new file mode 100644
index 0000000..1c69c1a
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/nautilus.rc
@@ -0,0 +1,204 @@
+style "nautilus-window-base"
+{
+ bg[NORMAL] = @base_color
+}
+
+style "nautilus-sidebar" = "sidebar"
+{
+ GtkTreeView::horizontal_separator = 15
+ GtkTreeView::vertical_separator = 2
+}
+
+style "nautilus-sidebar-other" = "nautilus-sidebar"
+{
+ xthickness = 0
+ bg[NORMAL] = @sidebar_color
+}
+
+style "nautilus-view"
+{
+ xthickness = 0
+ ythickness = 0
+}
+
+style "nautilus-handle"
+{
+ GtkPaned::handle-size = 2
+
+ engine "pixmap"
+ {
+ image # for the thin gray line separating the sidepane and viewpane
+ {
+ function = HANDLE
+ recolorable = TRUE
+ file = "/Sidebar/handle.png"
+ stretch = TRUE
+ border = { 0, 0, 0, 0 }
+ }
+ }
+}
+
+style "nautilus-extra-view"
+{
+
+ xthickness = 0
+ ythickness = 0
+
+ bg_pixmap[NORMAL] = "/nautilus/extra-widget.png"
+
+}
+
+style "nautilus-statusbar"
+{
+ xthickness = 4
+
+ bg[NORMAL] = @base_color
+ bg[PRELIGHT] = shade (1.16, mix (0.1, @bg_color, @selected_bg_color))
+ bg[SELECTED] = @fg_color
+
+ base[SELECTED] = shade (0.8, @selected_bg_color)
+
+ fg[NORMAL] = mix (0.4, @base_color, @text_color)
+ fg[PRELIGHT] = mix (0.4, @base_color, @text_color)
+ fg[SELECTED] = mix (0.4, @base_color, @text_color)
+ fg[ACTIVE] = mix (0.4, @base_color, @text_color)
+ fg[INSENSITIVE] = mix (0.4, @base_color, @text_color)
+
+ engine "pixmap"
+ {
+
+ image
+ {
+ function = RESIZE_GRIP
+ recolorable = TRUE
+ detail = "statusbar"
+ overlay_file = "/nautilus/resize_grip.png"
+ overlay_border = {0,0,0,0 }
+ overlay_stretch = FALSE
+ }
+ }
+}
+
+style "nautilus-notebook"
+{
+ xthickness = 0
+ ythickness = 0
+}
+
+style "nautilus-scale"
+{
+ ythickness = 0
+
+ GtkRange ::trough-border = 0
+ GtkScale ::trough-side-details = 0
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = BOX
+ detail = "trough"
+ file = "/Range/trough.png"
+ border = { 10, 10, 5, 15 }
+ }
+ image
+ {
+ function = SLIDER
+ overlay_file = "/Range/slider.png"
+ overlay_stretch = FALSE
+ }
+ }
+}
+
+
+style "nautilus-mode-button"
+{
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = BOX
+ recolorable = TRUE
+ state = PRELIGHT
+ file = "/nautilus/mode_prelight.png"
+ border = { 3, 13, 3, 3 }
+ stretch = TRUE
+ }
+
+ image
+ {
+ function = BOX
+ recolorable = TRUE
+ state = NORMAL
+ file = "/nautilus/mode_normal.png"
+ border = { 3, 13, 3, 3 }
+ stretch = TRUE
+ }
+
+ image
+ {
+ function = BOX
+ recolorable = TRUE
+ state = ACTIVE
+ file = "/nautilus/mode_pressed.png"
+ border = { 3, 13, 3, 3 }
+ stretch = TRUE
+ }
+
+ image
+ {
+ function = BOX
+ recolorable = TRUE
+ state = INSENSITIVE
+ file = "/nautilus/mode_normal.png"
+ border = { 3, 13, 3, 3 }
+ stretch = TRUE
+ }
+
+ image
+ {
+ function = BOX
+ recolorable = TRUE
+ state = SELECTED
+ file = "/nautilus/mode_pressed.png"
+ border = { 3, 13, 3, 3 }
+ stretch = TRUE
+ }
+ }
+
+}
+
+style "nautilus-right-slider"
+{
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap"
+ {
+ image {
+ function = BOX
+ file = "/nautilus/right_slider_normal.png"
+ border = { 3, 3, 3, 3 }
+ stretch = TRUE
+ }
+ }
+}
+
+widget "*NautilusNavigationWindow" style "nautilus-window-base"
+widget "*Nautilus*Splitter" style "nautilus-handle"
+widget_class "*Nautilus*View*" style "nautilus-view"
+widget_class "*Nautilus*NautilusSidePane*" style "nautilus-sidebar"
+widget_class "*Nautilus*Statusbar*" style "nautilus-statusbar"
+widget_class "*Nautilus*Scale*" style "nautilus-scale"
+
+widget_class "*Nautilus*Notebook" style "nautilus-notebook"
+
+widget "*GtkModeButton*" style "nautilus-mode-button"
+
+widget "*.nautilus-extra-view-widget" style : highest "nautilus-extra-view"
+
+widget_class "*NautilusPathBar.*ToggleButton*" style "nautilus-breadcrumbs"
+widget "Nautilus*left_slider*" style "nautilus-left-slider"
+widget "Nautilus*right_slider*" style "nautilus-right-slider"
+
diff --git a/usr/share/themes/Box4/gtk-2.0/apps/pcmanfm.rc b/usr/share/themes/Box4/gtk-2.0/apps/pcmanfm.rc
new file mode 100644
index 0000000..b43b3f1
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/pcmanfm.rc
@@ -0,0 +1,59 @@
+
+style "pcmanfm-sidebar" {
+ GtkTreeView::even_row_color = @sidepane_color
+}
+
+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 "*.*" 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/Box4/gtk-2.0/apps/thunar.rc b/usr/share/themes/Box4/gtk-2.0/apps/thunar.rc
new file mode 100644
index 0000000..5198bd9
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/thunar.rc
@@ -0,0 +1,39 @@
+style "sidepane"
+{
+ GtkTreeView::vertical-separator = 2
+
+ base[NORMAL] = @sidepane_color
+ base[INSENSITIVE] = @bg_color
+
+ text[NORMAL] = mix (0.7, @text_color, @base_color)
+ text[ACTIVE] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = FLAT_BOX
+ state = SELECTED
+ recolorable = TRUE
+ file = "images/sidebar_active.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+
+ image {
+ function = FOCUS
+ recolorable = TRUE
+ file = "images/sidebar_active.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+ }
+}
+
+widget_class "*ThunarShortcutsView*" style "sidepane"
+widget_class "*ThunarLocationEntry*" style "entry"
+
+
+# Gtk2 Open-File Dialog
+widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane"
+
diff --git a/usr/share/themes/Box4/gtk-2.0/apps/xfce4-notifyd.rc b/usr/share/themes/Box4/gtk-2.0/apps/xfce4-notifyd.rc
new file mode 100644
index 0000000..d9c83f1
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/apps/xfce4-notifyd.rc
@@ -0,0 +1,25 @@
+style "notify-window"
+{
+ bg[NORMAL] = "#4d4d4d"
+ XfceNotifyWindow::border-color = "#ffffff"
+ XfceNotifyWindow::border-radius = 10.0
+ XfceNotifyWindow::border-width = 0.0
+}
+
+style "notify-button"
+{
+ bg[NORMAL] = "#202020"
+ bg[PRELIGHT] = "#404040"
+ fg[NORMAL] = "#ffffff"
+ fg[PRELIGHT] = "#ffffff"
+}
+
+style "notify-text"
+{
+ fg[NORMAL] = "#ffffff"
+ GtkWidget::link-color = "#a7a7a7"
+}
+
+class "XfceNotifyWindow" style "notify-window"
+widget_class "XfceNotifyWindow.*.GtkButton*" style "notify-button"
+widget_class "XfceNotifyWindow.*." style "notify-text"
\ No newline at end of file
diff --git a/usr/share/themes/Box4/gtk-2.0/gtkrc b/usr/share/themes/Box4/gtk-2.0/gtkrc
new file mode 100644
index 0000000..ef54da9
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-2.0/gtkrc
@@ -0,0 +1,686 @@
+gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\ntooltip_fg_color:#ffffff\nselected_bg_color:#8FB2CF\nselected_fg_color:#FFFFFF\ntext_color:#3C3C3C\nbg_color:#F2F1F0\ntooltip_bg_color:#000000\nlink_color:#148add"
+gtk_color_scheme = "sidepane_color:#dae0e6"
+gtk_color_scheme = "sidebar_color:#dae0e6"
+
+gtk-icon-sizes = "panel-menu=22,22:gtk-button=16,16"
+
+gtk-auto-mnemonics = 1
+gtk-alternative-sort-arrows = 1
+
+style "default" {
+ xthickness = 1
+ ythickness = 1
+
+ #######################
+ # Style Properties
+ #######################
+ GtkButton::child-displacement-x = 1
+ GtkButton::child-displacement-y = 1
+ GtkButton::default-border = { 0, 0, 0, 0 }
+
+ GtkCheckButton::indicator-size = 16
+
+ GtkPaned::handle-size = 6
+
+ GtkRange::trough-border = 0
+ GtkRange::slider-width = 14
+ GtkRange::stepper-size = 13
+ GtkRange::trough-under-steppers = 1
+
+ GtkScale::trough-border = 0
+ GtkScale::slider-width = 23
+ GtkScale::slider-length = 14
+ GtkScale::trough-side-details = 1
+
+ GtkScrollbar::activate-slider = 1
+ GtkScrollbar::trough-border = 0
+ GtkScrollbar::slider-width = 13
+ GtkScrollbar::min-slider-length = 31
+
+ GtkMenuBar::internal-padding = 0
+ GtkMenuBar::shadow-type = GTK_SHADOW_NONE
+ GtkExpander::expander-size = 11
+ GtkToolbar::internal-padding = 1
+ GtkToolbar::shadow-type = GTK_SHADOW_NONE
+ GtkTreeView::expander-size = 7
+ GtkTreeView::vertical-separator = 0
+# GtkTreeView::odd-row-color = shade (0.96, @base_color)
+ GtkNotebook::tab-overlap = -1
+
+ GtkMenu::horizontal-padding = 0
+ GtkMenu::vertical-padding = 3
+
+ WnckTasklist::fade-overlay-rect = 0
+ # The following line hints to gecko (and possibly other appliations)
+ # that the entry should be drawn transparently on the canvas.
+ # Without this, gecko will fill in the background of the entry.
+ GtkEntry::honors-transparent-bg-hint = 1
+ GtkEntry::state-hint = 0
+
+ GtkEntry::progress-border = { 2, 2, 2, 2 }
+
+ GtkProgressBar::min-horizontal-bar-height = 14
+ GtkProgressBar::min-vertical-bar-width = 14
+
+ GtkImage::x-ayatana-indicator-dynamic = 1
+ GtkMenuBar::window-dragging = 1
+
+ GtkWidget::link-color = @link_color
+ GtkWidget::visited-link-color = @text_color
+
+ ####################
+ # Color Definitions
+ ####################
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.02, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = shade (0.95, @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] = shade (0.8, @bg_color)
+ text[ACTIVE] = darker (@text_color)
+
+ base[NORMAL] = @base_color
+ base[PRELIGHT] = shade (0.98, @bg_color)
+ base[SELECTED] = @selected_bg_color
+ base[INSENSITIVE] = shade (0.97, @bg_color)
+ base[ACTIVE] = shade (0.94, @bg_color)
+
+ engine "murrine" {
+ contrast = 0.6
+ arrowstyle = 2
+ reliefstyle = 3
+ highlight_shade = 1.0
+ glazestyle = 0
+ default_button_color = shade (1.1, @selected_bg_color)
+ gradient_shades = {1.1, 1.0, 1.0, 0.9}
+ roundness = 3
+ lightborder_shade = 1.26
+ lightborderstyle = 1
+ listviewstyle = 2
+ progressbarstyle = 0
+ colorize_scrollbar = FALSE
+ menubaritemstyle = 1
+ menubarstyle = 1
+ menustyle = 0
+ focusstyle = 3
+ handlestyle = 1
+ sliderstyle = 3
+ scrollbarstyle = 2
+ stepperstyle = 3
+# rgba = TRUE
+ }
+}
+
+style "dark"
+{
+ bg[NORMAL] = "#dfd7cf"
+ bg[PRELIGHT] = shade (1.05, "#dfd7cf")
+ bg[SELECTED] = @selected_bg_color
+ bg[ACTIVE] = shade (0.95, "#dfd7cf")
+ bg[INSENSITIVE] = "#dfd7cf"
+}
+
+style "wide" {
+ xthickness = 2
+ ythickness = 2
+}
+
+style "wider" {
+ xthickness = 3
+ ythickness = 3
+}
+
+style "entry" {
+ xthickness = 3
+ ythickness = 3
+
+ engine "murrine" {
+ }
+}
+
+style "vscale" {
+}
+
+style "hscale" {
+}
+
+style "button" {
+
+ xthickness = 3
+ ythickness = 3
+
+ bg[NORMAL] = shade (1.03, @bg_color)
+ bg[PRELIGHT] = shade (1.06, @bg_color)
+ bg[ACTIVE] = shade (0.96, @bg_color)
+ bg[INSENSITIVE] = @bg_color
+ fg[INSENSITIVE] = "#9c9c9c"
+
+ engine "murrine" {
+ #contrast = 1.0
+ textstyle = 1
+ border_shades = {1.01, 0.8}
+ reliefstyle = 0
+ shadow_shades = {1.0, 1.1}
+ glowstyle = 5
+ glow_shade = 1.02
+ lightborder_shade = 1.32
+# lightborderstyle = 0
+ #text_shade = 1.04
+ }
+}
+
+style "notebook_button" = "button" {
+}
+
+style "spinbutton" = "notebook_button" {
+ xthickness = 4
+
+ engine "murrine" {
+ }
+}
+
+style "scrollbar" = "button" {
+ xthickness = 2
+ ythickness = 2
+
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.04, @bg_color)
+ bg[ACTIVE] = shade (0.96, @bg_color)
+
+ engine "murrine"
+ {
+ border_shades = {0.95, 0.90}
+ roundness = 20
+ contrast = 1.0
+ trough_shades = {0.92, 0.98}
+ lightborder_shade = 1.3
+ glowstyle = 5
+ glow_shade = 1.02
+ gradient_shades = {1.2, 1.0, 1.0, 0.86}
+ trough_border_shades = {0.9, 0.98}
+ }
+}
+
+style "hscrollbar" {
+}
+
+style "vscrollbar" {
+}
+
+style "overlay_scrollbar"
+{
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.85, @bg_color)
+ bg[ACTIVE] = shade (0.6, @bg_color)
+}
+
+style "scale" = "button" {
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.06, @bg_color)
+ bg[ACTIVE] = shade (0.94, @bg_color)
+
+ engine "murrine" {
+ contrast = 0.6
+ border_shades = {0.9, 0.8}
+ roundness = 5
+ lightborder_shade = 1.32
+ gradient_shades = {1.1, 1.0, 1.0, 0.8}
+ handlestyle = 2
+ trough_border_shades = {0.9, 1.4}
+ glow_shade = 1.0
+# reliefstyle = 2
+# shadow_shades = { 1.0, 0.9 }
+ }
+}
+
+style "notebook_bg" {
+ bg[NORMAL] = shade (1.02, @bg_color)
+ bg[ACTIVE] = shade (0.97, @bg_color)
+ fg[ACTIVE] = mix (0.8, @fg_color, shade (0.97, @bg_color))
+}
+
+# The color is changed by the notebook_bg style, this style
+# changes the x/ythickness
+style "notebook" {
+ xthickness = 2
+ ythickness = 2
+
+ engine "murrine" {
+ roundness = 3
+ contrast = 0.8
+ focusstyle = 2
+ lightborder_shade = 1.16
+ gradient_shades = {1.1, 1.0, 1.0, 0.68}
+ }
+}
+
+style "statusbar" {
+ engine "murrine" {
+ contrast = 1.2
+ }
+}
+
+style "comboboxentry" = "notebook_button" {
+ xthickness = 3
+ ythickness = 3
+
+ engine "murrine" {
+ textstyle = 1
+ glowstyle = 5
+ glow_shade = 1.02
+ }
+}
+
+style "menubar" = "dark" {
+ # those two lines were added to fix firefox's menubar item text
+ bg[SELECTED] = "#ece7e2"
+ fg[SELECTED] = @fg_color
+
+ engine "murrine" {
+ textstyle = 1
+ text_shade = 1.23
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ lightborder_shade = 1.0
+ }
+}
+
+style "toolbar" {
+ engine "murrine" {
+ textstyle = 1
+ text_shade = 1.32
+ lightborder_shade = 1.0
+ }
+}
+
+style "toolbar-button" = "notebook_button" {
+ engine "murrine" {
+ }
+}
+
+style "menu" {
+ xthickness = 0
+ ythickness = 0
+
+ engine "murrine"
+ {
+ reliefstyle = 0
+ roundness = 0
+ }
+}
+
+style "menu_item" = "menu" {
+ xthickness = 2
+ ythickness = 3
+
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "murrine"
+ {
+ glowstyle = 5
+ glow_shade = 1.1
+# lightborder_shade = 1.0
+# border_shades = { 1.5, 1.3 }
+ roundness = 0
+ }
+}
+
+style "menubar_item" = "menu_item" {
+ bg[PRELIGHT] = "#ece7e2"
+ fg[PRELIGHT] = @fg_color
+
+ engine "murrine" {
+ gradient_shades = {1.00, 1.0, 1.0, 1.0}
+# glowstyle = 5
+ border_shades = { 1.0, 1.0 }
+ glow_shade = 1.00
+ lightborderstyle = 3
+ lightborder_shade = 1.2
+ roundness = 4
+ }
+}
+
+style "scale_menu_item" = "scale" {
+ engine "murrine" {
+ roundness = 20
+ lightborder_shade = 1.32
+ reliefstyle = 0
+ }
+}
+
+# This style is there to modify the separator menu items. The goals are:
+# 1. Get a specific height.
+# 2. The line should go to the edges (ie. no border at the left/right)
+style "separator_menu_item" {
+ xthickness = 1
+ ythickness = 0
+
+ GtkSeparatorMenuItem::horizontal-padding = 0
+ GtkWidget::wide-separators = 1
+ GtkWidget::separator-width = 1
+ GtkWidget::separator-height = 7
+
+ engine "murrine" {
+ contrast = 0.5
+ separatorstyle = 0
+ }
+}
+
+style "separator_tool_item" {
+ xthickness = 0
+ ythickness = 1
+
+ GtkVSeparator::vertical-padding = 0
+ GtkWidget::wide-separators = 1
+ GtkWidget::separator-width = 7
+ GtkWidget::separator-height = 1
+
+ engine "murrine" {
+ contrast = 0.5
+ separatorstyle = 0
+ }
+}
+
+style "frame_title" {
+ fg[NORMAL] = lighter (@fg_color)
+}
+
+style "treeview" {
+ engine "murrine"
+ {
+ roundness = 2
+ lightborder_shade = 1.1
+ gradient_shades = {1.04, 1.0, 1.0, 0.96}
+ }
+}
+
+style "progressbar" {
+ xthickness = 1
+ ythickness = 1
+
+ bg[ACTIVE] = shade (0.94, @bg_color)
+ #bg[SELECTED] = "#cdcdcd"
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "murrine" {
+ #trough_shades = {0.98, 1.02}
+ roundness = 8
+ lightborderstyle = 1
+ lightborder_shade = 1.26
+ border_shades = {0.95, 0.85}
+ gradient_shades = {1.1, 1.0, 1.0, 0.9}
+ trough_border_shades = {0.9, 1.4}
+ }
+}
+
+style "progressbar_menu_item" = "progressbar" {
+ engine "murrine" {
+ roundness = 0
+ }
+}
+
+# This style is based on the default style, so that the colors from the button
+# style are overriden again.
+style "treeview_header" = "notebook_button" {
+ xthickness = 2
+ ythickness = 1
+
+ engine "murrine" {
+ glazestyle = 1
+ contrast = 0.8
+ lightborder_shade = 1.16
+ textstyle = 1
+ glow_shade = 1.0
+ }
+}
+
+style "treeview_header_scrolled" = "treeview_header" {
+}
+
+style "scrolledwindow" {
+ engine "murrine" {
+ contrast = 0.6
+ }
+}
+
+style "radiocheck" = "button" {
+ text[NORMAL] = shade (0.535, @selected_bg_color)
+ text[PRELIGHT] = shade(1.06, shade (0.535, @selected_bg_color))
+ bg[NORMAL] = shade (0.92, @bg_color)
+ bg[PRELIGHT] = mix (0.2, @selected_bg_color, shade(1.1, @bg_color))
+ fg[INSENSITIVE] = darker (@bg_color)
+ fg[ACTIVE] = @fg_color
+
+ engine "murrine" {
+ reliefstyle = 3
+ gradient_shades = {1.2, 1.0, 1.0, 0.9}
+ shadow_shades = {0.6, 0.5}
+ textstyle = 0
+ }
+}
+
+style "tooltips" {
+ xthickness = 4
+ ythickness = 4
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+ bg[SELECTED] = "#000000"
+
+ engine "murrine" {
+ rgba = TRUE
+ }
+}
+
+style "infobar" {
+ engine "murrine" {
+ }
+}
+
+style "nautilus_location" {
+ bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @selected_bg_color)
+}
+
+style "calendar" {
+ xthickness = 0
+ ythickness = 0
+
+ engine "murrine" {
+ roundness = 0
+ }
+}
+
+style "calendar_menu_item" = "calendar" {
+# base[NORMAL] = "#c5bfb7"
+}
+
+style "soundfix"
+{
+}
+
+# Wrokaround 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] = "#99958b"
+}
+
+# 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[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[INSENSITIVE] = darker (@bg_color)
+}
+
+# Style to set the toolbar to use a flat style. This is because the "New" button in
+# Evolution is not drawn transparent. So if there is a gradient in the background it will
+# look really wrong.
+# See http://bugzilla.gnome.org/show_bug.cgi?id=446953.
+style "evo_new_button_workaround" {
+}
+
+###############################################################################
+# The following part of the gtkrc applies the different styles to the widgets.
+###############################################################################
+
+# The default style is applied to every widget
+class "GtkWidget" style "default"
+
+class "GtkSeparator" style "wide"
+class "GtkFrame" style "wide"
+class "GtkCalendar" style "wide"
+class "GtkEntry" style "entry"
+
+class "GtkSpinButton" style "spinbutton"
+class "GtkScale" style "scale"
+class "GtkVScale" style "vscale"
+class "GtkHScale" style "hscale"
+class "GtkScrollbar" style "scrollbar"
+class "GtkHScrollbar" style "hscrollbar"
+class "GtkVScrollbar" style "vscrollbar"
+class "GtkCalendar" style "calendar"
+class "GtkInfoBar" style "infobar"
+
+# General matching follows. The order is choosen so that the right styles override
+# each other. EG. progressbar needs to be more important than the menu match.
+widget_class "*" style "notebook_bg"
+# This is not perfect, it could be done better.
+# (That is modify *every* widget in the notebook, and change those back that
+# we really don't want changed)
+widget_class "**" style "notebook_bg"
+widget_class "**" style "notebook_bg"
+widget_class "**" style "notebook_bg"
+widget_class "**" style "notebook_bg"
+
+widget_class "**" style "toolbar"
+widget_class "**" style "scrolledwindow"
+
+widget_class "*" style "button"
+widget_class "**" style "button"
+widget_class "*.*.*" style "notebook_button"
+widget_class "*" style "notebook"
+widget_class "*" style "statusbar"
+widget_class "**" style "spinbutton"
+widget_class "**" style "notebook_button"
+widget_class "***" style "notebook_button"
+widget_class "**" style "radiocheck"
+widget_class "**" style "radiocheck"
+
+widget_class "**" style "comboboxentry"
+widget_class "**" style "comboboxentry"
+
+widget_class "**" style "menubar"
+widget_class "**" style "menu"
+widget_class "**" style "menu_item"
+widget_class "**" style "separator_menu_item"
+widget_class "**" style "separator_tool_item"
+widget_class "***" style "menubar_item"
+
+widget_class "*.." style "frame_title"
+widget_class "*.*" style "treeview"
+
+widget_class "*" style "progressbar"
+widget_class "*.*." style "progressbar_menu_item"
+widget_class "*.*." style "scale_menu_item"
+widget_class "*.*." style "calendar_menu_item"
+
+# Treeview headers (and similar stock GTK+ widgets)
+widget_class "*.**" style "treeview_header_scrolled"
+widget_class "*.." style "treeview_header"
+widget_class "*.." style "treeview_header"
+widget_class "*.." style "treeview_header"
+widget_class "*.." style "treeview_header"
+widget_class "*...*" style "treeview_header"
+widget_class "*...*" style "treeview_header"
+widget_class "*...*" style "treeview_header"
+widget_class "*...*" style "treeview_header"
+
+# Overlay scrollbar
+widget_class "*" style "overlay_scrollbar"
+widget_class "*" style "overlay_scrollbar"
+
+# The window of the tooltip is called "gtk-tooltip"
+##################################################################
+# FIXME:
+# This will not work if one embeds eg. a button into the tooltip.
+# As far as I can tell right now we will need to rework the theme
+# quite a bit to get this working correctly.
+# (It will involve setting different priorities, etc.)
+##################################################################
+widget "gtk-tooltip*" style "tooltips"
+
+##########################################################################
+# Following are special cases and workarounds for issues in applications.
+##########################################################################
+
+# Workaround for the evolution ETable (bug #527532)
+widget_class "*.ETable.ECanvas" style "treeview_header"
+# Workaround for the evolution ETree
+widget_class "*.ETree.ECanvas" style "treeview_header"
+
+# Special case the nautilus-extra-view-widget
+# ToDo: A more generic approach for all applications that have a widget like this.
+widget "*.nautilus-extra-view-widget" style : highest "nautilus_location"
+
+# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
+# Note that this work around assumes that the combobox is _not_ in appears-as-list mode.
+widget_class "*.." style "text_is_fg_color_workaround"
+# This is the part of the workaround that fixes the menus
+widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround"
+
+# Work around the usage of GtkLabel inside GtkListItems to display text.
+# This breaks because the label is shown on a background that is based on the base color.
+widget_class "**" style "fg_is_text_color_workaround"
+# GtkCList also uses the fg color to draw text on top of the base colors.
+widget_class "*" style "fg_is_text_color_workaround"
+# Nautilus when renaming files, and maybe other places.
+widget_class "*" style "fg_is_text_color_workaround"
+# Work around for ubuntu's lucid sound indicator
+widget "ido-offscreen-scale" style "soundfix"
+# Thickness for indicator menu items
+widget "*IdoEntryMenuItem*" style "wide"
+
+# See the documentation of the style.
+widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evo_new_button_workaround"
+
+# Includes
+#include "apps/banshee.rc"
+include "apps/chromium.rc"
+include "apps/ff.rc"
+include "apps/gnome-terminal.rc"
+include "apps/nautilus.rc"
+
+# Lubuntu specific
+include "apps/lubuntu_lxpanel.rc"
+include "apps/lubuntu_toolbar.rc"
+include "apps/lubuntu_entry.rc"
+include "apps/lubuntu_menu.rc"
+include "apps/lubuntu_scrollbar.rc"
+include "apps/pcmanfm.rc"
+
+# XFCE specific
+include "apps/xfce4-notify.rc"
+include "apps/thunar.rc"
+
diff --git a/usr/share/themes/Box4/gtk-2.0/images/arrow-blank.png b/usr/share/themes/Box4/gtk-2.0/images/arrow-blank.png
new file mode 100644
index 0000000..459c801
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/arrow-blank.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/entry-active.png b/usr/share/themes/Box4/gtk-2.0/images/entry-active.png
new file mode 100644
index 0000000..172f832
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/entry-active.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/entry.png b/usr/share/themes/Box4/gtk-2.0/images/entry.png
new file mode 100644
index 0000000..de8db7c
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/entry.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/handle-horiz.png b/usr/share/themes/Box4/gtk-2.0/images/handle-horiz.png
new file mode 100644
index 0000000..2e7e1b1
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/handle-horiz.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/handle-vert.png b/usr/share/themes/Box4/gtk-2.0/images/handle-vert.png
new file mode 100644
index 0000000..245234d
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/handle-vert.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/handle.png b/usr/share/themes/Box4/gtk-2.0/images/handle.png
new file mode 100644
index 0000000..9ee2ef4
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/handle.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/line-h.png b/usr/share/themes/Box4/gtk-2.0/images/line-h.png
new file mode 100644
index 0000000..ee4139d
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/line-h.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/line-v.png b/usr/share/themes/Box4/gtk-2.0/images/line-v.png
new file mode 100644
index 0000000..67cb070
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/line-v.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/panel-bg.png b/usr/share/themes/Box4/gtk-2.0/images/panel-bg.png
new file mode 100755
index 0000000..1e0cecd
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/panel-bg.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/panel-button-active.png b/usr/share/themes/Box4/gtk-2.0/images/panel-button-active.png
new file mode 100644
index 0000000..93e3c81
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/panel-button-active.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/panel-button-hover.png b/usr/share/themes/Box4/gtk-2.0/images/panel-button-hover.png
new file mode 100644
index 0000000..d2958a2
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/panel-button-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/panel-button-inactive.png b/usr/share/themes/Box4/gtk-2.0/images/panel-button-inactive.png
new file mode 100644
index 0000000..42ef87d
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/panel-button-inactive.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/resizer.png b/usr/share/themes/Box4/gtk-2.0/images/resizer.png
new file mode 100644
index 0000000..0aee80d
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/resizer.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/sidebar_active.png b/usr/share/themes/Box4/gtk-2.0/images/sidebar_active.png
new file mode 100644
index 0000000..b7caaaf
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/sidebar_active.png differ
diff --git a/usr/share/themes/Box4/gtk-2.0/images/toolbar.png b/usr/share/themes/Box4/gtk-2.0/images/toolbar.png
new file mode 100644
index 0000000..c41b62c
Binary files /dev/null and b/usr/share/themes/Box4/gtk-2.0/images/toolbar.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/apps/baobab.css b/usr/share/themes/Box4/gtk-3.0/apps/baobab.css
new file mode 100644
index 0000000..f4dcf6c
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/apps/baobab.css
@@ -0,0 +1,16 @@
+.baobab-toolbar.toolbar {
+ border-color: shade (@bg_color, 0.9);
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+
+.cell.baobab-level-cell,
+.cell.baobab-level-cell:hover,
+.cell.baobab-level-cell:selected,
+.cell.baobab-level-cell:selected:hover {
+ border-color: alpha (black, 0.06);
+ border-width: 1px;
+ border-style: solid;
+ background-color: @base_color;
+}
diff --git a/usr/share/themes/Box4/gtk-3.0/apps/gedit.css b/usr/share/themes/Box4/gtk-3.0/apps/gedit.css
new file mode 100644
index 0000000..6f11618
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/apps/gedit.css
@@ -0,0 +1,61 @@
+@define-color notebook_tab_gradient_b shade (@bg_color, 0.98);
+
+GeditWindow .pane-separator,
+GeditWindow .pane-separator:hover {
+}
+
+GeditPanel.title GtkLabel {
+}
+
+GeditDocumentsPanel .view {
+}
+
+GeditDocumentsPanel .view:backdrop {
+}
+
+GeditWindow .notebook {
+ padding: 1px;
+ border-radius: 1px;
+}
+
+GeditPanel .notebook {
+ border-radius: 1px;
+}
+
+GeditPanel .notebook tab,
+GeditWindow .notebook tab {
+ border-radius: 3px;
+}
+
+GeditViewFrame .gedit-search-slider {
+ background-color: @theme_base_color;
+ padding: 6px;
+ border-color: shade (@notebook_tab_gradient_b, 0.80);
+ border-radius: 0 0 3px 3px;
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+}
+
+GeditViewFrame .gedit-search-slider .not-found {
+ color: @error_fg_color;
+ background-image: none;
+ background-color: @error_bg_color;
+}
+
+GeditViewFrame .gedit-search-slider .not-found:selected {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+GeditFileBrowserWidget .toolbar {
+ background-color: @theme_bg_color;
+ border: none;
+ padding-bottom: 3px;
+}
+
+.gedit-search-entry-occurrences-tag {
+ background-color: transparent;
+ color: @backdrop_text_color;
+ margin: 2px;
+ padding: 2px;
+}
diff --git a/usr/share/themes/Box4/gtk-3.0/apps/gnome-panel.css b/usr/share/themes/Box4/gtk-3.0/apps/gnome-panel.css
new file mode 100644
index 0000000..6538eba
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/apps/gnome-panel.css
@@ -0,0 +1,97 @@
+/* Fallback Mode Panel */
+PanelWidget :backdrop,
+PanelApplet :backdrop,
+PanelToplevel :backdrop,
+PanelWidget,
+PanelApplet,
+PanelToplevel {
+ border-image: none;
+
+ color: @dark_fg_color;
+}
+
+PanelWidget,
+PanelApplet,
+PanelToplevel {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.15)),
+ to (shade (@dark_bg_color, 0.95)));
+}
+
+PanelApplet {
+ border-width: 0;
+}
+
+PanelSeparator:backdrop,
+PanelSeparator {
+ border-width: 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 {
+ -PanelMenuBar-icon-visible: true;
+ 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)));
+ border-width: 0;
+}
+
+PanelApplet .button:backdrop,
+PanelApplet .button {
+ -GtkButton-inner-border: 2;
+
+ border-image: none;
+ 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: alpha (shade (@dark_bg_color, 0.9), 0.6);
+ border-left-color: alpha (shade (@dark_bg_color, 1.2), 0.6);
+ border-radius: 0;
+ border-width: 0 1px 0 1px;
+
+ text-shadow: none;
+}
+
+PanelApplet .button:active:prelight:backdrop,
+PanelApplet .button:active:prelight,
+PanelApplet .button:active:backdrop,
+PanelApplet .button:active {
+ border-image: none;
+ 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.7);
+}
+
+PanelApplet .button:prelight:backdrop,
+PanelApplet .button:prelight {
+ border-image: none;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.3)),
+ to (shade (@dark_bg_color, 1.1)));
+ border-color: alpha (shade (@dark_bg_color, 0.9), 0.6);
+ border-left-color: alpha (shade (@dark_bg_color, 1.2), 0.8);
+}
+
+ClockBox {
+ text-shadow: 0 1px shade (@dark_bg_color, 1.08);
+}
+
+WnckPager, WnckTasklist {
+ background-color: @dark_bg_color;
+}
diff --git a/usr/share/themes/Box4/gtk-3.0/apps/gnome-system-log.css b/usr/share/themes/Box4/gtk-3.0/apps/gnome-system-log.css
new file mode 100644
index 0000000..445b4ea
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/apps/gnome-system-log.css
@@ -0,0 +1,4 @@
+/* LP: #1045602 */
+LogviewWindow .view.dim-label, .dim-label {
+ color: @info_fg_color;
+}
diff --git a/usr/share/themes/Box4/gtk-3.0/apps/gnome-terminal.css b/usr/share/themes/Box4/gtk-3.0/apps/gnome-terminal.css
new file mode 100644
index 0000000..9ee2792
--- /dev/null
+++ b/usr/share/themes/Box4/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/Box4/gtk-3.0/apps/nautilus.css b/usr/share/themes/Box4/gtk-3.0/apps/nautilus.css
new file mode 100644
index 0000000..55b04f7
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/apps/nautilus.css
@@ -0,0 +1,157 @@
+@define-color cluebar_color shade (mix (@bg_color, @base_color, 0.5), 0.95);
+
+NautilusWindow * {
+ -GtkPaned-handle-size: 1;
+}
+
+NautilusDesktopWindow GtkWidget {
+ background-color: @transparent;
+}
+
+.nautilus-canvas-item {
+ border-radius: 4px;
+}
+
+/* desktop mode */
+.nautilus-desktop.nautilus-canvas-item {
+ color: @bg_color;
+ text-shadow: 1px 1px 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;
+
+ box-shadow: inset -1px 0px shade (@cluebar_color, 1.02),
+ inset 1px 0px shade (@cluebar_color, 1.02),
+ inset 0 1px shade (@cluebar_color, 1.04),
+ inset 0 -1px 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);
+
+ box-shadow: inset -1px 0px shade (@cluebar_color, 1.01),
+ inset 1px 0px shade (@cluebar_color, 1.01),
+ inset 0 1px shade (@cluebar_color, 1.02),
+ inset 0 -1px shade (@cluebar_color, 1.0);
+}
+
+NautilusSearchBar .entry {
+}
+
+.nautilus-cluebar-label {
+ font: bold;
+ text-shadow: 0 1px shade (@cluebar_color, 1.06);
+}
+
+.nautilus-cluebar-label:backdrop {
+ color: mix (@fg_color, @cluebar_color, 0.2);
+ text-shadow: 0 1px 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);
+}
+
+NautilusFloatingBar .button {
+ -GtkButton-image-spacing: 0;
+ -GtkButton-inner-border: 0;
+}
+
+/* sidebar */
+NautilusWindow .sidebar,
+NautilusWindow .sidebar .view {
+ background-color: shade (@bg_color, 0.95);
+
+ /*background-color: @bg_color;*/
+
+ color: @fg_color;
+ text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.04);
+}
+
+NautilusWindow .sidebar .frame {
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: shade (@bg_color, 0.86);
+ border-radius: 0;
+}
+
+NautilusWindow .sidebar:backdrop,
+NautilusWindow .sidebar .view:backdrop {
+ color: mix (@fg_color, shade (@bg_color, 0.95), 0.2);
+ text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.02);
+}
+
+NautilusWindow .sidebar row:selected {
+ color: @selected_fg_color;
+ text-shadow: 0 1px shade (@selected_bg_color, 0.8);
+}
+
+NautilusWindow .sidebar row:selected:backdrop {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (shade (@bg_color, 0.95), 0.94)),
+ to (shade (shade (@bg_color, 0.95), 0.86)));
+ border-top-color: shade (shade (@bg_color, 0.95), 0.88);
+
+ color: @fg_color;
+ text-shadow: 0 1px shade (shade (@bg_color, 0.95), 0.96);
+}
+
+NautilusWindow .pane-separator {
+ background-color: shade (shade (@bg_color, 0.95), 0.94);
+ border-color: @dark_bg_color;
+ border-style: solid;
+ border-width: 0;
+ box-shadow: none;
+}
+
+NautilusWindow .pane-separator:backdrop {
+ background-color: shade (shade (@bg_color, 0.95), 0.96);
+}
diff --git a/usr/share/themes/Box4/gtk-3.0/apps/unity.css b/usr/share/themes/Box4/gtk-3.0/apps/unity.css
new file mode 100644
index 0000000..0b22c56
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/apps/unity.css
@@ -0,0 +1,115 @@
+/* Decorations */
+
+UnityDecoration {
+ -UnityDecoration-extents: 28px 1px 1px 1px;
+ -UnityDecoration-input-extents: 10px;
+
+ -UnityDecoration-shadow-offset-x: 1px;
+ -UnityDecoration-shadow-offset-y: 1px;
+ -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.647);
+ -UnityDecoration-active-shadow-radius: 15px;
+ -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.647);
+ -UnityDecoration-inactive-shadow-radius: 10px;
+
+ -UnityDecoration-glow-size: 10px;
+ -UnityDecoration-glow-color: rgb (221, 72, 20);
+
+ -UnityDecoration-title-indent: 10px;
+ -UnityDecoration-title-fade: 35px;
+ -UnityDecoration-title-alignment: 0.0;
+}
+
+UnityDecoration.top {
+ border: 1px solid rgba (72, 33, 0, 0.3568); /* shade (@dark_bg_color, 0.8) - shade (#edebe6, 1.06) */
+ border-bottom-width: 0;
+ border-radius: 8px 8px 0 0;
+ padding: 1px 8px 0 8px;
+
+ box-shadow: inset 0 0 transparent, inset 0 0 transparent,
+ inset 0 1px shade (#edebe6, 1.08), inset 0 0 transparent;
+
+ background-color: transparent;
+ background-clip: border-box;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (#edebe6, 1.06)),
+ to (@dark_bg_color));
+
+ color: shade (@dark_bg_color, 0.4);
+ text-shadow: 1px 0 1px shade (@dark_bg_color, 1.06), -1px 0 1px shade (@dark_bg_color, 1.06),
+ 0 1px 1px shade (@dark_bg_color, 1.06), 0 -1px 1px shade (@dark_bg_color, 1.06);
+}
+
+UnityDecoration.top:backdrop {
+ border: 1px solid rgba (74, 29, 0, 0.2784); /* shade (@dark_bg_color, 0.8) - shade (#edebe6, 0.96) */
+ border-bottom-width: 0;
+ background-color: transparent;
+ background-clip: border-box;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (#edebe6, 0.96)),
+ to (@dark_bg_color));
+ box-shadow: inset 0 0 transparent, inset 0 0 transparent,
+ inset 0 1px shade (#edebe6, 0.98), inset 0 0 transparent;
+ color: #a39e9a;
+ text-shadow: 1px 0 1px shade (@dark_bg_color, 1.08), -1px 0 1px shade (@dark_bg_color, 1.08),
+ 0 1px 1px shade (@dark_bg_color, 1.08), 0 -1px 1px shade (@dark_bg_color, 1.08);
+}
+
+UnityDecoration.left,
+UnityDecoration.right {
+ background-color: shade (@bg_color, 0.7);
+ background-size: 1px 70px;
+ background-repeat: repeat-x;
+
+ /* start color: mix of the top border color and bg-image gradient end */
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ color-stop (0, #a89686),
+ color-stop (0.5, #a89686),
+ color-stop (1, shade (@bg_color, 0.7)));
+}
+
+UnityDecoration.left:backdrop,
+UnityDecoration.right:backdrop {
+ /* start color: mix of the top border color and bg-image gradient end */
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ color-stop (0, #b5a395),
+ color-stop (0.5, #b5a395),
+ color-stop (1, shade (@bg_color, 0.7)));
+}
+
+UnityDecoration.bottom {
+ background-image: none;
+ background-color: shade (@bg_color, 0.7);
+}
+
+/* Panel Style */
+
+UnityPanelWidget,
+.unity-panel {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (#edebe6, 1.06)),
+ to (@dark_bg_color));
+ border-top-color: shade (#edebe6, 1.08);
+ border-style: solid;
+ border-width: 1px 0 0 0;
+
+ color: @dark_fg_color;
+ text-shadow: 1px 0 1px shade (@dark_bg_color, 1.06), -1px 0 1px shade (@dark_bg_color, 1.06),
+ 0 1px 1px shade (@dark_bg_color, 1.06), 0 -1px 1px shade (@dark_bg_color, 1.06);
+}
+
+.unity-panel.menubar,
+.unity-panel .menubar {
+}
+
+.unity-panel.menuitem,
+.unity-panel .menuitem {
+ border-width: 1px 1px 0 1px;
+ icon-shadow: 0 -1px 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)));
+}
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-active-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-active-disabled.png
new file mode 100644
index 0000000..2ed947c
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-active-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-active-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-active-hover.png
new file mode 100644
index 0000000..7ff22c8
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-active-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-active.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-active.png
new file mode 100644
index 0000000..c71f920
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-active.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-disabled.png
new file mode 100644
index 0000000..27285e2
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-hover.png
new file mode 100644
index 0000000..7ff22c8
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-toolbar-active.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-toolbar-active.png
new file mode 100644
index 0000000..7a8f006
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-toolbar-active.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-toolbar.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-toolbar.png
new file mode 100644
index 0000000..6a3a4a8
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button-toolbar.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button.png
new file mode 100644
index 0000000..d357ed6
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-button.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-alt.png
new file mode 100644
index 0000000..65032ba
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-disabled-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-disabled-alt.png
new file mode 100644
index 0000000..959456c
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-disabled-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-disabled.png
new file mode 100644
index 0000000..4fecf9b
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-hover-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-hover-alt.png
new file mode 100644
index 0000000..4333868
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-hover-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-hover.png
new file mode 100644
index 0000000..798ebe6
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed.png
new file mode 100644
index 0000000..9d241a3
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-mixed.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-alt.png
new file mode 100644
index 0000000..43141cd
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-disabled-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-disabled-alt.png
new file mode 100644
index 0000000..f4d12f7
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-disabled-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-disabled.png
new file mode 100644
index 0000000..cf13f76
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-hover-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-hover-alt.png
new file mode 100644
index 0000000..cc2b58e
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-hover-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-hover.png
new file mode 100644
index 0000000..259e4b1
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected.png
new file mode 100644
index 0000000..c9cea29
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-selected.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-alt.png
new file mode 100644
index 0000000..08a3d15
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-disabled-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-disabled-alt.png
new file mode 100644
index 0000000..c76c2ef
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-disabled-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-disabled.png
new file mode 100644
index 0000000..d2079b2
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-hover-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-hover-alt.png
new file mode 100644
index 0000000..af3ff17
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-hover-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-hover.png
new file mode 100644
index 0000000..0d77163
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected.png
new file mode 100644
index 0000000..2d2e96d
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-check-unselected.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-combobox-button-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-combobox-button-disabled.png
new file mode 100644
index 0000000..9702459
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-combobox-button-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-combobox-button.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-combobox-button.png
new file mode 100644
index 0000000..e12d08a
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-combobox-button.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-combobox-entry-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-combobox-entry-disabled.png
new file mode 100644
index 0000000..6768560
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-combobox-entry-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-combobox-entry.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-combobox-entry.png
new file mode 100644
index 0000000..856c3c3
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-combobox-entry.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-entry-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-entry-disabled.png
new file mode 100644
index 0000000..35003d7
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-entry-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-entry.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-entry.png
new file mode 100644
index 0000000..cac6f3a
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-entry.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-alt.png
new file mode 100644
index 0000000..c900a26
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-disabled-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-disabled-alt.png
new file mode 100644
index 0000000..4b4df6e
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-disabled-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-disabled.png
new file mode 100644
index 0000000..1cb344e
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-hover-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-hover-alt.png
new file mode 100644
index 0000000..af90156
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-hover-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-hover.png
new file mode 100644
index 0000000..5ec6232
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed.png
new file mode 100644
index 0000000..1319bfd
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-mixed.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-alt.png
new file mode 100644
index 0000000..98f4b8d
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-disabled-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-disabled-alt.png
new file mode 100644
index 0000000..ac46049
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-disabled-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-disabled.png
new file mode 100644
index 0000000..c3e6988
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-hover-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-hover-alt.png
new file mode 100644
index 0000000..b07c0e0
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-hover-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-hover.png
new file mode 100644
index 0000000..5e03c5e
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected.png
new file mode 100644
index 0000000..b3ac353
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-selected.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-alt.png
new file mode 100644
index 0000000..35abaf6
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-disabled-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-disabled-alt.png
new file mode 100644
index 0000000..16b8f11
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-disabled-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-disabled.png
new file mode 100644
index 0000000..622e2c2
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-hover-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-hover-alt.png
new file mode 100644
index 0000000..6e7fa83
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-hover-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-hover.png
new file mode 100644
index 0000000..efc2d4c
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected.png b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected.png
new file mode 100644
index 0000000..58a9b59
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/backdrop-radio-unselected.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-active-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/button-active-disabled.png
new file mode 100644
index 0000000..9dc6670
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-active-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-active-focused-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/button-active-focused-hover.png
new file mode 100644
index 0000000..80ead70
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-active-focused-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-active-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/button-active-focused.png
new file mode 100644
index 0000000..5b969bb
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-active-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-active-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/button-active-hover.png
new file mode 100644
index 0000000..abf23dc
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-active-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-active.png b/usr/share/themes/Box4/gtk-3.0/assets/button-active.png
new file mode 100644
index 0000000..d2d5a7f
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-active.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-default-focused-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/button-default-focused-hover.png
new file mode 100644
index 0000000..f286c93
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-default-focused-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-default-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/button-default-focused.png
new file mode 100644
index 0000000..91f1d66
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-default-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-default-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/button-default-hover.png
new file mode 100644
index 0000000..fba09cc
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-default-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-default.png b/usr/share/themes/Box4/gtk-3.0/assets/button-default.png
new file mode 100644
index 0000000..b1e26c9
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-default.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/button-disabled.png
new file mode 100644
index 0000000..6dde094
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-focused-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/button-focused-hover.png
new file mode 100644
index 0000000..49bf509
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-focused-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/button-focused.png
new file mode 100644
index 0000000..32889f3
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/button-hover.png
new file mode 100644
index 0000000..abf23dc
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-toolbar-active-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/button-toolbar-active-focused.png
new file mode 100644
index 0000000..0c9fdb4
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-toolbar-active-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-toolbar-active.png b/usr/share/themes/Box4/gtk-3.0/assets/button-toolbar-active.png
new file mode 100644
index 0000000..49711d1
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-toolbar-active.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-toolbar-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/button-toolbar-focused.png
new file mode 100644
index 0000000..f6238fa
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-toolbar-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button-toolbar.png b/usr/share/themes/Box4/gtk-3.0/assets/button-toolbar.png
new file mode 100644
index 0000000..5ec5f4a
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button-toolbar.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/button.png b/usr/share/themes/Box4/gtk-3.0/assets/button.png
new file mode 100644
index 0000000..c9090ae
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/button.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem-dark.png b/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem-dark.png
new file mode 100644
index 0000000..e5ed943
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem-dark.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem-insensitive-dark.png b/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem-insensitive-dark.png
new file mode 100644
index 0000000..cfd768e
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem-insensitive-dark.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem-insensitive.png b/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem-insensitive.png
new file mode 100644
index 0000000..3664fb2
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem-insensitive.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem-unselected.png b/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem-unselected.png
new file mode 100644
index 0000000..3a9a1bd
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem-unselected.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem.png b/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem.png
new file mode 100644
index 0000000..02864e7
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-menuitem.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-alt.png
new file mode 100644
index 0000000..277626b
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-disabled-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-disabled-alt.png
new file mode 100644
index 0000000..0f28884
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-disabled-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-disabled.png
new file mode 100644
index 0000000..a9576b9
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-hover-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-hover-alt.png
new file mode 100644
index 0000000..abee383
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-hover-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-hover.png
new file mode 100644
index 0000000..a190fa8
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-mixed-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-mixed.png b/usr/share/themes/Box4/gtk-3.0/assets/check-mixed.png
new file mode 100644
index 0000000..d1565e4
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-mixed.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-selected-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/check-selected-alt.png
new file mode 100644
index 0000000..bf73dcb
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-selected-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-selected-disabled-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/check-selected-disabled-alt.png
new file mode 100644
index 0000000..4052680
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-selected-disabled-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-selected-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/check-selected-disabled.png
new file mode 100644
index 0000000..4c7e93e
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-selected-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-selected-hover-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/check-selected-hover-alt.png
new file mode 100644
index 0000000..abda771
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-selected-hover-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-selected-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/check-selected-hover.png
new file mode 100644
index 0000000..0fcadbe
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-selected-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-selected.png b/usr/share/themes/Box4/gtk-3.0/assets/check-selected.png
new file mode 100644
index 0000000..a8bcf50
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-selected.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-alt.png
new file mode 100644
index 0000000..08a3d15
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-disabled-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-disabled-alt.png
new file mode 100644
index 0000000..c76c2ef
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-disabled-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-disabled.png
new file mode 100644
index 0000000..d2079b2
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-hover-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-hover-alt.png
new file mode 100644
index 0000000..af3ff17
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-hover-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-hover.png
new file mode 100644
index 0000000..0d77163
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-unselected-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/check-unselected.png b/usr/share/themes/Box4/gtk-3.0/assets/check-unselected.png
new file mode 100644
index 0000000..2d2e96d
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/check-unselected.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/combobox-arrow-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/combobox-arrow-disabled.png
new file mode 100644
index 0000000..8680f1c
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/combobox-arrow-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/combobox-arrow.png b/usr/share/themes/Box4/gtk-3.0/assets/combobox-arrow.png
new file mode 100644
index 0000000..f553eb9
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/combobox-arrow.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-disabled.png
new file mode 100644
index 0000000..97c738f
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-focused.png
new file mode 100644
index 0000000..fe59524
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-pressed-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-pressed-focused.png
new file mode 100644
index 0000000..2d2a836
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-pressed-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-toolbar-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-toolbar-focused.png
new file mode 100644
index 0000000..72700b8
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-toolbar-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-toolbar-pressed-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-toolbar-pressed-focused.png
new file mode 100644
index 0000000..7d4f397
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-toolbar-pressed-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-toolbar.png b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-toolbar.png
new file mode 100644
index 0000000..7d4f397
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button-toolbar.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/combobox-button.png b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button.png
new file mode 100644
index 0000000..f57e071
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/combobox-button.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/combobox-entry-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/combobox-entry-disabled.png
new file mode 100644
index 0000000..e72d66e
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/combobox-entry-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/combobox-entry-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/combobox-entry-focused.png
new file mode 100644
index 0000000..834a4ed
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/combobox-entry-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/combobox-entry.png b/usr/share/themes/Box4/gtk-3.0/assets/combobox-entry.png
new file mode 100644
index 0000000..ee7a635
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/combobox-entry.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/entry-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/entry-disabled.png
new file mode 100644
index 0000000..6d51dbe
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/entry-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/entry-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/entry-focused.png
new file mode 100644
index 0000000..da9fffb
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/entry-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/entry-toolbar-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/entry-toolbar-focused.png
new file mode 100644
index 0000000..b2d6d56
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/entry-toolbar-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/entry-toolbar.png b/usr/share/themes/Box4/gtk-3.0/assets/entry-toolbar.png
new file mode 100644
index 0000000..deaa2ab
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/entry-toolbar.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/entry.png b/usr/share/themes/Box4/gtk-3.0/assets/entry.png
new file mode 100644
index 0000000..c8a9f41
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/entry.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/frame.png b/usr/share/themes/Box4/gtk-3.0/assets/frame.png
new file mode 100644
index 0000000..12d8a80
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/frame.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/menubaritem.png b/usr/share/themes/Box4/gtk-3.0/assets/menubaritem.png
new file mode 100644
index 0000000..c96711a
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/menubaritem.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/notebook-tab-bottom.png b/usr/share/themes/Box4/gtk-3.0/assets/notebook-tab-bottom.png
new file mode 100644
index 0000000..c372494
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/notebook-tab-bottom.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/notebook-tab-left.png b/usr/share/themes/Box4/gtk-3.0/assets/notebook-tab-left.png
new file mode 100644
index 0000000..6912f53
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/notebook-tab-left.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/notebook-tab-right.png b/usr/share/themes/Box4/gtk-3.0/assets/notebook-tab-right.png
new file mode 100644
index 0000000..92b2d94
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/notebook-tab-right.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/notebook-tab-top.png b/usr/share/themes/Box4/gtk-3.0/assets/notebook-tab-top.png
new file mode 100644
index 0000000..56e7323
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/notebook-tab-top.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/progressbar-horizontal-fill-backdrop.png b/usr/share/themes/Box4/gtk-3.0/assets/progressbar-horizontal-fill-backdrop.png
new file mode 100644
index 0000000..ef0cf66
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/progressbar-horizontal-fill-backdrop.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/progressbar-horizontal-fill.png b/usr/share/themes/Box4/gtk-3.0/assets/progressbar-horizontal-fill.png
new file mode 100644
index 0000000..7df0e31
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/progressbar-horizontal-fill.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/progressbar-horizontal-trough.png b/usr/share/themes/Box4/gtk-3.0/assets/progressbar-horizontal-trough.png
new file mode 100644
index 0000000..54d903f
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/progressbar-horizontal-trough.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/progressbar-vertical-fill-backdrop.png b/usr/share/themes/Box4/gtk-3.0/assets/progressbar-vertical-fill-backdrop.png
new file mode 100644
index 0000000..dd406cd
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/progressbar-vertical-fill-backdrop.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/progressbar-vertical-fill.png b/usr/share/themes/Box4/gtk-3.0/assets/progressbar-vertical-fill.png
new file mode 100644
index 0000000..a16d5f6
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/progressbar-vertical-fill.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/progressbar-vertical-trough.png b/usr/share/themes/Box4/gtk-3.0/assets/progressbar-vertical-trough.png
new file mode 100644
index 0000000..5ced3f1
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/progressbar-vertical-trough.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radiance-backdrop-button-toolbar-active.png b/usr/share/themes/Box4/gtk-3.0/assets/radiance-backdrop-button-toolbar-active.png
new file mode 100644
index 0000000..d524bad
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radiance-backdrop-button-toolbar-active.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radiance-backdrop-button-toolbar.png b/usr/share/themes/Box4/gtk-3.0/assets/radiance-backdrop-button-toolbar.png
new file mode 100644
index 0000000..1cc5f5f
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radiance-backdrop-button-toolbar.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radiance-button-toolbar-active-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/radiance-button-toolbar-active-focused.png
new file mode 100644
index 0000000..27c6a1d
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radiance-button-toolbar-active-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radiance-button-toolbar-active.png b/usr/share/themes/Box4/gtk-3.0/assets/radiance-button-toolbar-active.png
new file mode 100644
index 0000000..646f38b
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radiance-button-toolbar-active.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radiance-button-toolbar-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/radiance-button-toolbar-focused.png
new file mode 100644
index 0000000..d1b9d22
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radiance-button-toolbar-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radiance-button-toolbar.png b/usr/share/themes/Box4/gtk-3.0/assets/radiance-button-toolbar.png
new file mode 100644
index 0000000..d808c88
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radiance-button-toolbar.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radiance-combobox-button-toolbar-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/radiance-combobox-button-toolbar-focused.png
new file mode 100644
index 0000000..30df616
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radiance-combobox-button-toolbar-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radiance-combobox-button-toolbar-pressed-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/radiance-combobox-button-toolbar-pressed-focused.png
new file mode 100644
index 0000000..1f5ab4e
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radiance-combobox-button-toolbar-pressed-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radiance-combobox-button-toolbar.png b/usr/share/themes/Box4/gtk-3.0/assets/radiance-combobox-button-toolbar.png
new file mode 100644
index 0000000..1f5ab4e
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radiance-combobox-button-toolbar.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radiance-entry-toolbar-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/radiance-entry-toolbar-focused.png
new file mode 100644
index 0000000..6d8df46
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radiance-entry-toolbar-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radiance-entry-toolbar.png b/usr/share/themes/Box4/gtk-3.0/assets/radiance-entry-toolbar.png
new file mode 100644
index 0000000..2668254
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radiance-entry-toolbar.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radiance-menubaritem.png b/usr/share/themes/Box4/gtk-3.0/assets/radiance-menubaritem.png
new file mode 100644
index 0000000..10cc80f
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radiance-menubaritem.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-menuitem-dark.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-menuitem-dark.png
new file mode 100644
index 0000000..0921f4f
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-menuitem-dark.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-menuitem-insensitive-dark.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-menuitem-insensitive-dark.png
new file mode 100644
index 0000000..744e886
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-menuitem-insensitive-dark.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-menuitem-insensitive.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-menuitem-insensitive.png
new file mode 100644
index 0000000..df12cac
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-menuitem-insensitive.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-menuitem.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-menuitem.png
new file mode 100644
index 0000000..a11908a
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-menuitem.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-alt.png
new file mode 100644
index 0000000..20c4075
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-disabled-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-disabled-alt.png
new file mode 100644
index 0000000..4b4df6e
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-disabled-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-disabled.png
new file mode 100644
index 0000000..1cb344e
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-hover-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-hover-alt.png
new file mode 100644
index 0000000..abd9967
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-hover-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-hover.png
new file mode 100644
index 0000000..2bc96f9
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed.png
new file mode 100644
index 0000000..81b4a19
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-mixed.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-alt.png
new file mode 100644
index 0000000..db6fd00
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-disabled-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-disabled-alt.png
new file mode 100644
index 0000000..ac46049
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-disabled-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-disabled.png
new file mode 100644
index 0000000..c3e6988
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-hover-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-hover-alt.png
new file mode 100644
index 0000000..681b9aa
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-hover-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-hover.png
new file mode 100644
index 0000000..2fd29eb
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-selected-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-selected.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-selected.png
new file mode 100644
index 0000000..dbf78d7
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-selected.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-alt.png
new file mode 100644
index 0000000..35abaf6
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-disabled-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-disabled-alt.png
new file mode 100644
index 0000000..16b8f11
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-disabled-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-disabled.png
new file mode 100644
index 0000000..622e2c2
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-hover-alt.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-hover-alt.png
new file mode 100644
index 0000000..6e7fa83
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-hover-alt.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-hover.png
new file mode 100644
index 0000000..efc2d4c
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected.png b/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected.png
new file mode 100644
index 0000000..58a9b59
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/radio-unselected.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-fill-backdrop.png b/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-fill-backdrop.png
new file mode 100644
index 0000000..4b51a94
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-fill-backdrop.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-fill-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-fill-disabled.png
new file mode 100644
index 0000000..f82c818
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-fill-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-fill.png b/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-fill.png
new file mode 100644
index 0000000..31c3379
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-fill.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-trough-backdrop.png b/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-trough-backdrop.png
new file mode 100644
index 0000000..459e0d8
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-trough-backdrop.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-trough-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-trough-disabled.png
new file mode 100644
index 0000000..3c69d51
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-trough-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-trough.png b/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-trough.png
new file mode 100644
index 0000000..3c69d51
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scale-horizontal-trough.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-fill-backdrop.png b/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-fill-backdrop.png
new file mode 100644
index 0000000..c13366d
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-fill-backdrop.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-fill-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-fill-disabled.png
new file mode 100644
index 0000000..63b0770
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-fill-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-fill.png b/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-fill.png
new file mode 100644
index 0000000..ee1495b
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-fill.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-trough-backdrop.png b/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-trough-backdrop.png
new file mode 100644
index 0000000..0b66531
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-trough-backdrop.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-trough-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-trough-disabled.png
new file mode 100644
index 0000000..9876475
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-trough-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-trough.png b/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-trough.png
new file mode 100644
index 0000000..101e157
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scale-vertical-trough.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scrollbar_handle.png b/usr/share/themes/Box4/gtk-3.0/assets/scrollbar_handle.png
new file mode 100644
index 0000000..c8019d1
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scrollbar_handle.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/scrollbar_handle_vertical.png b/usr/share/themes/Box4/gtk-3.0/assets/scrollbar_handle_vertical.png
new file mode 100644
index 0000000..6964271
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/scrollbar_handle_vertical.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal-disabled.png
new file mode 100644
index 0000000..296875a
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal-focused-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal-focused-hover.png
new file mode 100644
index 0000000..b7f3804
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal-focused-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal-focused.png
new file mode 100644
index 0000000..c6238bc
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal-hover.png
new file mode 100644
index 0000000..a5f9869
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal.png b/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal.png
new file mode 100644
index 0000000..93a7ae8
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider-horizontal.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical-disabled.png
new file mode 100644
index 0000000..c4676b4
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical-focused-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical-focused-hover.png
new file mode 100644
index 0000000..cd71596
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical-focused-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical-focused.png
new file mode 100644
index 0000000..ac6163d
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical-hover.png b/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical-hover.png
new file mode 100644
index 0000000..d62b808
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical-hover.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical.png b/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical.png
new file mode 100644
index 0000000..3bf1cea
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider-vertical.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider.png b/usr/share/themes/Box4/gtk-3.0/assets/slider.png
new file mode 100644
index 0000000..a9d1f76
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider_backdrop.png b/usr/share/themes/Box4/gtk-3.0/assets/slider_backdrop.png
new file mode 100644
index 0000000..86a04d4
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider_backdrop.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider_insensitive.png b/usr/share/themes/Box4/gtk-3.0/assets/slider_insensitive.png
new file mode 100644
index 0000000..838808f
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider_insensitive.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider_insensitive_backdrop.png b/usr/share/themes/Box4/gtk-3.0/assets/slider_insensitive_backdrop.png
new file mode 100644
index 0000000..838808f
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider_insensitive_backdrop.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider_prelight.png b/usr/share/themes/Box4/gtk-3.0/assets/slider_prelight.png
new file mode 100644
index 0000000..882115f
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider_prelight.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider_prelight_vertical.png b/usr/share/themes/Box4/gtk-3.0/assets/slider_prelight_vertical.png
new file mode 100644
index 0000000..eea519f
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider_prelight_vertical.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider_vertical.png b/usr/share/themes/Box4/gtk-3.0/assets/slider_vertical.png
new file mode 100644
index 0000000..6a9d409
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider_vertical.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider_vertical_backdrop.png b/usr/share/themes/Box4/gtk-3.0/assets/slider_vertical_backdrop.png
new file mode 100644
index 0000000..c9f3d2c
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider_vertical_backdrop.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider_vertical_insensitive.png b/usr/share/themes/Box4/gtk-3.0/assets/slider_vertical_insensitive.png
new file mode 100644
index 0000000..1220273
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/slider_vertical_insensitive.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/slider_vertical_insensitive_backdrop.png b/usr/share/themes/Box4/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/Box4/gtk-3.0/assets/slider_vertical_insensitive_backdrop.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/switch-button-off-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/switch-button-off-disabled.png
new file mode 100644
index 0000000..12e8ff0
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/switch-button-off-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/switch-button-off.png b/usr/share/themes/Box4/gtk-3.0/assets/switch-button-off.png
new file mode 100644
index 0000000..ab9f8a0
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/switch-button-off.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/switch-button-on-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/switch-button-on-disabled.png
new file mode 100644
index 0000000..77e4a67
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/switch-button-on-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/switch-button-on.png b/usr/share/themes/Box4/gtk-3.0/assets/switch-button-on.png
new file mode 100644
index 0000000..45c4726
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/switch-button-on.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-disabled.png b/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-disabled.png
new file mode 100644
index 0000000..2b91d5b
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-disabled.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-focused.png b/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-focused.png
new file mode 100644
index 0000000..9268315
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-focused.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-off.png b/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-off.png
new file mode 100644
index 0000000..147341b
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-off.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-on.png b/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-on.png
new file mode 100644
index 0000000..849eb91
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-on.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-toolbar-off.png b/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-toolbar-off.png
new file mode 100644
index 0000000..63f192d
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-toolbar-off.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-toolbar-on.png b/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-toolbar-on.png
new file mode 100644
index 0000000..7da30f4
Binary files /dev/null and b/usr/share/themes/Box4/gtk-3.0/assets/switch-trough-toolbar-on.png differ
diff --git a/usr/share/themes/Box4/gtk-3.0/gtk-lubuntu.css b/usr/share/themes/Box4/gtk-3.0/gtk-lubuntu.css
new file mode 100644
index 0000000..61a8567
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/gtk-lubuntu.css
@@ -0,0 +1,240 @@
+
+/**********
+ * states *
+ **********/
+*:insensitive {
+ color: shade (@bg_color, 0.6);
+ text-shadow: none;
+}
+
+/************
+ * toolbars *
+ ************/
+
+.menubar.toolbar,
+.primary-toolbar,
+.primary-toolbar .toolbar,
+.primary-toolbar.toolbar {
+ -GtkWidget-window-dragging: true;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (@toolbar_bg_top_color),
+ to (@toolbar_bg_bottom_color));
+ border-top-color: @toolbar_border_top_color;
+ border-bottom-color: @toolbar_border_bottom_color;
+ border-style: solid;
+ border-width: 1px 0 1px 0;
+ padding: 2px;
+ color: @toolbar_fg_color;
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-top-color: @transparent;
+ -unico-inner-stroke-width: 0;
+}
+
+
+
+.menubar.toolbar :insensitive,
+.primary-toolbar :insensitive {
+ color: mix (@toolbar_bg_color, @toolbar_fg_color, 0.35);
+}
+
+.menubar.toolbar GtkSeparatorToolItem,
+.menubar.toolbar .separator,
+.menubar.toolbar .separator:insensitive,
+.primary-toolbar GtkSeparatorToolItem,
+.primary-toolbar .separator,
+.primary-toolbar .separator:insensitive {
+ border-color: alpha (shade (@toolbar_bg_color, 0.9), 0.5);
+ border-style: solid;
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-color: alpha (shade (@toolbar_bg_color, 1.26), 0.4);
+ -unico-inner-stroke-gradient: none;
+}
+
+/* primary-toolbar */
+.primary-toolbar,
+.primary-toolbar .toolbar,
+.primary-toolbar.toolbar,
+.menubar.toolbar,
+.header-bar {
+ box-shadow: inset 0 0px shade (@dark_bg_color, 0.94);
+}
+
+/*************************
+ * progressbar and scale *
+ *************************/
+
+.scale.trough.highlight {
+ background-color: @progress_color;
+ background-image: none;
+ background-clip: content-box;
+}
+
+.menubar .menuitem .scale.highlight.left,
+.scale.highlight.left,
+.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focused {
+ border-radius: 8px;
+ border-width: 0px;
+ background-image: none;
+ background-color: @progress_color;
+ border-style: solid;
+}
+
+/********
+ * menu *
+ ********/
+
+.menubar {
+ padding: 2px;
+}
+
+GtkTreeMenu.menu .menuitem:insensitive,
+GtkTreeMenu.menu .menuitem *:insensitive,
+.toolbar .primary-toolbar .menu .menuitem:insensitive,
+.toolbar .primary-toolbar .menu .menuitem *:insensitive,
+.toolbar .menubar.toolbar .menu .menuitem:insensitive,
+.toolbar .menubar.toolbar .menu .menuitem *:insensitive,
+.toolbar .header-bar .menu .menuitem:insensitive,
+.toolbar .header-bar .menu .menuitem *:insensitive,
+GtkMenuToolButton.menu .menuitem:insensitive,
+GtkMenuToolButton.menu .menuitem *:insensitive,
+.primary-toolbar .button .menu .menuitem:insensitive,
+.primary-toolbar .button .menu .menuitem *:insensitive,
+.menubar.toolbar .button .menu .menuitem:insensitive,
+.menubar.toolbar .button .menu .menuitem *:insensitive,
+.header-bar .button .menu .menuitem:insensitive,
+.header-bar .button .menu .menuitem *:insensitive,
+.menuitem:insensitive,
+.menuitem *:insensitive {
+ color: mix (@dark_fg_color, @dark_bg_color, 0.5);
+ text-shadow: none;
+}
+
+.menuitem .accelerator:insensitive {
+ color: alpha (mix (@dark_fg_color, @dark_bg_color, 0.5), 0.5);
+ text-shadow: none;
+}
+
+/***************
+ * menubaritem *
+ ***************/
+
+.menubar.menuitem:hover,
+.menubar .menuitem:hover {
+ border-radius: 4px 4px 0 0;
+ border-width: 1px 1px 0 1px;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.20)),
+ to (shade (@selected_bg_color, 0.80)));
+
+ box-shadow: none;
+
+ color: @selected_fg_color;
+ text-shadow: none;
+}
+
+
+/*************
+ * Scrollbar *
+ *************/
+.scrollbar {
+ background-image: none;
+ border-style: solid;
+ -GtkRange-trough-border: 0;
+ -GtkRange-arrow-scaling: 0.444;
+ -GtkRange-slider-width: 10;
+ -GtkRange-stepper-size: 0;
+ -GtkScrollbar-min-slider-length: 30;
+ -GtkRange-stepper-spacing: 0;
+ -GtkRange-trough-under-steppers: 1;
+ -unico-inner-stroke-style: none;
+}
+
+.scrollbar,
+.scrollbar.vertical,
+.scrollbar.horizontal {
+ -GtkScrollbar-has-backward-stepper: 0;
+ -GtkScrollbar-has-forward-stepper: 0;
+ -GtkRange-slider-width: 12px;
+ border-radius: 10px;
+ border-image: none;
+}
+
+/* Through */
+.scrollbar.trough.vertical,
+.scrollbar.trough.horizontal {
+ background-image: -gtk-gradient (linear,
+ left top, right top,
+ from (shade (@trough_bg_color_b, 0.99)),
+ to (@trough_bg_color_a));
+ background-color: shade (@theme_bg_color, 0.882);
+ border-radius: 0;
+ -adwaita-border-gradient: -gtk-gradient (linear,
+ left top, right top,
+ from (alpha (@scrollslider_gradient_a, 1.00)),
+ to (alpha (@scrollslider_gradient_a, 0.00)));
+ border-width: 0;
+ border-style: none;
+}
+
+
+/* Sliders and buttons */
+.scrollbar.slider.vertical,
+.scrollbar.button.vertical,
+.scrollbar.slider.horizontal,
+.scrollbar.button.horizontal {
+ background-image: -gtk-gradient (linear,
+ left top, right top,
+ from (@scrollslider_gradient_a),
+ to (@scrollslider_gradient_b));
+ background-color: @theme_base_color;
+ border-color: transparent;
+ border-radius: 10px;
+ border-width: 1px;
+}
+
+.scrollbar.slider.vertical:prelight,
+.scrollbar.slider.horizontal:prelight {
+ background-image: -gtk-gradient (linear,
+ left top, right top,
+ from (shade (@scrollslider_gradient_a, 0.90)),
+ to (shade (@scrollslider_gradient_b, 0.90)));
+ background-color: @theme_base_color;
+ border-color: transparent;
+ border-radius: 10px;
+ border-width: 1px;
+}
+
+.scrollbar.slider.vertical:prelight:active,
+.scrollbar.slider.horizontal:prelight:active {
+ background-image: -gtk-gradient (linear,
+ left top, right top,
+ from (shade (@scrollslider_gradient_a, 0.80)),
+ to (shade (@scrollslider_gradient_b, 0.80)));
+ background-color: @theme_base_color;
+ border-color: transparent;
+ border-radius: 10px;
+ border-width: 1px;
+}
+
+.scrollbar.slider:insensitive {
+ background-color: @theme_base_color;
+}
+
+.scrollbar.trough:insensitive {
+ background-color: shade (@theme_bg_color, 0.882);
+}
+
+
+/* Nautilus mods */
+
+/* sidebar */
+NautilusWindow .sidebar,
+NautilusWindow .sidebar .view {
+ background-color: @sidepane_color;
+}
diff --git a/usr/share/themes/Box4/gtk-3.0/gtk-main.css b/usr/share/themes/Box4/gtk-3.0/gtk-main.css
new file mode 100644
index 0000000..f7a7ee3
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/gtk-main.css
@@ -0,0 +1,73 @@
+/*default color scheme */
+@define-color bg_color #f2f1f0;
+@define-color fg_color #4c4c4c;
+@define-color base_color #ffffff;
+@define-color text_color #333333;
+@define-color selected_bg_color #8FB2CF;
+@define-color selected_fg_color #ffffff;
+@define-color tooltip_bg_color #333333;
+@define-color tooltip_fg_color #ffffff;
+
+/* 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 #148add;
+@define-color error_color #cc0000;
+@define-color combobox_color #888888;
+@define-color progress_color #5591c3;
+@define-color scroll_color #B3B3B3;
+@define-color sidepane_color #dae0e6;
+
+/* theme common colors */
+@define-color button_bg_color shade (@bg_color, 1.02); /*shade (#cdcdcd, 1.08);*/
+@define-color notebook_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 #e0e0e0;
+@define-color dark_fg_color @fg_color;
+@define-color borders @dark_bg_color;
+@define-color transparent rgba (0, 0, 0, 0);
+
+@define-color backdrop_fg_color mix (@bg_color, @fg_color, 0.8);
+@define-color backdrop_text_color mix (@base_color, @text_color, 0.8);
+@define-color backdrop_dark_fg_color mix (@dark_bg_color, @dark_fg_color, 0.75);
+@define-color backdrop_selected_bg_color shade (@bg_color, 0.92);
+@define-color backdrop_selected_fg_color @fg_color;
+
+@define-color scrollslider_gradient_a #bdbdbd;
+@define-color scrollslider_gradient_b #bdbdbd;
+@define-color scrollslider_border #bdbdbd;
+@define-color trough_bg_color_a #efefef;
+@define-color trough_bg_color_b #e0e0e0;
+
+@define-color toolbar_base #e0e0e0;
+@define-color toolbar_final #bcbcbc;
+@define-color toolbar_border #ffffff;
+@define-color toolbar_bg_color @toolbar_base;
+@define-color toolbar_fg_color @fg_color;
+@define-color toolbar_textshadow_color @bg_color;
+@define-color toolbar_bg_top_color @toolbar_base;
+@define-color toolbar_bg_bottom_color @toolbar_final;
+@define-color toolbar_border_top_color @toolbar_base;
+@define-color toolbar_border_bottom_color @toolbar_border;
+
+@import url("gtk-widgets-borders.css");
+@import url("gtk-widgets-borders-radiance.css");
+@import url("gtk-widgets-assets.css");
+@import url("gtk-widgets-assets-radiance.css");
+@import url("gtk-widgets.css");
+@import url("gtk-widgets-radiance.css");
+@import url("apps/unity.css");
+@import url("apps/baobab.css");
+@import url("apps/gedit.css");
+@import url("apps/nautilus.css");
+@import url("apps/gnome-panel.css");
+@import url("apps/gnome-terminal.css");
+@import url("apps/gnome-system-log.css");
+
+@import url("gtk-lubuntu.css");
diff --git a/usr/share/themes/Box4/gtk-3.0/gtk-widgets-assets-radiance.css b/usr/share/themes/Box4/gtk-3.0/gtk-widgets-assets-radiance.css
new file mode 100644
index 0000000..69e73d6
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/gtk-widgets-assets-radiance.css
@@ -0,0 +1,23 @@
+.menu .check {
+ background-image: url("assets/check-menuitem-unselected.png");
+}
+
+.menu .radio {
+ background-image: url("assets/check-menuitem-unselected.png");
+}
+
+.menu .check:active {
+ background-image: url("assets/check-menuitem-dark.png");
+}
+
+.menu .check:active:insensitive {
+ background-image: url("assets/check-menuitem-insensitive-dark.png");
+}
+
+.menu .radio:active {
+ background-image: url("assets/radio-menuitem-dark.png");
+}
+
+.menu .radio:active:insensitive {
+ background-image: url("assets/radio-menuitem-insensitive-dark.png");
+}
\ No newline at end of file
diff --git a/usr/share/themes/Box4/gtk-3.0/gtk-widgets-assets.css b/usr/share/themes/Box4/gtk-3.0/gtk-widgets-assets.css
new file mode 100644
index 0000000..ab8f695
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/gtk-widgets-assets.css
@@ -0,0 +1,587 @@
+/***************
+ * Resize grip *
+ ***************/
+
+.grip {
+ background-color: transparent;
+ /*background-image: url("assets/resize-grip.svg");*/
+}
+
+/*************************
+ * Check and Radio items *
+ *************************/
+
+/* draw regular check and radio items using our SVG assets */
+.radio,
+.check {
+ /*background-clip: border-box;*/
+}
+
+.check {
+ background-image: url("assets/check-unselected.png");
+}
+
+.check:hover {
+ background-image: url("assets/check-unselected-hover.png");
+}
+
+.check row,
+.check row:selected,
+.check row:selected:focus {
+ background-image: url("assets/check-unselected-alt.png");
+}
+
+.check row:hover,
+.check row:selected:hover,
+.check row:selected:focus:hover {
+ background-image: url("assets/check-unselected-hover-alt.png");
+}
+
+.check:insensitive {
+ background-image: url("assets/check-unselected-disabled.png");
+}
+
+.check row:insensitive {
+ background-color: transparent;
+}
+
+.check row:insensitive,
+.check row:selected:insensitive,
+.check row:selected:focus:insensitive {
+ background-color: transparent;
+ background-image: url("assets/check-unselected-disabled-alt.png");
+}
+
+.check:backdrop {
+ background-image: url("assets/backdrop-check-unselected.png");
+}
+
+.check:hover:backdrop {
+ background-image: url("assets/backdrop-check-unselected-hover.png");
+}
+
+.check row:backdrop,
+.check row:selected:backdrop {
+ background-image: url("assets/backdrop-check-unselected-alt.png");
+}
+
+.check row:hover:backdrop,
+.check row:selected:hover:backdrop {
+ background-image: url("assets/backdrop-check-unselected-hover-alt.png");
+}
+
+.check:insensitive:backdrop {
+ background-image: url("assets/backdrop-check-unselected-disabled.png");
+}
+
+.check row:selected:insensitive:backdrop {
+ background-image: url("assets/backdrop-check-unselected-disabled-alt.png");
+}
+
+.check:active {
+ background-image: url("assets/check-selected.png");
+}
+
+.check:active:hover {
+ background-image: url("assets/check-selected-hover.png");
+}
+
+.check row:active,
+.check row:selected:active,
+.check row:selected:focus:active {
+ background-image: url("assets/check-selected-alt.png");
+}
+
+.check row:active:hover,
+.check row:selected:active:hover,
+.check row:selected:active:focus:hover {
+ background-image: url("assets/check-selected-hover-alt.png");
+}
+
+.check:active:insensitive {
+ background-image: url("assets/check-selected-disabled.png");
+}
+
+.check row:active:insensitive,
+.check row:selected:active:insensitive,
+.check row:selected:focus:active:insensitive {
+ background-image: url("assets/check-selected-disabled-alt.png");
+}
+
+.check:active:backdrop {
+ background-image: url("assets/backdrop-check-selected.png");
+}
+
+.check:active:backdrop {
+ background-image: url("assets/backdrop-check-selected-hover.png");
+}
+
+.check row:active:backdrop,
+.check row:selected:active:backdrop {
+ background-image: url("assets/backdrop-check-selected-alt.png");
+}
+
+.check row:active:hover:backdrop,
+.check row:selected:active:hover:backdrop {
+ background-image: url("assets/backdrop-check-selected-hover-alt.png");
+}
+
+.check:active:insensitive:backdrop {
+ background-image: url("assets/backdrop-check-selected-disabled.png");
+}
+
+.check row:selected:active:insensitive:backdrop {
+ background-image: url("assets/backdrop-check-selected-disabled-alt.png");
+}
+
+.check:inconsistent {
+ background-image: url("assets/check-mixed.png");
+}
+
+.check:inconsistent:hover {
+ background-image: url("assets/check-mixed-hover.png");
+}
+
+.check row:inconsistent,
+.check row:selected:inconsistent,
+.check row:selected:focus:inconsistent {
+ background-image: url("assets/check-mixed-alt.png");
+}
+
+.check row:inconsistent:hover,
+.check row:selected:inconsistent:hover,
+.check row:selected:focus:inconsistent:hover {
+ background-image: url("assets/check-mixed-hover-alt.png");
+}
+
+.check:inconsistent:insensitive {
+ background-image: url("assets/check-mixed-disabled.png");
+}
+
+.check row:inconsistent:insensitive,
+.check row:selected:inconsistent:insensitive,
+.check row:selected:focus:inconsistent:insensitive {
+ background-image: url("assets/check-mixed-disabled-alt.png");
+}
+
+.check:inconsistent:backdrop {
+ background-image: url("assets/backdrop-check-mixed.png");
+}
+
+.check:inconsistent:hover:backdrop {
+ background-image: url("assets/backdrop-check-mixed-hover.png");
+}
+
+.check row:inconsistent:backdrop,
+.check row:selected:inconsistent:backdrop {
+ background-image: url("assets/backdrop-check-mixed-alt.png");
+}
+
+.check row:inconsistent:hover:backdrop,
+.check row:selected:inconsistent:hover:backdrop {
+ background-image: url("assets/backdrop-check-mixed-hover-alt.png");
+}
+
+.check:inconsistent:insensitive:backdrop {
+ background-image: url("assets/backdrop-check-mixed-disabled.png");
+}
+
+.check row:selected:inconsistent:insensitive:backdrop {
+ background-image: url("assets/backdrop-check-mixed-disabled-alt.png");
+}
+
+.radio {
+ background-image: url("assets/radio-unselected.png");
+}
+
+.radio:hover {
+ background-image: url("assets/radio-unselected-hover.png");
+}
+
+.radio row,
+.radio row:selected,
+.radio row:selected:focus {
+ background-image: url("assets/radio-unselected-alt.png");
+}
+
+.radio row:hover,
+.radio row:selected:hover,
+.radio row:selected:focus:hover {
+ background-image: url("assets/radio-unselected-hover-alt.png");
+}
+
+.radio:insensitive {
+ background-image: url("assets/radio-unselected-disabled.png");
+}
+
+.radio row:insensitive {
+ background-color: transparent;
+}
+
+.radio row:insensitive,
+.radio row:selected:insensitive,
+.radio row:selected:focus:insensitive {
+ background-image: url("assets/radio-unselected-disabled-alt.png");
+}
+
+.radio:backdrop {
+ background-image: url("assets/backdrop-radio-unselected.png");
+}
+
+.radio:hover:backdrop {
+ background-image: url("assets/backdrop-radio-unselected-hover.png");
+}
+
+.radio row:backdrop,
+.radio row:selected:backdrop {
+ background-image: url("assets/backdrop-radio-unselected-alt.png");
+}
+
+.radio row:hover:backdrop,
+.radio row:selected:hover:backdrop {
+ background-image: url("assets/backdrop-radio-unselected-hover-alt.png");
+}
+
+.radio:insensitive:backdrop {
+ background-image: url("assets/backdrop-radio-unselected-disabled.png");
+}
+
+.radio row:selected:insensitive:backdrop {
+ background-image: url("assets/backdrop-radio-unselected-disabled-alt.png");
+}
+
+.radio:active {
+ background-image: url("assets/radio-selected.png");
+}
+
+.radio:active:hover {
+ background-image: url("assets/radio-selected-hover.png");
+}
+
+.radio row:active,
+.radio row:selected:active,
+.radio row:selected:focus:active {
+ background-image: url("assets/radio-selected-alt.png");
+}
+
+.radio row:active:hover,
+.radio row:selected:active:hover,
+.radio row:selected:focus:active:hover {
+ background-image: url("assets/radio-selected-hover-alt.png");
+}
+
+.radio:active:insensitive {
+ background-image: url("assets/radio-selected-disabled.png");
+}
+
+.radio row:insensitive,
+.radio row:selected:active:insensitive,
+.radio row:selected:focus:active:insensitive {
+ background-image: url("assets/radio-selected-disabled-alt.png");
+}
+
+.radio:active:backdrop {
+ background-image: url("assets/backdrop-radio-selected.png");
+}
+
+.radio:active:hover:backdrop {
+ background-image: url("assets/backdrop-radio-selected-hover.png");
+}
+
+.radio row:active:backdrop,
+.radio row:selected:active:backdrop {
+ background-image: url("assets/backdrop-radio-selected-alt.png");
+}
+
+.radio row:active:hover:backdrop,
+.radio row:selected:active:hover:backdrop {
+ background-image: url("assets/backdrop-radio-selected-hover-alt.png");
+}
+
+.radio:active:insensitive:backdrop {
+ background-image: url("assets/backdrop-radio-selected-disabled.png");
+}
+
+.radio row:selected:active:insensitive:backdrop {
+ background-image: url("assets/backdrop-radio-selected-disabled-alt.png");
+}
+
+.radio:inconsistent {
+ background-image: url("assets/radio-mixed.png");
+}
+
+.radio:inconsistent:hover {
+ background-image: url("assets/radio-mixed-hover.png");
+}
+
+.radio row:inconsistent,
+.radio row:selected:inconsistent,
+.radio row:selected:focus:inconsistent {
+ background-image: url("assets/radio-mixed-alt.png");
+}
+
+.radio row:inconsistent:hover,
+.radio row:selected:inconsistent:hover,
+.radio row:selected:focus:inconsistent:hover {
+ background-image: url("assets/radio-mixed-hover-alt.png");
+}
+
+.radio:inconsistent:insensitive {
+ background-image: url("assets/radio-mixed-disabled.png");
+}
+
+.radio row:inconsistent:insensitive,
+.radio row:selected:inconsistent:insensitive,
+.radio row:selected:focus:inconsistent:insensitive {
+ background-image: url("assets/radio-mixed-disabled-alt.png");
+}
+
+.radio:inconsistent:backdrop {
+ background-image: url("assets/backdrop-radio-mixed.png");
+}
+
+.radio:inconsistent:hover:backdrop {
+ background-image: url("assets/backdrop-radio-mixed-hover.png");
+}
+
+.radio row:inconsistent:backdrop,
+.radio row:selected:inconsistent:backdrop {
+ background-image: url("assets/backdrop-radio-mixed-alt.png");
+}
+
+.radio row:inconsistent:hover:backdrop,
+.radio row:selected:inconsistent:hover:backdrop {
+ background-image: url("assets/backdrop-radio-mixed-hover-alt.png");
+}
+
+.radio:inconsistent:insensitive:backdrop {
+ background-image: url("assets/backdrop-radio-mixed-disabled.png");
+}
+
+.radio row:selected:inconsistent:insensitive:backdrop {
+ background-image: url("assets/backdrop-radio-mixed-disabled-alt.png");
+}
+
+/*.sidebar .radio:active,
+.sidebar .radio:active:focus,
+.sidebar .radio:active:hover {
+ background-image: url("assets/sidebar-radio-selected.svg");
+}
+
+.sidebar .radio:hover {
+ background-image: url("assets/sidebar-radio-prelight.svg");
+}
+
+.sidebar .radio:active:selected,
+.sidebar .radio:active:selected:focus {
+ background-image: url("assets/sidebar-radio-selected.svg");
+}
+
+.sidebar .radio:selected:hover,
+.sidebar .radio:selected:focus {
+ background-image: url("assets/sidebar-radio-selected-prelight.svg");
+}*/
+
+.primary-toolbar .menu .check,
+.menubar.toolbar .menu .check,
+.header-bar .menu .check,
+.menu .check {
+ background-image: url("assets/check-menuitem-unselected.png");
+}
+
+.primary-toolbar .menu .radio,
+.menubar.toolbar .menu .radio,
+.header-bar .menu .radio,
+.menu .radio {
+ background-image: url("assets/check-menuitem-unselected.png");
+}
+
+.primary-toolbar .menu .check:active,
+.menubar.toolbar .menu .check:active,
+.header-bar .menu .check:active,
+.menu .check:active {
+ background-image: url("assets/check-menuitem-dark.png");
+}
+
+.toolbar .menu .check:active:hover,
+.menu .check:active:hover {
+ background-image: url("assets/check-menuitem.png");
+}
+
+.primary-toolbar .menu .check:active:insensitive,
+.menubar.toolbar .menu .check:active:insensitive,
+.header-bar .menu .check:active:insensitive,
+.toolbar .menu .check:active:hover:insensitive,
+.menu .check:active:insensitive,
+.menu .check:active:hover:insensitive {
+ background-image: url("assets/check-menuitem-insensitive.png");
+}
+
+.toolbar .menu .radio:active:hover,
+.menu .radio:active {
+ background-image: url("assets/radio-menuitem.png");
+}
+
+.primary-toolbar .menu .radio:active:insensitive,
+.menubar.toolbar .menu .radio:active:insensitive,
+.header-bar .menu .radio:active:insensitive,
+.toolbar .menu .radio:active:hover:insensitive,
+.menu .radio:active:insensitive,
+.menu .radio:active:hover:insensitive {
+ background-image: url("assets/radio-menuitem-insensitive.png");
+}
+
+.toolbar .menu .check {
+ background-image: url("assets/check-menuitem-unselected.png");
+}
+
+.toolbar .menu .radio {
+ background-image: url("assets/check-menuitem-unselected.png");
+}
+
+.toolbar .menu .check:active {
+ background-image: url("assets/check-menuitem-dark.png");
+}
+
+.toolbar .menu .check:active:insensitive {
+ background-image: url("assets/check-menuitem-insensitive-dark.png");
+}
+
+.toolbar .menu .radio:active {
+ background-image: url("assets/radio-menuitem-dark.png");
+}
+
+.toolbar .menu .radio:active:insensitive {
+ background-image: url("assets/radio-menuitem-insensitive-dark.png");
+}
+
+/*********************
+ * GtkScale's slider *
+ *********************/
+.scale.slider,
+.scale.slider.horizontal {
+ background-image: url("assets/slider-horizontal.png");
+}
+
+.scale.slider:backdrop,
+.scale.slider.horizontal:backdrop {
+ /*background-image: url("assets/slider-horizontal-disabled.png");*/
+}
+
+.scale.slider:hover,
+.scale.slider.horizontal:hover {
+ background-image: url("assets/slider-horizontal-hover.png");
+}
+
+.scale.slider:focused,
+.scale.slider.horizontal:focused {
+ background-image: url("assets/slider-horizontal-focused.png");
+}
+
+.scale.slider:hover:focused,
+.scale.slider.horizontal:hover:focused {
+ background-image: url("assets/slider-horizontal-focused-hover.png");
+}
+
+.scale.slider:insensitive,
+.scale.slider.horizontal:insensitive {
+ background-image: url("assets/slider-horizontal-disabled.png");
+}
+
+.scale.slider:insensitive:backdrop,
+.scale.slider.horizontal:insensitive:backdrop {
+ /*background-image: url("assets/slider-horizontal-backdrop-disabled.png");*/
+}
+
+.scale.slider.vertical {
+ background-image: url("assets/slider-vertical.png");
+}
+
+.scale.slider.vertical:backdrop {
+ /*background-image: url("assets/slider-vertical-backdrop.png");*/
+}
+
+.scale.slider.vertical:hover {
+ background-image: url("assets/slider-vertical-hover.png");
+}
+
+.scale.slider.vertical:focused {
+ background-image: url("assets/slider-vertical-focused.png");
+}
+
+.scale.slider.vertical:hover:focused {
+ background-image: url("assets/slider-vertical-focused-hover.png");
+}
+
+.scale.slider.vertical:insensitive {
+ background-image: url("assets/slider-vertical-disabled.png");
+}
+
+.scale.slider.vertical:insensitive:backdrop {
+ /*background-image: url("assets/slider-vertical-backdrop-disabled.png");*/
+}
+
+/*.scale.scale-has-marks-above.slider.horizontal {
+ background-image: url("assets/slider-up.png");
+}
+
+.scale.scale-has-marks-above.slider.horizontal:insensitive {
+ background-image: url("assets/slider-up-disabled.png");
+}
+
+.scale.scale-has-marks-above.slider.horizontal:backdrop {
+ background-image: url("assets/slider-up-backdrop.png");
+}
+
+.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive {
+ background-image: url("assets/slider-up-backdrop-disabled.png");
+}
+
+.scale.scale-has-marks-above.slider.vertical {
+ background-image: url("assets/slider-left.png");
+}
+
+.scale.scale-has-marks-above.slider.vertical:insensitive {
+ background-image: url("assets/slider-left-disabled.png");
+}
+
+.scale.scale-has-marks-above.slider.vertical:backdrop {
+ background-image: url("assets/slider-left-backdrop.png");
+}
+
+.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive {
+ background-image: url("assets/slider-left-backdrop-disabled.png");
+}
+
+.scale.scale-has-marks-below.slider.horizontal {
+ background-image: url("assets/slider-down.png");
+}
+
+.scale.scale-has-marks-below.slider.horizontal:insensitive {
+ background-image: url("assets/slider-down-disabled.png");
+}
+
+.scale.scale-has-marks-below.slider.horizontal:backdrop {
+ background-image: url("assets/slider-down-backdrop.png");
+}
+
+.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive {
+ background-image: url("assets/slider-down-backdrop-disabled.png");
+}
+
+.scale.scale-has-marks-below.slider.vertical {
+ background-image: url("assets/slider-right.png");
+}
+
+.scale.scale-has-marks-below.slider.vertical:insensitive {
+ background-image: url("assets/slider-right-disabled.png");
+}
+
+.scale.scale-has-marks-below.slider.vertical:backdrop {
+ background-image: url("assets/slider-right-backdrop.png");
+}
+
+.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive {
+ background-image: url("assets/slider-right-backdrop-disabled.png");
+}*/
+
diff --git a/usr/share/themes/Box4/gtk-3.0/gtk-widgets-backdrop.css b/usr/share/themes/Box4/gtk-3.0/gtk-widgets-backdrop.css
new file mode 100644
index 0000000..3e559d8
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/gtk-widgets-backdrop.css
@@ -0,0 +1,1338 @@
+/* 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;
+}
+
+/******************
+ * 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 1px 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 1px 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;
+}
+
+/* Middle button */
+.linked .entry:backdrop,
+.linked .button:backdrop,
+.linked .button:active:backdrop,
+.linked .button:active:hover:backdrop,
+.linked .button:insensitive:backdrop,
+.primary-toolbar .linked .entry:backdrop,
+.primary-toolbar .linked .button:backdrop,
+.primary-toolbar .linked .button:active:backdrop,
+.primary-toolbar .linked .button:active:hover:backdrop,
+.primary-toolbar .linked .button:insensitive:backdrop,
+.menubar.toolbar .linked .entry:backdrop,
+.menubar.toolbar .linked .button:backdrop,
+.menubar.toolbar .linked .button:active:backdrop,
+.menubar.toolbar .linked .button:active:hover:backdrop,
+.menubar.toolbar .linked .button:insensitive:backdrop,
+.header-bar .linked .entry:backdrop,
+.header-bar .linked .button:backdrop,
+.header-bar .linked .button:active:backdrop,
+.header-bar .linked .button:active:hover:backdrop,
+.header-bar .linked .button:insensitive:backdrop {
+ border-width: 1px;
+ border-right-width: 0;
+
+ border-radius: 0;
+
+ -unico-outer-stroke-width: 1px 0 1px 0;
+}
+
+/* Leftmost button */
+.linked .entry:first-child:backdrop,
+.linked .button:first-child:backdrop,
+.linked .button:active:first-child:backdrop,
+.linked .button:active:hover:first-child:backdrop,
+.linked .button:insensitive:first-child:backdrop,
+.primary-toolbar .linked .entry:first-child:backdrop,
+.primary-toolbar .linked .button:first-child:backdrop,
+.primary-toolbar .linked .button:active:first-child:backdrop,
+.primary-toolbar .linked .button:active:hover:first-child:backdrop,
+.primary-toolbar .linked .button:insensitive:first-child:backdrop,
+.menubar.toolbar .linked .entry:first-child:backdrop,
+.menubar.toolbar .linked .button:first-child:backdrop,
+.menubar.toolbar .linked .button:active:first-child:backdrop,
+.menubar.toolbar .linked .button:active:hover:first-child:backdrop,
+.menubar.toolbar .linked .button:insensitive:first-child:backdrop,
+.header-bar .linked .entry:first-child:backdrop,
+.header-bar .linked .button:first-child:backdrop,
+.header-bar .linked .button:active:first-child:backdrop,
+.header-bar .linked .button:active:hover:first-child:backdrop,
+.header-bar .linked .button:insensitive:first-child:backdrop {
+ border-width: 1px;
+ border-right-width: 0;
+
+ border-radius: 3px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+
+ -unico-outer-stroke-width: 1px 0 1px 1px;
+}
+
+/* Rightmost button */
+.linked .entry:last-child:backdrop,
+.linked .button:last-child:backdrop,
+.linked .button:active:last-child:backdrop,
+.linked .button:active:hover:last-child:backdrop,
+.linked .button:insensitive:last-child:backdrop,
+.primary-toolbar .linked .entry:last-child:backdrop,
+.primary-toolbar .linked .button:last-child:backdrop,
+.primary-toolbar .linked .button:active:last-child:backdrop,
+.primary-toolbar .linked .button:active:hover:last-child:backdrop,
+.primary-toolbar .linked .button:insensitive:last-child:backdrop,
+.menubar.toolbar .linked .entry:last-child:backdrop,
+.menubar.toolbar .linked .button:last-child:backdrop,
+.menubar.toolbar .linked .button:active:last-child:backdrop,
+.menubar.toolbar .linked .button:active:hover:last-child:backdrop,
+.menubar.toolbar .linked .button:insensitive:last-child:backdrop,
+.header-bar .linked .entry:last-child:backdrop,
+.header-bar .linked .button:last-child:backdrop,
+.header-bar .linked .button:active:last-child:backdrop,
+.header-bar .linked .button:active:hover:last-child:backdrop,
+.header-bar .linked .button:insensitive:last-child:backdrop {
+ border-width: 1px;
+
+ border-radius: 3px;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+
+ -unico-outer-stroke-width: 1px 1px 1px 0;
+}
+
+/* Linked single button */
+.linked .entry:only-child:backdrop,
+.linked .button:only-child:backdrop,
+.linked .button:active:only-child:backdrop,
+.linked .button:active:hover:only-child:backdrop,
+.linked .button:insensitive:only-child:backdrop,
+.primary-toolbar .linked .entry:only-child:backdrop,
+.primary-toolbar .linked .button:only-child:backdrop,
+.primary-toolbar .linked .button:active:only-child:backdrop,
+.primary-toolbar .linked .button:active:hover:only-child:backdrop,
+.primary-toolbar .linked .button:insensitive:only-child:backdrop,
+.menubar.toolbar .linked .entry:only-child:backdrop,
+.menubar.toolbar .linked .button:only-child:backdrop,
+.menubar.toolbar .linked .button:active:only-child:backdrop,
+.menubar.toolbar .linked .button:active:hover:only-child:backdrop,
+.menubar.toolbar .linked .button:insensitive:only-child:backdrop,
+.header-bar .linked .entry:only-child:backdrop,
+.header-bar .linked .button:only-child:backdrop,
+.header-bar .linked .button:active:only-child:backdrop,
+.header-bar .linked .button:active:hover:only-child:backdrop,
+.header-bar .linked .button:insensitive:only-child:backdrop {
+ border-width: 1px;
+
+ border-radius: 3px;
+
+ -unico-outer-stroke-width: 1px;
+}
+
+/****************
+ * cell and row *
+ ****************/
+.cell:backdrop {
+ background-color: mix (@base_color, @bg_color, 0.4);
+ border-radius: 0;
+ border-width: 0;
+}
+
+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;
+}
+
+/*******************
+ * 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 1px 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)));
+}
+
+/************
+ * 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);
+}
+
+/*************************
+ * 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);
+}
+
+/***********
+ * sidebar *
+ ***********/
+.sidebar row:selected:backdrop {
+ text-shadow: 0 1px shade (@backdrop_selected_bg_color, 0.7);
+}
+
+/**************
+ * spinbutton *
+ **************/
+.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;
+}
+
+/***********
+ * spinner *
+ ***********/
+.menu.spinner:backdrop,
+.primary-toolbar .spinner:backdrop,
+.primary-toolbar .spinner:backdrop,
+.menubar.toolbar .spinner:backdrop,
+.menubar.toolbar .spinner:backdrop,
+.header-bar .spinner:backdrop,
+.header-bar .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 1px 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 1px 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 1px 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,
+.menubar.toolbar .toolbar:backdrop,
+.menubar.toolbar.toolbar:backdrop,
+.header-bar .toolbar:backdrop,
+.header-bar.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 1px shade (@dark_bg_color, 1.06);
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 0;
+}
+
+.primary-toolbar :insensitive:backdrop,
+.menubar.toolbar :insensitive:backdrop,
+.header-bar :insensitive:backdrop {
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.82);
+}
+
+.primary-toolbar GtkComboBox:backdrop,
+.primary-toolbar .button *:backdrop,
+.primary-toolbar .button:backdrop,
+.menubar.toolbar GtkComboBox:backdrop,
+.menubar.toolbar .button *:backdrop,
+.menubar.toolbar .button:backdrop,
+.header-bar GtkComboBox:backdrop,
+.header-bar .button *:backdrop,
+.header-bar .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 1px shade (@dark_bg_color, 1.06);
+
+ /* This breaks Gtk+ 3.5.x, lp #1015497. */
+ /* 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,
+.menubar.toolbar .button *:hover:backdrop,
+.header-bar .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,
+.menubar.toolbar .raised .button:backdrop,
+.menubar.toolbar .raised.button:backdrop,
+.menubar.toolbar .button:hover:backdrop,
+.menubar.toolbar .button:active:backdrop,
+.menubar.toolbar .button:insensitive:backdrop,
+.header-bar .raised .button:backdrop,
+.header-bar .raised.button:backdrop,
+.header-bar .button:hover:backdrop,
+.header-bar .button:active:backdrop,
+.header-bar .button:insensitive:backdrop {
+ border-width: 1px;
+
+ /* This breaks Gtk+ 3.5.x, lp #1015497. */
+ /* 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,
+.menubar.toolbar GtkComboBox.combobox-entry .button:backdrop,
+.header-bar 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,
+.menubar.toolbar GtkComboBox.combobox-entry .button:backdrop,
+.menubar.toolbar .raised .button:backdrop,
+.menubar.toolbar .raised.button:backdrop,
+.menubar.toolbar .button:hover:backdrop,
+.header-bar GtkComboBox.combobox-entry .button:backdrop,
+.header-bar .raised .button:backdrop,
+.header-bar .raised.button:backdrop,
+.header-bar .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,
+.menubar.toolbar .button:active:backdrop,
+.header-bar .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 1px 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,
+.menubar.toolbar .button:active:hover:backdrop,
+.header-bar .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,
+.menubar.toolbar .button:active:insensitive:backdrop,
+.menubar.toolbar .button:insensitive:backdrop,
+.header-bar .button:active:insensitive:backdrop,
+.header-bar .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,
+.menubar.toolbar .button:insensitive:backdrop,
+.header-bar .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,
+.menubar.toolbar .button:active:insensitive:backdrop,
+.header-bar .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,
+.menubar.toolbar .entry:backdrop,
+.menubar.toolbar .entry:active:backdrop,
+.menubar.toolbar .entry:focused:backdrop,
+.header-bar .entry:backdrop,
+.header-bar .entry:active:backdrop,
+.header-bar .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,
+.menubar.toolbar .entry:backdrop,
+.header-bar .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,
+.menubar.toolbar .entry:insensitive:backdrop,
+.header-bar .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,
+.menubar.toolbar .entry:focused:backdrop,
+.header-bar .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,
+.menubar.toolbar GtkSeparatorToolItem:backdrop,
+.menubar.toolbar .separator:backdrop,
+.menubar.toolbar .separator:insensitive:backdrop,
+.header-bar GtkSeparatorToolItem:backdrop,
+.header-bar .separator:backdrop,
+.header-bar .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 1px 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 {
+}
+
+/*****************************************************************************
+ * states [please keep this section at the end of the file (CSS precedence)] *
+ *****************************************************************************/
+*:insensitive:backdrop {
+ color: mix (shade (@bg_color, 0.6), @bg_color, 0.2);
+ text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.5);
+}
+
+*:selected:backdrop,
+*:selected:focused:backdrop {
+ background-color: @backdrop_selected_bg_color;
+
+ color: @backdrop_selected_fg_color;
+}
diff --git a/usr/share/themes/Box4/gtk-3.0/gtk-widgets-borders-radiance.css b/usr/share/themes/Box4/gtk-3.0/gtk-widgets-borders-radiance.css
new file mode 100644
index 0000000..cc1f946
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/gtk-widgets-borders-radiance.css
@@ -0,0 +1,73 @@
+.primary-toolbar .button,
+.menubar.toolbar .button,
+.header-bar .button {
+ border-image: url("assets/radiance-button-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:focused,
+.menubar.toolbar .button:focused,
+.header-bar .button:focused {
+ border-image: url("assets/radiance-button-toolbar-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:active,
+.menubar.toolbar .button:active,
+.header-bar .button:active {
+ border-image: url("assets/radiance-button-toolbar-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:active:focused,
+.menubar.toolbar .button:active:focused,
+.header-bar .button:active:focused {
+ border-image: url("assets/radiance-button-toolbar-active-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:backdrop,
+.menubar.toolbar .button:backdrop,
+.header-bar .button:backdrop {
+ border-image: url("assets/radiance-backdrop-button-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:active:backdrop,
+.menubar.toolbar .button:active:backdrop,
+.header-bar .button:active:backdrop {
+ border-image: url("assets/radiance-backdrop-button-toolbar-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .entry,
+.menubar.toolbar .entry,
+.header-bar .entry {
+ border-image: url("assets/radiance-entry-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .entry:focus,
+.menubar.toolbar .entry:focus,
+.header-bar .entry:focus {
+ border-image: url("assets/radiance-entry-toolbar-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button:focus:insensitive,
+.menubar.toolbar GtkComboBox.combobox-entry .button,
+.menubar.toolbar GtkComboBox.combobox-entry .button:focus:insensitive,
+.header-bar GtkComboBox.combobox-entry .button,
+.header-bar GtkComboBox.combobox-entry .button:focus:insensitive {
+ border-image: url("assets/radiance-combobox-button-toolbar.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:focus,
+.menubar.toolbar GtkComboBox.combobox-entry .button:focus,
+.header-bar GtkComboBox.combobox-entry .button:focus {
+ border-image: url("assets/radiance-combobox-button-toolbar-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:focus:active:focus,
+.menubar.toolbar GtkComboBox.combobox-entry .button:focus:active:focus,
+.header-bar GtkComboBox.combobox-entry .button:focus:active:focus {
+ border-image: url("assets/radiance-combobox-button-toolbar-pressed-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+.menubar.menuitem:hover,
+.menubar .menuitem:hover {
+ border-color: #b8ab9c;
+}
\ No newline at end of file
diff --git a/usr/share/themes/Box4/gtk-3.0/gtk-widgets-borders.css b/usr/share/themes/Box4/gtk-3.0/gtk-widgets-borders.css
new file mode 100644
index 0000000..e14c0eb
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/gtk-widgets-borders.css
@@ -0,0 +1,460 @@
+/* Borders */
+
+.frame {
+/* border-radius: 7px;
+ border-width: 1px;*/
+
+ /*border-image: url("assets/frame.png") 8 10 8 10 / 8px 10px 8px 10px stretch;*/
+}
+
+/* focused element borders */
+.entry:focus,
+GtkComboBox.combobox-entry .entry:focus,
+.button:focus:active,
+.button.default:active,
+GtkSwitch.trough:active {
+}
+
+/**********
+ * button *
+ **********/
+.button {
+ border-radius: 8px;
+ border-width: 1px;
+ border-style: solid;
+ border-color: transparent;
+}
+
+.button {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:backdrop {
+ border-image: url("assets/backdrop-button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:focus {
+ border-image: url("assets/button-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:hover {
+ border-image: url("assets/button-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:hover:backdrop {
+ border-image: url("assets/backdrop-button-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:hover:focus {
+ border-image: url("assets/button-focused-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:insensitive {
+ border-image: url("assets/button-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:insensitive:backdrop {
+ border-image: url("assets/backdrop-button-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active {
+ border-image: url("assets/button-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:backdrop {
+ border-image: url("assets/backdrop-button-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:hover {
+ border-image: url("assets/button-active-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:hover:backdrop {
+ border-image: url("assets/backdrop-button-active-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:focus {
+ border-image: url("assets/button-active-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:hover:focus {
+ border-image: url("assets/button-active-focused-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:insensitive {
+ border-image: url("assets/button-active-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:insensitive:backdrop {
+ border-image: url("assets/backdrop-button-active-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+/* focused button borders */
+.button:focus,
+.button.default {
+}
+
+.button.default {
+ border-image: url("assets/button-default.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button.default:hover {
+ border-image: url("assets/button-default-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button.default:focus {
+ border-image: url("assets/button-default-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button.default:focus:hover {
+ border-image: url("assets/button-default-focused-hover.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button,
+.menubar.toolbar .button,
+.header-bar .button {
+ border-image: url("assets/button-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:focused,
+.menubar.toolbar .button:focused,
+.header-bar .button:focused {
+ border-image: url("assets/button-toolbar-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:active,
+.menubar.toolbar .button:active,
+.header-bar .button:active {
+ border-image: url("assets/button-toolbar-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:active:focused,
+.menubar.toolbar .button:active:focused,
+.header-bar .button:active:focused {
+ border-image: url("assets/button-toolbar-active-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:backdrop,
+.menubar.toolbar .button:backdrop,
+.header-bar .button:backdrop {
+ border-image: url("assets/backdrop-button-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:active:backdrop,
+.menubar.toolbar .button:active:backdrop,
+.header-bar .button:active:backdrop {
+ border-image: url("assets/backdrop-button-toolbar-active.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.menubar.menuitem:hover,
+.menubar .menuitem:hover {
+ border: 1px solid #2e2e2c;
+ border-bottom-width: 0px;
+ border-radius: 4px 4px 0 0;
+}
+
+/*********
+ * entry *
+ *********/
+.entry {
+ border-radius: 8px;
+ border-width: 1px;
+ border-style: solid;
+ border-color: transparent;
+}
+
+.entry {
+ border-image: url("assets/entry.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.entry:backdrop {
+ border-image: url("assets/backdrop-entry.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.entry:focus {
+ border-image: url("assets/entry-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.entry:insensitive {
+ border-image: url("assets/entry-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.entry:insensitive:backdrop {
+ border-image: url("assets/backdrop-entry-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .entry,
+.menubar.toolbar .entry,
+.header-bar .entry {
+ border-image: url("assets/entry-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .entry:focus,
+.menubar.toolbar .entry:focus,
+.header-bar .entry:focus {
+ border-image: url("assets/entry-toolbar-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .entry.progressbar,
+.primary-toolbar .entry.progressbar,
+.menubar.toolbar .entry.progressbar,
+.menubar.toolbar .entry.progressbar,
+.header-bar .entry.progressbar,
+.header-bar .entry.progressbar,
+.entry.progressbar {
+ border-radius: 8px;
+ border-width: 0;
+}
+
+/******************
+ * combobox entry *
+ ******************/
+GtkComboBox.combobox-entry .entry:first-child,
+GtkComboBox.combobox-entry .button:first-child {
+ border-image-width: 10px 1px 10px 12px;
+ border-radius: 8px 0 0 8px;
+ border-right-width: 0;
+}
+
+GtkComboBox.combobox-entry .entry:last-child,
+GtkComboBox.combobox-entry .button:last-child {
+ border-image-width: 10px 12px 10px 1px;
+ border-radius: 0 8px 8px 0;
+ border-left-width: 0;
+}
+
+GtkComboBox.combobox-entry .button {
+ border-image: url("assets/combobox-button.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+GtkComboBox.combobox-entry .button:backdrop {
+ border-image: url("assets/backdrop-combobox-button.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+GtkComboBox.combobox-entry .button:focus {
+ border-image: url("assets/combobox-button-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+GtkComboBox.combobox-entry .button:insensitive {
+ border-image: url("assets/combobox-button-disabled.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+GtkComboBox.combobox-entry .button:insensitive:backdrop {
+ border-image: url("assets/backdrop-combobox-button-disabled.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+GtkComboBox.combobox-entry .button:active:focus {
+ border-image: url("assets/combobox-button-pressed-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button:focus:insensitive,
+.menubar.toolbar GtkComboBox.combobox-entry .button,
+.menubar.toolbar GtkComboBox.combobox-entry .button:focus:insensitive,
+.header-bar GtkComboBox.combobox-entry .button,
+.header-bar GtkComboBox.combobox-entry .button:focus:insensitive {
+ border-image: url("assets/combobox-button-toolbar.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:focus,
+.menubar.toolbar GtkComboBox.combobox-entry .button:focus,
+.header-bar GtkComboBox.combobox-entry .button:focus {
+ border-image: url("assets/combobox-button-toolbar-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:focus:active:focus,
+.menubar.toolbar GtkComboBox.combobox-entry .button:focus:active:focus,
+.header-bar GtkComboBox.combobox-entry .button:focus:active:focus {
+ border-image: url("assets/combobox-button-toolbar-pressed-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .entry:first-child,
+.primary-toolbar GtkComboBox.combobox-entry .button:first-child,
+.menubar.toolbar GtkComboBox.combobox-entry .entry:first-child,
+.menubar.toolbar GtkComboBox.combobox-entry .button:first-child,
+.header-bar GtkComboBox.combobox-entry .entry:first-child,
+.header-bar GtkComboBox.combobox-entry .button:first-child {
+ border-image-width: 10px 0 10px 12px;
+ border-radius: 8px 0 0 8px;
+ border-right-width: 0;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .entry:last-child,
+.primary-toolbar GtkComboBox.combobox-entry .button:last-child,
+.menubar.toolbar GtkComboBox.combobox-entry .entry:last-child,
+.menubar.toolbar GtkComboBox.combobox-entry .button:last-child,
+.header-bar GtkComboBox.combobox-entry .entry:last-child,
+.header-bar GtkComboBox.combobox-entry .button:last-child {
+ border-image-width: 10px 12px 10px 1px;
+ border-radius: 0 8px 8px 0;
+ border-left-width: 0;
+}
+
+.notebook tab.top:active {
+ border-image: url("assets/notebook-tab-top.png") 8 10 1 10 / 8px 10px 1px 10px stretch;
+}
+
+.notebook tab.right:active {
+ border-image: url("assets/notebook-tab-right.png") 10 8 10 1 / 10px 8px 10px 1px stretch;
+}
+
+.notebook tab.bottom:active {
+ border-image: url("assets/notebook-tab-bottom.png") 1 10 8 10 / 1px 10px 8px 10px stretch;
+}
+
+.notebook tab.left:active {
+ border-image: url("assets/notebook-tab-left.png") 10 1 10 8 / 10px 1px 10px 8px stretch;
+}
+
+/* unfocused window: generic element borders */
+.button:backdrop,
+GtkComboBox.combobox-entry .entry:backdrop,
+GtkComboBox.combobox-entry .button:backdrop,
+.entry:backdrop,
+GtkSwitch.trough:backdrop,
+.trough:backdrop {
+}
+
+.trough,
+.trough.highlight {
+ border-radius: 4px;
+ border-width: 1px;
+ border-style: solid;
+ border-color: transparent;
+}
+
+.trough {
+ border-image: url("assets/progressbar-horizontal-trough.png") 6 7 6 7 / 6px 7px 6px 7px stretch;
+}
+
+.trough.vertical {
+ border-image: url("assets/progressbar-vertical-trough.png") 7 6 7 6 / 7px 6px 7px 6px stretch;
+}
+
+.trough row {
+}
+
+.trough.vertical {
+ border-image: url("assets/progressbar-vertical-trough.png") 7 6 7 6 / 7px 6px 7px 6px stretch;
+}
+
+GtkSwitch.trough {
+ border-image: url("assets/switch-trough-off.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+GtkSwitch.trough:active {
+ border-image: url("assets/switch-trough-on.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar GtkSwitch.trough,
+.menubar.toolbar GtkSwitch.trough,
+.header-bar GtkSwitch.trough {
+ border-image: url("assets/switch-trough-toolbar-off.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar GtkSwitch.trough:active,
+.menubar.toolbar GtkSwitch.trough:active,
+.header-bar GtkSwitch.trough:active {
+ border-image: url("assets/switch-trough-toolbar-on.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+/* XXX temporary */
+GtkSwitch.trough:backdrop,
+GtkSwitch.trough:active:backdrop,
+GtkSwitch.trough:insensitive,
+GtkSwitch.trough:active:insensitive {
+ border-image: url("assets/switch-trough-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+GtkSwitch.slider {
+ border-image: url("assets/switch-button-off.png") 9 11 9 11 / 9px 11px 9px 11px stretch;
+}
+
+GtkSwitch.slider:active {
+ border-image: url("assets/switch-button-on.png") 9 11 9 11 / 9px 11px 9px 11px stretch;
+}
+
+/* XXX temporary */
+GtkSwitch.slider:backdrop,
+GtkSwitch.slider:insensitive {
+ border-image: url("assets/switch-button-off-disabled.png") 9 11 9 11 / 9px 11px 9px 11px stretch;
+}
+
+/* XXX temporary */
+GtkSwitch.slider:active:backdrop,
+GtkSwitch.slider:active:insensitive {
+ border-image: url("assets/switch-button-on-disabled.png") 9 11 9 11 / 9px 11px 9px 11px stretch;
+}
+
+.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focused {
+ border-image: url("assets/progressbar-horizontal-fill.png") 5 6 5 6 / 5px 6px 5px 6px stretch;
+}
+
+.progressbar.vertical {
+ border-image: url("assets/progressbar-vertical-fill.png") 6 5 6 5 / 6px 5px 6px 5px stretch;
+}
+
+.progressbar:backdrop,
+.progressbar row:backdrop,
+.progressbar row:hover:backdrop,
+.progressbar row:selected:backdrop,
+.progressbar row:selected:focused:backdrop {
+ border-image: url("assets/progressbar-horizontal-fill-backdrop.png") 5 6 5 6 / 5px 6px 5px 6px stretch;
+}
+
+.progressbar.vertical:backdrop {
+ border-image: url("assets/progressbar-vertical-fill-backdrop.png") 6 5 6 5 / 6px 5px 6px 5px stretch;
+}
+
+.scale.trough {
+ border-image: url("assets/scale-horizontal-trough.png") 2 6 2 6 / 2px 6px 2px 6px stretch;
+}
+
+.scale.trough:insensitive {
+ border-image: url("assets/scale-horizontal-trough-disabled.png") 2 6 2 6 / 2px 6px 2px 6px stretch;
+}
+
+.scale.trough:backdrop {
+ border-image: url("assets/scale-horizontal-trough-backdrop.png") 2 6 2 6 / 2px 6px 2px 6px stretch;
+}
+
+.scale.trough.vertical {
+ border-image: url("assets/scale-vertical-trough.png") 6 2 6 2 / 6px 2px 6px 2px stretch;
+}
+
+.scale.trough.vertical:insensitive {
+ border-image: url("assets/scale-vertical-trough-disabled.png") 6 2 6 2 / 6px 2px 6px 2px stretch;
+}
+
+.scale.trough.highlight.left {
+ border-image: url("assets/scale-horizontal-fill.png") 2 6 2 6 / 2px 6px 2px 6px stretch;
+}
+
+.scale.trough.vertical:backdrop {
+ border-image: url("assets/scale-vertical-trough-backdrop.png") 6 2 6 2 / 6px 2px 6px 2px stretch;
+}
+
+.scale.trough.highlight.left:insensitive {
+ border-image: url("assets/scale-horizontal-fill-disabled.png") 2 6 2 6 / 2px 6px 2px 6px stretch;
+}
+
+.scale.trough.highlight.left:backdrop {
+ border-image: url("assets/scale-horizontal-fill-backdrop.png") 2 6 2 6 / 2px 6px 2px 6px stretch;
+}
+
+.scale.trough.highlight.bottom.vertical {
+ border-image: url("assets/scale-vertical-fill.png") 6 2 6 2 / 6px 2px 6px 2px stretch;
+}
+
+.scale.trough.highlight.bottom.vertical:insensitive {
+ border-image: url("assets/scale-vertical-fill-disabled.png") 6 2 6 2 / 6px 2px 6px 2px stretch;
+}
+
+.scale.trough.highlight.bottom.vertical:backdrop {
+ border-image: url("assets/scale-vertical-fill-backdrop.png") 6 2 6 2 / 6px 2px 6px 2px stretch;
+}
+
diff --git a/usr/share/themes/Box4/gtk-3.0/gtk-widgets-radiance.css b/usr/share/themes/Box4/gtk-3.0/gtk-widgets-radiance.css
new file mode 100644
index 0000000..791cfdf
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/gtk-widgets-radiance.css
@@ -0,0 +1,149 @@
+/* Set up shadows and hilights for button visual separation */
+.primary-toolbar .linked .button,
+.primary-toolbar .button.raised.linked,
+.primary-toolbar .raised.linked .button,
+.menubar.toolbar .linked .button,
+.menubar.toolbar .button.raised.linked,
+.menubar.toolbar .raised.linked .button,
+.header-bar .linked .button,
+.header-bar .button.raised.linked,
+.header-bar .button.raised.linked .button {
+ box-shadow: inset 1px 0 shade (@dark_bg_color, 1.1),
+ inset -1px 0 shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .linked .button:first-child,
+.primary-toolbar .button.raised.linked:first-child,
+.primary-toolbar .raised.linked .button:first-child,
+.menubar.toolbar .linked .button:first-child,
+.menubar.toolbar .button.raised.linked:first-child,
+.menubar.toolbar .raised.linked .button:first-child,
+.header-bar .linked .button:first-child,
+.header-bar .button.raised.linked:first-child,
+.header-bar .raised.linked .button:first-child {
+ box-shadow: inset -1px 0 shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .linked .button:last-child,
+.primary-toolbar .button.raised.linked:last-child,
+.primary-toolbar .raised.linked .button:last-child,
+.menubar.toolbar .linked .button:last-child,
+.menubar.toolbar .button.raised.linked:last-child,
+.menubar.toolbar .raised.linked .button:last-child,
+.header-bar .linked .button:last-child,
+.header-bar .button.raised.linked:last-child,
+.header-bar .raised.linked .button:last-child {
+ box-shadow: inset 1px 0 shade (@dark_bg_color, 1.1)
+}
+
+.primary-toolbar .linked .button:active,
+.primary-toolbar .button.raised.linked:active,
+.primary-toolbar .raised.linked .button:active,
+.menubar.toolbar .linked .button:active,
+.menubar.toolbar .button.raised.linked:active,
+.menubar.toolbar .raised.linked .button:active,
+.header-bar .linked .button:active,
+.header-bar .button.raised.linked:active,
+.header-bar .raised.linked .button:active {
+ box-shadow: inset 1px 0 shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .linked .button:insensitive,
+.primary-toolbar .button.raised.linked:insensitive,
+.primary-toolbar .raised.linked .button:insensitive,
+.menubar.toolbar .linked .button:insensitive,
+.menubar.toolbar .button.raised.linked:insensitive,
+.menubar.toolbar .raised.linked .button:insensitive,
+.header-bar .linked .button:insensitive,
+.header-bar .button.raised.linked:insensitive,
+.header-bar .raised.linked .button:insensitive {
+ box-shadow: inset -1px 0 shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .linked .button:backdrop:last-child,
+.primary-toolbar .button.raised.linked:backdrop:last-child,
+.primary-toolbar .raised.linked .button:backdrop:last-child,
+.menubar.toolbar .linked .button:backdrop:last-child,
+.menubar.toolbar .button.raised.linked:backdrop:last-child,
+.menubar.toolbar .raised.linked .button:backdrop:last-child,
+.header-bar .linked .button:backdrop:last-child,
+.header-bar .button.raised.linked:backdrop:last-child,
+.header-bar .raised.linked .button:backdrop:last-child {
+ box-shadow: inset 1px 0 shade (@dark_bg_color, 1.1);
+}
+
+.menubar {
+ color: @dark_fg_color;
+ text-shadow: 0 1px shade (@dark_bg_color, 1.1);
+}
+
+.menubar.menuitem:hover,
+.menubar .menuitem:hover {
+ color: @dark_fg_color;
+ text-shadow: 0 1px shade (@dark_bg_color, 1.1);
+}
+
+.menuitem:hover,
+.menu .menuitem:hover {
+ color: @selected_fg_color;
+ text-shadow: 0 -1px shade (@selected_bg_color, 0.7);
+}
+
+.menuitem:insensitive,
+.menuitem *:insensitive {
+ color: mix (@fg_color, @bg_color, 0.5);
+ text-shadow: 0 1px shade (@bg_color, 1.14);
+}
+
+/* primary-toolbar */
+.primary-toolbar,
+.primary-toolbar .toolbar,
+.primary-toolbar.toolbar,
+.menubar.toolbar,
+.header-bar {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.96)),
+ to (shade (@dark_bg_color, 1.1)));
+ border-bottom-color: shade (@dark_bg_color, 1.02);
+ border-top-color: shade (@dark_bg_color, 1.02);
+
+ text-shadow: 0 1px shade (@dark_bg_color, 1.1);
+}
+
+.primary-toolbar :insensitive,
+.menubar.toolbar :insensitive,
+.header-bar :insensitive {
+ text-shadow: 0 1px shade (@dark_bg_color, 1.1);
+}
+
+.primary-toolbar GtkComboBox,
+.primary-toolbar .button *,
+.primary-toolbar .button,
+.menubar.toolbar GtkComboBox,
+.menubar.toolbar .button *,
+.menubar.toolbar .button,
+.header-bar GtkComboBox,
+.header-bar .button *,
+.header-bar .button {
+ text-shadow: 0 1px alpha (shade (@dark_bg_color, 1.25), 0.32);
+}
+
+.primary-toolbar .raised .button,
+.primary-toolbar .raised.button,
+.primary-toolbar .button:hover,
+.primary-toolbar .button:active,
+.primary-toolbar .button:insensitive,
+.menubar.toolbar .raised .button,
+.menubar.toolbar .raised.button,
+.menubar.toolbar .button:hover,
+.menubar.toolbar .button:active,
+.menubar.toolbar .button:insensitive,
+.header-bar .raised .button,
+.header-bar .raised.button,
+.header-bar .button:hover,
+.header-bar .button:active,
+.header-bar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.03)),
+ to (shade (@dark_bg_color, 0.96)));
+}
\ No newline at end of file
diff --git a/usr/share/themes/Box4/gtk-3.0/gtk-widgets.css b/usr/share/themes/Box4/gtk-3.0/gtk-widgets.css
new file mode 100644
index 0000000..3da32f9
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/gtk-widgets.css
@@ -0,0 +1,2460 @@
+/* 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: 0;
+ -GtkButton-interior-focus: true;
+ -GtkButton-inner-border: 3;
+ -GtkCheckButton-indicator-size: 18;
+ -GtkCheckMenuItem-indicator-size: 16;
+ -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: 0;
+ -GtkMenu-vertical-padding: 5px;
+ -GtkMenuBar-internal-padding: 0;
+ -GtkMenuItem-arrow-scaling: 0.6;
+ -GtkNotebook-tab-overlap: 1;
+ -GtkPaned-handle-size: 6;
+ -GtkProgressBar-min-horizontal-bar-height: 14;
+ -GtkProgressBar-min-vertical-bar-width: 14;
+ -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: 0;
+ -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-separator-width: 2;
+ -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-decoration-button-layout: "close:";
+ -GtkWindow-resize-grip-width: 0;
+ -GtkWindow-resize-grip-height: 0;
+ -WnckTasklist-fade-overlay-rect: 0;
+
+ background-origin: border-box;
+ background-clip: padding-box;
+ border-width: 1px;
+
+ engine: unico;
+
+ /*-unico-arrow-texture: url("assets/combobox-arrow.png");*/
+
+ /* To avoid using custom attributes, unico looks at the outline attributes
+ * to find out how to render the focus ring.
+ */
+ outline-color: alpha (@selected_bg_color, 0.5);
+ outline-offset: 5px;
+}
+
+GtkWindow {
+ color: @fg_color;
+ background-color: @bg_color;
+}
+
+GtkPaned {
+ background-color: @bg_color;
+}
+
+GtkWindow:backdrop {
+ color: @backdrop_fg_color;
+}
+
+/*********
+ * arrow *
+ *********/
+/*.arrow * {
+ background-image: url("assets/combobox-arrow.png");
+}*/
+
+/*************
+ * 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 1px shade (@bg_color, 1.04);
+
+ box-shadow: inset -1px 0 shade (@bg_color, 0.94);
+}
+
+/**************
+ * background *
+ **************/
+.background {
+ background-color: @bg_color;
+ border-width: 0;
+}
+
+/**********
+ * button *
+ **********/
+.button {
+ -GtkWidget-focus-line-width: 0;
+
+ padding: 5px 6px;
+}
+
+GtkSwitch.slider,
+.button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.08)),
+ color-stop (0.5, @button_bg_color),
+ to (shade (@button_bg_color, 0.94)));
+
+ color: @fg_color;
+ text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+}
+
+GtkSwitch.slider:backdrop,
+.button:backdrop {
+ background-image: none;
+ background-color: @bg_color;
+
+ color: @backdrop_fg_color;
+ text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.2);
+}
+
+.button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.12)),
+ color-stop (0.5, @button_bg_color),
+ to (shade (@button_bg_color, 0.96)));
+}
+
+.button:hover:backdrop {
+ background-image: none;
+ background-color: shade (@bg_color, 1.04);
+}
+
+.button:insensitive {
+ background-image: none;
+ background-color: mix (#ebebeb, @bg_color, 0.5);
+
+ text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+}
+
+.button:insensitive:backdrop {
+ background-image: none;
+ background-color: #ebebeb;
+
+ text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.2);
+}
+
+.button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (#cecece),
+ to (#e8e8e8));
+}
+
+.button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (#dcdcdc),
+ to (#f3f3f3));
+}
+
+.button:active:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (#e3e3e3),
+ to (#f3f3f3));
+}
+
+.button:active:insensitive:backdrop {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (#e3e3e3, @bg_color, 0.5)),
+ to (mix (#f3f3f3, @bg_color, 0.5)));
+}
+
+/* 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 1px alpha (shade (@selected_bg_color, 1.26), 0.4);
+}
+
+.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)));
+}
+
+.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)));
+}
+
+.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)));
+}
+
+.button.default:insensitive {
+}
+*/
+/* Middle button */
+.primary-toolbar .linked .entry,
+.primary-toolbar .linked .button,
+.primary-toolbar .linked .button:active,
+.primary-toolbar .linked .button:active:hover,
+.primary-toolbar .linked .button:insensitive,
+.menubar.toolbar .linked .entry,
+.menubar.toolbar .linked .button,
+.menubar.toolbar .linked .button:active,
+.menubar.toolbar .linked .button:active:hover,
+.menubar.toolbar .linked .button:insensitive,
+.header-bar .linked .entry,
+.header-bar .linked .button,
+.header-bar .linked .button:active,
+.header-bar .linked .button:active:hover,
+.header-bar .linked .button:insensitive {
+ border-width: 1px;
+ border-right-width: 0;
+
+ border-radius: 0;
+}
+
+/* Set up shadows and hilights for button visual separation */
+.linked .button,
+.toolbar .button.raised.linked,
+.toolbar .raised.linked .button,
+.inline-toolbar.toolbar .button,
+.inline-toolbar.toolbar GtkToolButton .button {
+ box-shadow: inset -1px 0 shade (@bg_color, 0.84);
+}
+
+.linked .button:first-child,
+.toolbar .button.raised.linked:first-child,
+.toolbar .raised.linked .button:first-child,
+.inline-toolbar.toolbar .button:first-child,
+.inline-toolbar.toolbar GtkToolButton:first-child .button {
+ box-shadow: inset -1px 0 shade (@bg_color, 0.84);
+}
+
+.linked .button:last-child,
+.toolbar .button.raised.linked:last-child,
+.toolbar .raised.linked .button:last-child,
+.inline-toolbar.toolbar .button:last-child,
+.inline-toolbar.toolbar GtkToolButton:last-child .button {
+ /*box-shadow: inset 1px 0 shade (@bg_color, 1.06);*/
+}
+
+.linked .button:active,
+.toolbar .button.raised.linked:active,
+.toolbar .raised.linked .button:active,
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar GtkToolButton .button:active {
+ /*box-shadow: inset 1px 0 shade (@bg_color, 0.76);*/
+}
+
+.linked .button:insensitive,
+.toolbar .button.raised.linked:insensitive,
+.toolbar .raised.linked .button:insensitive,
+.inline-toolbar.toolbar .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive {
+ box-shadow: inset -1px 0 shade (@bg_color, 0.84);
+}
+
+.linked .button:backdrop,
+.toolbar .button.raised.linked:backdrop,
+.toolbar .raised.linked .button:backdrop,
+.inline-toolbar.toolbar .button:backdrop,
+.inline-toolbar.toolbar GtkToolButton .button:backdrop {
+ /*box-shadow: inset -1px 0 @unfocused_borders;*/
+}
+
+.linked .button:insensitive:backdrop,
+.toolbar .button.raised.linked:insensitive:backdrop,
+.toolbar .raised.linked .button:insensitive:backdrop,
+.inline-toolbar.toolbar .button:insensitive:backdrop,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive:backdrop {
+ /*box-shadow: inset -1px 0 @unfocused_insensitive_borders;*/
+}
+
+
+/* Middle button */
+.linked .entry,
+.linked .button,
+.linked .button:active,
+.linked .button:active:hover,
+.linked .button:focus,
+.linked .button:focus:active,
+.linked .button:insensitive {
+ border-right-width: 0;
+ border-left-width: 0;
+ border-image-width: 10px 0 10px 0;
+ border-radius: 0;
+}
+
+/* Leftmost button */
+.linked .entry:first-child,
+.linked .button:first-child,
+.linked .button:active:first-child,
+.linked .button:active:hover:first-child,
+.linked .button:focus:first-child,
+.linked .button:focus:active:first-child,
+.linked .button:insensitive:first-child {
+ border-width: 1px;
+ border-right-width: 0;
+ border-image-width: 10px 0 10px 12px;
+ border-radius: 8px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+}
+
+/* Rightmost button */
+.linked .entry:last-child,
+.linked .button:last-child,
+.linked .button:active:last-child,
+.linked .button:active:hover:last-child,
+.linked .button:focus:last-child,
+.linked .button:focus:active:last-child,
+.linked .button:insensitive:last-child {
+ border-width: 1px;
+ border-left-width: 0;
+ border-image-width: 10px 12px 10px 0;
+ border-radius: 8px;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+}
+
+/* Linked single button */
+.linked .entry:only-child,
+.linked .button:only-child,
+.linked .button:active:only-child,
+.linked .button:active:hover:only-child,
+.linked .button:focus:only-child,
+.linked .button:focus:active:only-child,
+.linked .button:insensitive:only-child {
+ border-right-width: 1px;
+ border-left-width: 1px;
+ border-image-width: 10px 12px 10px 12px;
+ border-radius: 8px;
+}f
+
+/* Set up shadows and hilights for button visual separation */
+.primary-toolbar .linked .button,
+.primary-toolbar .button.raised.linked,
+.primary-toolbar .raised.linked .button,
+.menubar.toolbar .linked .button,
+.menubar.toolbar .button.raised.linked,
+.menubar.toolbar .raised.linked .button,
+.header-bar .linked .button,
+.header-bar .button.raised.linked,
+.header-bar .raised.linked .button {
+ box-shadow: inset 1px 0 shade (@dark_bg_color, 1.4),
+ inset -1px 0 shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .linked .button:first-child,
+.primary-toolbar .button.raised.linked:first-child,
+.primary-toolbar .raised.linked .button:first-child,
+.menubar.toolbar .linked .button:first-child,
+.menubar.toolbar .button.raised.linked:first-child,
+.menubar.toolbar .raised.linked .button:first-child,
+.header-bar .linked .button:first-child,
+.header-bar .button.raised.linked:first-child,
+.header-bar .raised.linked .button:first-child {
+ box-shadow: inset -1px 0 shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .linked .button:last-child,
+.primary-toolbar .button.raised.linked:last-child,
+.primary-toolbar .raised.linked .button:last-child,
+.menubar.toolbar .linked .button:last-child,
+.menubar.toolbar .button.raised.linked:last-child,
+.menubar.toolbar .raised.linked .button:last-child,
+.header-bar .linked .button:last-child,
+.header-bar .button.raised.linked:last-child,
+.header-bar .raised.linked .button:last-child {
+ box-shadow: inset 1px 0 shade (@dark_bg_color, 1.4)
+}
+
+.primary-toolbar .linked .button:active,
+.primary-toolbar .button.raised.linked:active,
+.primary-toolbar .raised.linked .button:active,
+.menubar.toolbar .linked .button:active,
+.menubar.toolbar .button.raised.linked:active,
+.menubar.toolbar .raised.linked .button:active,
+.header-bar .linked .button:active,
+.header-bar .button.raised.linked:active,
+.header-bar .raised.linked .button:active {
+ box-shadow: inset 1px 0 shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .linked .button:insensitive,
+.primary-toolbar .button.raised.linked:insensitive,
+.primary-toolbar .raised.linked .button:insensitive,
+.menubar.toolbar .linked .button:insensitive,
+.menubar.toolbar .button.raised.linked:insensitive,
+.menubar.toolbar .raised.linked .button:insensitive,
+.header-bar .linked .button:insensitive,
+.header-bar .button.raised.linked:insensitive,
+.header-bar .raised.linked .button:insensitive {
+ box-shadow: inset -1px 0 shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .linked .button:backdrop:last-child,
+.primary-toolbar .button.raised.linked:backdrop:last-child,
+.primary-toolbar .raised.linked .button:backdrop:last-child,
+.menubar.toolbar .linked .button:backdrop:last-child,
+.menubar.toolbar .button.raised.linked:backdrop:last-child,
+.menubar.toolbar .raised.linked .button:backdrop:last-child,
+.header-bar .linked .button:backdrop:last-child,
+.header-bar .button.raised.linked:backdrop:last-child,
+.header-bar .raised.linked .button:backdrop:last-child {
+ box-shadow: inset 1px 0 shade (@dark_bg_color, 1.2);
+}
+
+/*.primary-toolbar .linked .button:insensitive:backdrop,
+.primary-toolbar .button.raised.linked:insensitive:backdrop,
+.primary-toolbar .raised.linked .button:insensitive:backdrop,
+.menubar.toolbar .linked .button:insensitive:backdrop,
+.menubar.toolbar .button.raised.linked:insensitive:backdrop,
+.menubar.toolbar .raised.linked .button:insensitive:backdrop,
+.header-bar .linked .button:insensitive:backdrop,
+.header-bar .button.raised.linked:insensitive:backdrop,
+.header-bar .raised.linked .button:insensitive:backdrop {
+ box-shadow: inset -1px 0 @unfocused_insensitive_borders;
+}*/
+
+
+/* Linked single button */
+.primary-toolbar .linked .entry:only-child,
+.primary-toolbar .linked .button:only-child,
+.primary-toolbar .linked .button:active:only-child,
+.primary-toolbar .linked .button:active:hover:only-child,
+.primary-toolbar .linked .button:insensitive:only-child,
+.menubar.toolbar .linked .entry:only-child,
+.menubar.toolbar .linked .button:only-child,
+.menubar.toolbar .linked .button:active:only-child,
+.menubar.toolbar .linked .button:active:hover:only-child,
+.menubar.toolbar .linked .button:insensitive:only-child,
+.header-bar .linked .entry:only-child,
+.header-bar .linked .button:only-child,
+.header-bar .linked .button:active:only-child,
+.header-bar .linked .button:active:hover:only-child,
+.header-bar .linked .button:insensitive:only-child {
+ border-radius: 8px;
+ box-shadow: none;
+}
+
+/****************
+ * cell and row *
+ ****************/
+.cell {
+ -GtkCheckButton-indicator-size: 16;
+ -GtkWidget-focus-line-width: 0;
+
+ background-color: @base_color;
+ border-radius: 0;
+ border-width: 0;
+}
+
+row:selected {
+ background-image: -gtk-gradient (linear, left bottom, left top,
+ 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;
+ /*text-shadow: 0 -1px shade (@selected_bg_color, 0.7);*/
+}
+
+row:selected:backdrop {
+ background-image: -gtk-gradient (linear, left bottom, left top,
+ from (shade (@backdrop_selected_bg_color, 1.06)),
+ to (shade (@backdrop_selected_bg_color, 0.94)));
+ border-top-color: shade (@backdrop_selected_bg_color, 0.9);
+
+ color: @backdrop_selected_fg_color;
+ /*text-shadow: 0 -1px shade (@selected_bg_color, 0.7);*/
+}
+
+/*******************
+ * check and radio *
+ *******************/
+.check,
+.radio,
+.check:insensitive,
+.radio:insensitive {
+
+ background-color: transparent;
+ border-style: none;
+ margin: 1px 0;
+}
+
+GtkCheckButton:hover,
+GtkCheckButton:active:hover,
+GtkCheckButton:selected,
+GtkCheckButton:selected:focus {
+ background-color: transparent;
+}
+
+.menu .radio * {
+ box-shadow: none;
+}
+
+/*****************
+ * column-header *
+ *****************/
+column-header .button,
+column-header .button:active {
+ border-radius: 0;
+ border-width: 0 1px 1px 0;
+ border-image: none;
+}
+
+column-header .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.06)),
+ to (shade (@bg_color, 1.04)));
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.99)),
+ to (shade (@bg_color, 0.9))) 1;
+ box-shadow: inset -1px 0 shade (@bg_color, 1.1),
+ inset 0 -1px shade (@bg_color, 1.1);
+
+ text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.4);
+}
+
+column-header .button:backdrop {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.04)),
+ to (shade (@bg_color, 1.02)));
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.94)),
+ to (shade (@bg_color, 0.88))) 1;
+ box-shadow: inset -1px 0 shade (@bg_color, 1.03),
+ inset 0 -1px shade (@bg_color, 1.03);
+}
+
+column-header .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.13)),
+ to (shade (@bg_color, 1.08)));
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.99)),
+ to (shade (@bg_color, 0.9))) 1;
+}
+
+column-header .button:hover:backdrop {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.1)),
+ to (shade (@bg_color, 1.06)));
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.99)),
+ to (shade (@bg_color, 0.9))) 1;
+}
+
+
+column-header:nth-child(last) .button {
+ border-width: 0 0 1px 0;
+}
+
+/****************
+ * Content view *
+ ****************/
+.content-view.view {
+ background-color: shade (@bg_color, 1.01);
+}
+
+.content-view.view:prelight {
+ background-color: shade (@bg_color, 1.03);
+}
+
+.view:selected,
+.view:active,
+.content-view.view:selected,
+.content-view.view:active {
+ background-color: @selected_bg_color;
+}
+
+.content-view.view:insensitive {
+ background-color: @bg_color;
+}
+
+.content-view.view:backdrop {
+ background-color: @bg_color;
+}
+
+.content-view.view:selected:backdrop {
+ background-color: @backdrop_selected_bg_color;
+}
+
+GdMainIconView.content-view {
+ -GdMainIconView-icon-size: 40;
+}
+
+GtkIconView.content-view.check {
+ /*background-image: url("assets/grid-selection-unchecked.svg");*/
+ background-color: transparent;
+}
+
+GtkIconView.content-view.check:active {
+ /*background-image: url("assets/grid-selection-checked.svg");*/
+ background-color: transparent;
+}
+
+.content-view.view.check,
+.content-view.view.check:active {
+ background-color: transparent;
+}
+
+GtkIconView.content-view.check:prelight,
+GtkIconView.content-view.check:insensitive,
+GtkIconView.content-view.check:backdrop,
+GtkIconView.content-view.check:selected {
+ background-color: transparent;
+}
+
+/****************
+ * drawing area *
+ ****************/
+/*
+GtkDrawingArea {
+ background-color: transparent;
+}
+*/
+
+/*********
+ * entry *
+ *********/
+GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.menubar.toolbar GtkComboBox.combobox-entry .button,
+.header-bar GtkComboBox.combobox-entry .button,
+.entry {
+ -GtkWidget-focus-line-width: 0;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@base_color, 0.96)),
+ to (@base_color));
+ padding: 5px 7px;
+
+ color: @text_color;
+
+ /* Evolution sets the background color of its mail window to the background
+ * color of entries, but cannot handle background images. Setting the
+ * background color here doesn't effect real entries, because
+ * 'background-image' has precedence.
+ */
+ background-color: @base_color;
+}
+
+GtkComboBox.combobox-entry .button:backdrop,
+.primary-toolbar GtkComboBox.combobox-entry .button:backdrop,
+.menubar.toolbar GtkComboBox.combobox-entry .button:backdrop,
+.header-bar GtkComboBox.combobox-entry .button:backdrop,
+.entry:backdrop {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@base_color, 0.96), @bg_color, 0.5)),
+ to (mix (@base_color, @bg_color, 0.5)));
+ color: @backdrop_text_color;
+}
+
+.entry:selected,
+.entry:selected:focused {
+ background-color: @selected_bg_color;
+
+ color: @selected_fg_color;
+}
+
+GtkComboBox.combobox-entry .button:insensitive,
+.primary-toolbar GtkComboBox.combobox-entry .button:insensitive,
+.menubar.toolbar GtkComboBox.combobox-entry .button:insensitive,
+.header-bar GtkComboBox.combobox-entry .button:insensitive,
+.entry:insensitive {
+ background-color: #f5f5f5;
+ background-image: none;
+
+ color: mix (@text_color, @base_color, 0.4);
+}
+
+GtkComboBox.combobox-entry .button:insensitive:backdrop,
+.primary-toolbar GtkComboBox.combobox-entry .button:insensitive:backdrop,
+.menubar.toolbar GtkComboBox.combobox-entry .button:insensitive:backdrop,
+.header-bar GtkComboBox.combobox-entry .button:insensitive:backdrop,
+.entry:insensitive:backdrop {
+ background-color: mix (#f5f5f5, @bg_color, 0.5);
+
+ color: mix (@text_color, @base_color, 0.4);
+}
+
+.primary-toolbar .entry.progressbar,
+.primary-toolbar .entry.progressbar,
+.menubar.toolbar .entry.progressbar,
+.menubar.toolbar .entry.progressbar,
+.header-bar .entry.progressbar,
+.header-bar .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-width: 0;
+
+ color: @selected_fg_color;
+}
+
+/************
+ * expander *
+ ************/
+.expander {
+ color: @fg_color;
+}
+
+/*********
+ * frame *
+ *********/
+.frame {
+ border-radius: 3px;
+ border-width: 1px;
+ border-style: solid;
+ border-color: shade (@bg_color, 0.82);
+ border-image: none;
+ background: none;
+}
+
+/************
+ * 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: 5px;
+ border-style: solid;
+ border-width: 1px;
+ border-color: shade (@selected_bg_color, 0.8);
+ border-bottom-color: shade (@selected_bg_color, 0.7);
+
+ color: @selected_fg_color;
+
+ box-shadow: inset 1px 0 shade (@selected_bg_color, 1.05),
+ inset -1px 0 shade (@selected_bg_color, 1.05),
+ inset 0 1px shade (@selected_bg_color, 1.08),
+ inset 0 -1px shade (@selected_bg_color, 1.0);
+}
+
+.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,
+GtkImage:insensitive {
+ 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;
+
+ border-color: shade (@info_bg_color, 0.8);
+ border-bottom-color: shade (@info_bg_color, 0.75);
+
+ box-shadow: inset 1px 0 shade (@info_bg_color, 1.08),
+ inset -1px 0 shade (@info_bg_color, 1.08),
+ inset 0 1px shade (@info_bg_color, 1.1),
+ inset 0 -1px shade (@info_bg_color, 1.04);
+}
+
+.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;
+
+ border-color: shade (@warning_bg_color, 0.8);
+ border-bottom-color: shade (@warning_bg_color, 0.75);
+
+ box-shadow: inset 1px 0 shade (@warning_bg_color, 1.08),
+ inset -1px 0 shade (@warning_bg_color, 1.08),
+ inset 0 1px shade (@warning_bg_color, 1.1),
+ inset 0 -1px shade (@warning_bg_color, 1.04);
+}
+
+.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;
+
+ border-color: shade (@question_bg_color, 0.8);
+ border-bottom-color: shade (@question_bg_color, 0.75);
+
+ box-shadow: inset 1px 0 shade (@question_bg_color, 1.08),
+ inset -1px 0 shade (@question_bg_color, 1.08),
+ inset 0 1px shade (@question_bg_color, 1.1),
+ inset 0 -1px shade (@question_bg_color, 1.04);
+}
+
+.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;
+
+ border-color: shade (@error_bg_color, 0.8);
+ border-bottom-color: shade (@error_bg_color, 0.75);
+
+ box-shadow: inset 1px 0 shade (@error_bg_color, 1.08),
+ inset -1px 0 shade (@error_bg_color, 1.08),
+ inset 0 1px shade (@error_bg_color, 1.1),
+ inset 0 -1px shade (@error_bg_color, 1.04);
+}
+
+/*********
+ * label *
+ *********/
+GtkLabel,
+GtkLabel:insensitive {
+ background-color: transparent;
+}
+
+/*********
+ * stack *
+ *********/
+
+GtkHeaderBar > GtkStack,
+GtkHeaderBar > GtkStack:insensitive {
+ background-color: transparent;
+}
+
+/********
+ * menu *
+ ********/
+GtkTreeMenu.menu,
+.toolbar .primary-toolbar .menu,
+.toolbar .menubar.toolbar .menu,
+.toolbar .header-bar .menu,
+GtkMenuToolButton.menu,
+.primary-toolbar .button .menu,
+.menubar.toolbar .button .menu,
+.header-bar .button .menu,
+.menu {
+ background-image: none;
+ background-color: shade (@dark_bg_color, 1.08);
+ border-bottom-color: shade (@dark_bg_color, 0.96);
+ border-left-color: shade (@dark_bg_color, 0.8);
+ border-right-color: shade (@dark_bg_color, 0.8);
+ border-top-color: shade (@dark_bg_color, 0.96);
+ padding: 0;
+ border-width: 1px;
+ border-style: solid;
+
+ color: @dark_fg_color;
+
+ box-shadow: inset 0 1px shade (@dark_bg_color, 1.18),
+ inset 0 -1px shade (@dark_bg_color, 1.18),
+ inset -1px 0 shade (@dark_bg_color, 1.16),
+ inset 1px 0 shade (@dark_bg_color, 1.18);
+}
+
+.toolbar .menu,
+GtkComboBox .menu {
+ background-image: none;
+ background-color: @bg_color;
+ 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;
+
+ box-shadow: inset -1px 0 shade (@bg_color, 1.18),
+ inset 1px 0 shade (@bg_color, 1.18),
+ inset 0 1px shade (@bg_color, 1.18);
+}
+
+.menu:selected {
+ background-color: @selected_bg_color;
+}
+
+.menu.button:hover,
+.menu.button:active,
+.menu.button:active:insensitive,
+.menu.button:insensitive,
+.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,
+.menubar.toolbar .menu.button:hover,
+.menubar.toolbar .menu.button:active,
+.menubar.toolbar .menu.button:active:insensitive,
+.menubar.toolbar .menu.button:insensitive,
+.menubar.toolbar .menu.button,
+.header-bar .menu.button:hover,
+.header-bar .menu.button:active,
+.header-bar .menu.button:active:insensitive,
+.header-bar .menu.button:insensitive,
+.header-bar .menu.button */
+{
+ background-color: shade (@dark_bg_color, 1.08);
+ background-image: none;
+ border-radius: 0;
+ border-style: none;
+ border-width: 1px;
+}
+
+.context-menu {
+ font: regular medium;
+}
+
+/***********
+ * menubar *
+ ***********/
+.menubar {
+ -GtkWidget-window-dragging: true;
+
+ background-color: @dark_bg_color;
+ background-image: none;
+ border-width: 0;
+
+ color: @dark_fg_color;
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.6);
+}
+
+.menubar:backdrop {
+ color: @backdrop_dark_fg_color;
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.8);
+}
+
+/***************
+ * menubaritem *
+ ***************/
+.menubar.menuitem:hover,
+.menubar .menuitem:hover {
+ background-color: transparent;
+ background-clip: border-box;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.38)),
+ to (shade (@dark_bg_color, 1.11)));
+
+ box-shadow: inset 0 1px 1px 0 shade (@dark_bg_color, 1.8);
+
+ color: shade (@dark_fg_color, 1.1);
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
+}
+
+/************
+ * menuitem *
+ ************/
+/*.menuitem {
+ color: @fg_color;
+}*/
+
+.menuitem {
+ -GtkMenuItem-horizontal-padding: 0;
+ background: transparent;
+ border-radius: 0;
+ padding: 3px 5px 3px 5px;
+
+ text-shadow: none;
+}
+
+.menuitem {
+ /*color: @dark_fg_color;*/
+}
+
+/* Workaround for lp:949368 */
+GtkComboBox .menuitem * {
+ color: @fg_color;
+}
+
+GtkComboBox .menuitem *:hover {
+ color: @selected_fg_color;
+}
+
+.menuitem:hover,
+.menu .menuitem:hover {
+ border-radius: 0;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.1)),
+ to (shade (@selected_bg_color, 0.9)));
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.7)),
+ to (shade (@selected_bg_color, 0.7))) 1;
+ border-image-width: 1px;
+ box-shadow: inset 1px 0 shade (@selected_bg_color, 1.02),
+ inset -1px 0 shade (@selected_bg_color, 1.02),
+ inset 0 1px shade (@selected_bg_color, 1.16),
+ inset 0 -1px shade (@selected_bg_color, 0.96);
+
+ color: @selected_fg_color;
+ text-shadow: 0 -1px shade (@selected_bg_color, 0.7);
+}
+
+.menuitem.check:active,
+.menuitem.radio:active {
+ color: @fg_color;
+}
+
+.menu .menuitem.check:hover,
+.menu .menuitem.radio:hover {
+ box-shadow: none;
+}
+
+/*.menuitem:insensitive,
+.menuitem *:insensitive {
+ color: mix (@fg_color, @bg_color, 0.5);
+ text-shadow: 0 1px shade (@bg_color, 1.14);
+}
+*/
+GtkTreeMenu.menu .menuitem:insensitive,
+GtkTreeMenu.menu .menuitem *:insensitive,
+.toolbar .primary-toolbar .menu .menuitem:insensitive,
+.toolbar .primary-toolbar .menu .menuitem *:insensitive,
+.toolbar .menubar.toolbar .menu .menuitem:insensitive,
+.toolbar .menubar.toolbar .menu .menuitem *:insensitive,
+.toolbar .header-bar .menu .menuitem:insensitive,
+.toolbar .header-bar .menu .menuitem *:insensitive,
+GtkMenuToolButton.menu .menuitem:insensitive,
+GtkMenuToolButton.menu .menuitem *:insensitive,
+.primary-toolbar .button .menu .menuitem:insensitive,
+.primary-toolbar .button .menu .menuitem *:insensitive,
+.menubar.toolbar .button .menu .menuitem:insensitive,
+.menubar.toolbar .button .menu .menuitem *:insensitive,
+.header-bar .button .menu .menuitem:insensitive,
+.header-bar .button .menu .menuitem *:insensitive,
+.menuitem:insensitive,
+.menuitem *:insensitive {
+ color: mix (@dark_fg_color, @dark_bg_color, 0.5);
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.6);
+}
+
+.toolbar .menu .menuitem:insensitive,
+.toolbar .menu .menuitem *:insensitive,
+GtkComboBox .menu .menuitem:insensitive,
+GtkComboBox .menu .menuitem *:insensitive {
+ color: mix (@fg_color, @bg_color, 0.5);
+ text-shadow: 0 1px shade (@bg_color, 1.14);
+}
+
+.menuitem GtkCalendar,
+.menuitem GtkCalendar.button,
+.menuitem GtkCalendar.header,
+.menuitem GtkCalendar.view {
+ background-color: @dark_bg_color;
+ background-image: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ padding: 0;
+
+ color: @dark_fg_color;
+}
+
+.menuitem GtkCalendar {
+ background-color: shade (@dark_bg_color, 1.3);
+ background-image: none;
+}
+
+.menuitem GtkCalendar:inconsistent {
+ color: shade (@bg_color, 0.6);
+}
+
+.menuitem .entry {
+ background-color: shade (@dark_bg_color, 1.3);
+ background-image: none;
+
+ color: @dark_fg_color;
+
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.75)),
+ to (shade (@dark_bg_color, 0.9))) 1;
+ border-image-width: 1px;
+}
+
+.primary-toolbar GtkScale.trough,
+.primary-toolbar GtkScale.trough:backdrop,
+.menubar.toolbar GtkScale.trough,
+.menubar.toolbar GtkScale.trough:backdrop,
+.header-bar GtkScale.trough,
+.header-bar GtkScale.trough:backdrop,
+.menuitem GtkScale.trough {
+ background-color: @dark_bg_color;
+ background-image: none;
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.75)),
+ to (shade (@dark_bg_color, 1.15))) 1;
+ border-image-width: 1px;
+}
+
+.menuitem .accelerator {
+ color: alpha (@dark_fg_color, 0.5);
+}
+
+.menuitem .accelerator:hover {
+ color: alpha (@selected_fg_color, 0.8);
+}
+
+.menuitem .accelerator:insensitive {
+ color: alpha (mix (@dark_fg_color, @dark_bg_color, 0.5), 0.5);
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
+}
+
+.menuitem > GtkBox > GtkImage + GtkLabel {
+ padding-left: 6px;
+}
+
+/************
+ * notebook *
+ ************/
+.notebook {
+ background-color: shade (@bg_color, 1.02);
+ background-image: none;
+ border-radius: 3px;
+ padding: 2px;
+ background-clip: border-box;
+ border-color: shade (@bg_color, 0.82);
+ border-width: 1px;
+ border-style: solid;
+ /*box-shadow: inset 0 1px shade (@bg_color, 1.1);*/
+ /*font-weight: 300;*/
+}
+
+.notebook tab {
+ background-image: none;
+ background-color: transparent;
+ border-style: solid;
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@bg_color, 0.9), 0.0)),
+ to (shade (@bg_color, 0.9))) 1;
+ border-image-width: 0 1px;
+ border-color: transparent;
+ border-width: 0;
+ box-shadow: none;
+ /*color: shade (@fg_color, 1.2);*/
+}
+
+.notebook tab:active {
+ border-color: shade (@bg_color, 0.82);
+ border-style: solid;
+ border-width: 1px;
+ background-color: shade (@bg_color, 1.02);
+ background-image: none;
+ /*box-shadow: inset 0 1px shade (@bg_color, 1.1);*/
+
+ color: @fg_color;
+}
+
+.notebook tab GtkLabel {
+ /*padding: 1px;*/
+ padding: 1px 1px 2px 1px;
+}
+
+.notebook tab {
+ 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;
+ border-image: -gtk-gradient (linear, right top, left top,
+ from (alpha (shade (@bg_color, 0.9), 0.0)),
+ to (shade (@bg_color, 0.9))) 1;
+ border-image-width: 1px 0;
+}
+
+.notebook tab.bottom:active {
+ padding: 1px 7px 4px 7px;
+}
+
+.notebook tab.bottom {
+ padding: 0 5px 3px 5px;
+ border-image: -gtk-gradient (linear, left bottom, left top,
+ from (alpha (shade (@bg_color, 0.9), 0.0)),
+ to (shade (@bg_color, 0.9))) 1;
+ border-image-width: 0 1px;
+}
+
+.notebook tab.left:active {
+ padding: 4px 1px 4px 6px;
+}
+
+.notebook tab.left {
+ padding: 3px 0 3px 4px;
+ border-image: -gtk-gradient (linear, left top, right top,
+ from (alpha (shade (@bg_color, 0.9), 0.0)),
+ to (shade (@bg_color, 0.9))) 1;
+ border-image-width: 1px 0;
+}
+
+.notebook tab .button {
+ padding: 0;
+}
+
+.notebook GtkDrawingArea {
+ background-color: shade (@bg_color, 1.02);
+}
+
+/******************
+ * pane separator *
+ ******************/
+.sidebar .pane-separator,
+.pane-separator {
+ background-color: transparent;
+ border-color: shade (@bg_color, 0.84);
+}
+
+/*************************
+ * progressbar and scale *
+ *************************/
+GtkScale,
+GtkProgressBar {
+ border-radius: 8px;
+ border-width: 0px;
+ padding: 1px;
+}
+
+.scale.trough {
+ margin: 7px 0 6px 0;
+}
+
+.scale.trough.vertical {
+ margin: 0 7px 0 6px;
+}
+
+.menubar .menuitem .scale.highlight.left,
+.scale.highlight.left,
+.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focused {
+ border-radius: 8px;
+ border-width: 0px;
+ background-image: none;
+ background-color: #db6a3c;
+ border-style: solid;
+}
+
+.progressbar:backdrop,
+.progressbar row:backdrop,
+.progressbar row:hover:backdrop,
+.progressbar row:selected:backdrop,
+.progressbar row:selected:focused:backdrop,
+.scale.highlight.bottom:backdrop,
+.progressbar.vertical:backdrop {
+ border-radius: 8px;
+ border-width: 0px;
+ background-image: none;
+ background-color: #b0b0b0;
+}
+
+.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)));
+}
+
+.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)));
+}
+
+.trough,
+.trough row,
+.trough row:hover,
+.trough row:selected,
+.trough row:selected:focused {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (#d1d1d1),
+ to (#e8e8e8));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @text_color;
+}
+
+.trough.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (#d1d1d1),
+ to (#e8e8e8));
+}
+
+/* level bars as used for password quality or remaining power */
+
+GtkLevelBar {
+ -GtkLevelBar-min-block-width: 34;
+ -GtkLevelBar-min-block-height: 3;
+}
+
+GtkLevelBar.vertical {
+ -GtkLevelBar-min-block-width: 3;
+ -GtkLevelBar-min-block-height: 34;
+}
+
+.level-bar.trough {
+ padding: 2px;
+}
+
+.level-bar.fill-block {
+ border-width: 1px;
+ border-style: solid;
+
+ border-color: @selected_bg_color;
+ background-color: #db6a3c;
+}
+
+.level-bar.indicator-continuous.fill-block {
+ padding: 2px;
+ border-radius: 2px;
+}
+
+.level-bar.fill-block:backdrop,
+.level-bar.fill-block.level-high:backdrop,
+.level-bar.fill-block.level-low:backdrop {
+ background-color: #b0b0b0;
+ border-color: #b0b0b0;
+ background-image: none;
+}
+
+
+.level-bar.indicator-discrete.fill-block.horizontal {
+ margin: 0 1px;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical {
+ margin: 1px 0;
+}
+
+/* discrete indicator border rounding,
+ uncomment when :nth-child will be working
+ on the widget
+
+.level-bar.indicator-discrete.fill-block.horizontal:first-child {
+ border-radius: 2px 0 0 2px;
+}
+
+.level-bar.indicator-discrete.fill-block.horizontal:last-child {
+ border-radius: 0 2px 2px 0;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical:first-child {
+ border-radius: 2px 2px 0 0;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical:last-child {
+ border-radius: 0 0 2px 2px;
+}
+
+*/
+
+.level-bar.fill-block.level-high {
+ border-color: shade(@success_color, 0.85);
+ background-image: linear-gradient(to bottom,
+ shade(@success_color, 1.2),
+ @success_color 75%,
+ shade(@success_color, 0.95)
+ );
+}
+
+.level-bar.fill-block.level-low {
+ border-color: shade(@warning_bg_color, 0.80);
+ background-image: linear-gradient(to bottom,
+ shade(@warning_bg_color, 1.3),
+ @warning_bg_color 75%,
+ shade(@warning_bg_color, 0.90)
+ );
+}
+
+.level-bar.fill-block.empty-fill-block {
+ background-color: transparent;
+ background-image: none;
+ border-color: alpha(@bg_color, 0.1);
+}
+
+.level-bar.fill-block.empty-fill-block:backdrop {
+ border-color: transparent;
+ background-color: transparent;
+}
+
+GtkScale {
+ -GtkRange-slider-width: 18;
+ -GtkRange-trough-border: 0;
+ -GtkScale-slider-length: 14;
+ -GtkWidget-focus-line-width: 0;
+}
+
+GtkScale.vertical {
+ -GtkScale-slider-length: 13;
+}
+
+.scale.slider {
+ background-color: transparent;
+}
+
+.scale.trough.highlight {
+ background-color: #df784e;
+ background-image: none;
+ background-clip: content-box;
+}
+
+.scale.trough.highlight:insensitive {
+ background-color: #b5b5b5;
+ background-image: none;
+}
+
+.scale.trough.highlight.left {
+ margin: 7px 0 7px 0;
+}
+
+.scale.trough.highlight:backdrop {
+ background-color: #dcdcdc;
+ background-image: none;
+ /*background-clip: padding-box;*/
+}
+
+
+.scale.trough.highlight.bottom {
+ margin: 0 7px 0 7px;
+}
+
+GtkScale.mark {
+ border-color: shade (@bg_color, 0.8);
+}
+
+/*************
+ * scrollbar *
+ *************/
+.scrollbar,
+.scrollbar.vertical {
+ -GtkScrollbar-has-backward-stepper: 0;
+ -GtkScrollbar-has-forward-stepper: 0;
+ -GtkRange-slider-width: 14;
+
+ border-radius: 20px;
+
+ border-image: none;
+}
+
+.scrollbar.trough,
+.scrollbar.trough.vertical {
+ border-color: shade (@bg_color, 0.8);
+}
+
+.scrollbar.slider,
+.scrollbar.slider:hover,
+.scrollbar.button,
+.scrollbar.slider.vertical,
+.scrollbar.slider.vertical:hover,
+.scrollbar.button.vertical {
+ border-width: 1px;
+ border-style: solid;
+ border-color: shade (@bg_color, 0.86);
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@button_bg_color, 1.08)),
+ color-stop (0.5, @button_bg_color),
+ to (shade (@button_bg_color, 0.94)));
+ box-shadow: inset 1px 0 shade (@bg_color, 1.1),
+ inset -1px 0 shade (@bg_color, 1.01),
+ inset 0 1px shade (@bg_color, 1.1),
+ inset 0 -1px shade (@bg_color, 1.1);
+}
+
+.scrollbar.slider.horizontal,
+.scrollbar.slider.horizontal:hover,
+.scrollbar.button.horizontal {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@button_bg_color, 1.08)),
+ color-stop (0.5, @button_bg_color),
+ to (shade (@button_bg_color, 0.94)));
+ box-shadow: inset 1px 0 shade (@bg_color, 1.1),
+ inset -1px 0 shade (@bg_color, 1.1),
+ inset 0 1px shade (@bg_color, 1.1),
+ inset 0 -1px shade (@bg_color, 1.01);
+}
+
+.scrollbar.button,
+.scrollbar.button:insensitive {
+}
+
+/* overlay scrollbar */
+OsThumb {
+ color: shade (@fg_color, 1.6);
+}
+
+OsThumb:selected,
+GtkScrollbar:selected {
+ background-color: @selected_bg_color;
+}
+
+OsThumb:active,
+GtkScrollbar:active {
+ background-color: shade (@bg_color, 0.6);
+}
+
+OsThumb:insensitive,
+GtkScrollbar:insensitive {
+ background-color: shade (@bg_color, 0.85);
+}
+
+/*******************
+ * scrolled window *
+ *******************/
+.ubuntu-online-accounts.frame,
+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;
+}
+
+.ubuntu-online-accounts.frame {
+ border-top-width: 0;
+}
+
+/*************
+ * separator *
+ *************/
+.separator {
+ border-width: 1px;
+ border-style: solid;
+ border-image: none;
+ border-color: shade (@bg_color, 0.92);
+ border-bottom-color: alpha (shade (@bg_color, 1.26), 0.6);
+ border-right-color: alpha (shade (@bg_color, 1.26), 0.6);
+}
+
+GtkTreeView.view.separator,
+GtkTreeView.separator,
+.separator,
+.separator:hover {
+ color: shade (@bg_color, 0.92);
+}
+
+.separator.horizontal {
+ border-width: 1px 0 1px 0;
+}
+
+.separator.vertical {
+ border-width: 0 1px 0 1px;
+}
+
+GtkComboBox .separator {
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-horizontal-separator: 0;
+ -GtkWidget-vertical-separator: 0;
+}
+
+.button .separator,
+.button.separator {
+ border-color: shade (@button_bg_color, 0.9);
+ border-bottom-color: alpha (shade (@bg_color, 1.26), 0.6);
+ border-right-color: alpha (shade (@bg_color, 1.26), 0.6);
+}
+
+.button .separator:insensitive,
+.button.separator:insensitive {
+ border-color: shade (@button_insensitive_bg_color, 0.96);
+ border-bottom-color: alpha (shade (@bg_color, 1.26), 0.3);
+ border-right-color: alpha (shade (@bg_color, 1.26), 0.3);
+}
+
+.menuitem.separator {
+ -GtkMenuItem-horizontal-padding: 0;
+ border: none;
+ color: @dark_bg_color;
+}
+
+GtkTreeMenu .menuitem.separator,
+.toolbar .primary-toolbar .menuitem.separator,
+.toolbar .menubar.toolbar .menuitem.separator,
+.toolbar .header-bar .menuitem.separator,
+GtkMenuToolButton .menuitem.separator,
+.primary-toolbar .button .menuitem.separator,
+.menubar.toolbar .button .menuitem.separator,
+.header-bar .button .menuitem.separator,
+.menuitem.separator {
+ border-color: shade (@dark_bg_color, 0.99);
+ border-bottom-color: alpha (shade (@dark_bg_color, 1.26), 0.5);
+ border-right-color: alpha (shade (@dark_bg_color, 1.26), 0.5);
+}
+
+.toolbar .menuitem.separator,
+GtkComboBox .menuitem.separator {
+ border-color: shade (@bg_color, 0.92);
+ border-bottom-color: alpha (shade (@bg_color, 1.26), 0.6);
+ border-right-color: alpha (shade (@bg_color, 1.26), 0.6);
+}
+
+/***********
+ * sidebar *
+ ***********/
+.sidebar,
+.sidebar .view {
+}
+
+.sidebar row:selected {
+ text-shadow: 0 1px shade (@selected_bg_color, 0.7);
+}
+
+.sidebar .frame {
+ border-width: 0;
+}
+
+/**************
+ * spinbutton *
+ **************/
+.spinbutton.button:active,
+.spinbutton.button:insensitive,
+.spinbutton.button {
+ border-radius: 0;
+}
+
+.spinbutton.button:active:nth-child(last),
+.spinbutton.button:insensitive:nth-child(last)
+.spinbutton.button:nth-child(last),
+.spinbutton.button:active:backdrop:nth-child(last),
+.spinbutton.button:insensitive:backdrop:nth-child(last),
+.spinbutton.button:backdrop:nth-child(last) {
+ border-radius: 0 7px 7px 0;
+}
+
+.spinbutton.button,
+.spinbutton.button:active,
+.spinbutton.button:backdrop,
+.spinbutton.button:active:backdrop,
+.spinbutton.button:hover,
+.spinbutton.button:hover:backdrop {
+ background-image: none;
+ background-color: transparent;
+ border-image: none;
+ border-width: 0 0 0 1px;
+ border-left-color: alpha (shade (@bg_color, 0.6), 0.22);
+}
+
+.spinbutton.button:active {
+ background-image: -gtk-gradient (radial, center center, 0.0, center center, 0.5,
+ from (alpha (@selected_bg_color, 0.2)),
+ to (alpha (@selected_bg_color, 0.0)));
+}
+
+.spinbutton.button:insensitive,
+.spinbutton.button:insensitive:backdrop {
+ border-left-color: alpha (shade (@bg_color, 0.6), 0.18);
+
+ color: shade (@bg_color, 0.66);
+}
+
+.spinbutton,
+.spinbutton:hover {
+ color: @fg_color;
+}
+
+/***********
+ * spinner *
+ ***********/
+@keyframes spinner {
+ 0.00% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); }
+
+ 12.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); }
+
+ 25.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)); }
+
+ 37.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)); }
+
+ 50.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)); }
+
+ 62.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)); }
+
+ 75.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)); }
+
+ 87.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)); }
+
+ 100% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); }
+}
+
+.spinner {
+ background-color: transparent;
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
+ background-position: 14% 14%, 0% 50%, 14% 86%, 50% 100%, 86% 86%, 100% 50%, 86% 14%, 50% 0%;
+ background-size: 20% 20%;
+ background-repeat: no-repeat;
+}
+
+.menu.spinner,
+.primary-toolbar .spinner,
+.primary-toolbar .spinner,
+.menubar.toolbar .spinner,
+.menubar.toolbar .spinner,
+.header-bar .spinner,
+.header-bar .spinner {
+ color: @selected_bg_color;
+}
+
+.spinner:active {
+ animation: spinner 1s infinite linear;
+}
+
+/*************
+ * statusbar *
+ *************/
+GtkStatusbar {
+}
+
+/**********
+ * switch *
+ **********/
+GtkSwitch {
+ border-radius: 8px;
+ padding: 0;
+}
+
+GtkSwitch.trough {
+ border-radius: 8px;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (#cecece),
+ to (#e8e8e8));
+
+ color: @fg_color;
+ text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.5);
+}
+
+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 1px shade (@selected_bg_color, 0.7);
+}
+
+/* XXX temporary */
+GtkSwitch.trough:backdrop,
+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 1px alpha (shade (@bg_color, 1.25), 0.5);
+}
+
+GtkSwitch.slider {
+ padding: 1px;
+ border-radius: 6px;
+ border-style: solid;
+}
+
+/************
+ * textview *
+ ************/
+GtkTextView {
+ background-color: @base_color;
+}
+
+/***********
+ * toolbar *
+ ***********/
+.toolbar {
+ border-style: none;
+ background-color: transparent;
+ padding: 1px;
+
+ color: @fg_color;
+ text-shadow: none;
+}
+
+.toolbar:backdrop {
+ color: @backdrop_fg_color;
+}
+
+.toolbar .button {
+ /*padding: 1px;*/
+ /*padding: 6px 8px;*/
+}
+
+/* primary-toolbar */
+.primary-toolbar,
+.primary-toolbar .toolbar,
+.primary-toolbar.toolbar,
+.menubar.toolbar,
+.header-bar {
+ -GtkWidget-window-dragging: true;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.96)),
+ to (shade (@dark_bg_color, 1.4)));
+ border-bottom-color: shade (@dark_bg_color, 1.1);
+ border-top-color: shade (@dark_bg_color, 1.09);
+ border-style: solid;
+ border-width: 1px 0 1px 0;
+
+ color: @dark_fg_color;
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
+
+ box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);
+}
+
+.primary-toolbar .toolbar:backdrop,
+.primary-toolbar.toolbar:backdrop,
+.menubar.toolbar .toolbar:backdrop,
+.menubar.toolbar.toolbar:backdrop,
+.header-bar:backdrop {
+ background-image: none;
+ background-color: @dark_bg_color;
+ box-shadow: none;
+ border-top-color: @dark_bg_color;
+ border-bottom-color: shade (@dark_bg_color, 0.9);
+
+ color: @backdrop_dark_fg_color;
+}
+
+.primary-toolbar :insensitive,
+.menubar.toolbar .toolbar :insensitive,
+.header-bar :insensitive {
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
+}
+
+.primary-toolbar GtkComboBox,
+.primary-toolbar .button,
+.menubar.toolbar GtkComboBox,
+.menubar.toolbar .button,
+.header-bar GtkComboBox,
+.header-bar .button {
+ background-color: transparent;
+ background-image: none;
+ border-color: transparent;
+ /*border-radius: 3px;*/
+ /*border-width: 1px;*/
+ /*padding: 3px;*/
+
+ color: @dark_fg_color;
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
+}
+
+.primary-toolbar GtkComboBox:backdrop,
+.primary-toolbar .button:backdrop,
+.menubar.toolbar GtkComboBox:backdrop,
+.menubar.toolbar .button:backdrop,
+.header-bar GtkComboBox:backdrop,
+.header-bar .button:backdrop {
+ color: @backdrop_dark_fg_color;
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .raised .button,
+.primary-toolbar .raised.button,
+.primary-toolbar .button:hover,
+.primary-toolbar .button:active,
+.primary-toolbar .button:insensitive,
+.menubar.toolbar .raised .button,
+.menubar.toolbar .raised.button,
+.menubar.toolbar .button:hover,
+.menubar.toolbar .button:active,
+.menubar.toolbar .button:insensitive,
+.header-bar .raised .button,
+.header-bar .raised.button,
+.header-bar .button:hover,
+.header-bar .button:active,
+.header-bar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.2)),
+ to (shade (@dark_bg_color, 1.1)));
+ /*border-width: 1px;*/
+}
+
+.primary-toolbar .button:active,
+.menubar.toolbar .button:active,
+.header-bar .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 -1px shade (@dark_bg_color, 0.6);
+}
+
+.primary-toolbar .button:active:hover,
+.menubar.toolbar .button:active:hover,
+.header-bar .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)));
+}
+
+.primary-toolbar .button:active:insensitive,
+.primary-toolbar .button:insensitive,
+.menubar.toolbar .button:active:insensitive,
+.menubar.toolbar .button:insensitive,
+.header-bar .button:active:insensitive,
+.header-bar .button:insensitive {
+ text-shadow: none;
+}
+
+.primary-toolbar .button:insensitive,
+.menubar.toolbar .button:insensitive,
+.header-bar .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)));
+}
+
+.primary-toolbar .button:active:insensitive,
+.menubar.toolbar .button:active:insensitive,
+.header-bar .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)));
+}
+
+.primary-toolbar .entry,
+.primary-toolbar .entry:active,
+.primary-toolbar .entry:focused,
+.menubar.toolbar .entry,
+.menubar.toolbar .entry:active,
+.menubar.toolbar .entry:focused,
+.header-bar .entry,
+.header-bar .entry:active,
+.header-bar .entry:focused {
+ border-radius: 9px;
+
+/* background-color: @dark_bg_color;
+ background-image: none;
+
+ background-clip: border-box;*/
+}
+
+.primary-toolbar GtkSeparatorToolItem,
+.primary-toolbar .separator,
+.primary-toolbar .separator:insensitive,
+.menubar.toolbar GtkSeparatorToolItem,
+.menubar.toolbar .separator,
+.menubar.toolbar .separator:insensitive,
+.header-bar GtkSeparatorToolItem,
+.header-bar .separator,
+.header-bar .separator:insensitive {
+ border-color: alpha (shade (@dark_bg_color, 0.94), 0.35);
+ border-bottom-color: alpha (shade (@dark_bg_color, 1.26), 0.5);
+ border-right-color: alpha (shade (@dark_bg_color, 1.26), 0.5);
+}
+
+/* inline-toolbar */
+.inline-toolbar.toolbar {
+ -GtkToolbar-button-relief: normal;
+
+ border-right-color: shade (@bg_color, 0.86);
+ border-bottom-color: shade (@bg_color, 0.88);
+ border-left-color: shade (@bg_color, 0.86);
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (#f2f1ef, 0.93)),
+ color-stop (0.08, #f2f1ef),
+ to (#ffffff));
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+ border-radius: 3px;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ padding: 3px 4px 4px 4px;
+}
+
+.inline-toolbar.toolbar .button {
+ padding: 4px;
+
+ icon-shadow: 0 1px shade (@bg_color, 1.16);
+}
+
+.inline-toolbar.toolbar .button *:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive {
+}
+
+/* Middle button */
+.primary-toolbar .button.raised.linked,
+.primary-toolbar .button.raised.linked:active,
+.primary-toolbar .button.raised.linked:focus,
+.primary-toolbar .button.raised.linked:focus:active,
+.primary-toolbar .button.raised.linked:insensitive,
+.primary-toolbar .button.raised.linked:backdrop,
+.primary-toolbar .raised.linked .button,
+.primary-toolbar .raised.linked .button:active,
+.primary-toolbar .raised.linked .button:focus,
+.primary-toolbar .raised.linked .button:focus:active,
+.primary-toolbar .raised.linked .button:insensitive,
+.primary-toolbar .raised.linked .button:backdrop,
+.menubar.toolbar .linked .button,
+.menubar.toolbar .linked .button:active,
+.menubar.toolbar .linked .button:focus,
+.menubar.toolbar .linked .button:focus:active,
+.menubar.toolbar .linked .button:hover,
+.menubar.toolbar .linked .button:hover:active,
+.menubar.toolbar .linked .button:insensitive,
+.menubar.toolbar .linked .button:backdrop,
+.menubar.toolbar .linked .entry,
+.menubar.toolbar .linked .entry:active,
+.menubar.toolbar .linked .entry:focused,
+.menubar.toolbar .linked .entry:focused:active,
+.menubar.toolbar .linked .entry:insensitive,
+.menubar.toolbar .raised.linked .button,
+.menubar.toolbar .raised.linked .button:active,
+.menubar.toolbar .raised.linked .button:focus,
+.menubar.toolbar .raised.linked .button:focus:active,
+.menubar.toolbar .raised.linked .button:insensitive,
+.menubar.toolbar .raised.linked .button:backdrop,
+.header-bar .linked .button,
+.header-bar .linked .button:active,
+.header-bar .linked .button:focus,
+.header-bar .linked .button:focus:active,
+.header-bar .linked .button:insensitive,
+.header-bar .linked .button:backdrop,
+.header-bar .linked .entry,
+.header-bar .linked .entry:active,
+.header-bar .linked .entry:focused,
+.header-bar .linked .entry:focused:active,
+.header-bar .linked .entry:insensitive,
+.header-bar .raised.linked .button,
+.header-bar .raised.linked .button:active,
+.header-bar .raised.linked .button:focus,
+.header-bar .raised.linked .button:focus:active,
+.header-bar .raised.linked .button:insensitive,
+.header-bar .raised.linked .button:backdrop,
+.inline-toolbar.toolbar .button,
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar .button:focus,
+.inline-toolbar.toolbar .button:focus:active,
+.inline-toolbar.toolbar .button:insensitive,
+.inline-toolbar.toolbar .button:backdrop,
+.inline-toolbar.toolbar .button:backdrop:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button,
+.inline-toolbar.toolbar GtkToolButton .button:active,
+.inline-toolbar.toolbar GtkToolButton .button:focus,
+.inline-toolbar.toolbar GtkToolButton .button:focus:active,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:backdrop,
+.inline-toolbar.toolbar GtkToolButton .button:backdrop:insensitive {
+ border-right-width: 0;
+ border-left-width: 0;
+ border-image-width: 10px 0 10px 0;
+ border-radius: 0;
+}
+
+/* Leftmost button */
+.primary-toolbar .button.raised.linked:first-child,
+.primary-toolbar .button.raised.linked:active:first-child,
+.primary-toolbar .button.raised.linked:focus:first-child,
+.primary-toolbar .button.raised.linked:focus:active:first-child,
+.primary-toolbar .button.raised.linked:insensitive:first-child,
+.primary-toolbar .button.raised.linked:backdrop:first-child,
+.primary-toolbar .raised.linked .button:first-child,
+.primary-toolbar .raised.linked .button:active:first-child,
+.primary-toolbar .raised.linked .button:focus:first-child,
+.primary-toolbar .raised.linked .button:focus:active:first-child,
+.primary-toolbar .raised.linked .button:insensitive:first-child,
+.primary-toolbar .raised.linked .button:backdrop:first-child,
+.menubar.toolbar .linked .button:first-child,
+.menubar.toolbar .linked .button:active:first-child,
+.menubar.toolbar .linked .button:focus:first-child,
+.menubar.toolbar .linked .button:focus:active:first-child,
+.menubar.toolbar .linked .button:insensitive:first-child,
+.menubar.toolbar .linked .button:backdrop:first-child,
+.menubar.toolbar .linked .entry:first-child,
+.menubar.toolbar .linked .entry:active:first-child,
+.menubar.toolbar .linked .entry:focused:first-child,
+.menubar.toolbar .linked .entry:focused:active:first-child,
+.menubar.toolbar .linked .entry:insensitive:first-child,
+.menubar.toolbar .raised.linked .button:first-child,
+.menubar.toolbar .raised.linked .button:active:first-child,
+.menubar.toolbar .raised.linked .button:focus:first-child,
+.menubar.toolbar .raised.linked .button:focus:active:first-child,
+.menubar.toolbar .raised.linked .button:insensitive:first-child,
+.menubar.toolbar .raised.linked .button:backdrop:first-child,
+.header-bar .linked .linked .button:first-child,
+.header-bar .linked .button:active:first-child,
+.header-bar .linked .button:focus:first-child,
+.header-bar .linked .button:focus:active:first-child,
+.header-bar .linked .button:insensitive:first-child,
+.header-bar .linked .button:backdrop:first-child,
+.header-bar .linked .entry:first-child,
+.header-bar .linked .entry:active:first-child,
+.header-bar .linked .entry:focused:first-child,
+.header-bar .linked .entry:focused:active:first-child,
+.header-bar .linked .entry:insensitive:first-child,
+.header-bar .raised.linked .button:first-child,
+.header-bar .raised.linked .button:active:first-child,
+.header-bar .raised.linked .button:focus:first-child,
+.header-bar .raised.linked .button:focus:active:first-child,
+.header-bar .raised.linked .button:insensitive:first-child,
+.header-bar .raised.linked .button:backdrop:first-child,
+.inline-toolbar.toolbar .button:first-child,
+.inline-toolbar.toolbar .button:active:first-child,
+.inline-toolbar.toolbar .button:focus:first-child,
+.inline-toolbar.toolbar .button:focus:active:first-child,
+.inline-toolbar.toolbar .button:insensitive:first-child,
+.inline-toolbar.toolbar .button:backdrop:first-child,
+.inline-toolbar.toolbar .button:backdrop:insensitive:first-child,
+.inline-toolbar.toolbar GtkToolButton:first-child .button,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:active,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:focus,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:focus:active,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:backdrop,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:backdrop:insensitive {
+ border-left-width: 1px;
+ border-right-width: 0;
+ border-image-width: 10px 0 10px 12px;
+ border-radius: 8px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+}
+
+/* Rightmost button */
+.primary-toolbar .button.raised.linked:last-child,
+.primary-toolbar .button.raised.linked:active:last-child,
+.primary-toolbar .button.raised.linked:focus:last-child,
+.primary-toolbar .button.raised.linked:focus:active:last-child,
+.primary-toolbar .button.raised.linked:insensitive:last-child,
+.primary-toolbar .button.raised.linked:backdrop:last-child,
+.primary-toolbar .raised.linked .button:last-child,
+.primary-toolbar .raised.linked .button:active:last-child,
+.primary-toolbar .raised.linked .button:focus:last-child,
+.primary-toolbar .raised.linked .button:focus:active:last-child,
+.primary-toolbar .raised.linked .button:insensitive:last-child,
+.primary-toolbar .raised.linked .button:backdrop:last-child,
+.menubar.toolbar .linked .button:last-child,
+.menubar.toolbar .linked .button:active:last-child,
+.menubar.toolbar .linked .button:focus:last-child,
+.menubar.toolbar .linked .button:focus:active:last-child,
+.menubar.toolbar .linked .button:insensitive:last-child,
+.menubar.toolbar .linked .button:backdrop:last-child,
+.menubar.toolbar .linked .entry:last-child,
+.menubar.toolbar .linked .entry.active:last-child,
+.menubar.toolbar .linked .entry:focused:last-child,
+.menubar.toolbar .linked .entry:focused:active:last-child,
+.menubar.toolbar .linked .entry:insensitive:last-child,
+.menubar.toolbar .raised.linked .button:last-child,
+.menubar.toolbar .raised.linked .button:active:last-child,
+.menubar.toolbar .raised.linked .button:focus:last-child,
+.menubar.toolbar .raised.linked .button:focus:active:last-child,
+.menubar.toolbar .raised.linked .button:insensitive:last-child,
+.menubar.toolbar .raised.linked .button:backdrop:last-child,
+.header-bar .linked .button:last-child,
+.header-bar .linked .button:active:last-child,
+.header-bar .linked .button:focus:last-child,
+.header-bar .linked .button:focus:active:last-child,
+.header-bar .linked .button:insensitive:last-child,
+.header-bar .linked .button:backdrop:last-child,
+.header-bar .linked .entry:last-child,
+.header-bar .linked .entry.active:last-child,
+.header-bar .linked .entry:focused:last-child,
+.header-bar .linked .entry:focused:active:last-child,
+.header-bar .linked .entry:insensitive:last-child,
+.header-bar .raised.linked .button:last-child,
+.header-bar .raised.linked .button:active:last-child,
+.header-bar .raised.linked .button:focus:last-child,
+.header-bar .raised.linked .button:focus:active:last-child,
+.header-bar .raised.linked .button:insensitive:last-child,
+.header-bar .raised.linked .button:backdrop:last-child,
+.inline-toolbar.toolbar .button:last-child,
+.inline-toolbar.toolbar .button:active:last-child,
+.inline-toolbar.toolbar .button:focus:last-child,
+.inline-toolbar.toolbar .button:focus:active:last-child,
+.inline-toolbar.toolbar .button:insensitive:last-child,
+.inline-toolbar.toolbar .button:backdrop:last-child,
+.inline-toolbar.toolbar .button:backdrop:insensitive:last-child,
+.inline-toolbar.toolbar GtkToolButton:last-child .button,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:active,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:focus,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:focus:active,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:backdrop,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:backdrop:insensitive {
+ border-left-width: 0;
+ border-right-width: 1px;
+ border-image-width: 10px 12px 10px 0;
+ border-radius: 8px;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+ /*box-shadow: inset 1px 0 shade (@bg_color, 0.84);*/
+}
+
+/* Single button */
+.primary-toolbar.toolbar .button:only-child,
+.primary-toolbar.toolbar .button:active:only-child,
+.primary-toolbar.toolbar .button:focus:only-child,
+.primary-toolbar.toolbar .button:focus:active:only-child,
+.primary-toolbar.toolbar .button:insensitive:only-child,
+.primary-toolbar.toolbar .button:backdrop:only-child,
+.primary-toolbar.toolbar .button:backdrop:insensitive:only-child,
+.primary-toolbar.toolbar GtkToolButton:only-child .button,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:active,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:focus,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:focus:active,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:insensitive,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:backdrop,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:backdrop:insensitive,
+.menubar.toolbar.toolbar .button:only-child,
+.menubar.toolbar.toolbar .button:active:only-child,
+.menubar.toolbar.toolbar .button:focus:only-child,
+.menubar.toolbar.toolbar .button:focus:active:only-child,
+.menubar.toolbar.toolbar .button:insensitive:only-child,
+.menubar.toolbar.toolbar .button:backdrop:only-child,
+.menubar.toolbar.toolbar .button:backdrop:insensitive:only-child,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button:active,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button:focus,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button:focus:active,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button:insensitive,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button:backdrop,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button:backdrop:insensitive,
+.header-bar .button:only-child,
+.header-bar .button:active:only-child,
+.header-bar .button:focus:only-child,
+.header-bar .button:focus:active:only-child,
+.header-bar .button:insensitive:only-child,
+.header-bar .button:backdrop:only-child,
+.header-bar .button:backdrop:insensitive:only-child,
+.header-bar GtkToolButton:only-child .button,
+.header-bar GtkToolButton:only-child .button:active,
+.header-bar GtkToolButton:only-child .button:focus,
+.header-bar GtkToolButton:only-child .button:focus:active,
+.header-bar GtkToolButton:only-child .button:insensitive,
+.header-bar GtkToolButton:only-child .button:backdrop,
+.header-bar GtkToolButton:only-child .button:backdrop:insensitive,
+.inline-toolbar.toolbar .button:only-child,
+.inline-toolbar.toolbar .button:active:only-child,
+.inline-toolbar.toolbar .button:focus:only-child,
+.inline-toolbar.toolbar .button:focus:active:only-child,
+.inline-toolbar.toolbar .button:insensitive:only-child,
+.inline-toolbar.toolbar .button:backdrop:only-child,
+.inline-toolbar.toolbar .button:backdrop:insensitive:only-child,
+.inline-toolbar.toolbar GtkToolButton:only-child .button,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:active,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:focus,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:focus:active,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:backdrop,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:backdrop:insensitive {
+ border-right-width: 1px;
+ border-left-width: 1px;
+ border-image-width: 10px 12px 10px 12px;
+ border-radius: 8px;
+ /*box-shadow: none;*/
+}
+
+/***********
+ * 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;
+ border-style: solid;
+ border-width: 1px;
+
+ color: @tooltip_fg_color;
+}
+
+.tooltip * {
+ background-color: transparent;
+}
+
+/************
+ * treeview *
+ ************/
+GtkTreeView.dnd {
+ border-color: shade (@selected_bg_color, 1.12);
+ border-radius: 2px;
+ border-width: 1px;
+ border-style: solid;
+}
+
+GtkTreeView .entry {
+ background-image: none;
+ /*border-radius: 0;*/
+}
+
+GtkTreeView row:nth-child(even){
+ /*background-color: @base_color;*/
+}
+
+GtkTreeView row:nth-child(odd) {
+ /*background-color: shade (@base_color, 0.965);*/
+}
+
+/************
+ * viewport *
+ ************/
+GtkViewport.frame {
+ border-width: 0;
+}
+
+
+/*****************************************************************************
+ * states [please keep this section at the end of the file (CSS precedence)] *
+ *****************************************************************************/
+*:insensitive {
+ color: shade (@bg_color, 0.6);
+ text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.5);
+}
+
+*:selected,
+*:selected:focused {
+ background-color: alpha (@selected_bg_color, 0.9);
+
+ color: @selected_fg_color;
+}
+
+*:selected:backdrop,
+*:selected:focused:backdrop {
+ background-color: alpha (@backdrop_selected_bg_color, 0.9);
+
+ color: @backdrop_selected_fg_color;
+}
diff --git a/usr/share/themes/Box4/gtk-3.0/gtk.css b/usr/share/themes/Box4/gtk-3.0/gtk.css
new file mode 100644
index 0000000..98e8cfe
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/gtk.css
@@ -0,0 +1 @@
+@import url("gtk-main.css");
\ No newline at end of file
diff --git a/usr/share/themes/Box4/gtk-3.0/settings.ini b/usr/share/themes/Box4/gtk-3.0/settings.ini
new file mode 100644
index 0000000..9e73cbc
--- /dev/null
+++ b/usr/share/themes/Box4/gtk-3.0/settings.ini
@@ -0,0 +1,3 @@
+[Settings]
+gtk-color-scheme = "base_color:#ffffff\nbg_color:#f6f4f2\ntooltip_bg_color:#000000\nselected_bg_color:#f07746\ntext_color:#3C3C3C\nfg_color:#4c4c4c\ntooltip_fg_color:#ffffff\nselected_fg_color:#ffffff\nlink_color:#DD4814\nbg_color_dark:#3c3b37\nfg_color_dark:#dfdbd2"
+gtk-auto-mnemonics = 1
diff --git a/usr/share/themes/Box4/index.theme b/usr/share/themes/Box4/index.theme
new file mode 100644
index 0000000..ade85f6
--- /dev/null
+++ b/usr/share/themes/Box4/index.theme
@@ -0,0 +1,20 @@
+# Default theme for Lubuntu by The Lubuntu Artwork Team
+# (Rafael Laguna and and Alexander Andjelkovic)
+# Based on Radiance. GPL2 / Open Source licensed
+#
+# More info at: https://launchpad.net/~lubuntu-art
+
+[Desktop Entry]
+Name=Lubuntu
+Type=X-GNOME-Metatheme
+Comment=Default theme for Lubuntu
+Encoding=UTF-8
+
+[X-GNOME-Metatheme]
+GtkTheme=Lubuntu
+IconTheme=Lubuntu
+CursorTheme=DMZ-Black
+CursorSize=24
+NotificationTheme=ubuntu
+MetacityTheme=Box-default
+ButtonLayout=close,minimize,maximize:
diff --git a/usr/share/themes/Box4/metacity-1/close.png b/usr/share/themes/Box4/metacity-1/close.png
new file mode 100644
index 0000000..f0947ae
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/close.png differ
diff --git a/usr/share/themes/Box4/metacity-1/close_focused_normal.png b/usr/share/themes/Box4/metacity-1/close_focused_normal.png
new file mode 100644
index 0000000..f0947ae
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/close_focused_normal.png differ
diff --git a/usr/share/themes/Box4/metacity-1/close_focused_prelight.png b/usr/share/themes/Box4/metacity-1/close_focused_prelight.png
new file mode 100644
index 0000000..bcb7b5f
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/close_focused_prelight.png differ
diff --git a/usr/share/themes/Box4/metacity-1/close_focused_pressed.png b/usr/share/themes/Box4/metacity-1/close_focused_pressed.png
new file mode 100644
index 0000000..c219ddc
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/close_focused_pressed.png differ
diff --git a/usr/share/themes/Box4/metacity-1/close_unfocused.png b/usr/share/themes/Box4/metacity-1/close_unfocused.png
new file mode 100644
index 0000000..4c6600c
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/close_unfocused.png differ
diff --git a/usr/share/themes/Box4/metacity-1/close_unfocused_over.png b/usr/share/themes/Box4/metacity-1/close_unfocused_over.png
new file mode 100644
index 0000000..bcb7b5f
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/close_unfocused_over.png differ
diff --git a/usr/share/themes/Box4/metacity-1/close_unfocused_prelight.png b/usr/share/themes/Box4/metacity-1/close_unfocused_prelight.png
new file mode 100644
index 0000000..072faf9
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/close_unfocused_prelight.png differ
diff --git a/usr/share/themes/Box4/metacity-1/close_unfocused_pressed.png b/usr/share/themes/Box4/metacity-1/close_unfocused_pressed.png
new file mode 100644
index 0000000..fd7106a
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/close_unfocused_pressed.png differ
diff --git a/usr/share/themes/Box4/metacity-1/maximize.png b/usr/share/themes/Box4/metacity-1/maximize.png
new file mode 100644
index 0000000..2a7a0b9
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/maximize.png differ
diff --git a/usr/share/themes/Box4/metacity-1/maximize_focused_normal.png b/usr/share/themes/Box4/metacity-1/maximize_focused_normal.png
new file mode 100644
index 0000000..2a7a0b9
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/maximize_focused_normal.png differ
diff --git a/usr/share/themes/Box4/metacity-1/maximize_focused_prelight.png b/usr/share/themes/Box4/metacity-1/maximize_focused_prelight.png
new file mode 100644
index 0000000..b7c419a
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/maximize_focused_prelight.png differ
diff --git a/usr/share/themes/Box4/metacity-1/maximize_focused_pressed.png b/usr/share/themes/Box4/metacity-1/maximize_focused_pressed.png
new file mode 100644
index 0000000..30b9e69
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/maximize_focused_pressed.png differ
diff --git a/usr/share/themes/Box4/metacity-1/maximize_unfocused.png b/usr/share/themes/Box4/metacity-1/maximize_unfocused.png
new file mode 100644
index 0000000..96b3a72
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/maximize_unfocused.png differ
diff --git a/usr/share/themes/Box4/metacity-1/maximize_unfocused_over.png b/usr/share/themes/Box4/metacity-1/maximize_unfocused_over.png
new file mode 100644
index 0000000..30b9e69
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/maximize_unfocused_over.png differ
diff --git a/usr/share/themes/Box4/metacity-1/maximize_unfocused_prelight.png b/usr/share/themes/Box4/metacity-1/maximize_unfocused_prelight.png
new file mode 100644
index 0000000..b7c419a
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/maximize_unfocused_prelight.png differ
diff --git a/usr/share/themes/Box4/metacity-1/maximize_unfocused_pressed.png b/usr/share/themes/Box4/metacity-1/maximize_unfocused_pressed.png
new file mode 100644
index 0000000..30b9e69
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/maximize_unfocused_pressed.png differ
diff --git a/usr/share/themes/Box4/metacity-1/menu.png b/usr/share/themes/Box4/metacity-1/menu.png
new file mode 100644
index 0000000..b35c082
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/menu.png differ
diff --git a/usr/share/themes/Box4/metacity-1/menu_prelight.png b/usr/share/themes/Box4/metacity-1/menu_prelight.png
new file mode 100644
index 0000000..0713ddc
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/menu_prelight.png differ
diff --git a/usr/share/themes/Box4/metacity-1/metacity-theme-1.xml b/usr/share/themes/Box4/metacity-1/metacity-theme-1.xml
new file mode 100644
index 0000000..d83dfd3
--- /dev/null
+++ b/usr/share/themes/Box4/metacity-1/metacity-theme-1.xml
@@ -0,0 +1,506 @@
+
+
+
+
+
+ Lubuntu
+ Rafael Laguna
+ GPL 2.0
+ November, 2013
+ Metacity theme matching Lubuntu Box
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/usr/share/themes/Box4/metacity-1/minimize.png b/usr/share/themes/Box4/metacity-1/minimize.png
new file mode 100644
index 0000000..1b4e0ea
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/minimize.png differ
diff --git a/usr/share/themes/Box4/metacity-1/minimize_focused_normal.png b/usr/share/themes/Box4/metacity-1/minimize_focused_normal.png
new file mode 100644
index 0000000..1b4e0ea
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/minimize_focused_normal.png differ
diff --git a/usr/share/themes/Box4/metacity-1/minimize_focused_prelight.png b/usr/share/themes/Box4/metacity-1/minimize_focused_prelight.png
new file mode 100644
index 0000000..ba22c77
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/minimize_focused_prelight.png differ
diff --git a/usr/share/themes/Box4/metacity-1/minimize_focused_pressed.png b/usr/share/themes/Box4/metacity-1/minimize_focused_pressed.png
new file mode 100644
index 0000000..cd35c2c
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/minimize_focused_pressed.png differ
diff --git a/usr/share/themes/Box4/metacity-1/minimize_unfocused.png b/usr/share/themes/Box4/metacity-1/minimize_unfocused.png
new file mode 100644
index 0000000..0184cdc
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/minimize_unfocused.png differ
diff --git a/usr/share/themes/Box4/metacity-1/minimize_unfocused_over.png b/usr/share/themes/Box4/metacity-1/minimize_unfocused_over.png
new file mode 100644
index 0000000..0504f81
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/minimize_unfocused_over.png differ
diff --git a/usr/share/themes/Box4/metacity-1/minimize_unfocused_prelight.png b/usr/share/themes/Box4/metacity-1/minimize_unfocused_prelight.png
new file mode 100644
index 0000000..0504f81
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/minimize_unfocused_prelight.png differ
diff --git a/usr/share/themes/Box4/metacity-1/minimize_unfocused_pressed.png b/usr/share/themes/Box4/metacity-1/minimize_unfocused_pressed.png
new file mode 100644
index 0000000..cd35c2c
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/minimize_unfocused_pressed.png differ
diff --git a/usr/share/themes/Box4/metacity-1/trough_left.png b/usr/share/themes/Box4/metacity-1/trough_left.png
new file mode 100644
index 0000000..da5276a
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/trough_left.png differ
diff --git a/usr/share/themes/Box4/metacity-1/trough_middle.png b/usr/share/themes/Box4/metacity-1/trough_middle.png
new file mode 100644
index 0000000..b8197d7
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/trough_middle.png differ
diff --git a/usr/share/themes/Box4/metacity-1/trough_right.png b/usr/share/themes/Box4/metacity-1/trough_right.png
new file mode 100644
index 0000000..1bc8ce3
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/trough_right.png differ
diff --git a/usr/share/themes/Box4/metacity-1/trough_unfocused_left.png b/usr/share/themes/Box4/metacity-1/trough_unfocused_left.png
new file mode 100644
index 0000000..8d023fc
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/trough_unfocused_left.png differ
diff --git a/usr/share/themes/Box4/metacity-1/trough_unfocused_middle.png b/usr/share/themes/Box4/metacity-1/trough_unfocused_middle.png
new file mode 100644
index 0000000..deaa231
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/trough_unfocused_middle.png differ
diff --git a/usr/share/themes/Box4/metacity-1/trough_unfocused_right.png b/usr/share/themes/Box4/metacity-1/trough_unfocused_right.png
new file mode 100644
index 0000000..096005d
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/trough_unfocused_right.png differ
diff --git a/usr/share/themes/Box4/metacity-1/unmaximize.png b/usr/share/themes/Box4/metacity-1/unmaximize.png
new file mode 100644
index 0000000..2a7a0b9
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/unmaximize.png differ
diff --git a/usr/share/themes/Box4/metacity-1/unmaximize_focused_normal.png b/usr/share/themes/Box4/metacity-1/unmaximize_focused_normal.png
new file mode 100644
index 0000000..2a7a0b9
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/unmaximize_focused_normal.png differ
diff --git a/usr/share/themes/Box4/metacity-1/unmaximize_focused_prelight.png b/usr/share/themes/Box4/metacity-1/unmaximize_focused_prelight.png
new file mode 100644
index 0000000..b7c419a
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/unmaximize_focused_prelight.png differ
diff --git a/usr/share/themes/Box4/metacity-1/unmaximize_focused_pressed.png b/usr/share/themes/Box4/metacity-1/unmaximize_focused_pressed.png
new file mode 100644
index 0000000..30b9e69
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/unmaximize_focused_pressed.png differ
diff --git a/usr/share/themes/Box4/metacity-1/unmaximize_unfocused.png b/usr/share/themes/Box4/metacity-1/unmaximize_unfocused.png
new file mode 100644
index 0000000..96b3a72
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/unmaximize_unfocused.png differ
diff --git a/usr/share/themes/Box4/metacity-1/unmaximize_unfocused_over.png b/usr/share/themes/Box4/metacity-1/unmaximize_unfocused_over.png
new file mode 100644
index 0000000..b7c419a
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/unmaximize_unfocused_over.png differ
diff --git a/usr/share/themes/Box4/metacity-1/unmaximize_unfocused_prelight.png b/usr/share/themes/Box4/metacity-1/unmaximize_unfocused_prelight.png
new file mode 100644
index 0000000..b7c419a
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/unmaximize_unfocused_prelight.png differ
diff --git a/usr/share/themes/Box4/metacity-1/unmaximize_unfocused_pressed.png b/usr/share/themes/Box4/metacity-1/unmaximize_unfocused_pressed.png
new file mode 100644
index 0000000..30b9e69
Binary files /dev/null and b/usr/share/themes/Box4/metacity-1/unmaximize_unfocused_pressed.png differ
diff --git a/usr/share/themes/Box4/openbox-3/bullet.xbm b/usr/share/themes/Box4/openbox-3/bullet.xbm
new file mode 100644
index 0000000..c5f65e5
--- /dev/null
+++ b/usr/share/themes/Box4/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/Box4/openbox-3/close.xbm b/usr/share/themes/Box4/openbox-3/close.xbm
new file mode 100644
index 0000000..8a02f0f
--- /dev/null
+++ b/usr/share/themes/Box4/openbox-3/close.xbm
@@ -0,0 +1,6 @@
+#define close_width 15
+#define close_height 15
+static unsigned char close_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0c, 0x38, 0x0e, 0x70, 0x07,
+ 0xe0, 0x03, 0xc0, 0x01, 0xe0, 0x03, 0x70, 0x07, 0x38, 0x0e, 0x18, 0x0c,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/usr/share/themes/Box4/openbox-3/iconify.xbm b/usr/share/themes/Box4/openbox-3/iconify.xbm
new file mode 100644
index 0000000..2efed05
--- /dev/null
+++ b/usr/share/themes/Box4/openbox-3/iconify.xbm
@@ -0,0 +1,6 @@
+#define iconify_width 15
+#define iconify_height 15
+static unsigned char iconify_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0xf8, 0x0f, 0xf8, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/usr/share/themes/Box4/openbox-3/max.xbm b/usr/share/themes/Box4/openbox-3/max.xbm
new file mode 100644
index 0000000..35e76a4
--- /dev/null
+++ b/usr/share/themes/Box4/openbox-3/max.xbm
@@ -0,0 +1,6 @@
+#define max_width 15
+#define max_height 15
+static unsigned char max_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
+ 0xf8, 0x1f, 0xf8, 0x1f, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
diff --git a/usr/share/themes/Box4/openbox-3/shade.xbm b/usr/share/themes/Box4/openbox-3/shade.xbm
new file mode 100644
index 0000000..7d5c470
--- /dev/null
+++ b/usr/share/themes/Box4/openbox-3/shade.xbm
@@ -0,0 +1,6 @@
+#define shade_width 15
+#define shade_height 15
+static unsigned char shade_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x0f, 0xf8, 0x0f, 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/Box4/openbox-3/themerc b/usr/share/themes/Box4/openbox-3/themerc
new file mode 100644
index 0000000..89e2dae
--- /dev/null
+++ b/usr/share/themes/Box4/openbox-3/themerc
@@ -0,0 +1,91 @@
+# Default Lubuntu theme for Openbox, GPL2 / Open Source
+# By Rafael Laguna, Lubuntu Artwork Team
+
+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
diff --git a/usr/share/themes/Box4/unity/close.png b/usr/share/themes/Box4/unity/close.png
new file mode 100644
index 0000000..f0947ae
Binary files /dev/null and b/usr/share/themes/Box4/unity/close.png differ
diff --git a/usr/share/themes/Box4/unity/close_focused_normal.png b/usr/share/themes/Box4/unity/close_focused_normal.png
new file mode 100644
index 0000000..bcb7b5f
Binary files /dev/null and b/usr/share/themes/Box4/unity/close_focused_normal.png differ
diff --git a/usr/share/themes/Box4/unity/close_focused_prelight.png b/usr/share/themes/Box4/unity/close_focused_prelight.png
new file mode 100644
index 0000000..8e964e4
Binary files /dev/null and b/usr/share/themes/Box4/unity/close_focused_prelight.png differ
diff --git a/usr/share/themes/Box4/unity/close_focused_pressed.png b/usr/share/themes/Box4/unity/close_focused_pressed.png
new file mode 100644
index 0000000..c219ddc
Binary files /dev/null and b/usr/share/themes/Box4/unity/close_focused_pressed.png differ
diff --git a/usr/share/themes/Box4/unity/close_unfocused.png b/usr/share/themes/Box4/unity/close_unfocused.png
new file mode 100644
index 0000000..4c6600c
Binary files /dev/null and b/usr/share/themes/Box4/unity/close_unfocused.png differ
diff --git a/usr/share/themes/Box4/unity/close_unfocused_prelight.png b/usr/share/themes/Box4/unity/close_unfocused_prelight.png
new file mode 100644
index 0000000..072faf9
Binary files /dev/null and b/usr/share/themes/Box4/unity/close_unfocused_prelight.png differ
diff --git a/usr/share/themes/Box4/unity/close_unfocused_pressed.png b/usr/share/themes/Box4/unity/close_unfocused_pressed.png
new file mode 100644
index 0000000..fd7106a
Binary files /dev/null and b/usr/share/themes/Box4/unity/close_unfocused_pressed.png differ
diff --git a/usr/share/themes/Box4/unity/maximize.png b/usr/share/themes/Box4/unity/maximize.png
new file mode 100644
index 0000000..2a7a0b9
Binary files /dev/null and b/usr/share/themes/Box4/unity/maximize.png differ
diff --git a/usr/share/themes/Box4/unity/maximize_focused_normal.png b/usr/share/themes/Box4/unity/maximize_focused_normal.png
new file mode 100644
index 0000000..b7c419a
Binary files /dev/null and b/usr/share/themes/Box4/unity/maximize_focused_normal.png differ
diff --git a/usr/share/themes/Box4/unity/maximize_focused_prelight.png b/usr/share/themes/Box4/unity/maximize_focused_prelight.png
new file mode 100644
index 0000000..2c3cfaf
Binary files /dev/null and b/usr/share/themes/Box4/unity/maximize_focused_prelight.png differ
diff --git a/usr/share/themes/Box4/unity/maximize_focused_pressed.png b/usr/share/themes/Box4/unity/maximize_focused_pressed.png
new file mode 100644
index 0000000..30b9e69
Binary files /dev/null and b/usr/share/themes/Box4/unity/maximize_focused_pressed.png differ
diff --git a/usr/share/themes/Box4/unity/maximize_unfocused.png b/usr/share/themes/Box4/unity/maximize_unfocused.png
new file mode 100644
index 0000000..96b3a72
Binary files /dev/null and b/usr/share/themes/Box4/unity/maximize_unfocused.png differ
diff --git a/usr/share/themes/Box4/unity/maximize_unfocused_prelight.png b/usr/share/themes/Box4/unity/maximize_unfocused_prelight.png
new file mode 100644
index 0000000..b0b905f
Binary files /dev/null and b/usr/share/themes/Box4/unity/maximize_unfocused_prelight.png differ
diff --git a/usr/share/themes/Box4/unity/maximize_unfocused_pressed.png b/usr/share/themes/Box4/unity/maximize_unfocused_pressed.png
new file mode 100644
index 0000000..7f62c4f
Binary files /dev/null and b/usr/share/themes/Box4/unity/maximize_unfocused_pressed.png differ
diff --git a/usr/share/themes/Box4/unity/minimize.png b/usr/share/themes/Box4/unity/minimize.png
new file mode 100644
index 0000000..1b4e0ea
Binary files /dev/null and b/usr/share/themes/Box4/unity/minimize.png differ
diff --git a/usr/share/themes/Box4/unity/minimize_focused_normal.png b/usr/share/themes/Box4/unity/minimize_focused_normal.png
new file mode 100644
index 0000000..ba22c77
Binary files /dev/null and b/usr/share/themes/Box4/unity/minimize_focused_normal.png differ
diff --git a/usr/share/themes/Box4/unity/minimize_focused_prelight.png b/usr/share/themes/Box4/unity/minimize_focused_prelight.png
new file mode 100644
index 0000000..753260b
Binary files /dev/null and b/usr/share/themes/Box4/unity/minimize_focused_prelight.png differ
diff --git a/usr/share/themes/Box4/unity/minimize_focused_pressed.png b/usr/share/themes/Box4/unity/minimize_focused_pressed.png
new file mode 100644
index 0000000..cd35c2c
Binary files /dev/null and b/usr/share/themes/Box4/unity/minimize_focused_pressed.png differ
diff --git a/usr/share/themes/Box4/unity/minimize_unfocused.png b/usr/share/themes/Box4/unity/minimize_unfocused.png
new file mode 100644
index 0000000..0184cdc
Binary files /dev/null and b/usr/share/themes/Box4/unity/minimize_unfocused.png differ
diff --git a/usr/share/themes/Box4/unity/minimize_unfocused_prelight.png b/usr/share/themes/Box4/unity/minimize_unfocused_prelight.png
new file mode 100644
index 0000000..0504f81
Binary files /dev/null and b/usr/share/themes/Box4/unity/minimize_unfocused_prelight.png differ
diff --git a/usr/share/themes/Box4/unity/minimize_unfocused_pressed.png b/usr/share/themes/Box4/unity/minimize_unfocused_pressed.png
new file mode 100644
index 0000000..8cbf38c
Binary files /dev/null and b/usr/share/themes/Box4/unity/minimize_unfocused_pressed.png differ
diff --git a/usr/share/themes/Box4/unity/unmaximize.png b/usr/share/themes/Box4/unity/unmaximize.png
new file mode 100644
index 0000000..2a7a0b9
Binary files /dev/null and b/usr/share/themes/Box4/unity/unmaximize.png differ
diff --git a/usr/share/themes/Box4/unity/unmaximize_focused_normal.png b/usr/share/themes/Box4/unity/unmaximize_focused_normal.png
new file mode 100644
index 0000000..b7c419a
Binary files /dev/null and b/usr/share/themes/Box4/unity/unmaximize_focused_normal.png differ
diff --git a/usr/share/themes/Box4/unity/unmaximize_focused_prelight.png b/usr/share/themes/Box4/unity/unmaximize_focused_prelight.png
new file mode 100644
index 0000000..2c3cfaf
Binary files /dev/null and b/usr/share/themes/Box4/unity/unmaximize_focused_prelight.png differ
diff --git a/usr/share/themes/Box4/unity/unmaximize_focused_pressed.png b/usr/share/themes/Box4/unity/unmaximize_focused_pressed.png
new file mode 100644
index 0000000..30b9e69
Binary files /dev/null and b/usr/share/themes/Box4/unity/unmaximize_focused_pressed.png differ
diff --git a/usr/share/themes/Box4/unity/unmaximize_unfocused.png b/usr/share/themes/Box4/unity/unmaximize_unfocused.png
new file mode 100644
index 0000000..96b3a72
Binary files /dev/null and b/usr/share/themes/Box4/unity/unmaximize_unfocused.png differ
diff --git a/usr/share/themes/Box4/unity/unmaximize_unfocused_prelight.png b/usr/share/themes/Box4/unity/unmaximize_unfocused_prelight.png
new file mode 100644
index 0000000..b0b905f
Binary files /dev/null and b/usr/share/themes/Box4/unity/unmaximize_unfocused_prelight.png differ
diff --git a/usr/share/themes/Box4/unity/unmaximize_unfocused_pressed.png b/usr/share/themes/Box4/unity/unmaximize_unfocused_pressed.png
new file mode 100644
index 0000000..7f62c4f
Binary files /dev/null and b/usr/share/themes/Box4/unity/unmaximize_unfocused_pressed.png differ
diff --git a/usr/share/themes/Box4/xfwm4/base-inactive.png b/usr/share/themes/Box4/xfwm4/base-inactive.png
new file mode 100644
index 0000000..cf5995c
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/base-inactive.png differ
diff --git a/usr/share/themes/Box4/xfwm4/base.png b/usr/share/themes/Box4/xfwm4/base.png
new file mode 100644
index 0000000..5f53731
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/base.png differ
diff --git a/usr/share/themes/Box4/xfwm4/bottom-active.xpm b/usr/share/themes/Box4/xfwm4/bottom-active.xpm
new file mode 100644
index 0000000..0ec965b
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/bottom-active.xpm
@@ -0,0 +1,8 @@
+/* XPM */
+static char * bottom_active_xpm[] = {
+"2 2 3 1",
+" c None",
+". c #DEDEDE s active_color_2",
+"+ c #939393",
+"..",
+"++"};
diff --git a/usr/share/themes/Box4/xfwm4/bottom-inactive.xpm b/usr/share/themes/Box4/xfwm4/bottom-inactive.xpm
new file mode 120000
index 0000000..9f10639
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/bottom-inactive.xpm
@@ -0,0 +1 @@
+bottom-active.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/bottom-left-active.xpm b/usr/share/themes/Box4/xfwm4/bottom-left-active.xpm
new file mode 100644
index 0000000..5b65d0b
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/bottom-left-active.xpm
@@ -0,0 +1,8 @@
+/* XPM */
+static char * bottom_left_active_xpm[] = {
+"2 2 3 1",
+" c None",
+". c #939393",
+"+ c #DEDEDE s active_color_2",
+".+",
+".."};
diff --git a/usr/share/themes/Box4/xfwm4/bottom-left-inactive.xpm b/usr/share/themes/Box4/xfwm4/bottom-left-inactive.xpm
new file mode 120000
index 0000000..d70de34
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/bottom-left-inactive.xpm
@@ -0,0 +1 @@
+bottom-left-active.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/bottom-right-active.xpm b/usr/share/themes/Box4/xfwm4/bottom-right-active.xpm
new file mode 100644
index 0000000..9e3d478
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/bottom-right-active.xpm
@@ -0,0 +1,8 @@
+/* XPM */
+static char * bottom_right_active_xpm[] = {
+"2 2 3 1",
+" c None",
+". c #DEDEDE s active_color_2",
+"+ c #939393",
+".+",
+"++"};
diff --git a/usr/share/themes/Box4/xfwm4/bottom-right-inactive.xpm b/usr/share/themes/Box4/xfwm4/bottom-right-inactive.xpm
new file mode 120000
index 0000000..d234cea
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/bottom-right-inactive.xpm
@@ -0,0 +1 @@
+bottom-right-active.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/close-active.png b/usr/share/themes/Box4/xfwm4/close-active.png
new file mode 100644
index 0000000..02ec7b5
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/close-active.png differ
diff --git a/usr/share/themes/Box4/xfwm4/close-active.xpm b/usr/share/themes/Box4/xfwm4/close-active.xpm
new file mode 100644
index 0000000..9656137
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/close-active.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * close_prelight_xpm[] = {
+"20 24 8 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE s active_color_2",
+"# c #797979",
+"$ c #929292",
+"% c #E5E5E5",
+"& c #B0B0B0",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@##@@@@##@@@@@@",
+"@@@@@@$$#@@#$$@@@@@@",
+"@@@@@@%$$##$$%@@@@@@",
+"@@@@@@@%$$$$%@@@@@@@",
+"@@@@@@@@&$$&@@@@@@@@",
+"@@@@@@@#$$$$#@@@@@@@",
+"@@@@@@#$$%%$$#@@@@@@",
+"@@@@@@$$%@@%$$@@@@@@",
+"@@@@@@%%@@@@%%@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/close-inactive.png b/usr/share/themes/Box4/xfwm4/close-inactive.png
new file mode 100644
index 0000000..02ec7b5
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/close-inactive.png differ
diff --git a/usr/share/themes/Box4/xfwm4/close-inactive.xpm b/usr/share/themes/Box4/xfwm4/close-inactive.xpm
new file mode 100644
index 0000000..e02e73e
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/close-inactive.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char * close_inactive_xpm[] = {
+"20 24 9 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE s active_color_2",
+"# c #BFBFBF",
+"$ c #CFCFCF",
+"% c #ECECEC",
+"& c #D5D5D5",
+"* c #F2F2F2",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@##@@@@##@@@@@@",
+"@@@@@@$$#@@#$$@@@@@@",
+"@@@@@@%$$##$$%@@@@@@",
+"@@@@@@@%$$$$%@@@@@@@",
+"@@@@@@@@&$$&@@@@@@@@",
+"@@@@@@@#$$$$#@@@@@@@",
+"@@@@@@#$$%%$$#@@@@@@",
+"@@@@@@$$%@@*$$@@@@@@",
+"@@@@@@%%@@@@%%@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/close-prelight.png b/usr/share/themes/Box4/xfwm4/close-prelight.png
new file mode 100644
index 0000000..02ec7b5
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/close-prelight.png differ
diff --git a/usr/share/themes/Box4/xfwm4/close-prelight.xpm b/usr/share/themes/Box4/xfwm4/close-prelight.xpm
new file mode 100644
index 0000000..0364de7
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/close-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * close_prelight_xpm[] = {
+"20 24 6 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #008AFF",
+"$ c #E5E5E5",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@##@@@@##@@@@@@",
+"@@@@@@###@@###@@@@@@",
+"@@@@@@$######$@@@@@@",
+"@@@@@@@$####$@@@@@@@",
+"@@@@@@@@####@@@@@@@@",
+"@@@@@@@######@@@@@@@",
+"@@@@@@###$$###@@@@@@",
+"@@@@@@##$@@$##@@@@@@",
+"@@@@@@$$@@@@$$@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/close-pressed.png b/usr/share/themes/Box4/xfwm4/close-pressed.png
new file mode 100644
index 0000000..02ec7b5
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/close-pressed.png differ
diff --git a/usr/share/themes/Box4/xfwm4/close-pressed.xpm b/usr/share/themes/Box4/xfwm4/close-pressed.xpm
new file mode 100644
index 0000000..eb29ea9
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/close-pressed.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"20 24 5 1",
+" c #939393",
+". c #FFFFFF",
+"+ c #DEDEDE",
+"@ c #ECECEC",
+"# c #008AFF",
+" ",
+"....................",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++@@++++@@++++++",
+"++++++##@++@##++++++",
+"++++++###@@###++++++",
+"+++++++######+++++++",
+"++++++++####++++++++",
+"+++++++@####@+++++++",
+"++++++@######@++++++",
+"++++++###++###++++++",
+"++++++##++++##++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++"};
diff --git a/usr/share/themes/Box4/xfwm4/hide-active.png b/usr/share/themes/Box4/xfwm4/hide-active.png
new file mode 100644
index 0000000..2d7f67b
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/hide-active.png differ
diff --git a/usr/share/themes/Box4/xfwm4/hide-active.xpm b/usr/share/themes/Box4/xfwm4/hide-active.xpm
new file mode 100644
index 0000000..fd784c4
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/hide-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * hide_prelight_xpm[] = {
+"20 24 6 1",
+" c #939393",
+". c #FFFFFF",
+"+ c #DEDEDE s active_color_2",
+"@ c #707070",
+"# c #868686",
+"$ c #ECECEC",
+" ",
+"....................",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++@@@@@@@@++++++",
+"++++++########++++++",
+"++++++$$$$$$$$++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++"};
diff --git a/usr/share/themes/Box4/xfwm4/hide-inactive.png b/usr/share/themes/Box4/xfwm4/hide-inactive.png
new file mode 100644
index 0000000..2d7f67b
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/hide-inactive.png differ
diff --git a/usr/share/themes/Box4/xfwm4/hide-inactive.xpm b/usr/share/themes/Box4/xfwm4/hide-inactive.xpm
new file mode 100644
index 0000000..f60bcd5
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/hide-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * hide_inactive_xpm[] = {
+"20 24 6 1",
+" c #939393",
+". c #FFFFFF",
+"+ c #DEDEDE s active_color_2",
+"@ c #BBBBBB",
+"# c #CACACA",
+"$ c #ECECEC",
+" ",
+"....................",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++@@@@@@@@++++++",
+"++++++########++++++",
+"++++++$$$$$$$$++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++"};
diff --git a/usr/share/themes/Box4/xfwm4/hide-prelight.png b/usr/share/themes/Box4/xfwm4/hide-prelight.png
new file mode 100644
index 0000000..2d7f67b
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/hide-prelight.png differ
diff --git a/usr/share/themes/Box4/xfwm4/hide-prelight.xpm b/usr/share/themes/Box4/xfwm4/hide-prelight.xpm
new file mode 100644
index 0000000..4332bbf
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/hide-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * hide_prelight_xpm[] = {
+"20 24 6 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #008AFF",
+"$ c #ECECEC",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@########@@@@@@",
+"@@@@@@########@@@@@@",
+"@@@@@@$$$$$$$$@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/hide-pressed.png b/usr/share/themes/Box4/xfwm4/hide-pressed.png
new file mode 100644
index 0000000..2d7f67b
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/hide-pressed.png differ
diff --git a/usr/share/themes/Box4/xfwm4/hide-pressed.xpm b/usr/share/themes/Box4/xfwm4/hide-pressed.xpm
new file mode 100644
index 0000000..bfed55e
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/hide-pressed.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * hide_pressed_xpm[] = {
+"20 24 6 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #ECECEC",
+"$ c #008AFF",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@########@@@@@@",
+"@@@@@@$$$$$$$$@@@@@@",
+"@@@@@@$$$$$$$$@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/left-active.xpm b/usr/share/themes/Box4/xfwm4/left-active.xpm
new file mode 100644
index 0000000..c1019ae
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/left-active.xpm
@@ -0,0 +1,7 @@
+/* XPM */
+static char * left_active_xpm[] = {
+"2 1 3 1",
+" c None",
+". c #939393",
+"+ c #DEDEDE s active_color_2",
+".+"};
diff --git a/usr/share/themes/Box4/xfwm4/left-inactive.xpm b/usr/share/themes/Box4/xfwm4/left-inactive.xpm
new file mode 120000
index 0000000..ebcf490
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/left-inactive.xpm
@@ -0,0 +1 @@
+left-active.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/maximize-active.png b/usr/share/themes/Box4/xfwm4/maximize-active.png
new file mode 100644
index 0000000..5498bb1
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/maximize-active.png differ
diff --git a/usr/share/themes/Box4/xfwm4/maximize-active.xpm b/usr/share/themes/Box4/xfwm4/maximize-active.xpm
new file mode 100644
index 0000000..4259db8
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/maximize-active.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * maximize_prelight_xpm[] = {
+"20 24 7 1",
+" c #939393",
+". c #FFFFFF",
+"+ c #DEDEDE s active_color_2",
+"@ c #707070",
+"# c #868686",
+"$ c #EAEAEA",
+"% c #B3B3B3",
+" ",
+"....................",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"+++++++++@@+++++++++",
+"+++++++++##+++++++++",
+"+++++++++##+++++++++",
+"++++++@@@##@@@++++++",
+"++++++########++++++",
+"++++++$$$##$$$++++++",
+"+++++++++##+++++++++",
+"+++++++++%%+++++++++",
+"+++++++++$$+++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++"};
diff --git a/usr/share/themes/Box4/xfwm4/maximize-inactive.png b/usr/share/themes/Box4/xfwm4/maximize-inactive.png
new file mode 100644
index 0000000..5498bb1
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/maximize-inactive.png differ
diff --git a/usr/share/themes/Box4/xfwm4/maximize-inactive.xpm b/usr/share/themes/Box4/xfwm4/maximize-inactive.xpm
new file mode 100644
index 0000000..b70cf73
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/maximize-inactive.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * maximize_inactive_xpm[] = {
+"20 24 7 1",
+" c #939393",
+". c #FFFFFF",
+"+ c #DEDEDE s active_color_2",
+"@ c #BABABA",
+"# c #CACACA",
+"$ c #EAEAEA",
+"% c #D4D4D4",
+" ",
+"....................",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"+++++++++@@+++++++++",
+"+++++++++##+++++++++",
+"+++++++++##+++++++++",
+"++++++@@@##@@@++++++",
+"++++++########++++++",
+"++++++$$$##$$$++++++",
+"+++++++++##+++++++++",
+"+++++++++%%+++++++++",
+"+++++++++$$+++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++"};
diff --git a/usr/share/themes/Box4/xfwm4/maximize-prelight.png b/usr/share/themes/Box4/xfwm4/maximize-prelight.png
new file mode 100644
index 0000000..5498bb1
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/maximize-prelight.png differ
diff --git a/usr/share/themes/Box4/xfwm4/maximize-prelight.xpm b/usr/share/themes/Box4/xfwm4/maximize-prelight.xpm
new file mode 100644
index 0000000..49def97
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/maximize-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * maximize_prelight_xpm[] = {
+"20 24 6 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #008AFF",
+"$ c #EAEAEA",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@########@@@@@@",
+"@@@@@@########@@@@@@",
+"@@@@@@$$$##$$$@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/maximize-pressed.png b/usr/share/themes/Box4/xfwm4/maximize-pressed.png
new file mode 100644
index 0000000..5498bb1
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/maximize-pressed.png differ
diff --git a/usr/share/themes/Box4/xfwm4/maximize-pressed.xpm b/usr/share/themes/Box4/xfwm4/maximize-pressed.xpm
new file mode 100644
index 0000000..e6f1da9
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/maximize-pressed.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * maximize_pressed_xpm[] = {
+"20 24 6 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #F4F4F4",
+"$ c #008AFF",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@###$$###@@@@@@",
+"@@@@@@$$$$$$$$@@@@@@",
+"@@@@@@$$$$$$$$@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/menu-active.png b/usr/share/themes/Box4/xfwm4/menu-active.png
new file mode 100644
index 0000000..5dd9f97
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/menu-active.png differ
diff --git a/usr/share/themes/Box4/xfwm4/menu-active.xpm b/usr/share/themes/Box4/xfwm4/menu-active.xpm
new file mode 100644
index 0000000..c2336e6
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/menu-active.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char * menu_prelight_xpm[] = {
+"20 24 23 1",
+" c #939393",
+". c #FFFFFF",
+"+ c #DEDEDE s active_color_2",
+"@ c #8C8C8C",
+"# c #5E5E5E",
+"$ c #8F8F8F",
+"% c #EAEAEA",
+"& c #727272",
+"* c #959595",
+"= c #ECECEC",
+"- c #DFDFDF",
+"; c #E4E4E4",
+"> c #858585",
+", c #7C7C7C",
+"' c #E1E1E1",
+") c #D4D4D4",
+"! c #888888",
+"~ c #E0E0E0",
+"{ c #E6E6E6",
+"] c #BEBEBE",
+"^ c #D8D8D8",
+"/ c #E2E2E2",
+"( c #EDEDED",
+" ",
+"....................",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++@######$++++++",
+"++++++%@&&&&*=++++++",
+"++++++-;>,,$%+++++++",
+"+++++++')!$;~+++++++",
+"++++++++{]^/++++++++",
+"+++++++++({+++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++"};
diff --git a/usr/share/themes/Box4/xfwm4/menu-inactive.png b/usr/share/themes/Box4/xfwm4/menu-inactive.png
new file mode 100644
index 0000000..5dd9f97
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/menu-inactive.png differ
diff --git a/usr/share/themes/Box4/xfwm4/menu-inactive.xpm b/usr/share/themes/Box4/xfwm4/menu-inactive.xpm
new file mode 100644
index 0000000..d95272a
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/menu-inactive.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char * menu_inactive_xpm[] = {
+"20 24 20 1",
+" c #939393",
+". c #FFFFFF",
+"+ c #DEDEDE s active_color_2",
+"@ c #C2C2C2",
+"# c #B4B4B4",
+"$ c #C4C4C4",
+"% c #E7E7E7",
+"& c #CCCCCC",
+"* c #CFCFCF",
+"= c #DFDFDF",
+"- c #C9C9C9",
+"; c #C7C7C7",
+"> c #CDCDCD",
+", c #E9E9E9",
+"' c #E0E0E0",
+") c #E3E3E3",
+"! c #CBCBCB",
+"~ c #DCDCDC",
+"{ c #E5E5E5",
+"] c #E1E1E1",
+" ",
+"....................",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++@######$++++++",
+"++++++%&$$$$*%++++++",
+"++++++=%-;;>,+++++++",
+"+++++++')!>%=+++++++",
+"++++++++)~{]++++++++",
+"+++++++++%)+++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++"};
diff --git a/usr/share/themes/Box4/xfwm4/menu-prelight.png b/usr/share/themes/Box4/xfwm4/menu-prelight.png
new file mode 100644
index 0000000..5dd9f97
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/menu-prelight.png differ
diff --git a/usr/share/themes/Box4/xfwm4/menu-prelight.xpm b/usr/share/themes/Box4/xfwm4/menu-prelight.xpm
new file mode 100644
index 0000000..da496ec
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/menu-prelight.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char * menu_prelight_xpm[] = {
+"20 24 17 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #008AFF",
+"$ c #EAEAEA",
+"% c #ECECEC",
+"& c #DFDFDF",
+"* c #E4E4E4",
+"= c #E1E1E1",
+"- c #D4D4D4",
+"; c #E0E0E0",
+"> c #E6E6E6",
+", c #BEBEBE",
+"' c #D8D8D8",
+") c #E2E2E2",
+"! c #EDEDED",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@########@@@@@@",
+"@@@@@@$######%@@@@@@",
+"@@@@@@&*####$@@@@@@@",
+"@@@@@@@=-##*;@@@@@@@",
+"@@@@@@@@>,')@@@@@@@@",
+"@@@@@@@@@!>@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/menu-pressed.png b/usr/share/themes/Box4/xfwm4/menu-pressed.png
new file mode 100644
index 0000000..5dd9f97
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/menu-pressed.png differ
diff --git a/usr/share/themes/Box4/xfwm4/menu-pressed.xpm b/usr/share/themes/Box4/xfwm4/menu-pressed.xpm
new file mode 100644
index 0000000..d2a4551
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/menu-pressed.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * menu_pressed_xpm[] = {
+"20 24 11 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #EDEDED",
+"$ c #008AFF",
+"% c #DFDFDF",
+"& c #E1E1E1",
+"* c #E0E0E0",
+"= c #E6E6E6",
+"- c #E2E2E2",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@########@@@@@@",
+"@@@@@@$$$$$$$$@@@@@@",
+"@@@@@@%$$$$$$@@@@@@@",
+"@@@@@@@&$$$$*@@@@@@@",
+"@@@@@@@@=$$-@@@@@@@@",
+"@@@@@@@@@#=@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/right-active.xpm b/usr/share/themes/Box4/xfwm4/right-active.xpm
new file mode 100644
index 0000000..5b15e1e
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/right-active.xpm
@@ -0,0 +1,7 @@
+/* XPM */
+static char * right_active_xpm[] = {
+"2 1 3 1",
+" c None",
+". c #DEDEDE s active_color_2",
+"+ c #939393",
+".+"};
diff --git a/usr/share/themes/Box4/xfwm4/right-inactive.xpm b/usr/share/themes/Box4/xfwm4/right-inactive.xpm
new file mode 120000
index 0000000..6734f48
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/right-inactive.xpm
@@ -0,0 +1 @@
+right-active.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/shade-active.png b/usr/share/themes/Box4/xfwm4/shade-active.png
new file mode 100644
index 0000000..6f52a53
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/shade-active.png differ
diff --git a/usr/share/themes/Box4/xfwm4/shade-active.xpm b/usr/share/themes/Box4/xfwm4/shade-active.xpm
new file mode 100644
index 0000000..3a29e38
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/shade-active.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char * shade_active_xpm[] = {
+"20 24 14 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE s active_color_2",
+"# c #878787",
+"$ c #8E8E8E",
+"% c #848484",
+"& c #7C7C7C",
+"* c #8C8C8C",
+"= c #727272",
+"- c #959595",
+"; c #5E5E5E",
+"> c #909090",
+", c #EAEAEA",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@#$@@@@@@@@@",
+"@@@@@@@@%&&$@@@@@@@@",
+"@@@@@@@*=*-=-@@@@@@@",
+"@@@@@@*;***>;>@@@@@@",
+"@@@@@@,,,**,,,@@@@@@",
+"@@@@@@@@@**@@@@@@@@@",
+"@@@@@@@@@**@@@@@@@@@",
+"@@@@@@@@@**@@@@@@@@@",
+"@@@@@@@@@,,@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/shade-inactive.png b/usr/share/themes/Box4/xfwm4/shade-inactive.png
new file mode 100644
index 0000000..6f52a53
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/shade-inactive.png differ
diff --git a/usr/share/themes/Box4/xfwm4/shade-inactive.xpm b/usr/share/themes/Box4/xfwm4/shade-inactive.xpm
new file mode 100644
index 0000000..18676b5
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/shade-inactive.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char * shade_inactive_xpm[] = {
+"20 24 14 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE s active_color_2",
+"# c #CACACA",
+"$ c #CCCCCC",
+"% c #C9C9C9",
+"& c #C6C6C6",
+"* c #CDCDCD",
+"= c #C4C4C4",
+"- c #CFCFCF",
+"; c #B5B5B5",
+"> c #C5C5C5",
+", c #EAEAEA",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@#$@@@@@@@@@",
+"@@@@@@@@%&&*@@@@@@@@",
+"@@@@@@@$=&&=-@@@@@@@",
+"@@@@@@=;>&&>;>@@@@@@",
+"@@@@@@,,,&&,,,@@@@@@",
+"@@@@@@@@@&&@@@@@@@@@",
+"@@@@@@@@@&&@@@@@@@@@",
+"@@@@@@@@@--@@@@@@@@@",
+"@@@@@@@@@,,@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/shade-prelight.png b/usr/share/themes/Box4/xfwm4/shade-prelight.png
new file mode 100644
index 0000000..6f52a53
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/shade-prelight.png differ
diff --git a/usr/share/themes/Box4/xfwm4/shade-prelight.xpm b/usr/share/themes/Box4/xfwm4/shade-prelight.xpm
new file mode 100644
index 0000000..137e5eb
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/shade-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * shade_prelight_xpm[] = {
+"20 24 6 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #008AFF",
+"$ c #EAEAEA",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@####@@@@@@@@",
+"@@@@@@@######@@@@@@@",
+"@@@@@@########@@@@@@",
+"@@@@@@$$$##$$$@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/shade-pressed.png b/usr/share/themes/Box4/xfwm4/shade-pressed.png
new file mode 100644
index 0000000..6f52a53
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/shade-pressed.png differ
diff --git a/usr/share/themes/Box4/xfwm4/shade-pressed.xpm b/usr/share/themes/Box4/xfwm4/shade-pressed.xpm
new file mode 100644
index 0000000..a1c1376
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/shade-pressed.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * shade_pressed_xpm[] = {
+"20 24 6 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #E8EAED",
+"$ c #008AFF",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@#$$#@@@@@@@@",
+"@@@@@@@#$$$$#@@@@@@@",
+"@@@@@@#$$$$$$#@@@@@@",
+"@@@@@@$$$$$$$$@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/shade-toggled-active.png b/usr/share/themes/Box4/xfwm4/shade-toggled-active.png
new file mode 100644
index 0000000..45e1e35
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/shade-toggled-active.png differ
diff --git a/usr/share/themes/Box4/xfwm4/shade-toggled-active.xpm b/usr/share/themes/Box4/xfwm4/shade-toggled-active.xpm
new file mode 100644
index 0000000..8431c55
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/shade-toggled-active.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char * shade_toggled_active_xpm[] = {
+"20 24 20 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE s active_color_2",
+"# c #909090",
+"$ c #7C7C7C",
+"% c #8C8C8C",
+"& c #5E5E5E",
+"* c #EAEAEA",
+"= c #727272",
+"- c #959595",
+"; c #ECECEC",
+"> c #E4E4E4",
+", c #848484",
+"' c #8E8E8E",
+") c #D4D4D4",
+"! c #878787",
+"~ c #E3E3E3",
+"{ c #BDBDBD",
+"] c #D8D8D8",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@%$$#@@@@@@",
+"@@@@@@*%=$$=-;@@@@@@",
+"@@@@@@@>,$$'*@@@@@@@",
+"@@@@@@@@)!'~@@@@@@@@",
+"@@@@@@@@@{]@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/shade-toggled-inactive.png b/usr/share/themes/Box4/xfwm4/shade-toggled-inactive.png
new file mode 100644
index 0000000..28a2626
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/shade-toggled-inactive.png differ
diff --git a/usr/share/themes/Box4/xfwm4/shade-toggled-inactive.xpm b/usr/share/themes/Box4/xfwm4/shade-toggled-inactive.xpm
new file mode 100644
index 0000000..f89634c
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/shade-toggled-inactive.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * shade_toggled_inactive_xpm[] = {
+"20 24 19 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE s active_color_2",
+"# c #CFCFCF",
+"$ c #C6C6C6",
+"% c #C4C4C4",
+"& c #B5B5B5",
+"* c #C5C5C5",
+"= c #E7E7E7",
+"- c #CCCCCC",
+"; c #E6E6E6",
+"> c #C9C9C9",
+", c #CDCDCD",
+"' c #E8E8E8",
+") c #E3E3E3",
+"! c #CACACA",
+"~ c #DBDBDB",
+"{ c #E4E4E4",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@@@@$$@@@@@@@@@",
+"@@@@@@%&*$$*&*@@@@@@",
+"@@@@@@=-%$$%#=@@@@@@",
+"@@@@@@@;>$$,'@@@@@@@",
+"@@@@@@@@)!-;@@@@@@@@",
+"@@@@@@@@@~{@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/shade-toggled-prelight.png b/usr/share/themes/Box4/xfwm4/shade-toggled-prelight.png
new file mode 100644
index 0000000..45e1e35
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/shade-toggled-prelight.png differ
diff --git a/usr/share/themes/Box4/xfwm4/shade-toggled-prelight.xpm b/usr/share/themes/Box4/xfwm4/shade-toggled-prelight.xpm
new file mode 100644
index 0000000..baaaf61
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/shade-toggled-prelight.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * shade_toggled_prelight_xpm[] = {
+"20 24 13 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #008AFF",
+"$ c #EAEAEA",
+"% c #ECECEC",
+"& c #E4E4E4",
+"* c #D4D4D4",
+"= c #E3E3E3",
+"- c #DFDFDF",
+"; c #BDBDBD",
+"> c #D8D8D8",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@########@@@@@@",
+"@@@@@@$######%@@@@@@",
+"@@@@@@@###$@@@@@@@",
+"@@@@@@@@*##=-@@@@@@@",
+"@@@@@@@@@;>@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/shade-toggled-pressed.png b/usr/share/themes/Box4/xfwm4/shade-toggled-pressed.png
new file mode 100644
index 0000000..45e1e35
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/shade-toggled-pressed.png differ
diff --git a/usr/share/themes/Box4/xfwm4/shade-toggled-pressed.xpm b/usr/share/themes/Box4/xfwm4/shade-toggled-pressed.xpm
new file mode 100644
index 0000000..fe5d7e6
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/shade-toggled-pressed.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * shade_toggled_pressed_xpm[] = {
+"20 24 6 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #008AFF",
+"$ c #DFDFDF",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@++@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@+++##+++@@@@@@",
+"@@@@@@########@@@@@@",
+"@@@@@@@######@@@@@@@",
+"@@@@@@@@####$@@@@@@@",
+"@@@@@@@@@##@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/stick-active.png b/usr/share/themes/Box4/xfwm4/stick-active.png
new file mode 100644
index 0000000..9aaea2d
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/stick-active.png differ
diff --git a/usr/share/themes/Box4/xfwm4/stick-active.xpm b/usr/share/themes/Box4/xfwm4/stick-active.xpm
new file mode 100644
index 0000000..0718f13
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/stick-active.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * stick_active_xpm[] = {
+"20 24 10 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE s active_color_2",
+"# c #707070",
+"$ c #ECECEC",
+"% c #767676",
+"& c #7A7A7A",
+"* c #7E7E7E",
+"= c #868686",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@####@@@@@@@@",
+"@@@@@@@######@@@@@@@",
+"@@@@@@##$$$$##@@@@@@",
+"@@@@@@%%@@@@%%@@@@@@",
+"@@@@@@&&@@@@&&@@@@@@",
+"@@@@@@**@@@@**@@@@@@",
+"@@@@@@$======$@@@@@@",
+"@@@@@@@$====$@@@@@@@",
+"@@@@@@@@$$$$@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/stick-inactive.png b/usr/share/themes/Box4/xfwm4/stick-inactive.png
new file mode 100644
index 0000000..9aaea2d
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/stick-inactive.png differ
diff --git a/usr/share/themes/Box4/xfwm4/stick-inactive.xpm b/usr/share/themes/Box4/xfwm4/stick-inactive.xpm
new file mode 100644
index 0000000..b8c59d7
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/stick-inactive.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char * stick_inactive_xpm[] = {
+"20 24 24 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE s active_color_2",
+"# c #BCBCBC",
+"$ c #BCBDBD",
+"% c #BCBDBC",
+"& c #BDBCBC",
+"* c #BFBFC0",
+"= c #C0C0BF",
+"- c #ECECEC",
+"; c #BFC0C0",
+"> c #BFBFBF",
+", c #C2C2C2",
+"' c #C3C2C2",
+") c #C5C5C5",
+"! c #C5C5C6",
+"~ c #C9C9C8",
+"{ c #C8C9C8",
+"] c #C8C8C8",
+"^ c #C9C8C8",
+"/ c #CBCCCB",
+"( c #CBCBCB",
+"_ c #CECECE",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@####@@@@@@@@",
+"@@@@@@@$%#%@@@@@@@",
+"@@@@@@*=----;>@@@@@@",
+"@@@@@@,,@@@@''@@@@@@",
+"@@@@@@)!@@@@!!@@@@@@",
+"@@@@@@~{@@@@]^@@@@@@",
+"@@@@@@-//(((/-@@@@@@",
+"@@@@@@@-____-@@@@@@@",
+"@@@@@@@@----@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/stick-prelight.png b/usr/share/themes/Box4/xfwm4/stick-prelight.png
new file mode 100644
index 0000000..9aaea2d
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/stick-prelight.png differ
diff --git a/usr/share/themes/Box4/xfwm4/stick-prelight.xpm b/usr/share/themes/Box4/xfwm4/stick-prelight.xpm
new file mode 100644
index 0000000..586aef3
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/stick-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * stick_prelight_xpm[] = {
+"20 24 6 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #008AFF",
+"$ c #ECECEC",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@####@@@@@@@@",
+"@@@@@@@######@@@@@@@",
+"@@@@@@##$$$$##@@@@@@",
+"@@@@@@##@@@@##@@@@@@",
+"@@@@@@##@@@@##@@@@@@",
+"@@@@@@##@@@@##@@@@@@",
+"@@@@@@$######$@@@@@@",
+"@@@@@@@$####$@@@@@@@",
+"@@@@@@@@$$$$@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/stick-pressed.png b/usr/share/themes/Box4/xfwm4/stick-pressed.png
new file mode 100644
index 0000000..9aaea2d
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/stick-pressed.png differ
diff --git a/usr/share/themes/Box4/xfwm4/stick-pressed.xpm b/usr/share/themes/Box4/xfwm4/stick-pressed.xpm
new file mode 100644
index 0000000..465a80a
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/stick-pressed.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * stick_pressed_xpm[] = {
+"20 24 5 1",
+" c #8D8D8D",
+". c #FFFFFF",
+"+ c #DEDEDE",
+"@ c #ECECEC",
+"# c #008AFF",
+" ",
+"....................",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++@@@@++++++++",
+"+++++++@####@+++++++",
+"++++++@######@++++++",
+"++++++##++++##++++++",
+"++++++##++++##++++++",
+"++++++##++++##++++++",
+"++++++##@@@@##++++++",
+"+++++++######+++++++",
+"++++++++####++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++"};
diff --git a/usr/share/themes/Box4/xfwm4/stick-toggled-active.png b/usr/share/themes/Box4/xfwm4/stick-toggled-active.png
new file mode 100644
index 0000000..0797a2c
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/stick-toggled-active.png differ
diff --git a/usr/share/themes/Box4/xfwm4/stick-toggled-active.xpm b/usr/share/themes/Box4/xfwm4/stick-toggled-active.xpm
new file mode 100644
index 0000000..a3a58f0
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/stick-toggled-active.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * stick_toggled_active_xpm[] = {
+"20 24 10 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE s active_color_2",
+"# c #707070",
+"$ c #ECECEC",
+"% c #767676",
+"& c #7A7A7A",
+"* c #7E7E7E",
+"= c #868686",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@#@@@@@@@",
+"@@@@@@@@##@@##@@@@@@",
+"@@@@@@@###@####@@@@@",
+"@@@@@@##$$@##$$@@@@@",
+"@@@@@@%%@@%$$@@@@@@@",
+"@@@@@@&&@@$@&&@@@@@@",
+"@@@@@@**@@@@**@@@@@@",
+"@@@@@@$======$@@@@@@",
+"@@@@@@@$====$@@@@@@@",
+"@@@@@@@@$$$$@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/stick-toggled-inactive.png b/usr/share/themes/Box4/xfwm4/stick-toggled-inactive.png
new file mode 100644
index 0000000..0797a2c
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/stick-toggled-inactive.png differ
diff --git a/usr/share/themes/Box4/xfwm4/stick-toggled-inactive.xpm b/usr/share/themes/Box4/xfwm4/stick-toggled-inactive.xpm
new file mode 100644
index 0000000..0973e81
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/stick-toggled-inactive.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char * stick_toggled_inactive_xpm[] = {
+"20 24 20 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE s active_color_2",
+"# c #BCBCBC",
+"$ c #BCBDBD",
+"% c #BCBDBC",
+"& c #BFBFC0",
+"* c #C0C0BF",
+"= c #ECECEC",
+"- c #C2C2C2",
+"; c #C5C5C5",
+"> c #C5C5C6",
+", c #C9C9C8",
+"' c #C8C9C8",
+") c #C8C8C8",
+"! c #C9C8C8",
+"~ c #CBCCCB",
+"{ c #CBCBCB",
+"] c #CECECE",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@#@@@@@@@",
+"@@@@@@@@##@@##@@@@@@",
+"@@@@@@@$%#@%%%%@@@@@",
+"@@@@@@&*==@**==@@@@@",
+"@@@@@@--@@-==@@@@@@@",
+"@@@@@@;>@@=@>>@@@@@@",
+"@@@@@@,'@@@@)!@@@@@@",
+"@@@@@@=~~{{{~=@@@@@@",
+"@@@@@@@=]]]]=@@@@@@@",
+"@@@@@@@@====@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/stick-toggled-prelight.png b/usr/share/themes/Box4/xfwm4/stick-toggled-prelight.png
new file mode 100644
index 0000000..0797a2c
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/stick-toggled-prelight.png differ
diff --git a/usr/share/themes/Box4/xfwm4/stick-toggled-prelight.xpm b/usr/share/themes/Box4/xfwm4/stick-toggled-prelight.xpm
new file mode 100644
index 0000000..c49cb95
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/stick-toggled-prelight.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * stick_toggled_prelight_xpm[] = {
+"20 24 6 1",
+" c None",
+". c #8D8D8D",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #008AFF",
+"$ c #ECECEC",
+"....................",
+"++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@#@@@@@@@",
+"@@@@@@@@##@@##@@@@@@",
+"@@@@@@@###@####@@@@@",
+"@@@@@@##$$@##$$@@@@@",
+"@@@@@@##@@#$$@@@@@@@",
+"@@@@@@##@@$@##@@@@@@",
+"@@@@@@##@@@@##@@@@@@",
+"@@@@@@$######$@@@@@@",
+"@@@@@@@$####$@@@@@@@",
+"@@@@@@@@$$$$@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/stick-toggled-pressed.png b/usr/share/themes/Box4/xfwm4/stick-toggled-pressed.png
new file mode 100644
index 0000000..0797a2c
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/stick-toggled-pressed.png differ
diff --git a/usr/share/themes/Box4/xfwm4/stick-toggled-pressed.xpm b/usr/share/themes/Box4/xfwm4/stick-toggled-pressed.xpm
new file mode 100644
index 0000000..31652ed
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/stick-toggled-pressed.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * stick_toggled_pressed_xpm[] = {
+"20 24 5 1",
+" c #8D8D8D",
+". c #FFFFFF",
+"+ c #DEDEDE",
+"@ c #ECECEC",
+"# c #008AFF",
+" ",
+"....................",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++@+++++++",
+"++++++++@@++#@++++++",
+"+++++++@##+@##@+++++",
+"++++++@###+####+++++",
+"++++++##++@##+++++++",
+"++++++##++#+@@++++++",
+"++++++##++++##++++++",
+"++++++##@@@@##++++++",
+"+++++++######+++++++",
+"++++++++####++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++",
+"++++++++++++++++++++"};
diff --git a/usr/share/themes/Box4/xfwm4/themerc b/usr/share/themes/Box4/xfwm4/themerc
new file mode 100644
index 0000000..deb51a3
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/themerc
@@ -0,0 +1,24 @@
+# Author: Simon Steinbeiß
+# Modified by: Marcelo Aguero
+# Modified again by: Simon Steinbeiß
+# Author of original metacity theme: elementart Art Team
+# Greybird theme for xfwm4 using GTK color pickup.
+# License: GPL
+# Date: January 2011
+
+active_text_color=#686868
+active_text_shadow_color=#ececec
+inactive_text_color=#bbbbbb
+inactive_text_shadow_color=#ececec
+title_shadow_active=true
+title_shadow_inactive=true
+full_width_title=true
+title_vertical_offset_active=2
+title_vertical_offset_inactive=2
+button_offset=4
+button_spacing=2
+shadow_delta_height=2
+shadow_delta_width=0
+shadow_delta_x=0
+shadow_delta_y=-10
+shadow_opacity=50
diff --git a/usr/share/themes/Box4/xfwm4/title-1-active.png b/usr/share/themes/Box4/xfwm4/title-1-active.png
new file mode 100644
index 0000000..22b5cc9
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/title-1-active.png differ
diff --git a/usr/share/themes/Box4/xfwm4/title-1-active.xpm b/usr/share/themes/Box4/xfwm4/title-1-active.xpm
new file mode 100644
index 0000000..0207b14
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-1-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_1_active_xpm[] = {
+"2 24 4 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE s active_color_2",
+"..",
+"++",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@"};
diff --git a/usr/share/themes/Box4/xfwm4/title-1-inactive.png b/usr/share/themes/Box4/xfwm4/title-1-inactive.png
new file mode 100644
index 0000000..742ab73
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/title-1-inactive.png differ
diff --git a/usr/share/themes/Box4/xfwm4/title-1-inactive.xpm b/usr/share/themes/Box4/xfwm4/title-1-inactive.xpm
new file mode 100644
index 0000000..86f7ce0
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-1-inactive.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * title_1_inactive_xpm[] = {
+"2 24 4 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE s active_color_2",
+"..",
+"++",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@",
+"@@"};
diff --git a/usr/share/themes/Box4/xfwm4/title-2-active.png b/usr/share/themes/Box4/xfwm4/title-2-active.png
new file mode 120000
index 0000000..b4aa42b
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-2-active.png
@@ -0,0 +1 @@
+title-1-active.png
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-2-active.xpm b/usr/share/themes/Box4/xfwm4/title-2-active.xpm
new file mode 120000
index 0000000..def55f7
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-2-active.xpm
@@ -0,0 +1 @@
+title-1-active.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-2-inactive.png b/usr/share/themes/Box4/xfwm4/title-2-inactive.png
new file mode 120000
index 0000000..6cd8713
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-2-inactive.png
@@ -0,0 +1 @@
+title-1-inactive.png
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-2-inactive.xpm b/usr/share/themes/Box4/xfwm4/title-2-inactive.xpm
new file mode 120000
index 0000000..b5c58ae
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-2-inactive.xpm
@@ -0,0 +1 @@
+title-1-inactive.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-3-active.png b/usr/share/themes/Box4/xfwm4/title-3-active.png
new file mode 120000
index 0000000..b4aa42b
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-3-active.png
@@ -0,0 +1 @@
+title-1-active.png
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-3-active.xpm b/usr/share/themes/Box4/xfwm4/title-3-active.xpm
new file mode 120000
index 0000000..def55f7
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-3-active.xpm
@@ -0,0 +1 @@
+title-1-active.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-3-inactive.png b/usr/share/themes/Box4/xfwm4/title-3-inactive.png
new file mode 120000
index 0000000..6cd8713
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-3-inactive.png
@@ -0,0 +1 @@
+title-1-inactive.png
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-3-inactive.xpm b/usr/share/themes/Box4/xfwm4/title-3-inactive.xpm
new file mode 120000
index 0000000..b5c58ae
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-3-inactive.xpm
@@ -0,0 +1 @@
+title-1-inactive.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-4-active.png b/usr/share/themes/Box4/xfwm4/title-4-active.png
new file mode 120000
index 0000000..b4aa42b
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-4-active.png
@@ -0,0 +1 @@
+title-1-active.png
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-4-active.xpm b/usr/share/themes/Box4/xfwm4/title-4-active.xpm
new file mode 120000
index 0000000..def55f7
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-4-active.xpm
@@ -0,0 +1 @@
+title-1-active.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-4-inactive.png b/usr/share/themes/Box4/xfwm4/title-4-inactive.png
new file mode 120000
index 0000000..6cd8713
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-4-inactive.png
@@ -0,0 +1 @@
+title-1-inactive.png
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-4-inactive.xpm b/usr/share/themes/Box4/xfwm4/title-4-inactive.xpm
new file mode 120000
index 0000000..b5c58ae
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-4-inactive.xpm
@@ -0,0 +1 @@
+title-1-inactive.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-5-active.png b/usr/share/themes/Box4/xfwm4/title-5-active.png
new file mode 120000
index 0000000..b4aa42b
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-5-active.png
@@ -0,0 +1 @@
+title-1-active.png
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-5-active.xpm b/usr/share/themes/Box4/xfwm4/title-5-active.xpm
new file mode 120000
index 0000000..def55f7
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-5-active.xpm
@@ -0,0 +1 @@
+title-1-active.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-5-inactive.png b/usr/share/themes/Box4/xfwm4/title-5-inactive.png
new file mode 120000
index 0000000..6cd8713
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-5-inactive.png
@@ -0,0 +1 @@
+title-1-inactive.png
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/title-5-inactive.xpm b/usr/share/themes/Box4/xfwm4/title-5-inactive.xpm
new file mode 120000
index 0000000..b5c58ae
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/title-5-inactive.xpm
@@ -0,0 +1 @@
+title-1-inactive.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/top-left-active.png b/usr/share/themes/Box4/xfwm4/top-left-active.png
new file mode 100644
index 0000000..3cc2643
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/top-left-active.png differ
diff --git a/usr/share/themes/Box4/xfwm4/top-left-active.xpm b/usr/share/themes/Box4/xfwm4/top-left-active.xpm
new file mode 100644
index 0000000..0966eeb
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/top-left-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_left_active_xpm[] = {
+"8 24 4 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"........",
+".+++++++",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@",
+".@@@@@@@"};
diff --git a/usr/share/themes/Box4/xfwm4/top-left-inactive.png b/usr/share/themes/Box4/xfwm4/top-left-inactive.png
new file mode 100644
index 0000000..3cc2643
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/top-left-inactive.png differ
diff --git a/usr/share/themes/Box4/xfwm4/top-left-inactive.xpm b/usr/share/themes/Box4/xfwm4/top-left-inactive.xpm
new file mode 120000
index 0000000..0517526
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/top-left-inactive.xpm
@@ -0,0 +1 @@
+top-left-active.xpm
\ No newline at end of file
diff --git a/usr/share/themes/Box4/xfwm4/top-right-active.png b/usr/share/themes/Box4/xfwm4/top-right-active.png
new file mode 100644
index 0000000..a3051de
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/top-right-active.png differ
diff --git a/usr/share/themes/Box4/xfwm4/top-right-active.xpm b/usr/share/themes/Box4/xfwm4/top-right-active.xpm
new file mode 100644
index 0000000..aefd1bd
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/top-right-active.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * top_right_active_xpm[] = {
+"8 24 4 1",
+" c None",
+". c #939393",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"........",
+"+++++++.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@.",
+"@@@@@@@."};
diff --git a/usr/share/themes/Box4/xfwm4/top-right-inactive.png b/usr/share/themes/Box4/xfwm4/top-right-inactive.png
new file mode 100644
index 0000000..a3051de
Binary files /dev/null and b/usr/share/themes/Box4/xfwm4/top-right-inactive.png differ
diff --git a/usr/share/themes/Box4/xfwm4/top-right-inactive.xpm b/usr/share/themes/Box4/xfwm4/top-right-inactive.xpm
new file mode 120000
index 0000000..42cae62
--- /dev/null
+++ b/usr/share/themes/Box4/xfwm4/top-right-inactive.xpm
@@ -0,0 +1 @@
+top-right-active.xpm
\ No newline at end of file