diff --git a/Paper/gtk-2.0/apps/chrome.rc b/Paper/gtk-2.0/apps/chrome.rc index 2b25090..0c37ab3 100644 --- a/Paper/gtk-2.0/apps/chrome.rc +++ b/Paper/gtk-2.0/apps/chrome.rc @@ -3,7 +3,6 @@ # ============================================================================== # Chromium lets us define some colours and settings for better integration -class "ChromeGtkFrame" style "chrome-gtk-frame" style "chrome-gtk-frame" { @@ -23,27 +22,28 @@ style "chrome-gtk-frame" ChromeGtkFrame::scrollbar-slider-normal-color = @wm_color } +class "ChromeGtkFrame" style "chrome-gtk-frame" + # Chromium uses base as the fill colour of its own entries # This would be fine but Gtk+ uses it to fill the surrounding space, so its set to bg # That results in Chromium using it for the fill, so we need to handle that -widget_class "*Chrom*" style "chrome_entry" - style "chrome_entry" { base[NORMAL] = @base_color base[INSENSITIVE] = @base_color } +widget_class "*Chrom*" style "chrome_entry" # Chrome Menu item background -widget_class "***" style "chrome_menu_item" - style "chrome_menu_item" { bg[SELECTED] = @wm_color } +widget_class "***" style "chrome_menu_item" + # Chrome buttons diff --git a/Paper/gtk-2.0/apps/eclipse.rc b/Paper/gtk-2.0/apps/eclipse.rc deleted file mode 100644 index f367fb0..0000000 --- a/Paper/gtk-2.0/apps/eclipse.rc +++ /dev/null @@ -1,17 +0,0 @@ -# ============================================================================== -# ECLIPSE SPECIFIC SETTINGS -# ============================================================================== - -style "eclipse-tooltips" -{ - xthickness = 8 - ythickness = 4 - - bg[NORMAL] = shade(1.05, @bg_color) - fg[NORMAL] = @text_color - bg[SELECTED] = shade(1.05, @bg_color) -} - -# Eclipse/SWT -widget "gtk-tooltips*" style "eclipse-tooltips" -widget "*swt-toolbar-flat" style "null" \ No newline at end of file diff --git a/Paper/gtk-2.0/apps/firefox.rc b/Paper/gtk-2.0/apps/firefox.rc deleted file mode 100644 index 3f2d69b..0000000 --- a/Paper/gtk-2.0/apps/firefox.rc +++ /dev/null @@ -1,26 +0,0 @@ -# ============================================================================== -# FIREFOX SPECIFIC SETTINGS -# ============================================================================== - -style "ff-default" { - GtkCheckButton::indicator-size = 14 -} - -widget "MozillaGtkWidget*Toolbar*" style "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/Paper/gtk-2.0/apps/libreoffice.rc b/Paper/gtk-2.0/apps/libreoffice.rc index 6bcd9c5..6e976a2 100644 --- a/Paper/gtk-2.0/apps/libreoffice.rc +++ b/Paper/gtk-2.0/apps/libreoffice.rc @@ -9,52 +9,4 @@ style "ooo_stepper_hack" GtkScrollbar::has-forward-stepper = 1 } -style "libreoffice_entry" -{ - engine "pixmap" - { - image - { - function = FLAT_BOX - detail = "entry_bg" - state = NORMAL - overlay_file = "Entry/entry-border-fill-solid.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = TRUE - } - image - { - function = FLAT_BOX - detail = "entry_bg" - state = ACTIVE - overlay_file = "Entry/entry-border-fill-solid.png" - overlay_border = { 0, 0, 0, 0 } - overlay_stretch = TRUE - } - image - { - function = SHADOW - detail = "entry" - state = NORMAL - shadow = IN - file = "Entry/entry-border-bg-solid.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - } - image - { - function = SHADOW - detail = "entry" - state = ACTIVE - file = "Entry/entry-border-active-bg-solid.png" - border = { 4, 4, 4, 4 } - stretch = TRUE - } - } -} - -widget "*openoffice-toplevel*" style "ooo_stepper_hack" -widget "*openoffice-toplevel*GtkEntry" style "libreoffice_entry" -widget "*openoffice-toplevel*GtkSpinButton" style "libreoffice_entry" -widget "*libreoffice-toplevel*GtkEntry" style "libreoffice_entry" -widget "*libreoffice-toplevel*GtkSpinButton" style "libreoffice_entry" \ No newline at end of file +widget "*openoffice-toplevel*" style "ooo_stepper_hack" \ No newline at end of file diff --git a/Paper/gtk-2.0/apps/panel.rc b/Paper/gtk-2.0/apps/panel.rc deleted file mode 100644 index fc95861..0000000 --- a/Paper/gtk-2.0/apps/panel.rc +++ /dev/null @@ -1,162 +0,0 @@ -style "theme-panel" = "default" -{ - xthickness = 1 - ythickness = 1 - - bg[NORMAL] = @panel_bg_color - bg[ACTIVE] = @panel_bg_color - bg[PRELIGHT] = shade (0.85, @selected_bg_color) - bg[SELECTED] = shade (0.65, @selected_bg_color) - - fg[NORMAL] = shade (0.9, @panel_fg_color) - fg[PRELIGHT] = "#FFFFFF" - fg[ACTIVE] = shade (0.9, @panel_fg_color) - fg[SELECTED] = shade (0.9, @panel_fg_color) - - text[NORMAL] = shade (0.9, @panel_fg_color) - text[PRELIGHT] = "#FFFFFF" - text[ACTIVE] = shade (0.9, @panel_fg_color) - text[SELECTED] = shade (0.9, @panel_fg_color) - - engine "murrine" { - roundness = 0 - glowstyle = 0 - glazestyle = 0 - textstyle = 1 - text_shade = 0.2 - } -} - -style "xfdesktop-icon-view" -{ - XfdesktopIconView::label-alpha = 0 - XfdesktopIconView::selected-label-alpha = 80 - XfdesktopIconView::shadow-x-offset = 1 - XfdesktopIconView::shadow-y-offset = 1 - XfdesktopIconView::selected-shadow-x-offset = 1 - XfdesktopIconView::selected-shadow-y-offset = 1 - XfdesktopIconView::shadow-color = @tooltip_bg_color - XfdesktopIconView::selected-shadow-color = @tooltip_bg_color - XfdesktopIconView::cell-spacing = 2 - XfdesktopIconView::cell-padding = 6 - XfdesktopIconView::cell-text-width-proportion = 1.9 - - fg[NORMAL] = shade (0.9, @selected_fg_color) - fg[ACTIVE] = @selected_fg_color - - engine "murrine" - { - } -} - -style "theme-panel-text" -{ - fg[NORMAL] = @panel_fg_color - fg[PRELIGHT] = @panel_fg_color - fg[ACTIVE] = @panel_fg_color - - text[NORMAL] = @panel_fg_color - text[PRELIGHT] = @panel_fg_color - text[ACTIVE] = @panel_fg_color - - engine "murrine" { - textstyle = 1 - text_shade = 0.2 - } -} - -style "panel-entry" = "dark" -{ - fg[NORMAL] = @text_color - fg[PRELIGHT] = @text_color - fg[ACTIVE] = @text_color - fg[SELECTED] = @text_color - fg[INSENSITIVE] = @text_color - - text[NORMAL] = @text_color - text[PRELIGHT] = @text_color - text[ACTIVE] = @text_color - text[SELECTED] = @text_color - text[INSENSITIVE] = @text_color - -} - -style "theme-main-menu-text" = "theme-panel-text" -{ - fg[PRELIGHT] = "#ffffff" - text[PRELIGHT] = "#ffffff" -} - -style "workspace-switcher" = "theme-panel" -{ - bg[SELECTED] = shade (0.8, @selected_bg_color) -} - -style "window-buttons" = "theme-panel" -{ - xthickness = 3 - ythickness = 3 - - bg[ACTIVE] = shade (0.65, @selected_bg_color) - bg[PRELIGHT] = shade (0.85, @selected_bg_color) - bg[SELECTED] = shade (0.85, @selected_bg_color) - - fg[NORMAL] = shade (0.7, @base_color) - fg[ACTIVE] = @base_color - fg[PRELIGHT] = @base_color - - engine "murrine" { - contrast = 0.0 - gradient_shades = { 1.0, 0.9, 0.8, 0.7 } - roundness = 1 - reliefstyle = 0 - textstyle = 1 - text_shade = 0.2 - } -} - -style "indicator" = "theme-panel" -{ - xthickness = 0 - ythickness = 0 -} - -widget "*PanelWidget*" style "theme-panel" -widget "*PanelApplet*" style "theme-panel" -widget "*fast-user-switch*" style "theme-panel" -widget "*CPUFreq*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" -widget_class "*Notif*Brasero*" style "theme-panel" - -# XFCE panel theming. -widget "*Xfce*Panel*" style "theme-panel" -class "*Xfce*Panel*" style "theme-panel" -widget "*WnckPager*" style "workspace-switcher" -widget "*XfdesktopIconView*" style "xfdesktop-icon-view" - -# Fix gtk-entries in the panel -class "*SexyIconEntry*" style:highest "entry" # fixes dict-plugin -widget "*xfce4-verve-plugin*GtkEntry" style:highest "entry" # fixes verve-plugin - -# 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" - -# Override general panel-style with specific plugin-styles -widget "*indicator-applet*" style "indicator" -widget "*indicator-button*" style "indicator" -widget "*XfceTasklist*" style "window-buttons" \ No newline at end of file diff --git a/Paper/gtk-2.0/apps/terminal.rc b/Paper/gtk-2.0/apps/terminal.rc index 2ae1174..07f4346 100644 --- a/Paper/gtk-2.0/apps/terminal.rc +++ b/Paper/gtk-2.0/apps/terminal.rc @@ -40,9 +40,9 @@ style "terminal_screen" 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 "scrollbar_dark" +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" +widget "*TerminalWindow.*.TerminalScreen*" style "terminal_screen" diff --git a/Paper/gtk-2.0/apps/xchat.rc b/Paper/gtk-2.0/apps/xchat.rc deleted file mode 100644 index e6f848f..0000000 --- a/Paper/gtk-2.0/apps/xchat.rc +++ /dev/null @@ -1,8 +0,0 @@ -# ============================================================================== -# APPLICATION SPECIFIC SETTINGS -# ============================================================================== - -# Xchat special cases - -widget "*xchat-inputbox" style "entry" - diff --git a/Paper/gtk-2.0/apps/xfce.rc b/Paper/gtk-2.0/apps/xfce.rc index 8bcbbbc..7ebc479 100644 --- a/Paper/gtk-2.0/apps/xfce.rc +++ b/Paper/gtk-2.0/apps/xfce.rc @@ -1,34 +1,9 @@ -style "theme-panel" = "dark" -{ +style "theme-panel" = "dark" { xthickness = 1 ythickness = 1 - - bg[NORMAL] = @panel_bg_color - bg[ACTIVE] = @panel_bg_color - bg[PRELIGHT] = shade (0.85, @selected_bg_color) - bg[SELECTED] = shade (0.65, @selected_bg_color) - - fg[NORMAL] = shade (0.9, @base_color) - fg[PRELIGHT] = @base_color - fg[ACTIVE] = shade (0.9, @base_color) - fg[SELECTED] = shade (0.9, @base_color) - - text[NORMAL] = shade (0.9, @base_color) - text[PRELIGHT] = @base_color - text[ACTIVE] = shade (0.9, @base_color) - text[SELECTED] = shade (0.9, @base_color) - - engine "murrine" { - roundness = 0 - glowstyle = 0 - glazestyle = 0 - textstyle = 1 - text_shade = 0.2 - } } -style "xfdesktop-icon-view" -{ +style "xfdesktop-icon-view" { XfdesktopIconView::label-alpha = 0 XfdesktopIconView::selected-label-alpha = 80 XfdesktopIconView::shadow-x-offset = 1 @@ -44,41 +19,12 @@ style "xfdesktop-icon-view" fg[NORMAL] = shade (0.9, @selected_fg_color) fg[ACTIVE] = @selected_fg_color - engine "murrine" - { - } } -style "theme-panel-text" -{ - fg[NORMAL] = @base_color - fg[PRELIGHT] = "#ffffff" - fg[ACTIVE] = @base_color - - text[NORMAL] = @base_color - text[PRELIGHT] = "#ffffff" - text[ACTIVE] = @base_color - - engine "murrine" { - textstyle = 1 - text_shade = 0.2 - } +style "theme-panel-text" = "dark" { } -style "panel-entry" = "dark" -{ - fg[NORMAL] = @text_color - fg[PRELIGHT] = @text_color - fg[ACTIVE] = @text_color - fg[SELECTED] = @text_color - fg[INSENSITIVE] = @text_color - - text[NORMAL] = @text_color - text[PRELIGHT] = @text_color - text[ACTIVE] = @text_color - text[SELECTED] = @text_color - text[INSENSITIVE] = @text_color - +style "panel-entry" = "dark" { } style "theme-main-menu-text" = "theme-panel-text" @@ -87,32 +33,13 @@ style "theme-main-menu-text" = "theme-panel-text" text[PRELIGHT] = "#ffffff" } -style "workspace-switcher" = "theme-panel" +style "workspace-switcher" = "dark" { bg[SELECTED] = shade (0.8, @selected_bg_color) } -style "window-buttons" = "theme-panel" -{ - xthickness = 3 - ythickness = 3 +style "window-buttons" = "dark" { - bg[ACTIVE] = shade (0.65, @selected_bg_color) - bg[PRELIGHT] = shade (0.85, @selected_bg_color) - bg[SELECTED] = shade (0.85, @selected_bg_color) - - fg[NORMAL] = shade (0.7, @base_color) - fg[ACTIVE] = @base_color - fg[PRELIGHT] = @base_color - - engine "murrine" { - contrast = 0.0 - gradient_shades = { 1.0, 0.9, 0.8, 0.7 } - roundness = 1 - reliefstyle = 0 - textstyle = 1 - text_shade = 0.2 - } } style "indicator" = "theme-panel" @@ -159,4 +86,4 @@ widget "*PanelApplet*" style "theme-panel-text" # Override general panel-style with specific plugin-styles widget "*indicator-applet*" style "indicator" widget "*indicator-button*" style "indicator" -widget "*XfceTasklist*" style "window-buttons" \ No newline at end of file +widget "*XfceTasklist*" style "dark_button" \ No newline at end of file diff --git a/Paper/gtk-2.0/assets-dark/border-dark.png b/Paper/gtk-2.0/assets-dark/border-dark.png new file mode 100644 index 0000000..5b24361 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/border-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/button-active-dark.png b/Paper/gtk-2.0/assets-dark/button-active-dark.png new file mode 100644 index 0000000..daf392d Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/button-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/button-dark.png b/Paper/gtk-2.0/assets-dark/button-dark.png new file mode 100644 index 0000000..2f7aff8 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/button-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/button-hover-dark.png b/Paper/gtk-2.0/assets-dark/button-hover-dark.png new file mode 100644 index 0000000..8c0065e Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/button-hover-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/button-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/button-insensitive-dark.png new file mode 100644 index 0000000..f78e666 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/button-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-ltr-button-active-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-button-active-dark.png new file mode 100644 index 0000000..3ef0798 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-button-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-ltr-button-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-button-dark.png new file mode 100644 index 0000000..0fa003f Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-button-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-ltr-button-hover-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-button-hover-dark.png new file mode 100644 index 0000000..14f06bd Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-button-hover-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-ltr-button-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-button-insensitive-dark.png new file mode 100644 index 0000000..e411401 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-button-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-ltr-entry-active-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-entry-active-dark.png new file mode 100644 index 0000000..89dc2b4 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-entry-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-ltr-entry-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-entry-dark.png new file mode 100644 index 0000000..046097c Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-entry-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-ltr-entry-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-entry-insensitive-dark.png new file mode 100644 index 0000000..a99de12 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-ltr-entry-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-rtl-button-active-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-button-active-dark.png new file mode 100644 index 0000000..7f98b66 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-button-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-rtl-button-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-button-dark.png new file mode 100644 index 0000000..28b578c Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-button-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-rtl-button-hover-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-button-hover-dark.png new file mode 100644 index 0000000..57cc479 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-button-hover-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-rtl-button-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-button-insensitive-dark.png new file mode 100644 index 0000000..b6b2887 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-button-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-rtl-entry-active-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-entry-active-dark.png new file mode 100644 index 0000000..f949ca7 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-entry-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-rtl-entry-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-entry-dark.png new file mode 100644 index 0000000..5b3186b Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-entry-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/combo-entry-rtl-entry-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-entry-insensitive-dark.png new file mode 100644 index 0000000..b3a1150 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/combo-entry-rtl-entry-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/entry-active-dark.png b/Paper/gtk-2.0/assets-dark/entry-active-dark.png new file mode 100644 index 0000000..b43567a Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/entry-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/entry-background-dark.png b/Paper/gtk-2.0/assets-dark/entry-background-dark.png new file mode 100644 index 0000000..df3e837 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/entry-background-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/entry-background-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/entry-background-insensitive-dark.png new file mode 100644 index 0000000..435ae0d Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/entry-background-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/entry-dark.png b/Paper/gtk-2.0/assets-dark/entry-dark.png new file mode 100644 index 0000000..ee201a6 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/entry-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/entry-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/entry-insensitive-dark.png new file mode 100644 index 0000000..32c26cd Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/entry-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/focus-dark.png b/Paper/gtk-2.0/assets-dark/focus-dark.png new file mode 100644 index 0000000..fa3f531 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/focus-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/frame-dark.png b/Paper/gtk-2.0/assets-dark/frame-dark.png new file mode 100644 index 0000000..61a298f Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/frame-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/frame-inline-dark.png b/Paper/gtk-2.0/assets-dark/frame-inline-dark.png new file mode 100644 index 0000000..c409250 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/frame-inline-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/frame-notebook-dark.png b/Paper/gtk-2.0/assets-dark/frame-notebook-dark.png new file mode 100644 index 0000000..a4aeabe Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/frame-notebook-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/handle-dark.png b/Paper/gtk-2.0/assets-dark/handle-dark.png new file mode 100644 index 0000000..80a30ad Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/handle-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/handle-horz-dark.png b/Paper/gtk-2.0/assets-dark/handle-horz-dark.png new file mode 100644 index 0000000..e7a67f2 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/handle-horz-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/handle-vert-dark.png b/Paper/gtk-2.0/assets-dark/handle-vert-dark.png new file mode 100644 index 0000000..a028654 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/handle-vert-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/menubar-item-active-dark.png b/Paper/gtk-2.0/assets-dark/menubar-item-active-dark.png new file mode 100644 index 0000000..6d94091 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/menubar-item-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/notebook-combo-entry-ltr-entry-active-dark.png b/Paper/gtk-2.0/assets-dark/notebook-combo-entry-ltr-entry-active-dark.png new file mode 100644 index 0000000..1e0ecb8 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/notebook-combo-entry-ltr-entry-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/notebook-combo-entry-ltr-entry-dark.png b/Paper/gtk-2.0/assets-dark/notebook-combo-entry-ltr-entry-dark.png new file mode 100644 index 0000000..396d2e4 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/notebook-combo-entry-ltr-entry-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/notebook-combo-entry-ltr-entry-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/notebook-combo-entry-ltr-entry-insensitive-dark.png new file mode 100644 index 0000000..b861dcd Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/notebook-combo-entry-ltr-entry-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/notebook-combo-entry-rtl-entry-active-dark.png b/Paper/gtk-2.0/assets-dark/notebook-combo-entry-rtl-entry-active-dark.png new file mode 100644 index 0000000..817cfb6 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/notebook-combo-entry-rtl-entry-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/notebook-combo-entry-rtl-entry-dark.png b/Paper/gtk-2.0/assets-dark/notebook-combo-entry-rtl-entry-dark.png new file mode 100644 index 0000000..4443466 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/notebook-combo-entry-rtl-entry-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/notebook-combo-entry-rtl-entry-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/notebook-combo-entry-rtl-entry-insensitive-dark.png new file mode 100644 index 0000000..9f0ee9e Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/notebook-combo-entry-rtl-entry-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/notebook-entry-active-dark.png b/Paper/gtk-2.0/assets-dark/notebook-entry-active-dark.png new file mode 100644 index 0000000..b43567a Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/notebook-entry-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/notebook-entry-dark.png b/Paper/gtk-2.0/assets-dark/notebook-entry-dark.png new file mode 100644 index 0000000..ee201a6 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/notebook-entry-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/notebook-entry-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/notebook-entry-insensitive-dark.png new file mode 100644 index 0000000..32c26cd Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/notebook-entry-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/pan-down-dark.png b/Paper/gtk-2.0/assets-dark/pan-down-dark.png new file mode 100644 index 0000000..e9cb6da Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/pan-down-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/pan-down-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/pan-down-insensitive-dark.png new file mode 100644 index 0000000..d20866d Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/pan-down-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/pan-left-dark.png b/Paper/gtk-2.0/assets-dark/pan-left-dark.png new file mode 100644 index 0000000..18c0068 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/pan-left-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/pan-left-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/pan-left-insensitive-dark.png new file mode 100644 index 0000000..fb6a401 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/pan-left-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/pan-left-semi-dark.png b/Paper/gtk-2.0/assets-dark/pan-left-semi-dark.png new file mode 100644 index 0000000..7fe682e Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/pan-left-semi-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/pan-right-dark.png b/Paper/gtk-2.0/assets-dark/pan-right-dark.png new file mode 100644 index 0000000..aa881a4 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/pan-right-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/pan-right-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/pan-right-insensitive-dark.png new file mode 100644 index 0000000..a5bf180 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/pan-right-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/pan-right-semi-dark.png b/Paper/gtk-2.0/assets-dark/pan-right-semi-dark.png new file mode 100644 index 0000000..ce521bc Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/pan-right-semi-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/pan-up-dark.png b/Paper/gtk-2.0/assets-dark/pan-up-dark.png new file mode 100644 index 0000000..b6fa92f Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/pan-up-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/pan-up-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/pan-up-insensitive-dark.png new file mode 100644 index 0000000..3c2a98c Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/pan-up-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/progressbar-horz-dark.png b/Paper/gtk-2.0/assets-dark/progressbar-horz-dark.png new file mode 100644 index 0000000..2a43873 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/progressbar-horz-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/progressbar-horz-trough-dark.png b/Paper/gtk-2.0/assets-dark/progressbar-horz-trough-dark.png new file mode 100644 index 0000000..2ad6a77 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/progressbar-horz-trough-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/progressbar-vert-dark.png b/Paper/gtk-2.0/assets-dark/progressbar-vert-dark.png new file mode 100644 index 0000000..db95188 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/progressbar-vert-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/progressbar-vert-trough-dark.png b/Paper/gtk-2.0/assets-dark/progressbar-vert-trough-dark.png new file mode 100644 index 0000000..8358a6b Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/progressbar-vert-trough-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scale-horz-focus-dark.png b/Paper/gtk-2.0/assets-dark/scale-horz-focus-dark.png new file mode 100644 index 0000000..4c60e0c Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scale-horz-focus-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scale-horz-trough-active-dark.png b/Paper/gtk-2.0/assets-dark/scale-horz-trough-active-dark.png new file mode 100644 index 0000000..c9c4c9a Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scale-horz-trough-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scale-horz-trough-dark.png b/Paper/gtk-2.0/assets-dark/scale-horz-trough-dark.png new file mode 100644 index 0000000..365d9dc Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scale-horz-trough-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scale-slider-active-dark.png b/Paper/gtk-2.0/assets-dark/scale-slider-active-dark.png new file mode 100644 index 0000000..0cf9beb Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scale-slider-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scale-slider-dark.png b/Paper/gtk-2.0/assets-dark/scale-slider-dark.png new file mode 100644 index 0000000..1378879 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scale-slider-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scale-slider-hover-dark.png b/Paper/gtk-2.0/assets-dark/scale-slider-hover-dark.png new file mode 100644 index 0000000..8705c44 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scale-slider-hover-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scale-slider-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/scale-slider-insensitive-dark.png new file mode 100644 index 0000000..fd46653 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scale-slider-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scale-vert-trough-active-dark.png b/Paper/gtk-2.0/assets-dark/scale-vert-trough-active-dark.png new file mode 100644 index 0000000..43199ca Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scale-vert-trough-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scale-vert-trough-dark.png b/Paper/gtk-2.0/assets-dark/scale-vert-trough-dark.png new file mode 100644 index 0000000..6b83cff Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scale-vert-trough-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scrollbar-horz-slider-active-dark.png b/Paper/gtk-2.0/assets-dark/scrollbar-horz-slider-active-dark.png new file mode 100644 index 0000000..4dffe9d Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scrollbar-horz-slider-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scrollbar-horz-slider-dark.png b/Paper/gtk-2.0/assets-dark/scrollbar-horz-slider-dark.png new file mode 100644 index 0000000..2f02417 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scrollbar-horz-slider-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scrollbar-horz-slider-hover-dark.png b/Paper/gtk-2.0/assets-dark/scrollbar-horz-slider-hover-dark.png new file mode 100644 index 0000000..40217f3 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scrollbar-horz-slider-hover-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scrollbar-horz-trough-dark.png b/Paper/gtk-2.0/assets-dark/scrollbar-horz-trough-dark.png new file mode 100644 index 0000000..0eac554 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scrollbar-horz-trough-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-active-dark.png b/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-active-dark.png new file mode 100644 index 0000000..49c5a52 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-active-rtl-dark.png b/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-active-rtl-dark.png new file mode 100644 index 0000000..391b09b Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-active-rtl-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-dark.png b/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-dark.png new file mode 100644 index 0000000..c9e6abe Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-hover-dark.png b/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-hover-dark.png new file mode 100644 index 0000000..eea9f30 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-hover-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-hover-rtl-dark.png b/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-hover-rtl-dark.png new file mode 100644 index 0000000..212f026 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-hover-rtl-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-rtl-dark.png b/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-rtl-dark.png new file mode 100644 index 0000000..48e875b Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scrollbar-vert-slider-rtl-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scrollbar-vert-trough-dark.png b/Paper/gtk-2.0/assets-dark/scrollbar-vert-trough-dark.png new file mode 100644 index 0000000..728b0e0 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scrollbar-vert-trough-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/scrollbar-vert-trough-rtl-dark.png b/Paper/gtk-2.0/assets-dark/scrollbar-vert-trough-rtl-dark.png new file mode 100644 index 0000000..2220bfa Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/scrollbar-vert-trough-rtl-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-down-dark.png b/Paper/gtk-2.0/assets-dark/spin-down-dark.png new file mode 100644 index 0000000..80e3830 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-down-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-down-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/spin-down-insensitive-dark.png new file mode 100644 index 0000000..9c7c596 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-down-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-ltr-down-active-dark.png b/Paper/gtk-2.0/assets-dark/spin-ltr-down-active-dark.png new file mode 100644 index 0000000..6532e12 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-ltr-down-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-ltr-down-dark.png b/Paper/gtk-2.0/assets-dark/spin-ltr-down-dark.png new file mode 100644 index 0000000..2403485 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-ltr-down-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-ltr-down-hover-dark.png b/Paper/gtk-2.0/assets-dark/spin-ltr-down-hover-dark.png new file mode 100644 index 0000000..3735a4a Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-ltr-down-hover-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-ltr-down-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/spin-ltr-down-insensitive-dark.png new file mode 100644 index 0000000..c4c9bad Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-ltr-down-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-ltr-up-active-dark.png b/Paper/gtk-2.0/assets-dark/spin-ltr-up-active-dark.png new file mode 100644 index 0000000..21d59cb Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-ltr-up-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-ltr-up-dark.png b/Paper/gtk-2.0/assets-dark/spin-ltr-up-dark.png new file mode 100644 index 0000000..9fce081 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-ltr-up-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-ltr-up-hover-dark.png b/Paper/gtk-2.0/assets-dark/spin-ltr-up-hover-dark.png new file mode 100644 index 0000000..c106275 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-ltr-up-hover-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-ltr-up-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/spin-ltr-up-insensitive-dark.png new file mode 100644 index 0000000..dc1fbe8 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-ltr-up-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-rtl-down-active-dark.png b/Paper/gtk-2.0/assets-dark/spin-rtl-down-active-dark.png new file mode 100644 index 0000000..431af6b Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-rtl-down-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-rtl-down-dark.png b/Paper/gtk-2.0/assets-dark/spin-rtl-down-dark.png new file mode 100644 index 0000000..0dfe46f Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-rtl-down-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-rtl-down-hover-dark.png b/Paper/gtk-2.0/assets-dark/spin-rtl-down-hover-dark.png new file mode 100644 index 0000000..2656057 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-rtl-down-hover-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-rtl-down-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/spin-rtl-down-insensitive-dark.png new file mode 100644 index 0000000..935db62 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-rtl-down-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-rtl-up-active-dark.png b/Paper/gtk-2.0/assets-dark/spin-rtl-up-active-dark.png new file mode 100644 index 0000000..0a487f6 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-rtl-up-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-rtl-up-dark.png b/Paper/gtk-2.0/assets-dark/spin-rtl-up-dark.png new file mode 100644 index 0000000..5b91dc2 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-rtl-up-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-rtl-up-hover-dark.png b/Paper/gtk-2.0/assets-dark/spin-rtl-up-hover-dark.png new file mode 100644 index 0000000..30c93c9 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-rtl-up-hover-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-rtl-up-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/spin-rtl-up-insensitive-dark.png new file mode 100644 index 0000000..360ec0d Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-rtl-up-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-up-dark.png b/Paper/gtk-2.0/assets-dark/spin-up-dark.png new file mode 100644 index 0000000..454f5cc Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-up-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/spin-up-insensitive-dark.png b/Paper/gtk-2.0/assets-dark/spin-up-insensitive-dark.png new file mode 100644 index 0000000..51d0d90 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/spin-up-insensitive-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/tab-down-active-dark.png b/Paper/gtk-2.0/assets-dark/tab-down-active-dark.png new file mode 100644 index 0000000..516ca7b Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/tab-down-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/tab-down-dark.png b/Paper/gtk-2.0/assets-dark/tab-down-dark.png new file mode 100644 index 0000000..6e429e4 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/tab-down-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/tab-horz-gap-dark.png b/Paper/gtk-2.0/assets-dark/tab-horz-gap-dark.png new file mode 100644 index 0000000..a7dc386 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/tab-horz-gap-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/tab-left-active-dark.png b/Paper/gtk-2.0/assets-dark/tab-left-active-dark.png new file mode 100644 index 0000000..29dc48b Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/tab-left-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/tab-left-dark.png b/Paper/gtk-2.0/assets-dark/tab-left-dark.png new file mode 100644 index 0000000..0d48be7 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/tab-left-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/tab-right-active-dark.png b/Paper/gtk-2.0/assets-dark/tab-right-active-dark.png new file mode 100644 index 0000000..4d0c31f Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/tab-right-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/tab-right-dark.png b/Paper/gtk-2.0/assets-dark/tab-right-dark.png new file mode 100644 index 0000000..2083f7d Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/tab-right-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/tab-up-active-dark.png b/Paper/gtk-2.0/assets-dark/tab-up-active-dark.png new file mode 100644 index 0000000..603fea4 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/tab-up-active-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/tab-up-dark.png b/Paper/gtk-2.0/assets-dark/tab-up-dark.png new file mode 100644 index 0000000..4833117 Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/tab-up-dark.png differ diff --git a/Paper/gtk-2.0/assets-dark/tab-vert-gap-dark.png b/Paper/gtk-2.0/assets-dark/tab-vert-gap-dark.png new file mode 100644 index 0000000..13afe4e Binary files /dev/null and b/Paper/gtk-2.0/assets-dark/tab-vert-gap-dark.png differ diff --git a/Paper/gtk-2.0/dark.rc b/Paper/gtk-2.0/dark.rc new file mode 100644 index 0000000..b2ab57c --- /dev/null +++ b/Paper/gtk-2.0/dark.rc @@ -0,0 +1,2217 @@ +style "dark" { + + xthickness = 1 + ythickness = 1 + + #################### + # Style Properties # + #################### + + GtkWidget::focus-line-width = 1 + GtkWidget::focus-line-pattern = "\2\1" + + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 3 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkWidget::link-color = shade(0.9, @selected_bg_color) + GtkWidget::visited-link-color = shade(0.8, @selected_bg_color) + GnomeHRef::link_color = shade(0.9, @selected_bg_color) + GtkHTML::link-color = shade(0.9, @selected_bg_color) + GtkHTML::vlink-color = shade(0.8, @selected_bg_color) + GtkIMHtml::hyperlink-color = shade(0.9, @selected_bg_color) + GtkIMHtml::hyperlink-visited-color = shade(0.8, @selected_bg_color) + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {4, 4, 4, 4} + + GtkEntry::state-hint = 1 + GtkEntry::inner-border = {7, 7, 4, 5} + + GtkPaned::handle-size = 9 + GtkHPaned::handle-size = 9 + GtkVPaned::handle-size = 9 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 48 # 42 + 2*3 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 26 + GtkScale::slider_width = 26 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 6 + GtkProgressBar::min-vertical-bar-width = 6 + # Making this bigger than the min[height,width]-2*[y,x]spacing makes the + # whole progressbar thicker, so by setting it to the exact above value + # we get the maximum spacing between the text and the edges without + # doing so. + GtkProgressBar::xspacing = 4 + GtkProgressBar::yspacing = 4 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + # TODO: find out what this comment means: + # ( every window is misaligned for the sake of menus ): + GtkMenuBar::internal-padding = 0 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 2 + GtkMenu::double-arrows = 0 + GtkMenuItem::arrow-scaling = 1 + GtkMenuItem::toggle-spacing = 10 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = {13, 13, 5, 8} + + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 0 + # Set this because some apps read it + GtkTreeView::odd-row-color = @dark_base_color + GtkTreeView::even-row-color = @dark_base_color + + GtkExpander::expander-size = 16 + + GtkNotebook::tab-overlap = 4 + + ########## + # Colors # + ########## + + bg[NORMAL] = @dark_bg_color + bg[PRELIGHT] = @dark_bg_color + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix (0.6, @dark_bg_color, @dark_base_color) + bg[ACTIVE] = @dark_bg_color + + fg[NORMAL] = @dark_fg_color + fg[PRELIGHT] = @dark_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @dark_fg_color, @dark_bg_color) + fg[ACTIVE] = @dark_fg_color + + text[NORMAL] = @dark_text_color + text[PRELIGHT] = @dark_text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = darker (@dark_bg_color) + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @dark_base_color + base[PRELIGHT] = shade (0.95, @dark_bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = mix (0.5, @dark_fg_color, @dark_bg_color) + base[ACTIVE] = @selected_bg_color + + # For succinctness, all reasonable pixmap options remain here + + # Draw frame around menu in a non-compositied environment + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons + image { + function = ARROW + detail = "spinbutton" + } + + # Disable arrows for qt in scrollbars + image { + function = ARROW + detail = "vscrollbar" + } + image { + function = ARROW + detail = "hscrollbar" + } + + # Menu arrows + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets-dark/menu-pan-left-dark.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets-dark/menu-pan-left-hover-dark.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets-dark/menu-pan-left-insensitive-dark.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets-dark/menu-pan-right-dark.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets-dark/menu-pan-right-hover-dark.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets-dark/menu-pan-right-insensitive-dark.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets-dark/menu-pan-up-insensitive-dark.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets-dark/menu-pan-up-dark.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets-dark/menu-pan-down-insensitive-dark.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets-dark/menu-pan-down-dark.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets-dark/pan-up-dark.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets-dark/pan-up-dark.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets-dark/pan-up-dark.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets-dark/pan-up-insensitive-dark.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets-dark/pan-down-dark.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets-dark/pan-down-dark.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets-dark/pan-down-dark.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets-dark/pan-down-insensitive-dark.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets-dark/pan-left-dark.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets-dark/pan-left-dark.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets-dark/pan-left-dark.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets-dark/pan-left-insensitive-dark.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets-dark/pan-right-dark.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets-dark/pan-right-dark.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets-dark/pan-right-dark.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets-dark/pan-right-insensitive-dark.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + ###################### + # Option Menu Arrows # + ###################### + + image { + function = TAB + state = NORMAL + overlay_file = "assets-dark/pan-down-dark.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets-dark/pan-down-dark.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = ACTIVE + overlay_file = "assets-dark/pan-down-dark.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets-dark/pan-down-insensitive-dark.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets-dark/line-dark.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets-dark/line-dark.png" + border = {0, 0, 1, 0} + } + + ######### + # Focus # + ######### + + image { + function = FOCUS + file = "assets-dark/focus-dark.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ########### + # Handles # + ########### + + image { + function = HANDLE + detail = "handlebox" + overlay_file = "assets-dark/handle-dark.png" + overlay_stretch = FALSE + } + + image { + function = HANDLE + file = "assets-dark/handle-horz-dark.png" + border = {0, 0, 4, 4} + orientation = HORIZONTAL + } + + image { + function = HANDLE + file = "assets-dark/handle-vert-dark.png" + border = {4, 4, 0, 0} + orientation = VERTICAL + } + + image { + function = RESIZE_GRIP + } + + ############# + # Expanders # + ############# + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets-dark/pan-down-dark.png" + } + + # LTR + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets-dark/pan-right-dark.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets-dark/pan-right-semi-dark.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets-dark/pan-right-semi-dark.png" + direction = LTR + } + + # RTL + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets-dark/pan-left-dark.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets-dark/pan-left-semi-dark.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets-dark/pan-left-semi-dark.png" + direction = RTL + } + + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets-dark/tab-left-active-dark.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets-dark/tab-left-dark.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets-dark/tab-right-active-dark.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets-dark/tab-right-dark.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets-dark/tab-up-active-dark.png" + border = { 3,3,5,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets-dark/tab-up-dark.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets-dark/tab-down-active-dark.png" + border = { 3,3,3,5 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets-dark/tab-down-dark.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets-dark/frame-notebook-dark.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets-dark/tab-vert-gap-dark.png" + gap_border = {1, 0, 1, 1} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets-dark/frame-notebook-dark.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets-dark/tab-vert-gap-dark.png" + gap_border = {0, 1, 1, 1} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets-dark/frame-notebook-dark.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets-dark/tab-horz-gap-dark.png" + gap_border = {1, 1, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets-dark/frame-notebook-dark.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets-dark/tab-horz-gap-dark.png" + gap_border = {1, 1, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame + image { + function = BOX + detail = "notebook" + file = "assets-dark/frame-notebook-dark.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets-dark/scrollbar-horz-trough-dark.png" + border = {0, 0, 1, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets-dark/scrollbar-vert-trough-dark.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets-dark/scrollbar-vert-trough-rtl-dark.png" + border = {0, 1, 0, 0} + orientation = VERTICAL + direction = RTL + } + + + # Disable insensitive sliders + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + } + + # Horizontal sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets-dark/scrollbar-horz-slider-dark.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets-dark/scrollbar-horz-slider-hover-dark.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets-dark/scrollbar-horz-slider-active-dark.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets-dark/scrollbar-vert-slider-dark.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets-dark/scrollbar-vert-slider-hover-dark.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets-dark/scrollbar-vert-slider-active-dark.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets-dark/scrollbar-vert-slider-rtl-dark.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets-dark/scrollbar-vert-slider-hover-rtl-dark.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets-dark/scrollbar-vert-slider-active-rtl-dark.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # Scales # + ########## + + # Troughs + # They are overrided later on + # We set them here too because some widgets don't specify their orientation + + image { + function = BOX + detail = "trough-upper" + file = "assets-dark/scale-horz-trough-dark.png" + border = {10, 10, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets-dark/scale-horz-trough-active-dark.png" + border = {10, 10, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets-dark/scale-vert-trough-dark.png" + border = {0, 0, 10, 10} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets-dark/scale-vert-trough-active-dark.png" + border = {0, 0, 10, 10} + stretch = TRUE + orientation = VERTICAL + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + detail = "hscale" + file = "assets-dark/scale-slider-dark.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "hscale" + file = "assets-dark/scale-slider-hover-dark.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "hscale" + file = "assets-dark/scale-slider-active-dark.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "hscale" + file = "assets-dark/scale-slider-insensitive-dark.png" + } + image { + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets-dark/scale-slider-dark.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets-dark/scale-slider-hover-dark.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets-dark/scale-slider-active-dark.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets-dark/scale-slider-insensitive-dark.png" + } + + ########### + # Menubar # + ########### + + image { + function = BOX + detail = "menubar" + file = "assets-dark/line-dark.png" + border = {0, 0, 0, 1} + } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets-dark/line-dark.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets-dark/line-dark.png" + border = {0, 0, 0, 1} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets-dark/line-dark.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets-dark/line-dark.png" + border = {0, 0, 1, 0} + } + + ########### + # Entries # + ########### + + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets-dark/entry-active-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets-dark/entry-insensitive-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets-dark/entry-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets-dark/entry-background-dark.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets-dark/entry-background-insensitive-dark.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets-dark/entry-background-dark.png" + } + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets-dark/spin-ltr-up-dark.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets-dark/spin-up-dark.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets-dark/spin-ltr-up-hover-dark.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets-dark/spin-up-dark.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets-dark/spin-ltr-up-active-dark.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets-dark/spin-up-dark.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets-dark/spin-ltr-up-insensitive-dark.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets-dark/spin-up-insensitive-dark.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets-dark/spin-rtl-up-dark.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets-dark/spin-up-dark.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets-dark/spin-rtl-up-hover-dark.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets-dark/spin-up-dark.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets-dark/spin-rtl-up-hover-dark.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets-dark/spin-up-dark.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets-dark/spin-rtl-up-insensitive-dark.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets-dark/spin-up-insensitive-dark.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets-dark/spin-ltr-down-dark.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets-dark/spin-down-dark.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets-dark/spin-ltr-down-hover-dark.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets-dark/spin-down-dark.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets-dark/spin-ltr-down-active-dark.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets-dark/spin-down-dark.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets-dark/spin-ltr-down-insensitive-dark.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets-dark/spin-down-insensitive-dark.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets-dark/spin-rtl-down-dark.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets-dark/spin-down-dark.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets-dark/spin-rtl-down-hover-dark.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets-dark/spin-down-dark.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets-dark/spin-rtl-down-active-dark.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets-dark/spin-down-dark.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets-dark/spin-rtl-down-insensitive-dark.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets-dark/spin-down-insensitive-dark.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets-dark/progressbar-horz-dark.png" + stretch = TRUE + border = {2, 2, 1, 1} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets-dark/progressbar-vert-dark.png" + stretch = TRUE + border = {1, 1, 2, 2} + orientation = VERTICAL + } + + ############# + # Treeviews # + ############# + + # Disable active the column highlight + # We need to match specific cells or we break stuff + # Looking at you deadbeef + + image { + function = FLAT_BOX + detail = "cell_even_sorted" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "cell_odd_sorted" + state = NORMAL + } + + # Disable all the other shadows + # This prevents the Raleigh effect + image { + function = SHADOW + } + + } + +} + +style "dark_menubar" { + + # Needed to fix Firefox's menubar text + bg[SELECTED] = @selected_fg_color + fg[SELECTED] = shade(0.9, @selected_bg_color) + +} + +style "dark_menubar_item" { + + xthickness = 3 + ythickness = 4 + + fg[PRELIGHT] = shade(0.9, @selected_bg_color) + + engine "pixmap" { + image { + function = BOX + state = PRELIGHT + file = "assets-dark/menubar-item-active-dark.png" + border = {0, 0, 0, 3} + } + } + +} + +style "dark_menu" { + + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @dark_base_color + bg[INSENSITIVE] = @dark_base_color + bg[PRELIGHT] = @dark_base_color + bg[SELECTED] = @selected_bg_color + +} + +style "dark_menu_item" { + + xthickness = 3 + ythickness = 4 + + bg[PRELIGHT] = @selected_bg_color + # Chromium uses this setting + bg[SELECTED] = @selected_bg_color + + fg[PRELIGHT] = @selected_fg_color + # Some widgets use text, we need to handle that + text[NORMAL] = @dark_fg_color + text[PRELIGHT] = @selected_fg_color + + # Unfortunately we can't tell regular and menu checks/radios apart + # Without the heirarchy + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets-dark/menu-checkbox-dark.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets-dark/menu-checkbox-hover-dark.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets-dark/menu-checkbox-dark.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets-dark/menu-checkbox-insensitive-dark.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets-dark/menu-checkbox-checked-dark.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets-dark/menu-checkbox-checked-hover-dark.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets-dark/menu-checkbox-checked-dark.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets-dark/menu-checkbox-checked-insensitive-dark.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets-dark/menu-checkbox-mixed-dark.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets-dark/menu-checkbox-mixed-hover-dark.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets-dark/menu-checkbox-mixed-dark.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets-dark/menu-checkbox-mixed-insensitive-dark.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets-dark/menu-radio-dark.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets-dark/menu-radio-hover-dark.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets-dark/menu-radio-dark.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets-dark/menu-radio-insensitive-dark.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets-dark/menu-radio-checked-dark.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets-dark/menu-radio-checked-hover-dark.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets-dark/menu-radio-checked-dark.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets-dark/menu-radio-checked-insensitive-dark.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets-dark/menu-radio-mixed-dark.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets-dark/menu-radio-mixed-hover-dark.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets-dark/menu-radio-mixed-dark.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets-dark/menu-radio-mixed-insensitive-dark.png" + overlay_stretch = FALSE + } + + + + } + +} + +style "dark_separator_menu_item" { + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + image { + function = BOX + file = "assets-dark/line-dark.png" + } + } + +} + +style "dark_button" { + + xthickness = 2 + ythickness = 2 + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets-dark/button-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets-dark/button-hover-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets-dark/button-active-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets-dark/button-active-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets-dark/button-insensitive-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "dark_link_button" { + + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } + +} + +style "dark_entry" { + + # We set this same as the border of the border of the entry + # This way there's no overlap + xthickness = 4 + ythickness = 4 + +} + +style "dark_combobox" { + + xthickness = 6 + ythickness = 4 + + # This affects only the button beside an entry + GtkButton::inner-border = {0, 0, 0, 0} + +} + +style "dark_combobox_cellview" { + text[NORMAL] = @dark_fg_color + text[PRELIGHT] = @dark_fg_color +} + +style "dark_combobox_entry" { + + # Since one side of the button is missing, we need to shift the arrow a little to the right + GtkButton::inner-border = {0, 1, 0, 0} + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets-dark/combo-entry-ltr-entry-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets-dark/combo-entry-ltr-entry-active-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets-dark/combo-entry-ltr-entry-insensitive-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets-dark/combo-entry-rtl-entry-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets-dark/combo-entry-rtl-entry-active-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets-dark/combo-entry-rtl-entry-insensitive-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + ############## + # LTR button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets-dark/combo-entry-ltr-button-dark.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets-dark/combo-entry-ltr-button-hover-dark.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets-dark/combo-entry-ltr-button-active-dark.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets-dark/combo-entry-ltr-button-insensitive-dark.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############## + # RTL button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets-dark/combo-entry-rtl-button-dark.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets-dark/combo-entry-rtl-button-hover-dark.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets-dark/combo-entry-rtl-button-active-dark.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets-dark/combo-entry-rtl-button-insensitive-dark.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + } + +} + +style "dark_combo_button_padding" { + + # Since one side of the button is missing, we need to shift the arrow a little to the right + # This is the same thing we've done above but the combo, unlike the combobox, + # uses padding the same way as a button + GtkButton::inner-border = {6, 8, 4, 4} + +} + +style "dark_notebook" { + + xthickness = 5 + ythickness = 2 + +} + +style "dark_notebook_viewport" { + bg[NORMAL] = @dark_base_color +} + +style "dark_notebook_bg" { + bg[NORMAL] = @dark_base_color + bg[PRELIGHT] = @dark_base_color + bg[INSENSITIVE] = @dark_base_color +} + +style "dark_notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets-dark/notebook-entry-active-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets-dark/notebook-entry-insensitive-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets-dark/notebook-entry-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "dark_normal_bg" { + bg[NORMAL] = @dark_bg_color + bg[PRELIGHT] = @dark_bg_color + bg[INSENSITIVE] = mix (0.6, @dark_bg_color, @dark_base_color) +} + +style "dark_normal_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets-dark/entry-active-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets-dark/entry-insensitive-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets-dark/entry-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "dark_notebook_combo" { + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets-dark/notebook-combo-entry-ltr-entry-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets-dark/notebook-combo-entry-ltr-entry-active-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets-dark/notebook-combo-entry-ltr-entry-insensitive-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets-dark/notebook-combo-entry-rtl-entry-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets-dark/notebook-combo-entry-rtl-entry-active-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets-dark/notebook-combo-entry-rtl-entry-insensitive-dark.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + } + +} + +style "dark_textview" { + bg[NORMAL] = @dark_base_color +} + +style "dark_scale_horz" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets-dark/scale-horz-trough-dark.png" + border = {10, 10, 0, 0} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets-dark/scale-horz-trough-active-dark.png" + border = {10, 10, 0, 0} + stretch = TRUE + } + + } + +} + +style "dark_scale_vert" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets-dark/scale-vert-trough-dark.png" + border = {0, 0, 10, 10} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets-dark/scale-vert-trough-active-dark.png" + border = {0, 0, 10, 10} + stretch = TRUE + } + + } + +} + +style "dark_progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets-dark/progressbar-horz-trough-dark.png" + border = {3, 3, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets-dark/progressbar-vert-trough-dark.png" + border = {2, 2, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + } + +} + +style "dark_scrolled_window" { + + engine "pixmap" { + image { + function = SHADOW + file = "assets-dark/frame-dark.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } + +} + +style "dark_frame" { + + engine "pixmap" { + + image { + function = SHADOW + file = "assets-dark/frame-dark.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + image { + function = SHADOW_GAP + file = "assets-dark/frame-dark.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_start_file = "assets-dark/border-dark.png" + gap_end_file = "assets-dark/border-dark.png" + } + + } + +} + +style "dark_toolbar_button" { + + xthickness = 2 + ythickness = 2 + + GtkButton::inner-border = {2, 2, 2, 2} + +} + +style "dark_toolbar_separator" { + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets-dark/line-dark.png" + } + } + +} + +style "dark_inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + image { + function = SHADOW + file = "assets-dark/frame-inline-dark.png" + border = {1, 1, 0, 1} + stretch = TRUE + } + } + +} + +style "dark_tooltip" { + + xthickness = 13 + ythickness = 13 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + + +style "dark_disable_shadow" { + + engine "pixmap" { + image { + function = SHADOW + } + } + +} + +style "dark_disable_separator" { + + xthickness = 0 + ythickness = 0 + + GtkWidget::wide-separators = 1 + +} + +# Default style, containing most of the stuff +class "GtkWidget" style "dark_default" + +# Override padding, style and colour +class "GtkButton" style "dark_button" +class "GtkLinkButton" style "dark_link_button" +class "GtkEntry" style "dark_entry" +class "GtkOldEditable" style "dark_entry" +class "GtkNotebook" style "dark_notebook" +class "GtkHScale" style "dark_scale_horz" +class "GtkVScale" style "dark_scale_vert" +class "GtkProgressBar" style "dark_progressbar" +class "GtkScrolledWindow" style "dark_scrolled_window" +class "GtkFrame" style "dark_frame" +class "GtkSeparatorToolItem" style "dark_toolbar_separator" +class "GtkMenuBar" style "dark_menubar" +class "GtkMenu" style "dark_menu" +class "GtkTextView" style "dark_textview" + +# Menu and menubar items +widget_class "**" style "dark_menu_item" +widget_class "*.*" style "dark_menubar_item" +widget_class "**" style "dark_separator_menu_item" + +# Frames in statusbars look ugly, let's disable them +widget_class "**" style "dark_disable_shadow" +# Disable the frame around poor Wilbert too +widget_class "**" style "dark_disable_shadow" + +# Treeview buttons +widget_class "***" style "dark_treeview_header" + +# Give the file chooser toolbar a border +widget_class "**" style "dark_inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*." style "dark_combobox" +# And disable separators on them +widget_class "*.*" style "dark_disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "**" style "dark_combobox_entry" + +# Join the Combo entry and button +widget_class "**" style "dark_combobox_entry" +# Tweak the padding on the button a little bit because it uses it a bit differently +widget_class "*." style "dark_combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there isn't a way to apply the style to only +# the comboboxes that have an entry inside + +# Toolbar buttons have different paddings +widget_class "**" style "dark_toolbar_button" + +# Notebooks are white, act accordingly +widget_class "**" style "dark_notebook_entry" +widget_class "**" style "dark_notebook_bg" +widget_class "**" style "dark_notebook_bg" +widget_class "***" style "dark_notebook_bg" +widget_class "**" style "dark_notebook_bg" +widget_class "*.*" style "dark_notebook_bg" +widget_class "***" style "dark_notebook_combo" +widget_class "***" style "dark_notebook_combo" + +# However, stuff inside eventboxes inside notebooks is grey again, react +widget_class "***" style "dark_normal_entry" +widget_class "***" style "dark_normal_bg" +widget_class "***" style "dark_normal_bg" +widget_class "****" style "dark_combobox_entry" +widget_class "****" style "dark_combobox_entry" +widget_class "***." style "dark_combo_button_padding" + +# ComboBoxes tend to draw the button label with text[] instead of fg[], we need to fix that +widget_class "**" style "dark_combobox_cellview" + +# GTK tooltips +widget "gtk-tooltip*" style "dark_tooltip" diff --git a/Paper/gtk-2.0/gtkrc b/Paper/gtk-2.0/gtkrc index a1c1ea3..c33395d 100755 --- a/Paper/gtk-2.0/gtkrc +++ b/Paper/gtk-2.0/gtkrc @@ -15,32 +15,37 @@ # You should have received a copy of the GNU General Public License along # with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. -# Paper GTK2 Theme +# ============================================================================== +# PAPER GTK2 THEME +# ============================================================================== # Text/base colors gtk-color-scheme = "text_color:#333333\nbase_color:white" # Foreground/background colors gtk-color-scheme = "fg_color:#4d4d4d\nbg_color:#ececec" -# Selected foreground/background colors +# Selection colors gtk-color-scheme = "selected_fg_color:#ffffff\nselected_bg_color:#607d8b" # Tooltip colors gtk-color-scheme = "tooltip_fg_color:#4d4d4d\ntooltip_bg_color:#ffffff" # Window colors gtk-color-scheme = "wm_color:#546e7a\nunfocused_wm_color:#5A6367" +# Panel colors +gtk-color-scheme = "panel_bg_color:#263238\npanel_fg_color:#ffffff" +# Dark Theme - Text/base colors +gtk-color-scheme = "dark_text_color:#ffffff\ndark_base_color:#455a64" +# Dark Theme - Foreground/background colors +gtk-color-scheme = "dark_fg_color:#cfd8dc\ndark_bg_color:#37474f" -gtk-auto-mnemonics = 1 +gtk-auto-mnemonics = 1 gtk-primary-button-warps-slider = 1 include "main.rc" +include "dark.rc" # App stylings include "apps/chrome.rc" -include "apps/eclipse.rc" -include "apps/firefox.rc" include "apps/gimp.rc" include "apps/libreoffice.rc" -include "apps/panel.rc" include "apps/terminal.rc" include "apps/thunar.rc" -include "apps/xchat.rc" include "apps/xfce.rc" \ No newline at end of file diff --git a/Paper/gtk-2.0/main.rc b/Paper/gtk-2.0/main.rc index f30cc2f..1dee8aa 100644 --- a/Paper/gtk-2.0/main.rc +++ b/Paper/gtk-2.0/main.rc @@ -1,5 +1,3 @@ -# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: - style "default" { xthickness = 1 diff --git a/src/gtk2/assets-dark.svg b/src/gtk2/assets-dark.svg new file mode 100644 index 0000000..bda0c83 --- /dev/null +++ b/src/gtk2/assets-dark.svg @@ -0,0 +1,4247 @@ + + + + + Paper GTK2 Source + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Paper GTK2 Source + + + Sam Hewitt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/gtk2/assets-dark/border-dark.png b/src/gtk2/assets-dark/border-dark.png new file mode 100644 index 0000000..5b24361 Binary files /dev/null and b/src/gtk2/assets-dark/border-dark.png differ diff --git a/src/gtk2/assets-dark/button-active-dark.png b/src/gtk2/assets-dark/button-active-dark.png new file mode 100644 index 0000000..daf392d Binary files /dev/null and b/src/gtk2/assets-dark/button-active-dark.png differ diff --git a/src/gtk2/assets-dark/button-dark.png b/src/gtk2/assets-dark/button-dark.png new file mode 100644 index 0000000..2f7aff8 Binary files /dev/null and b/src/gtk2/assets-dark/button-dark.png differ diff --git a/src/gtk2/assets-dark/button-hover-dark.png b/src/gtk2/assets-dark/button-hover-dark.png new file mode 100644 index 0000000..8c0065e Binary files /dev/null and b/src/gtk2/assets-dark/button-hover-dark.png differ diff --git a/src/gtk2/assets-dark/button-insensitive-dark.png b/src/gtk2/assets-dark/button-insensitive-dark.png new file mode 100644 index 0000000..f78e666 Binary files /dev/null and b/src/gtk2/assets-dark/button-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-ltr-button-active-dark.png b/src/gtk2/assets-dark/combo-entry-ltr-button-active-dark.png new file mode 100644 index 0000000..3ef0798 Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-ltr-button-active-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-ltr-button-dark.png b/src/gtk2/assets-dark/combo-entry-ltr-button-dark.png new file mode 100644 index 0000000..0fa003f Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-ltr-button-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-ltr-button-hover-dark.png b/src/gtk2/assets-dark/combo-entry-ltr-button-hover-dark.png new file mode 100644 index 0000000..14f06bd Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-ltr-button-hover-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-ltr-button-insensitive-dark.png b/src/gtk2/assets-dark/combo-entry-ltr-button-insensitive-dark.png new file mode 100644 index 0000000..e411401 Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-ltr-button-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-ltr-entry-active-dark.png b/src/gtk2/assets-dark/combo-entry-ltr-entry-active-dark.png new file mode 100644 index 0000000..89dc2b4 Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-ltr-entry-active-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-ltr-entry-dark.png b/src/gtk2/assets-dark/combo-entry-ltr-entry-dark.png new file mode 100644 index 0000000..046097c Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-ltr-entry-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-ltr-entry-insensitive-dark.png b/src/gtk2/assets-dark/combo-entry-ltr-entry-insensitive-dark.png new file mode 100644 index 0000000..a99de12 Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-ltr-entry-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-rtl-button-active-dark.png b/src/gtk2/assets-dark/combo-entry-rtl-button-active-dark.png new file mode 100644 index 0000000..7f98b66 Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-rtl-button-active-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-rtl-button-dark.png b/src/gtk2/assets-dark/combo-entry-rtl-button-dark.png new file mode 100644 index 0000000..28b578c Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-rtl-button-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-rtl-button-hover-dark.png b/src/gtk2/assets-dark/combo-entry-rtl-button-hover-dark.png new file mode 100644 index 0000000..57cc479 Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-rtl-button-hover-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-rtl-button-insensitive-dark.png b/src/gtk2/assets-dark/combo-entry-rtl-button-insensitive-dark.png new file mode 100644 index 0000000..b6b2887 Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-rtl-button-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-rtl-entry-active-dark.png b/src/gtk2/assets-dark/combo-entry-rtl-entry-active-dark.png new file mode 100644 index 0000000..f949ca7 Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-rtl-entry-active-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-rtl-entry-dark.png b/src/gtk2/assets-dark/combo-entry-rtl-entry-dark.png new file mode 100644 index 0000000..5b3186b Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-rtl-entry-dark.png differ diff --git a/src/gtk2/assets-dark/combo-entry-rtl-entry-insensitive-dark.png b/src/gtk2/assets-dark/combo-entry-rtl-entry-insensitive-dark.png new file mode 100644 index 0000000..b3a1150 Binary files /dev/null and b/src/gtk2/assets-dark/combo-entry-rtl-entry-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/entry-active-dark.png b/src/gtk2/assets-dark/entry-active-dark.png new file mode 100644 index 0000000..b43567a Binary files /dev/null and b/src/gtk2/assets-dark/entry-active-dark.png differ diff --git a/src/gtk2/assets-dark/entry-background-dark.png b/src/gtk2/assets-dark/entry-background-dark.png new file mode 100644 index 0000000..df3e837 Binary files /dev/null and b/src/gtk2/assets-dark/entry-background-dark.png differ diff --git a/src/gtk2/assets-dark/entry-background-insensitive-dark.png b/src/gtk2/assets-dark/entry-background-insensitive-dark.png new file mode 100644 index 0000000..435ae0d Binary files /dev/null and b/src/gtk2/assets-dark/entry-background-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/entry-dark.png b/src/gtk2/assets-dark/entry-dark.png new file mode 100644 index 0000000..ee201a6 Binary files /dev/null and b/src/gtk2/assets-dark/entry-dark.png differ diff --git a/src/gtk2/assets-dark/entry-insensitive-dark.png b/src/gtk2/assets-dark/entry-insensitive-dark.png new file mode 100644 index 0000000..32c26cd Binary files /dev/null and b/src/gtk2/assets-dark/entry-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/focus-dark.png b/src/gtk2/assets-dark/focus-dark.png new file mode 100644 index 0000000..fa3f531 Binary files /dev/null and b/src/gtk2/assets-dark/focus-dark.png differ diff --git a/src/gtk2/assets-dark/frame-dark.png b/src/gtk2/assets-dark/frame-dark.png new file mode 100644 index 0000000..61a298f Binary files /dev/null and b/src/gtk2/assets-dark/frame-dark.png differ diff --git a/src/gtk2/assets-dark/frame-inline-dark.png b/src/gtk2/assets-dark/frame-inline-dark.png new file mode 100644 index 0000000..c409250 Binary files /dev/null and b/src/gtk2/assets-dark/frame-inline-dark.png differ diff --git a/src/gtk2/assets-dark/frame-notebook-dark.png b/src/gtk2/assets-dark/frame-notebook-dark.png new file mode 100644 index 0000000..a4aeabe Binary files /dev/null and b/src/gtk2/assets-dark/frame-notebook-dark.png differ diff --git a/src/gtk2/assets-dark/handle-dark.png b/src/gtk2/assets-dark/handle-dark.png new file mode 100644 index 0000000..80a30ad Binary files /dev/null and b/src/gtk2/assets-dark/handle-dark.png differ diff --git a/src/gtk2/assets-dark/handle-horz-dark.png b/src/gtk2/assets-dark/handle-horz-dark.png new file mode 100644 index 0000000..e7a67f2 Binary files /dev/null and b/src/gtk2/assets-dark/handle-horz-dark.png differ diff --git a/src/gtk2/assets-dark/handle-vert-dark.png b/src/gtk2/assets-dark/handle-vert-dark.png new file mode 100644 index 0000000..a028654 Binary files /dev/null and b/src/gtk2/assets-dark/handle-vert-dark.png differ diff --git a/src/gtk2/assets-dark/menubar-item-active-dark.png b/src/gtk2/assets-dark/menubar-item-active-dark.png new file mode 100644 index 0000000..6d94091 Binary files /dev/null and b/src/gtk2/assets-dark/menubar-item-active-dark.png differ diff --git a/src/gtk2/assets-dark/notebook-combo-entry-ltr-entry-active-dark.png b/src/gtk2/assets-dark/notebook-combo-entry-ltr-entry-active-dark.png new file mode 100644 index 0000000..1e0ecb8 Binary files /dev/null and b/src/gtk2/assets-dark/notebook-combo-entry-ltr-entry-active-dark.png differ diff --git a/src/gtk2/assets-dark/notebook-combo-entry-ltr-entry-dark.png b/src/gtk2/assets-dark/notebook-combo-entry-ltr-entry-dark.png new file mode 100644 index 0000000..396d2e4 Binary files /dev/null and b/src/gtk2/assets-dark/notebook-combo-entry-ltr-entry-dark.png differ diff --git a/src/gtk2/assets-dark/notebook-combo-entry-ltr-entry-insensitive-dark.png b/src/gtk2/assets-dark/notebook-combo-entry-ltr-entry-insensitive-dark.png new file mode 100644 index 0000000..b861dcd Binary files /dev/null and b/src/gtk2/assets-dark/notebook-combo-entry-ltr-entry-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/notebook-combo-entry-rtl-entry-active-dark.png b/src/gtk2/assets-dark/notebook-combo-entry-rtl-entry-active-dark.png new file mode 100644 index 0000000..817cfb6 Binary files /dev/null and b/src/gtk2/assets-dark/notebook-combo-entry-rtl-entry-active-dark.png differ diff --git a/src/gtk2/assets-dark/notebook-combo-entry-rtl-entry-dark.png b/src/gtk2/assets-dark/notebook-combo-entry-rtl-entry-dark.png new file mode 100644 index 0000000..4443466 Binary files /dev/null and b/src/gtk2/assets-dark/notebook-combo-entry-rtl-entry-dark.png differ diff --git a/src/gtk2/assets-dark/notebook-combo-entry-rtl-entry-insensitive-dark.png b/src/gtk2/assets-dark/notebook-combo-entry-rtl-entry-insensitive-dark.png new file mode 100644 index 0000000..9f0ee9e Binary files /dev/null and b/src/gtk2/assets-dark/notebook-combo-entry-rtl-entry-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/notebook-entry-active-dark.png b/src/gtk2/assets-dark/notebook-entry-active-dark.png new file mode 100644 index 0000000..b43567a Binary files /dev/null and b/src/gtk2/assets-dark/notebook-entry-active-dark.png differ diff --git a/src/gtk2/assets-dark/notebook-entry-dark.png b/src/gtk2/assets-dark/notebook-entry-dark.png new file mode 100644 index 0000000..ee201a6 Binary files /dev/null and b/src/gtk2/assets-dark/notebook-entry-dark.png differ diff --git a/src/gtk2/assets-dark/notebook-entry-insensitive-dark.png b/src/gtk2/assets-dark/notebook-entry-insensitive-dark.png new file mode 100644 index 0000000..32c26cd Binary files /dev/null and b/src/gtk2/assets-dark/notebook-entry-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/pan-down-dark.png b/src/gtk2/assets-dark/pan-down-dark.png new file mode 100644 index 0000000..e9cb6da Binary files /dev/null and b/src/gtk2/assets-dark/pan-down-dark.png differ diff --git a/src/gtk2/assets-dark/pan-down-insensitive-dark.png b/src/gtk2/assets-dark/pan-down-insensitive-dark.png new file mode 100644 index 0000000..d20866d Binary files /dev/null and b/src/gtk2/assets-dark/pan-down-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/pan-left-dark.png b/src/gtk2/assets-dark/pan-left-dark.png new file mode 100644 index 0000000..18c0068 Binary files /dev/null and b/src/gtk2/assets-dark/pan-left-dark.png differ diff --git a/src/gtk2/assets-dark/pan-left-insensitive-dark.png b/src/gtk2/assets-dark/pan-left-insensitive-dark.png new file mode 100644 index 0000000..fb6a401 Binary files /dev/null and b/src/gtk2/assets-dark/pan-left-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/pan-left-semi-dark.png b/src/gtk2/assets-dark/pan-left-semi-dark.png new file mode 100644 index 0000000..7fe682e Binary files /dev/null and b/src/gtk2/assets-dark/pan-left-semi-dark.png differ diff --git a/src/gtk2/assets-dark/pan-right-dark.png b/src/gtk2/assets-dark/pan-right-dark.png new file mode 100644 index 0000000..aa881a4 Binary files /dev/null and b/src/gtk2/assets-dark/pan-right-dark.png differ diff --git a/src/gtk2/assets-dark/pan-right-insensitive-dark.png b/src/gtk2/assets-dark/pan-right-insensitive-dark.png new file mode 100644 index 0000000..a5bf180 Binary files /dev/null and b/src/gtk2/assets-dark/pan-right-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/pan-right-semi-dark.png b/src/gtk2/assets-dark/pan-right-semi-dark.png new file mode 100644 index 0000000..ce521bc Binary files /dev/null and b/src/gtk2/assets-dark/pan-right-semi-dark.png differ diff --git a/src/gtk2/assets-dark/pan-up-dark.png b/src/gtk2/assets-dark/pan-up-dark.png new file mode 100644 index 0000000..b6fa92f Binary files /dev/null and b/src/gtk2/assets-dark/pan-up-dark.png differ diff --git a/src/gtk2/assets-dark/pan-up-insensitive-dark.png b/src/gtk2/assets-dark/pan-up-insensitive-dark.png new file mode 100644 index 0000000..3c2a98c Binary files /dev/null and b/src/gtk2/assets-dark/pan-up-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/progressbar-horz-dark.png b/src/gtk2/assets-dark/progressbar-horz-dark.png new file mode 100644 index 0000000..2a43873 Binary files /dev/null and b/src/gtk2/assets-dark/progressbar-horz-dark.png differ diff --git a/src/gtk2/assets-dark/progressbar-horz-trough-dark.png b/src/gtk2/assets-dark/progressbar-horz-trough-dark.png new file mode 100644 index 0000000..2ad6a77 Binary files /dev/null and b/src/gtk2/assets-dark/progressbar-horz-trough-dark.png differ diff --git a/src/gtk2/assets-dark/progressbar-vert-dark.png b/src/gtk2/assets-dark/progressbar-vert-dark.png new file mode 100644 index 0000000..db95188 Binary files /dev/null and b/src/gtk2/assets-dark/progressbar-vert-dark.png differ diff --git a/src/gtk2/assets-dark/progressbar-vert-trough-dark.png b/src/gtk2/assets-dark/progressbar-vert-trough-dark.png new file mode 100644 index 0000000..8358a6b Binary files /dev/null and b/src/gtk2/assets-dark/progressbar-vert-trough-dark.png differ diff --git a/src/gtk2/assets-dark/scale-horz-focus-dark.png b/src/gtk2/assets-dark/scale-horz-focus-dark.png new file mode 100644 index 0000000..4c60e0c Binary files /dev/null and b/src/gtk2/assets-dark/scale-horz-focus-dark.png differ diff --git a/src/gtk2/assets-dark/scale-horz-trough-active-dark.png b/src/gtk2/assets-dark/scale-horz-trough-active-dark.png new file mode 100644 index 0000000..c9c4c9a Binary files /dev/null and b/src/gtk2/assets-dark/scale-horz-trough-active-dark.png differ diff --git a/src/gtk2/assets-dark/scale-horz-trough-dark.png b/src/gtk2/assets-dark/scale-horz-trough-dark.png new file mode 100644 index 0000000..365d9dc Binary files /dev/null and b/src/gtk2/assets-dark/scale-horz-trough-dark.png differ diff --git a/src/gtk2/assets-dark/scale-slider-active-dark.png b/src/gtk2/assets-dark/scale-slider-active-dark.png new file mode 100644 index 0000000..0cf9beb Binary files /dev/null and b/src/gtk2/assets-dark/scale-slider-active-dark.png differ diff --git a/src/gtk2/assets-dark/scale-slider-dark.png b/src/gtk2/assets-dark/scale-slider-dark.png new file mode 100644 index 0000000..1378879 Binary files /dev/null and b/src/gtk2/assets-dark/scale-slider-dark.png differ diff --git a/src/gtk2/assets-dark/scale-slider-hover-dark.png b/src/gtk2/assets-dark/scale-slider-hover-dark.png new file mode 100644 index 0000000..8705c44 Binary files /dev/null and b/src/gtk2/assets-dark/scale-slider-hover-dark.png differ diff --git a/src/gtk2/assets-dark/scale-slider-insensitive-dark.png b/src/gtk2/assets-dark/scale-slider-insensitive-dark.png new file mode 100644 index 0000000..fd46653 Binary files /dev/null and b/src/gtk2/assets-dark/scale-slider-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/scale-vert-trough-active-dark.png b/src/gtk2/assets-dark/scale-vert-trough-active-dark.png new file mode 100644 index 0000000..43199ca Binary files /dev/null and b/src/gtk2/assets-dark/scale-vert-trough-active-dark.png differ diff --git a/src/gtk2/assets-dark/scale-vert-trough-dark.png b/src/gtk2/assets-dark/scale-vert-trough-dark.png new file mode 100644 index 0000000..6b83cff Binary files /dev/null and b/src/gtk2/assets-dark/scale-vert-trough-dark.png differ diff --git a/src/gtk2/assets-dark/scrollbar-horz-slider-active-dark.png b/src/gtk2/assets-dark/scrollbar-horz-slider-active-dark.png new file mode 100644 index 0000000..4dffe9d Binary files /dev/null and b/src/gtk2/assets-dark/scrollbar-horz-slider-active-dark.png differ diff --git a/src/gtk2/assets-dark/scrollbar-horz-slider-dark.png b/src/gtk2/assets-dark/scrollbar-horz-slider-dark.png new file mode 100644 index 0000000..2f02417 Binary files /dev/null and b/src/gtk2/assets-dark/scrollbar-horz-slider-dark.png differ diff --git a/src/gtk2/assets-dark/scrollbar-horz-slider-hover-dark.png b/src/gtk2/assets-dark/scrollbar-horz-slider-hover-dark.png new file mode 100644 index 0000000..40217f3 Binary files /dev/null and b/src/gtk2/assets-dark/scrollbar-horz-slider-hover-dark.png differ diff --git a/src/gtk2/assets-dark/scrollbar-horz-trough-dark.png b/src/gtk2/assets-dark/scrollbar-horz-trough-dark.png new file mode 100644 index 0000000..0eac554 Binary files /dev/null and b/src/gtk2/assets-dark/scrollbar-horz-trough-dark.png differ diff --git a/src/gtk2/assets-dark/scrollbar-vert-slider-active-dark.png b/src/gtk2/assets-dark/scrollbar-vert-slider-active-dark.png new file mode 100644 index 0000000..49c5a52 Binary files /dev/null and b/src/gtk2/assets-dark/scrollbar-vert-slider-active-dark.png differ diff --git a/src/gtk2/assets-dark/scrollbar-vert-slider-active-rtl-dark.png b/src/gtk2/assets-dark/scrollbar-vert-slider-active-rtl-dark.png new file mode 100644 index 0000000..391b09b Binary files /dev/null and b/src/gtk2/assets-dark/scrollbar-vert-slider-active-rtl-dark.png differ diff --git a/src/gtk2/assets-dark/scrollbar-vert-slider-dark.png b/src/gtk2/assets-dark/scrollbar-vert-slider-dark.png new file mode 100644 index 0000000..c9e6abe Binary files /dev/null and b/src/gtk2/assets-dark/scrollbar-vert-slider-dark.png differ diff --git a/src/gtk2/assets-dark/scrollbar-vert-slider-hover-dark.png b/src/gtk2/assets-dark/scrollbar-vert-slider-hover-dark.png new file mode 100644 index 0000000..eea9f30 Binary files /dev/null and b/src/gtk2/assets-dark/scrollbar-vert-slider-hover-dark.png differ diff --git a/src/gtk2/assets-dark/scrollbar-vert-slider-hover-rtl-dark.png b/src/gtk2/assets-dark/scrollbar-vert-slider-hover-rtl-dark.png new file mode 100644 index 0000000..212f026 Binary files /dev/null and b/src/gtk2/assets-dark/scrollbar-vert-slider-hover-rtl-dark.png differ diff --git a/src/gtk2/assets-dark/scrollbar-vert-slider-rtl-dark.png b/src/gtk2/assets-dark/scrollbar-vert-slider-rtl-dark.png new file mode 100644 index 0000000..48e875b Binary files /dev/null and b/src/gtk2/assets-dark/scrollbar-vert-slider-rtl-dark.png differ diff --git a/src/gtk2/assets-dark/scrollbar-vert-trough-dark.png b/src/gtk2/assets-dark/scrollbar-vert-trough-dark.png new file mode 100644 index 0000000..728b0e0 Binary files /dev/null and b/src/gtk2/assets-dark/scrollbar-vert-trough-dark.png differ diff --git a/src/gtk2/assets-dark/scrollbar-vert-trough-rtl-dark.png b/src/gtk2/assets-dark/scrollbar-vert-trough-rtl-dark.png new file mode 100644 index 0000000..2220bfa Binary files /dev/null and b/src/gtk2/assets-dark/scrollbar-vert-trough-rtl-dark.png differ diff --git a/src/gtk2/assets-dark/spin-down-dark.png b/src/gtk2/assets-dark/spin-down-dark.png new file mode 100644 index 0000000..80e3830 Binary files /dev/null and b/src/gtk2/assets-dark/spin-down-dark.png differ diff --git a/src/gtk2/assets-dark/spin-down-insensitive-dark.png b/src/gtk2/assets-dark/spin-down-insensitive-dark.png new file mode 100644 index 0000000..9c7c596 Binary files /dev/null and b/src/gtk2/assets-dark/spin-down-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/spin-ltr-down-active-dark.png b/src/gtk2/assets-dark/spin-ltr-down-active-dark.png new file mode 100644 index 0000000..6532e12 Binary files /dev/null and b/src/gtk2/assets-dark/spin-ltr-down-active-dark.png differ diff --git a/src/gtk2/assets-dark/spin-ltr-down-dark.png b/src/gtk2/assets-dark/spin-ltr-down-dark.png new file mode 100644 index 0000000..2403485 Binary files /dev/null and b/src/gtk2/assets-dark/spin-ltr-down-dark.png differ diff --git a/src/gtk2/assets-dark/spin-ltr-down-hover-dark.png b/src/gtk2/assets-dark/spin-ltr-down-hover-dark.png new file mode 100644 index 0000000..3735a4a Binary files /dev/null and b/src/gtk2/assets-dark/spin-ltr-down-hover-dark.png differ diff --git a/src/gtk2/assets-dark/spin-ltr-down-insensitive-dark.png b/src/gtk2/assets-dark/spin-ltr-down-insensitive-dark.png new file mode 100644 index 0000000..c4c9bad Binary files /dev/null and b/src/gtk2/assets-dark/spin-ltr-down-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/spin-ltr-up-active-dark.png b/src/gtk2/assets-dark/spin-ltr-up-active-dark.png new file mode 100644 index 0000000..21d59cb Binary files /dev/null and b/src/gtk2/assets-dark/spin-ltr-up-active-dark.png differ diff --git a/src/gtk2/assets-dark/spin-ltr-up-dark.png b/src/gtk2/assets-dark/spin-ltr-up-dark.png new file mode 100644 index 0000000..9fce081 Binary files /dev/null and b/src/gtk2/assets-dark/spin-ltr-up-dark.png differ diff --git a/src/gtk2/assets-dark/spin-ltr-up-hover-dark.png b/src/gtk2/assets-dark/spin-ltr-up-hover-dark.png new file mode 100644 index 0000000..c106275 Binary files /dev/null and b/src/gtk2/assets-dark/spin-ltr-up-hover-dark.png differ diff --git a/src/gtk2/assets-dark/spin-ltr-up-insensitive-dark.png b/src/gtk2/assets-dark/spin-ltr-up-insensitive-dark.png new file mode 100644 index 0000000..dc1fbe8 Binary files /dev/null and b/src/gtk2/assets-dark/spin-ltr-up-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/spin-rtl-down-active-dark.png b/src/gtk2/assets-dark/spin-rtl-down-active-dark.png new file mode 100644 index 0000000..431af6b Binary files /dev/null and b/src/gtk2/assets-dark/spin-rtl-down-active-dark.png differ diff --git a/src/gtk2/assets-dark/spin-rtl-down-dark.png b/src/gtk2/assets-dark/spin-rtl-down-dark.png new file mode 100644 index 0000000..0dfe46f Binary files /dev/null and b/src/gtk2/assets-dark/spin-rtl-down-dark.png differ diff --git a/src/gtk2/assets-dark/spin-rtl-down-hover-dark.png b/src/gtk2/assets-dark/spin-rtl-down-hover-dark.png new file mode 100644 index 0000000..2656057 Binary files /dev/null and b/src/gtk2/assets-dark/spin-rtl-down-hover-dark.png differ diff --git a/src/gtk2/assets-dark/spin-rtl-down-insensitive-dark.png b/src/gtk2/assets-dark/spin-rtl-down-insensitive-dark.png new file mode 100644 index 0000000..935db62 Binary files /dev/null and b/src/gtk2/assets-dark/spin-rtl-down-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/spin-rtl-up-active-dark.png b/src/gtk2/assets-dark/spin-rtl-up-active-dark.png new file mode 100644 index 0000000..0a487f6 Binary files /dev/null and b/src/gtk2/assets-dark/spin-rtl-up-active-dark.png differ diff --git a/src/gtk2/assets-dark/spin-rtl-up-dark.png b/src/gtk2/assets-dark/spin-rtl-up-dark.png new file mode 100644 index 0000000..5b91dc2 Binary files /dev/null and b/src/gtk2/assets-dark/spin-rtl-up-dark.png differ diff --git a/src/gtk2/assets-dark/spin-rtl-up-hover-dark.png b/src/gtk2/assets-dark/spin-rtl-up-hover-dark.png new file mode 100644 index 0000000..30c93c9 Binary files /dev/null and b/src/gtk2/assets-dark/spin-rtl-up-hover-dark.png differ diff --git a/src/gtk2/assets-dark/spin-rtl-up-insensitive-dark.png b/src/gtk2/assets-dark/spin-rtl-up-insensitive-dark.png new file mode 100644 index 0000000..360ec0d Binary files /dev/null and b/src/gtk2/assets-dark/spin-rtl-up-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/spin-up-dark.png b/src/gtk2/assets-dark/spin-up-dark.png new file mode 100644 index 0000000..454f5cc Binary files /dev/null and b/src/gtk2/assets-dark/spin-up-dark.png differ diff --git a/src/gtk2/assets-dark/spin-up-insensitive-dark.png b/src/gtk2/assets-dark/spin-up-insensitive-dark.png new file mode 100644 index 0000000..51d0d90 Binary files /dev/null and b/src/gtk2/assets-dark/spin-up-insensitive-dark.png differ diff --git a/src/gtk2/assets-dark/tab-down-active-dark.png b/src/gtk2/assets-dark/tab-down-active-dark.png new file mode 100644 index 0000000..516ca7b Binary files /dev/null and b/src/gtk2/assets-dark/tab-down-active-dark.png differ diff --git a/src/gtk2/assets-dark/tab-down-dark.png b/src/gtk2/assets-dark/tab-down-dark.png new file mode 100644 index 0000000..6e429e4 Binary files /dev/null and b/src/gtk2/assets-dark/tab-down-dark.png differ diff --git a/src/gtk2/assets-dark/tab-horz-gap-dark.png b/src/gtk2/assets-dark/tab-horz-gap-dark.png new file mode 100644 index 0000000..a7dc386 Binary files /dev/null and b/src/gtk2/assets-dark/tab-horz-gap-dark.png differ diff --git a/src/gtk2/assets-dark/tab-left-active-dark.png b/src/gtk2/assets-dark/tab-left-active-dark.png new file mode 100644 index 0000000..29dc48b Binary files /dev/null and b/src/gtk2/assets-dark/tab-left-active-dark.png differ diff --git a/src/gtk2/assets-dark/tab-left-dark.png b/src/gtk2/assets-dark/tab-left-dark.png new file mode 100644 index 0000000..0d48be7 Binary files /dev/null and b/src/gtk2/assets-dark/tab-left-dark.png differ diff --git a/src/gtk2/assets-dark/tab-right-active-dark.png b/src/gtk2/assets-dark/tab-right-active-dark.png new file mode 100644 index 0000000..4d0c31f Binary files /dev/null and b/src/gtk2/assets-dark/tab-right-active-dark.png differ diff --git a/src/gtk2/assets-dark/tab-right-dark.png b/src/gtk2/assets-dark/tab-right-dark.png new file mode 100644 index 0000000..2083f7d Binary files /dev/null and b/src/gtk2/assets-dark/tab-right-dark.png differ diff --git a/src/gtk2/assets-dark/tab-up-active-dark.png b/src/gtk2/assets-dark/tab-up-active-dark.png new file mode 100644 index 0000000..603fea4 Binary files /dev/null and b/src/gtk2/assets-dark/tab-up-active-dark.png differ diff --git a/src/gtk2/assets-dark/tab-up-dark.png b/src/gtk2/assets-dark/tab-up-dark.png new file mode 100644 index 0000000..4833117 Binary files /dev/null and b/src/gtk2/assets-dark/tab-up-dark.png differ diff --git a/src/gtk2/assets-dark/tab-vert-gap-dark.png b/src/gtk2/assets-dark/tab-vert-gap-dark.png new file mode 100644 index 0000000..13afe4e Binary files /dev/null and b/src/gtk2/assets-dark/tab-vert-gap-dark.png differ diff --git a/src/gtk2/render-assets-dark.sh b/src/gtk2/render-assets-dark.sh new file mode 100755 index 0000000..934d91f --- /dev/null +++ b/src/gtk2/render-assets-dark.sh @@ -0,0 +1,24 @@ +#! /bin/bash + +INKSCAPE="/usr/bin/inkscape" +OPTIPNG="/usr/bin/optipng" + +SRC_FILE="assets-dark.svg" +ASSETS_DIR="assets-dark" +INDEX="assets.txt" + +for i in `cat $INDEX` +do +if [ -f $ASSETS_DIR/$i-dark.png ]; then + echo $ASSETS_DIR/$i-dark.png exists. +else + echo + echo Rendering $ASSETS_DIR/$i-dark.png + $INKSCAPE --export-id=$i \ + --export-id-only \ + --export-background-opacity=0 \ + --export-png=$ASSETS_DIR/$i-dark.png $SRC_FILE >/dev/null \ + && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i-dark.png +fi +done +exit 0