├── src
├── gtk-3.0
│ ├── assets
│ ├── scss
│ │ ├── gtk.scss
│ │ ├── gtk-dark.scss
│ │ ├── apps
│ │ │ ├── _gnome-applications.scss
│ │ │ ├── _synaptic.scss
│ │ │ ├── _thunar.scss
│ │ │ ├── _xfce.scss
│ │ │ ├── _nemo.scss
│ │ │ ├── _nautilus.scss
│ │ │ ├── _panel.scss
│ │ │ ├── _unity.scss
│ │ │ ├── _mate-applications.scss
│ │ │ └── _unity-greeter.scss
│ │ ├── widgets
│ │ │ ├── _spinner.scss
│ │ │ ├── _infobar.scss
│ │ │ ├── _calendar.scss
│ │ │ ├── _grid.scss
│ │ │ ├── _window.scss
│ │ │ ├── _entry.scss
│ │ │ ├── _base.scss
│ │ │ ├── _scrollbar.scss
│ │ │ ├── _actionbar.scss
│ │ │ ├── _sidebar.scss
│ │ │ └── _toolbar.scss
│ │ ├── _widgets.scss
│ │ ├── _functions.scss
│ │ ├── _global.scss
│ │ └── _colors.scss
│ ├── gtk.css
│ ├── gtk-dark.css
│ └── thumbnail.png
├── gtk-3.20
│ ├── assets
│ ├── thumbnail.png
│ ├── scss
│ │ ├── gtk.scss
│ │ ├── gtk-dark.scss
│ │ ├── apps
│ │ │ ├── _eclipse.scss
│ │ │ ├── _synaptic.scss
│ │ │ ├── _thunar.scss
│ │ │ ├── _cinnamon-applications.scss
│ │ │ ├── _gnome-terminal.scss
│ │ │ ├── _budgie.scss
│ │ │ ├── _gnome-applications.scss
│ │ │ ├── _xfce.scss
│ │ │ ├── _panel.scss
│ │ │ ├── _nautilus.scss
│ │ │ ├── _mate-applications.scss
│ │ │ ├── _unity.scss
│ │ │ └── _unity-greeter.scss
│ │ ├── widgets
│ │ │ ├── _spinner.scss
│ │ │ ├── _infobar.scss
│ │ │ ├── _calendar.scss
│ │ │ ├── _grid.scss
│ │ │ ├── _window.scss
│ │ │ ├── _actionbar.scss
│ │ │ └── _base.scss
│ │ ├── _widgets.scss
│ │ └── _functions.scss
│ ├── gtk.css
│ └── gtk-dark.css
├── unity
│ ├── close_focused_normal.svg
│ ├── close_dash_disabled.svg
│ ├── maximize_dash_prelight.svg
│ ├── maximize_dash_pressed.svg
│ ├── maximize_focused_normal.svg
│ ├── minimize_focused_normal.svg
│ ├── unmaximize_focused_normal.svg
│ ├── maximize_dash_disabled.svg
│ ├── minimize_dash_disabled.svg
│ ├── sheet_style_close_focused.svg
│ ├── unmaximize_dash_prelight.svg
│ ├── unmaximize_dash_pressed.svg
│ ├── close_dash_prelight.svg
│ ├── close_dash_pressed.svg
│ ├── minimize_dash_pressed.svg
│ ├── unmaximize_dash_disabled.svg
│ ├── close_unfocused_prelight.svg
│ ├── close_unfocused_pressed.svg
│ ├── minimize_dash_prelight.svg
│ ├── maximize_unfocused_prelight.svg
│ ├── maximize_unfocused_pressed.svg
│ ├── minimize_unfocused_prelight.svg
│ ├── minimize_unfocused_pressed.svg
│ ├── unmaximize_unfocused_pressed.svg
│ ├── sheet_style_close_focused_prelight.svg
│ ├── sheet_style_close_focused_pressed.svg
│ ├── unmaximize_unfocused_prelight.svg
│ ├── launcher_icon_back_54.svg
│ ├── launcher_icon_shine_54.svg
│ ├── launcher_icon_shine_150.svg
│ ├── modes
│ │ ├── launcher_bfb-flat.png
│ │ └── launcher_bfb_ns.png
│ ├── launcher_icon_selected_back_54.svg
│ ├── unmaximize.svg
│ ├── unmaximize_dash.svg
│ ├── progress_bar_fill.svg
│ ├── unmaximize_unfocused.svg
│ ├── minimize.svg
│ ├── maximize.svg
│ ├── minimize_dash.svg
│ ├── minimized.svg
│ ├── unmaximize_focused_prelight.svg
│ ├── maximize_dash.svg
│ ├── minimize_unfocused.svg
│ ├── maximize_unfocused.svg
│ ├── minimize_focused_prelight.svg
│ ├── unmaximize_focused_pressed.svg
│ ├── maximize_focused_prelight.svg
│ ├── maximize_focused_pressed.svg
│ ├── minimize_focused_pressed.svg
│ ├── launcher_icon_glow_62.svg
│ ├── launcher_pip_ltr_19.svg
│ ├── launcher_pip_rtl_19.svg
│ ├── launcher_arrow_ltr_19.svg
│ ├── launcher_arrow_rtl_19.svg
│ ├── launcher_icon_edge_54.svg
│ ├── launcher_icon_back_150.svg
│ ├── launcher_icon_shadow_62.svg
│ ├── launcher_icon_selected_back_150.svg
│ ├── launcher_icon_glow_200.svg
│ ├── launcher_icon_shadow_200.svg
│ ├── launcher_arrow_outline_rtl_19.svg
│ ├── launcher_arrow_outline_ltr_19.svg
│ ├── launcher_icon_edge_150.svg
│ ├── launcher_arrow_ltr_37.svg
│ ├── launcher_arrow_rtl_37.svg
│ ├── launcher_pip_ltr_37.svg
│ ├── launcher_pip_rtl_37.svg
│ ├── launcher_arrow_outline_rtl_37.svg
│ ├── close.svg
│ ├── close_dash.svg
│ ├── close_unfocused.svg
│ ├── close_focused_prelight.svg
│ ├── launcher_arrow_outline_ltr_37.svg
│ ├── close_focused_pressed.svg
│ └── progress_bar_trough.svg
├── assets
│ ├── pane-handle.png
│ ├── radio-mixed.png
│ ├── checkbox-mixed.png
│ ├── pane-handle@2.png
│ ├── radio-checked.png
│ ├── radio-mixed@2.png
│ ├── checkbox-checked.png
│ ├── checkbox-mixed@2.png
│ ├── radio-checked@2.png
│ ├── radio-mixed-dark.png
│ ├── radio-unchecked.png
│ ├── radio-unchecked@2.png
│ ├── checkbox-checked@2.png
│ ├── checkbox-mixed-dark.png
│ ├── checkbox-unchecked.png
│ ├── radio-checked-dark.png
│ ├── radio-mixed-dark@2.png
│ ├── checkbox-checked-dark.png
│ ├── checkbox-mixed-dark@2.png
│ ├── checkbox-unchecked@2.png
│ ├── grid-selection-checked.png
│ ├── menuitem-radio-checked.png
│ ├── radio-checked-dark@2.png
│ ├── radio-unchecked-dark.png
│ ├── radio-unchecked-dark@2.png
│ ├── checkbox-checked-dark@2.png
│ ├── checkbox-unchecked-dark.png
│ ├── grid-selection-checked@2.png
│ ├── grid-selection-unchecked.png
│ ├── menuitem-checkbox-mixed.png
│ ├── menuitem-radio-checked@2.png
│ ├── radio-mixed-insensitive.png
│ ├── checkbox-mixed-insensitive.png
│ ├── checkbox-unchecked-dark@2.png
│ ├── grid-selection-checked-dark.png
│ ├── grid-selection-unchecked@2.png
│ ├── menuitem-checkbox-checked.png
│ ├── menuitem-checkbox-checked@2.png
│ ├── menuitem-checkbox-mixed@2.png
│ ├── radio-checked-insensitive.png
│ ├── radio-checked-insensitive@2.png
│ ├── radio-mixed-insensitive@2.png
│ ├── radio-unchecked-insensitive.png
│ ├── checkbox-checked-insensitive.png
│ ├── checkbox-mixed-insensitive@2.png
│ ├── grid-selection-checked-dark@2.png
│ ├── grid-selection-unchecked-dark.png
│ ├── menuitem-checkbox-mixed-hover.png
│ ├── menuitem-radio-checked-hover.png
│ ├── radio-mixed-insensitive-dark.png
│ ├── radio-unchecked-insensitive@2.png
│ ├── checkbox-checked-insensitive@2.png
│ ├── checkbox-mixed-insensitive-dark.png
│ ├── checkbox-unchecked-insensitive.png
│ ├── checkbox-unchecked-insensitive@2.png
│ ├── grid-selection-unchecked-dark@2.png
│ ├── menuitem-checkbox-checked-hover.png
│ ├── menuitem-checkbox-mixed-hover@2.png
│ ├── menuitem-radio-checked-hover@2.png
│ ├── radio-checked-insensitive-dark.png
│ ├── radio-checked-insensitive-dark@2.png
│ ├── radio-mixed-insensitive-dark@2.png
│ ├── radio-unchecked-insensitive-dark.png
│ ├── checkbox-checked-insensitive-dark.png
│ ├── checkbox-mixed-insensitive-dark@2.png
│ ├── menuitem-checkbox-checked-hover@2.png
│ ├── menuitem-radio-checked-insensitive.png
│ ├── radio-unchecked-insensitive-dark@2.png
│ ├── checkbox-checked-insensitive-dark@2.png
│ ├── checkbox-unchecked-insensitive-dark.png
│ ├── checkbox-unchecked-insensitive-dark@2.png
│ ├── menuitem-checkbox-checked-insensitive.png
│ ├── menuitem-checkbox-mixed-insensitive.png
│ ├── menuitem-checkbox-mixed-insensitive@2.png
│ ├── menuitem-radio-checked-insensitive@2.png
│ ├── menuitem-checkbox-checked-insensitive@2.png
│ └── all-assets.txt
├── xfwm4
│ ├── close-pressed.png
│ ├── hide-pressed.png
│ ├── shade-pressed.png
│ ├── stick-pressed.png
│ ├── maximize-pressed.png
│ ├── shade-toggled-pressed.png
│ ├── stick-toggled-pressed.png
│ ├── maximize-toggled-pressed.png
│ ├── bottom-active.xpm
│ ├── bottom-inactive.xpm
│ ├── bottom-left-active.xpm
│ ├── bottom-right-active.xpm
│ ├── bottom-left-inactive.xpm
│ ├── bottom-right-inactive.xpm
│ ├── left-active.xpm
│ ├── left-inactive.xpm
│ ├── right-active.xpm
│ ├── right-inactive.xpm
│ ├── title-1-active.xpm
│ ├── title-1-inactive.xpm
│ ├── title-2-active.xpm
│ ├── title-2-inactive.xpm
│ ├── title-3-active.xpm
│ ├── title-3-inactive.xpm
│ ├── title-4-active.xpm
│ ├── title-4-inactive.xpm
│ ├── title-5-active.xpm
│ ├── title-5-inactive.xpm
│ ├── top-left-active.xpm
│ ├── top-right-active.xpm
│ ├── top-left-inactive.xpm
│ ├── top-right-inactive.xpm
│ ├── menu-active.xpm
│ ├── menu-pressed.xpm
│ ├── menu-inactive.xpm
│ ├── menu-prelight.xpm
│ ├── themerc
│ ├── hide-active.xpm
│ ├── stick-active.xpm
│ ├── close-active.xpm
│ ├── close-inactive.xpm
│ ├── hide-inactive.xpm
│ ├── shade-active.xpm
│ ├── shade-inactive.xpm
│ ├── maximize-active.xpm
│ ├── maximize-inactive.xpm
│ ├── stick-inactive.xpm
│ ├── close-pressed.xpm
│ ├── hide-prelight.xpm
│ ├── hide-pressed.xpm
│ ├── shade-pressed.xpm
│ ├── shade-toggled-active.xpm
│ ├── shade-toggled-inactive.xpm
│ ├── stick-toggled-active.xpm
│ ├── stick-toggled-inactive.xpm
│ ├── close-prelight.xpm
│ ├── maximize-toggled-active.xpm
│ ├── shade-prelight.xpm
│ ├── maximize-prelight.xpm
│ ├── maximize-pressed.xpm
│ ├── maximize-toggled-inactive.xpm
│ ├── stick-prelight.xpm
│ ├── stick-pressed.xpm
│ ├── shade-toggled-prelight.xpm
│ ├── shade-toggled-pressed.xpm
│ ├── stick-toggled-prelight.xpm
│ ├── stick-toggled-pressed.xpm
│ ├── maximize-toggled-prelight.xpm
│ └── maximize-toggled-pressed.xpm
├── metacity-1
│ └── thumbnail.png
├── openbox-3
│ ├── max.xbm
│ ├── close.xbm
│ ├── shade.xbm
│ ├── desk_toggled.xbm
│ ├── iconify.xbm
│ ├── desk.xbm
│ ├── max_toggled.xbm
│ └── shade_toggled.xbm
├── index.theme
└── xfce-notify-4.0
│ └── gtkrc
├── .hound.yml
├── circle.yml
├── CREDITS
├── .gitignore
├── .editorconfig
├── scripts
├── render-assets.sh
└── utils.sh
├── Makefile
└── CODE_OF_CONDUCT.md
/src/gtk-3.0/assets:
--------------------------------------------------------------------------------
1 | ../assets
--------------------------------------------------------------------------------
/src/gtk-3.20/assets:
--------------------------------------------------------------------------------
1 | ../gtk-3.0/assets
--------------------------------------------------------------------------------
/src/unity/close_focused_normal.svg:
--------------------------------------------------------------------------------
1 | ./close.svg
--------------------------------------------------------------------------------
/src/gtk-3.20/thumbnail.png:
--------------------------------------------------------------------------------
1 | ../gtk-3.0/thumbnail.png
--------------------------------------------------------------------------------
/src/unity/close_dash_disabled.svg:
--------------------------------------------------------------------------------
1 | close_unfocused.svg
--------------------------------------------------------------------------------
/src/unity/maximize_dash_prelight.svg:
--------------------------------------------------------------------------------
1 | maximize_dash.svg
--------------------------------------------------------------------------------
/src/unity/maximize_dash_pressed.svg:
--------------------------------------------------------------------------------
1 | maximize_dash.svg
--------------------------------------------------------------------------------
/src/unity/maximize_focused_normal.svg:
--------------------------------------------------------------------------------
1 | ./maximize.svg
--------------------------------------------------------------------------------
/src/unity/minimize_focused_normal.svg:
--------------------------------------------------------------------------------
1 | ./minimize.svg
--------------------------------------------------------------------------------
/src/unity/unmaximize_focused_normal.svg:
--------------------------------------------------------------------------------
1 | unmaximize.svg
--------------------------------------------------------------------------------
/.hound.yml:
--------------------------------------------------------------------------------
1 | scss:
2 | config_file: .scss-lint.yml
3 |
--------------------------------------------------------------------------------
/circle.yml:
--------------------------------------------------------------------------------
1 | machine:
2 | ruby:
3 | version: 2.3.0
4 |
--------------------------------------------------------------------------------
/src/unity/maximize_dash_disabled.svg:
--------------------------------------------------------------------------------
1 | maximize_unfocused.svg
--------------------------------------------------------------------------------
/src/unity/minimize_dash_disabled.svg:
--------------------------------------------------------------------------------
1 | minimize_unfocused.svg
--------------------------------------------------------------------------------
/src/unity/sheet_style_close_focused.svg:
--------------------------------------------------------------------------------
1 | close_unfocused.svg
--------------------------------------------------------------------------------
/src/unity/unmaximize_dash_prelight.svg:
--------------------------------------------------------------------------------
1 | unmaximize_dash.svg
--------------------------------------------------------------------------------
/src/unity/unmaximize_dash_pressed.svg:
--------------------------------------------------------------------------------
1 | unmaximize_dash.svg
--------------------------------------------------------------------------------
/src/unity/close_dash_prelight.svg:
--------------------------------------------------------------------------------
1 | close_focused_prelight.svg
--------------------------------------------------------------------------------
/src/unity/close_dash_pressed.svg:
--------------------------------------------------------------------------------
1 | close_unfocused_pressed.svg
--------------------------------------------------------------------------------
/src/unity/minimize_dash_pressed.svg:
--------------------------------------------------------------------------------
1 | minimize_focused_pressed.svg
--------------------------------------------------------------------------------
/src/unity/unmaximize_dash_disabled.svg:
--------------------------------------------------------------------------------
1 | unmaximize_unfocused.svg
--------------------------------------------------------------------------------
/src/unity/close_unfocused_prelight.svg:
--------------------------------------------------------------------------------
1 | ./close_focused_prelight.svg
--------------------------------------------------------------------------------
/src/unity/close_unfocused_pressed.svg:
--------------------------------------------------------------------------------
1 | ./close_focused_pressed.svg
--------------------------------------------------------------------------------
/src/unity/minimize_dash_prelight.svg:
--------------------------------------------------------------------------------
1 | minimize_focused_prelight.svg
--------------------------------------------------------------------------------
/src/unity/maximize_unfocused_prelight.svg:
--------------------------------------------------------------------------------
1 | ./maximize_focused_prelight.svg
--------------------------------------------------------------------------------
/src/unity/maximize_unfocused_pressed.svg:
--------------------------------------------------------------------------------
1 | ./maximize_focused_pressed.svg
--------------------------------------------------------------------------------
/src/unity/minimize_unfocused_prelight.svg:
--------------------------------------------------------------------------------
1 | ./minimize_focused_prelight.svg
--------------------------------------------------------------------------------
/src/unity/minimize_unfocused_pressed.svg:
--------------------------------------------------------------------------------
1 | ./minimize_focused_pressed.svg
--------------------------------------------------------------------------------
/src/unity/unmaximize_unfocused_pressed.svg:
--------------------------------------------------------------------------------
1 | unmaximize_focused_pressed.svg
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/gtk.scss:
--------------------------------------------------------------------------------
1 | $variant: "light";
2 |
3 | @import "widgets";
4 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/gtk.scss:
--------------------------------------------------------------------------------
1 | $variant: "light";
2 |
3 | @import "widgets";
4 |
--------------------------------------------------------------------------------
/src/unity/sheet_style_close_focused_prelight.svg:
--------------------------------------------------------------------------------
1 | close_focused_prelight.svg
--------------------------------------------------------------------------------
/src/unity/sheet_style_close_focused_pressed.svg:
--------------------------------------------------------------------------------
1 | close_unfocused_pressed.svg
--------------------------------------------------------------------------------
/src/unity/unmaximize_unfocused_prelight.svg:
--------------------------------------------------------------------------------
1 | unmaximize_focused_prelight.svg
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/gtk-dark.scss:
--------------------------------------------------------------------------------
1 | $variant: "dark";
2 |
3 | @import "widgets";
4 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/gtk-dark.scss:
--------------------------------------------------------------------------------
1 | $variant: "dark";
2 |
3 | @import "widgets";
4 |
--------------------------------------------------------------------------------
/src/gtk-3.0/gtk.css:
--------------------------------------------------------------------------------
1 | @import url("resource:///org/numixproject/gtk/dist/gtk.css");
2 |
--------------------------------------------------------------------------------
/src/gtk-3.20/gtk.css:
--------------------------------------------------------------------------------
1 | @import url("resource:///org/numixproject/gtk-3.20/dist/gtk.css");
2 |
--------------------------------------------------------------------------------
/src/gtk-3.0/gtk-dark.css:
--------------------------------------------------------------------------------
1 | @import url("resource:///org/numixproject/gtk/dist/gtk-dark.css");
2 |
--------------------------------------------------------------------------------
/src/gtk-3.20/gtk-dark.css:
--------------------------------------------------------------------------------
1 | @import url("resource:///org/numixproject/gtk-3.20/dist/gtk-dark.css");
2 |
--------------------------------------------------------------------------------
/src/assets/pane-handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/pane-handle.png
--------------------------------------------------------------------------------
/src/assets/radio-mixed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-mixed.png
--------------------------------------------------------------------------------
/src/gtk-3.0/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/gtk-3.0/thumbnail.png
--------------------------------------------------------------------------------
/src/xfwm4/close-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/xfwm4/close-pressed.png
--------------------------------------------------------------------------------
/src/xfwm4/hide-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/xfwm4/hide-pressed.png
--------------------------------------------------------------------------------
/src/xfwm4/shade-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/xfwm4/shade-pressed.png
--------------------------------------------------------------------------------
/src/xfwm4/stick-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/xfwm4/stick-pressed.png
--------------------------------------------------------------------------------
/src/assets/checkbox-mixed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-mixed.png
--------------------------------------------------------------------------------
/src/assets/pane-handle@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/pane-handle@2.png
--------------------------------------------------------------------------------
/src/assets/radio-checked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-checked.png
--------------------------------------------------------------------------------
/src/assets/radio-mixed@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-mixed@2.png
--------------------------------------------------------------------------------
/src/metacity-1/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/metacity-1/thumbnail.png
--------------------------------------------------------------------------------
/src/assets/checkbox-checked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-checked.png
--------------------------------------------------------------------------------
/src/assets/checkbox-mixed@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-mixed@2.png
--------------------------------------------------------------------------------
/src/assets/radio-checked@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-checked@2.png
--------------------------------------------------------------------------------
/src/assets/radio-mixed-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-mixed-dark.png
--------------------------------------------------------------------------------
/src/assets/radio-unchecked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-unchecked.png
--------------------------------------------------------------------------------
/src/assets/radio-unchecked@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-unchecked@2.png
--------------------------------------------------------------------------------
/src/xfwm4/maximize-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/xfwm4/maximize-pressed.png
--------------------------------------------------------------------------------
/src/assets/checkbox-checked@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-checked@2.png
--------------------------------------------------------------------------------
/src/assets/checkbox-mixed-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-mixed-dark.png
--------------------------------------------------------------------------------
/src/assets/checkbox-unchecked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-unchecked.png
--------------------------------------------------------------------------------
/src/assets/radio-checked-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-checked-dark.png
--------------------------------------------------------------------------------
/src/assets/radio-mixed-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-mixed-dark@2.png
--------------------------------------------------------------------------------
/src/unity/launcher_icon_back_54.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/launcher_icon_shine_54.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/assets/checkbox-checked-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-checked-dark.png
--------------------------------------------------------------------------------
/src/assets/checkbox-mixed-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-mixed-dark@2.png
--------------------------------------------------------------------------------
/src/assets/checkbox-unchecked@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-unchecked@2.png
--------------------------------------------------------------------------------
/src/assets/grid-selection-checked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/grid-selection-checked.png
--------------------------------------------------------------------------------
/src/assets/menuitem-radio-checked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-radio-checked.png
--------------------------------------------------------------------------------
/src/assets/radio-checked-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-checked-dark@2.png
--------------------------------------------------------------------------------
/src/assets/radio-unchecked-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-unchecked-dark.png
--------------------------------------------------------------------------------
/src/assets/radio-unchecked-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-unchecked-dark@2.png
--------------------------------------------------------------------------------
/src/unity/launcher_icon_shine_150.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/modes/launcher_bfb-flat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/unity/modes/launcher_bfb-flat.png
--------------------------------------------------------------------------------
/src/unity/modes/launcher_bfb_ns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/unity/modes/launcher_bfb_ns.png
--------------------------------------------------------------------------------
/src/xfwm4/shade-toggled-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/xfwm4/shade-toggled-pressed.png
--------------------------------------------------------------------------------
/src/xfwm4/stick-toggled-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/xfwm4/stick-toggled-pressed.png
--------------------------------------------------------------------------------
/src/assets/checkbox-checked-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-checked-dark@2.png
--------------------------------------------------------------------------------
/src/assets/checkbox-unchecked-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-unchecked-dark.png
--------------------------------------------------------------------------------
/src/assets/grid-selection-checked@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/grid-selection-checked@2.png
--------------------------------------------------------------------------------
/src/assets/grid-selection-unchecked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/grid-selection-unchecked.png
--------------------------------------------------------------------------------
/src/assets/menuitem-checkbox-mixed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-checkbox-mixed.png
--------------------------------------------------------------------------------
/src/assets/menuitem-radio-checked@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-radio-checked@2.png
--------------------------------------------------------------------------------
/src/assets/radio-mixed-insensitive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-mixed-insensitive.png
--------------------------------------------------------------------------------
/src/unity/launcher_icon_selected_back_54.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/xfwm4/maximize-toggled-pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/xfwm4/maximize-toggled-pressed.png
--------------------------------------------------------------------------------
/src/assets/checkbox-mixed-insensitive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-mixed-insensitive.png
--------------------------------------------------------------------------------
/src/assets/checkbox-unchecked-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-unchecked-dark@2.png
--------------------------------------------------------------------------------
/src/assets/grid-selection-checked-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/grid-selection-checked-dark.png
--------------------------------------------------------------------------------
/src/assets/grid-selection-unchecked@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/grid-selection-unchecked@2.png
--------------------------------------------------------------------------------
/src/assets/menuitem-checkbox-checked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-checkbox-checked.png
--------------------------------------------------------------------------------
/src/assets/menuitem-checkbox-checked@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-checkbox-checked@2.png
--------------------------------------------------------------------------------
/src/assets/menuitem-checkbox-mixed@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-checkbox-mixed@2.png
--------------------------------------------------------------------------------
/src/assets/radio-checked-insensitive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-checked-insensitive.png
--------------------------------------------------------------------------------
/src/assets/radio-checked-insensitive@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-checked-insensitive@2.png
--------------------------------------------------------------------------------
/src/assets/radio-mixed-insensitive@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-mixed-insensitive@2.png
--------------------------------------------------------------------------------
/src/assets/radio-unchecked-insensitive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-unchecked-insensitive.png
--------------------------------------------------------------------------------
/src/assets/checkbox-checked-insensitive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-checked-insensitive.png
--------------------------------------------------------------------------------
/src/assets/checkbox-mixed-insensitive@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-mixed-insensitive@2.png
--------------------------------------------------------------------------------
/src/assets/grid-selection-checked-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/grid-selection-checked-dark@2.png
--------------------------------------------------------------------------------
/src/assets/grid-selection-unchecked-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/grid-selection-unchecked-dark.png
--------------------------------------------------------------------------------
/src/assets/menuitem-checkbox-mixed-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-checkbox-mixed-hover.png
--------------------------------------------------------------------------------
/src/assets/menuitem-radio-checked-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-radio-checked-hover.png
--------------------------------------------------------------------------------
/src/assets/radio-mixed-insensitive-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-mixed-insensitive-dark.png
--------------------------------------------------------------------------------
/src/assets/radio-unchecked-insensitive@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-unchecked-insensitive@2.png
--------------------------------------------------------------------------------
/src/assets/checkbox-checked-insensitive@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-checked-insensitive@2.png
--------------------------------------------------------------------------------
/src/assets/checkbox-mixed-insensitive-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-mixed-insensitive-dark.png
--------------------------------------------------------------------------------
/src/assets/checkbox-unchecked-insensitive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-unchecked-insensitive.png
--------------------------------------------------------------------------------
/src/assets/checkbox-unchecked-insensitive@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-unchecked-insensitive@2.png
--------------------------------------------------------------------------------
/src/assets/grid-selection-unchecked-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/grid-selection-unchecked-dark@2.png
--------------------------------------------------------------------------------
/src/assets/menuitem-checkbox-checked-hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-checkbox-checked-hover.png
--------------------------------------------------------------------------------
/src/assets/menuitem-checkbox-mixed-hover@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-checkbox-mixed-hover@2.png
--------------------------------------------------------------------------------
/src/assets/menuitem-radio-checked-hover@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-radio-checked-hover@2.png
--------------------------------------------------------------------------------
/src/assets/radio-checked-insensitive-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-checked-insensitive-dark.png
--------------------------------------------------------------------------------
/src/assets/radio-checked-insensitive-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-checked-insensitive-dark@2.png
--------------------------------------------------------------------------------
/src/assets/radio-mixed-insensitive-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-mixed-insensitive-dark@2.png
--------------------------------------------------------------------------------
/src/assets/radio-unchecked-insensitive-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-unchecked-insensitive-dark.png
--------------------------------------------------------------------------------
/src/assets/checkbox-checked-insensitive-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-checked-insensitive-dark.png
--------------------------------------------------------------------------------
/src/assets/checkbox-mixed-insensitive-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-mixed-insensitive-dark@2.png
--------------------------------------------------------------------------------
/src/assets/menuitem-checkbox-checked-hover@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-checkbox-checked-hover@2.png
--------------------------------------------------------------------------------
/src/assets/menuitem-radio-checked-insensitive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-radio-checked-insensitive.png
--------------------------------------------------------------------------------
/src/assets/radio-unchecked-insensitive-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/radio-unchecked-insensitive-dark@2.png
--------------------------------------------------------------------------------
/src/assets/checkbox-checked-insensitive-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-checked-insensitive-dark@2.png
--------------------------------------------------------------------------------
/src/assets/checkbox-unchecked-insensitive-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-unchecked-insensitive-dark.png
--------------------------------------------------------------------------------
/src/assets/checkbox-unchecked-insensitive-dark@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/checkbox-unchecked-insensitive-dark@2.png
--------------------------------------------------------------------------------
/src/assets/menuitem-checkbox-checked-insensitive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-checkbox-checked-insensitive.png
--------------------------------------------------------------------------------
/src/assets/menuitem-checkbox-mixed-insensitive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-checkbox-mixed-insensitive.png
--------------------------------------------------------------------------------
/src/assets/menuitem-checkbox-mixed-insensitive@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-checkbox-mixed-insensitive@2.png
--------------------------------------------------------------------------------
/src/assets/menuitem-radio-checked-insensitive@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-radio-checked-insensitive@2.png
--------------------------------------------------------------------------------
/src/openbox-3/max.xbm:
--------------------------------------------------------------------------------
1 | #define max_width 8
2 | #define max_height 8
3 | static unsigned char max_bits[] = {
4 | 0xff, 0xff, 0xc3, 0xc3, 0xc3, 0xc3, 0xff, 0xff };
5 |
--------------------------------------------------------------------------------
/src/assets/menuitem-checkbox-checked-insensitive@2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/numixproject/numix-gtk-theme/HEAD/src/assets/menuitem-checkbox-checked-insensitive@2.png
--------------------------------------------------------------------------------
/src/openbox-3/close.xbm:
--------------------------------------------------------------------------------
1 | #define close_width 8
2 | #define close_height 8
3 | static unsigned char close_bits[] = {
4 | 0xc3, 0xe7, 0x7e, 0x3c, 0x3c, 0x7e, 0xe7, 0xc3 };
5 |
--------------------------------------------------------------------------------
/src/openbox-3/shade.xbm:
--------------------------------------------------------------------------------
1 | #define shade_width 8
2 | #define shade_height 8
3 | static unsigned char shade_bits[] = {
4 | 0x18, 0x3c, 0x7e, 0xff, 0xdb, 0x18, 0x18, 0x18 };
5 |
--------------------------------------------------------------------------------
/CREDITS:
--------------------------------------------------------------------------------
1 | Simon Steinbeiß
2 | Joern Konopka
3 | Georgi Karavasilev
4 | David Barr
5 |
--------------------------------------------------------------------------------
/src/openbox-3/desk_toggled.xbm:
--------------------------------------------------------------------------------
1 | #define desk_width 8
2 | #define desk_height 8
3 | static unsigned char desk_bits[] = {
4 | 0x04, 0x0e, 0x3f, 0x1e, 0x1c, 0x24, 0x40, 0x80 };
5 |
--------------------------------------------------------------------------------
/src/openbox-3/iconify.xbm:
--------------------------------------------------------------------------------
1 | #define iconify_width 8
2 | #define iconify_height 8
3 | static unsigned char iconify_bits[] = {
4 | 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00 };
5 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Ignore Backup Copies from Text Editor
2 | *~
3 |
4 | # Ignore SASS files
5 | .sass-cache
6 | gtk.gresource
7 | dist
8 |
9 | # Jetbrains IDEs
10 | .idea
11 | *.iml
12 |
--------------------------------------------------------------------------------
/src/openbox-3/desk.xbm:
--------------------------------------------------------------------------------
1 | #define desk_toggled_width 8
2 | #define desk_toggled_height 8
3 | static unsigned char desk_toggled_bits[] = {
4 | 0xe7, 0xe7, 0xe7, 0x00, 0x00, 0xe7, 0xe7, 0xe7 };
5 |
--------------------------------------------------------------------------------
/src/openbox-3/max_toggled.xbm:
--------------------------------------------------------------------------------
1 | #define max_toggled_width 8
2 | #define max_toggled_height 8
3 | static unsigned char max_toggled_bits[] = {
4 | 0xff, 0xff, 0xc3, 0xc3, 0xc3, 0xc3, 0xff, 0xff };
5 |
--------------------------------------------------------------------------------
/src/openbox-3/shade_toggled.xbm:
--------------------------------------------------------------------------------
1 | #define shade_toggled_width 8
2 | #define shade_toggled_height 8
3 | static unsigned char shade_toggled_bits[] = {
4 | 0x18, 0x18, 0x18, 0xdb, 0xff, 0x7e, 0x3c, 0x18 };
5 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_eclipse.scss:
--------------------------------------------------------------------------------
1 | /***********
2 | ! Eclipse *
3 | ***********/
4 |
5 | @include exports("eclipse") {
6 | button.flat.image-button > image {
7 | padding: 3px;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/xfwm4/bottom-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * bottom_active_xpm[] = {
3 | "8 5 3 1",
4 | " c None",
5 | ". c #444444",
6 | "# c #484848",
7 | "........",
8 | "........",
9 | "........",
10 | "........",
11 | "########"};
12 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/apps/_gnome-applications.scss:
--------------------------------------------------------------------------------
1 | /****************
2 | ! Tilix *
3 | *****************/
4 |
5 | @include exports("tilix") {
6 | .terminal-titlebar {
7 | border-color: $titlebar_bg_color;
8 | }
9 | }
10 |
11 |
--------------------------------------------------------------------------------
/src/xfwm4/bottom-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * bottom_inactive_xpm[] = {
3 | "8 5 3 1",
4 | " c None",
5 | ". c #444444",
6 | "# c #393939",
7 | "........",
8 | "........",
9 | "........",
10 | "........",
11 | "########"};
12 |
--------------------------------------------------------------------------------
/src/index.theme:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | Type=X-GNOME-Metatheme
3 | Name=Numix
4 | Comment=A modern flat theme
5 | Encoding=UTF-8
6 |
7 | [X-GNOME-Metatheme]
8 | GtkTheme=Numix
9 | IconTheme=Numix
10 | MetacityTheme=Numix
11 | ButtonLayout=:minimize,maximize,close
12 |
--------------------------------------------------------------------------------
/src/unity/unmaximize.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/unmaximize_dash.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/progress_bar_fill.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/src/unity/unmaximize_unfocused.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/minimize.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/maximize.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/minimize_dash.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/minimized.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/unmaximize_focused_prelight.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/maximize_dash.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/minimize_unfocused.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/maximize_unfocused.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/minimize_focused_prelight.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/unmaximize_focused_pressed.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/maximize_focused_prelight.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/xfwm4/bottom-left-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * bottom_left_active_xpm[] = {
3 | "24 5 3 1",
4 | " c None",
5 | ". c #444444",
6 | "# c #484848",
7 | "#.......................",
8 | "#.......................",
9 | "#.......................",
10 | "#.......................",
11 | "########################"};
12 |
--------------------------------------------------------------------------------
/src/xfwm4/bottom-right-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * bottom_right_active_xpm[] = {
3 | "24 5 3 1",
4 | " c None",
5 | ". c #444444",
6 | "# c #484848",
7 | ".......................#",
8 | ".......................#",
9 | ".......................#",
10 | ".......................#",
11 | "########################"};
12 |
--------------------------------------------------------------------------------
/src/unity/maximize_focused_pressed.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/minimize_focused_pressed.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/xfwm4/bottom-left-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * bottom_left_inactive_xpm[] = {
3 | "24 5 3 1",
4 | " c None",
5 | ". c #444444",
6 | "# c #393939",
7 | "#.......................",
8 | "#.......................",
9 | "#.......................",
10 | "#.......................",
11 | "########################"};
12 |
--------------------------------------------------------------------------------
/src/xfwm4/bottom-right-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * bottom_right_inactive_xpm[] = {
3 | "24 5 3 1",
4 | " c None",
5 | ". c #444444",
6 | "# c #393939",
7 | ".......................#",
8 | ".......................#",
9 | ".......................#",
10 | ".......................#",
11 | "########################"};
12 |
--------------------------------------------------------------------------------
/src/xfwm4/left-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * left_active_xpm[] = {
3 | "1 21 2 1",
4 | " c None",
5 | ". c #484848",
6 | ".",
7 | ".",
8 | ".",
9 | ".",
10 | ".",
11 | ".",
12 | ".",
13 | ".",
14 | ".",
15 | ".",
16 | ".",
17 | ".",
18 | ".",
19 | ".",
20 | ".",
21 | ".",
22 | ".",
23 | ".",
24 | ".",
25 | ".",
26 | "."};
27 |
--------------------------------------------------------------------------------
/src/xfwm4/left-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * left_inactive_xpm[] = {
3 | "1 21 2 1",
4 | " c None",
5 | ". c #393939",
6 | ".",
7 | ".",
8 | ".",
9 | ".",
10 | ".",
11 | ".",
12 | ".",
13 | ".",
14 | ".",
15 | ".",
16 | ".",
17 | ".",
18 | ".",
19 | ".",
20 | ".",
21 | ".",
22 | ".",
23 | ".",
24 | ".",
25 | ".",
26 | "."};
27 |
--------------------------------------------------------------------------------
/src/xfwm4/right-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * right_active_xpm[] = {
3 | "1 21 2 1",
4 | " c None",
5 | ". c #484848",
6 | ".",
7 | ".",
8 | ".",
9 | ".",
10 | ".",
11 | ".",
12 | ".",
13 | ".",
14 | ".",
15 | ".",
16 | ".",
17 | ".",
18 | ".",
19 | ".",
20 | ".",
21 | ".",
22 | ".",
23 | ".",
24 | ".",
25 | ".",
26 | "."};
27 |
--------------------------------------------------------------------------------
/src/xfwm4/right-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * right_inactive_xpm[] = {
3 | "1 21 2 1",
4 | " c None",
5 | ". c #393939",
6 | ".",
7 | ".",
8 | ".",
9 | ".",
10 | ".",
11 | ".",
12 | ".",
13 | ".",
14 | ".",
15 | ".",
16 | ".",
17 | ".",
18 | ".",
19 | ".",
20 | ".",
21 | ".",
22 | ".",
23 | ".",
24 | ".",
25 | ".",
26 | "."};
27 |
--------------------------------------------------------------------------------
/src/unity/launcher_icon_glow_62.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/src/unity/launcher_pip_ltr_19.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/src/unity/launcher_pip_rtl_19.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/src/unity/launcher_arrow_ltr_19.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/src/unity/launcher_arrow_rtl_19.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/apps/_synaptic.scss:
--------------------------------------------------------------------------------
1 | /************
2 | ! Synaptic *
3 | *************/
4 |
5 | @include exports("synaptic") {
6 | GtkWindow > GtkVBox > .dock {
7 | &, > GtkHBox > GtkToolbar {
8 | @include linear-gradient($toolbar-bg-color);
9 |
10 | padding: $spacing;
11 | border: 0;
12 | color: $toolbar_fg_color;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_synaptic.scss:
--------------------------------------------------------------------------------
1 | /************
2 | ! Synaptic *
3 | *************/
4 |
5 | @include exports("synaptic") {
6 | GtkWindow > GtkVBox > .dock {
7 | &, > GtkHBox > GtkToolbar {
8 | @include linear-gradient($toolbar-bg-color);
9 |
10 | padding: $spacing;
11 | border: 0;
12 | color: $toolbar_fg_color;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/apps/_thunar.scss:
--------------------------------------------------------------------------------
1 | @include exports("thunar") {
2 | .thunar {
3 | scrolledwindow.sidebar treeview.view {
4 | background: $bg_color;
5 | color: $fg_color;
6 |
7 | &:selected, &:active {
8 | background: $selected_bg_color;
9 | color: $selected_fg_color;
10 | }
11 | }
12 |
13 | scrolledwindow.shortcuts-pane {
14 | border-top-width: 1;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_thunar.scss:
--------------------------------------------------------------------------------
1 | @include exports("thunar") {
2 | .thunar {
3 | scrolledwindow.sidebar treeview.view {
4 | background: $bg_color;
5 | color: $fg_color;
6 |
7 | &:selected, &:active {
8 | background: $selected_bg_color;
9 | color: $selected_fg_color;
10 | }
11 | }
12 |
13 | scrolledwindow.shortcuts-pane {
14 | border-top-width: 1;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/xfwm4/title-1-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * title_1_active_xpm[] = {
3 | "2 26 3 1",
4 | " c None",
5 | ". c #484848",
6 | "+ c #444444",
7 | "..",
8 | "++",
9 | "++",
10 | "++",
11 | "++",
12 | "++",
13 | "++",
14 | "++",
15 | "++",
16 | "++",
17 | "++",
18 | "++",
19 | "++",
20 | "++",
21 | "++",
22 | "++",
23 | "++",
24 | "++",
25 | "++",
26 | "++",
27 | "++",
28 | "++",
29 | "++",
30 | "++",
31 | "++",
32 | "++"};
33 |
--------------------------------------------------------------------------------
/src/xfwm4/title-1-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * title_1_inactive_xpm[] = {
3 | "2 26 3 1",
4 | " c None",
5 | ". c #393939",
6 | "+ c #444444",
7 | "..",
8 | "++",
9 | "++",
10 | "++",
11 | "++",
12 | "++",
13 | "++",
14 | "++",
15 | "++",
16 | "++",
17 | "++",
18 | "++",
19 | "++",
20 | "++",
21 | "++",
22 | "++",
23 | "++",
24 | "++",
25 | "++",
26 | "++",
27 | "++",
28 | "++",
29 | "++",
30 | "++",
31 | "++",
32 | "++"};
33 |
--------------------------------------------------------------------------------
/src/xfwm4/title-2-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * title_2_active_xpm[] = {
3 | "2 26 3 1",
4 | " c None",
5 | ". c #484848",
6 | "+ c #444444",
7 | "..",
8 | "++",
9 | "++",
10 | "++",
11 | "++",
12 | "++",
13 | "++",
14 | "++",
15 | "++",
16 | "++",
17 | "++",
18 | "++",
19 | "++",
20 | "++",
21 | "++",
22 | "++",
23 | "++",
24 | "++",
25 | "++",
26 | "++",
27 | "++",
28 | "++",
29 | "++",
30 | "++",
31 | "++",
32 | "++"};
33 |
--------------------------------------------------------------------------------
/src/xfwm4/title-2-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * title_2_inactive_xpm[] = {
3 | "2 26 3 1",
4 | " c None",
5 | ". c #393939",
6 | "+ c #444444",
7 | "..",
8 | "++",
9 | "++",
10 | "++",
11 | "++",
12 | "++",
13 | "++",
14 | "++",
15 | "++",
16 | "++",
17 | "++",
18 | "++",
19 | "++",
20 | "++",
21 | "++",
22 | "++",
23 | "++",
24 | "++",
25 | "++",
26 | "++",
27 | "++",
28 | "++",
29 | "++",
30 | "++",
31 | "++",
32 | "++"};
33 |
--------------------------------------------------------------------------------
/src/xfwm4/title-3-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * title_3_active_xpm[] = {
3 | "2 26 3 1",
4 | " c None",
5 | ". c #484848",
6 | "+ c #444444",
7 | "..",
8 | "++",
9 | "++",
10 | "++",
11 | "++",
12 | "++",
13 | "++",
14 | "++",
15 | "++",
16 | "++",
17 | "++",
18 | "++",
19 | "++",
20 | "++",
21 | "++",
22 | "++",
23 | "++",
24 | "++",
25 | "++",
26 | "++",
27 | "++",
28 | "++",
29 | "++",
30 | "++",
31 | "++",
32 | "++"};
33 |
--------------------------------------------------------------------------------
/src/xfwm4/title-3-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * title_3_inactive_xpm[] = {
3 | "2 26 3 1",
4 | " c None",
5 | ". c #393939",
6 | "+ c #444444",
7 | "..",
8 | "++",
9 | "++",
10 | "++",
11 | "++",
12 | "++",
13 | "++",
14 | "++",
15 | "++",
16 | "++",
17 | "++",
18 | "++",
19 | "++",
20 | "++",
21 | "++",
22 | "++",
23 | "++",
24 | "++",
25 | "++",
26 | "++",
27 | "++",
28 | "++",
29 | "++",
30 | "++",
31 | "++",
32 | "++"};
33 |
--------------------------------------------------------------------------------
/src/xfwm4/title-4-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * title_4_active_xpm[] = {
3 | "2 26 3 1",
4 | " c None",
5 | ". c #484848",
6 | "+ c #444444",
7 | "..",
8 | "++",
9 | "++",
10 | "++",
11 | "++",
12 | "++",
13 | "++",
14 | "++",
15 | "++",
16 | "++",
17 | "++",
18 | "++",
19 | "++",
20 | "++",
21 | "++",
22 | "++",
23 | "++",
24 | "++",
25 | "++",
26 | "++",
27 | "++",
28 | "++",
29 | "++",
30 | "++",
31 | "++",
32 | "++"};
33 |
--------------------------------------------------------------------------------
/src/xfwm4/title-4-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * title_4_inactive_xpm[] = {
3 | "2 26 3 1",
4 | " c None",
5 | ". c #393939",
6 | "+ c #444444",
7 | "..",
8 | "++",
9 | "++",
10 | "++",
11 | "++",
12 | "++",
13 | "++",
14 | "++",
15 | "++",
16 | "++",
17 | "++",
18 | "++",
19 | "++",
20 | "++",
21 | "++",
22 | "++",
23 | "++",
24 | "++",
25 | "++",
26 | "++",
27 | "++",
28 | "++",
29 | "++",
30 | "++",
31 | "++",
32 | "++"};
33 |
--------------------------------------------------------------------------------
/src/xfwm4/title-5-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * title_5_active_xpm[] = {
3 | "2 26 3 1",
4 | " c None",
5 | ". c #484848",
6 | "+ c #444444",
7 | "..",
8 | "++",
9 | "++",
10 | "++",
11 | "++",
12 | "++",
13 | "++",
14 | "++",
15 | "++",
16 | "++",
17 | "++",
18 | "++",
19 | "++",
20 | "++",
21 | "++",
22 | "++",
23 | "++",
24 | "++",
25 | "++",
26 | "++",
27 | "++",
28 | "++",
29 | "++",
30 | "++",
31 | "++",
32 | "++"};
33 |
--------------------------------------------------------------------------------
/src/xfwm4/title-5-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * title_5_inactive_xpm[] = {
3 | "2 26 3 1",
4 | " c None",
5 | ". c #393939",
6 | "+ c #444444",
7 | "..",
8 | "++",
9 | "++",
10 | "++",
11 | "++",
12 | "++",
13 | "++",
14 | "++",
15 | "++",
16 | "++",
17 | "++",
18 | "++",
19 | "++",
20 | "++",
21 | "++",
22 | "++",
23 | "++",
24 | "++",
25 | "++",
26 | "++",
27 | "++",
28 | "++",
29 | "++",
30 | "++",
31 | "++",
32 | "++"};
33 |
--------------------------------------------------------------------------------
/src/unity/launcher_icon_edge_54.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/src/unity/launcher_icon_back_150.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/src/xfwm4/top-left-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * top_left_active_xpm[] = {
3 | "2 26 4 1",
4 | " c None",
5 | ". c #484848",
6 | "+ c #343434",
7 | "@ c #444444",
8 | " .",
9 | ".+",
10 | ".@",
11 | ".@",
12 | ".@",
13 | ".@",
14 | ".@",
15 | ".@",
16 | ".@",
17 | ".@",
18 | ".@",
19 | ".@",
20 | ".@",
21 | ".@",
22 | ".@",
23 | ".@",
24 | ".@",
25 | ".@",
26 | ".@",
27 | ".@",
28 | ".@",
29 | ".@",
30 | ".@",
31 | ".@",
32 | ".@",
33 | ".@"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/top-right-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * top_right_active_xpm[] = {
3 | "2 26 4 1",
4 | " c None",
5 | ". c #484848",
6 | "+ c #343434",
7 | "@ c #444444",
8 | ". ",
9 | "+.",
10 | "@.",
11 | "@.",
12 | "@.",
13 | "@.",
14 | "@.",
15 | "@.",
16 | "@.",
17 | "@.",
18 | "@.",
19 | "@.",
20 | "@.",
21 | "@.",
22 | "@.",
23 | "@.",
24 | "@.",
25 | "@.",
26 | "@.",
27 | "@.",
28 | "@.",
29 | "@.",
30 | "@.",
31 | "@.",
32 | "@.",
33 | "@."};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/top-left-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * top_left_inactive_xpm[] = {
3 | "2 26 4 1",
4 | " c None",
5 | ". c #393939",
6 | "+ c #303030",
7 | "@ c #444444",
8 | " .",
9 | ".+",
10 | ".@",
11 | ".@",
12 | ".@",
13 | ".@",
14 | ".@",
15 | ".@",
16 | ".@",
17 | ".@",
18 | ".@",
19 | ".@",
20 | ".@",
21 | ".@",
22 | ".@",
23 | ".@",
24 | ".@",
25 | ".@",
26 | ".@",
27 | ".@",
28 | ".@",
29 | ".@",
30 | ".@",
31 | ".@",
32 | ".@",
33 | ".@"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/top-right-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * top_right_inactive_xpm[] = {
3 | "2 26 4 1",
4 | " c None",
5 | ". c #393939",
6 | "+ c #303030",
7 | "@ c #444444",
8 | ". ",
9 | "+.",
10 | "@.",
11 | "@.",
12 | "@.",
13 | "@.",
14 | "@.",
15 | "@.",
16 | "@.",
17 | "@.",
18 | "@.",
19 | "@.",
20 | "@.",
21 | "@.",
22 | "@.",
23 | "@.",
24 | "@.",
25 | "@.",
26 | "@.",
27 | "@.",
28 | "@.",
29 | "@.",
30 | "@.",
31 | "@.",
32 | "@.",
33 | "@."};
34 |
--------------------------------------------------------------------------------
/src/unity/launcher_icon_shadow_62.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/src/unity/launcher_icon_selected_back_150.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_cinnamon-applications.scss:
--------------------------------------------------------------------------------
1 | /*********************
2 | ! Cinnamon Settings *
3 | **********************/
4 |
5 | @include exports("cinnamon-settings") {
6 | .cs-category-view {
7 | &, .view {
8 | &, &:backdrop {
9 | background-color: transparent;
10 | }
11 |
12 | &:selected {
13 | &:focus, & {
14 | @extend %selected_items;
15 | }
16 | }
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/unity/launcher_icon_glow_200.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/src/unity/launcher_icon_shadow_200.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/src/unity/launcher_arrow_outline_rtl_19.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/src/unity/launcher_arrow_outline_ltr_19.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/src/unity/launcher_icon_edge_150.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/src/unity/launcher_arrow_ltr_37.svg:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/src/unity/launcher_arrow_rtl_37.svg:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/src/xfwm4/menu-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * menu_active_xpm[] = {
3 | "24 16 2 1",
4 | " c None",
5 | ". c #444444",
6 | "........................",
7 | "........................",
8 | "........................",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........................",
18 | "........................",
19 | "........................",
20 | "........................",
21 | "........................"};
22 |
--------------------------------------------------------------------------------
/src/xfwm4/menu-pressed.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * menu_pressed_xpm[] = {
3 | "24 16 2 1",
4 | " c None",
5 | ". c #444444",
6 | "........................",
7 | "........................",
8 | "........................",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........................",
18 | "........................",
19 | "........................",
20 | "........................",
21 | "........................"};
22 |
--------------------------------------------------------------------------------
/src/xfwm4/menu-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * menu_inactive_xpm[] = {
3 | "24 16 2 1",
4 | " c None",
5 | ". c #444444",
6 | "........................",
7 | "........................",
8 | "........................",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........................",
18 | "........................",
19 | "........................",
20 | "........................",
21 | "........................"};
22 |
--------------------------------------------------------------------------------
/src/xfwm4/menu-prelight.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * menu_prelight_xpm[] = {
3 | "24 16 2 1",
4 | " c None",
5 | ". c #444444",
6 | "........................",
7 | "........................",
8 | "........................",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........................",
18 | "........................",
19 | "........................",
20 | "........................",
21 | "........................"};
22 |
--------------------------------------------------------------------------------
/src/xfwm4/themerc:
--------------------------------------------------------------------------------
1 | # Name: Numix xfwm4 theme
2 | # Author: Satyajit Sahoo
3 | # License: GPL-3.0+
4 |
5 | active_text_color=#eeeeee
6 | inactive_text_color=#888888
7 | button_offset=3
8 | button_spacing=0
9 | show_app_icon=true
10 | full_width_title=true
11 | maximized_offset=0
12 | title_horizontal_offset=3
13 | title_shadow_active=false
14 | title_shadow_inactive=false
15 | title_vertical_offset_active=0
16 | title_vertical_offset_inactive=0
17 | title_shadow_active=false
18 | title_shadow_inactive=false
19 | shadow_delta_height=0
20 | shadow_delta_width=0
21 | shadow_delta_x=0
22 | shadow_delta_y=0
23 | shadow_opacity=30
24 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/widgets/_spinner.scss:
--------------------------------------------------------------------------------
1 | /*******************
2 | ! Spinner animation
3 | ********************/
4 |
5 | @include exports("spinner") {
6 | @keyframes spin {
7 | to { -gtk-icon-transform: rotate(1turn); }
8 | }
9 |
10 | spinner {
11 | background-image: none;
12 | color: $selected_bg_color;
13 | opacity: 0; // non spinning spinner makes no sense
14 |
15 | -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
16 |
17 | &:checked {
18 | opacity: 1;
19 | animation: spin 1s linear infinite;
20 |
21 | &:disabled { opacity: .5; }
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/src/unity/launcher_pip_ltr_37.svg:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/src/unity/launcher_pip_rtl_37.svg:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/src/unity/launcher_arrow_outline_rtl_37.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/widgets/_spinner.scss:
--------------------------------------------------------------------------------
1 | /*******************
2 | ! Spinner animation
3 | ********************/
4 |
5 | @include exports("spinner") {
6 | @keyframes spin {
7 | to { -gtk-icon-transform: rotate(1turn); }
8 | }
9 |
10 | .spinner {
11 | background-image: none;
12 | background-color: $selected_bg_color;
13 | opacity: 0; // non spinning spinner makes no sense
14 |
15 | -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
16 |
17 | &:active {
18 | opacity: 1;
19 | animation: spin 1s linear infinite;
20 |
21 | &:insensitive { opacity: .5; }
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | # EditorConfig helps developers define and maintain consistent
2 | # coding styles between different editors and IDEs
3 | # editorconfig.org
4 |
5 | root = true
6 |
7 |
8 | [*]
9 |
10 | # change these settings to your own preference
11 | indent_style = space
12 | indent_size = 4
13 |
14 | # we recommend you to keep these unchanged
15 | end_of_line = lf
16 | charset = utf-8
17 | trim_trailing_whitespace = true
18 | insert_final_newline = true
19 |
20 | [*.md]
21 | trim_trailing_whitespace = false
22 |
23 | [*.yml]
24 | indent_style = space
25 | indent_size = 2
26 |
27 | [Makefile]
28 | indent_style = tab
29 | indent_size = 4
30 |
31 | [*.sh]
32 | indent_style = tab
33 | indent_size = 4
34 |
--------------------------------------------------------------------------------
/src/unity/close.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/close_dash.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/close_unfocused.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/close_focused_prelight.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/unity/launcher_arrow_outline_ltr_37.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/src/unity/close_focused_pressed.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/apps/_xfce.scss:
--------------------------------------------------------------------------------
1 | @import "panel";
2 |
3 | /***************
4 | ! Xfce styles *
5 | ****************/
6 |
7 | @include exports("xfce") {
8 | XfceHeading {
9 | margin: 0;
10 | padding: 0;
11 | border: 0;
12 | background-image: none;
13 | background-color: $base_color;
14 | color: $text_color;
15 | }
16 |
17 | .xfce4-panel {
18 | @extend %panel;
19 |
20 | font: normal;
21 |
22 | .button { @extend %panelbutton; }
23 |
24 | .menu { -gtk-image-effect: none; }
25 | }
26 |
27 | #XfceNotifyWindow {
28 | background-color: $osd_bg;
29 | color: $osd_fg;
30 | border-radius: $roundness;
31 | border: 1px solid border_normal($osd_bg);
32 |
33 | GtkLabel {
34 | summary {
35 | font-weight: bold;
36 | }
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/widgets/_infobar.scss:
--------------------------------------------------------------------------------
1 | @import "button";
2 |
3 |
4 | /*********
5 | ! Infobar
6 | **********/
7 |
8 | @include exports("infobar") {
9 | GtkInfoBar {
10 | border: 0;
11 | }
12 |
13 | $types: (
14 | info: ($info_fg_color, $info_bg_color),
15 | warning: ($warning_fg_color, $warning_bg_color),
16 | question: ($question_fg_color, $question_bg_color),
17 | error: ($error_fg_color, $error_bg_color),
18 | );
19 |
20 |
21 | @each $type, $colors in $types {
22 | $fg_color: nth($colors, 1);
23 | $bg_color: nth($colors, 2);
24 |
25 | .#{$type} {
26 | @include linear-gradient($bg_color);
27 |
28 | border: 1px solid shade($bg_color, .8);
29 | color: $fg_color;
30 |
31 | .button {
32 | @include button($bg_color, $fg_color);
33 |
34 | &.close { @extend %close_button; }
35 | }
36 | }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/src/xfwm4/hide-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * hide_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #eeeeee",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........................",
18 | "........................",
19 | "........................",
20 | "........++++++++........",
21 | "........++++++++........",
22 | "........................",
23 | "........................",
24 | "........................",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/stick-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * stick_active_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #eeeeee",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | ".........++++++.........",
19 | ".........++..++.........",
20 | "........++....++........",
21 | "........++....++........",
22 | ".........++..++.........",
23 | ".........++++++.........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/close-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * close_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #eeeeee",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........++....++........",
18 | "........+++..+++........",
19 | ".........++++++.........",
20 | "..........++++..........",
21 | "..........++++..........",
22 | ".........++++++.........",
23 | "........+++..+++........",
24 | "........++....++........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/close-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * close_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #888888",
7 | "@ c #393939",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........++....++........",
18 | "........+++..+++........",
19 | ".........++++++.........",
20 | "..........++++..........",
21 | "..........++++..........",
22 | ".........++++++.........",
23 | "........+++..+++........",
24 | "........++....++........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/hide-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * hide_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #888888",
7 | "@ c #393939",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........................",
18 | "........................",
19 | "........................",
20 | "........++++++++........",
21 | "........++++++++........",
22 | "........................",
23 | "........................",
24 | "........................",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/shade-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * shade_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #eeeeee",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | "..........++++..........",
19 | ".........++++++.........",
20 | "........++++++++........",
21 | ".......+++.++.+++.......",
22 | "...........++...........",
23 | "...........++...........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/shade-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * shade_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #888888",
7 | "@ c #393939",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | "..........++++..........",
19 | ".........++++++.........",
20 | "........++++++++........",
21 | ".......+++.++.+++.......",
22 | "...........++...........",
23 | "...........++...........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/maximize-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * maximize_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #eeeeee",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........++++++++........",
18 | "........++++++++........",
19 | "........++....++........",
20 | "........++....++........",
21 | "........++....++........",
22 | "........++....++........",
23 | "........++++++++........",
24 | "........++++++++........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/maximize-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * maximize_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #888888",
7 | "@ c #393939",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........++++++++........",
18 | "........++++++++........",
19 | "........++....++........",
20 | "........++....++........",
21 | "........++....++........",
22 | "........++....++........",
23 | "........++++++++........",
24 | "........++++++++........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/stick-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * stick_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #888888",
7 | "@ c #393939",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | ".........++++++.........",
19 | ".........++..++.........",
20 | "........++....++........",
21 | "........++....++........",
22 | ".........++..++.........",
23 | ".........++++++.........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/close-pressed.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * close_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........++....++........",
18 | "........+++..+++........",
19 | ".........++++++.........",
20 | "..........++++..........",
21 | "..........++++..........",
22 | ".........++++++.........",
23 | "........+++..+++........",
24 | "........++....++........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/hide-prelight.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * hide_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........................",
18 | "........................",
19 | "........................",
20 | "........++++++++........",
21 | "........++++++++........",
22 | "........................",
23 | "........................",
24 | "........................",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/hide-pressed.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * hide_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........................",
18 | "........................",
19 | "........................",
20 | "........++++++++........",
21 | "........++++++++........",
22 | "........................",
23 | "........................",
24 | "........................",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/shade-pressed.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * shade_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | "..........++++..........",
19 | ".........++++++.........",
20 | "........++++++++........",
21 | ".......+++.++.+++.......",
22 | "...........++...........",
23 | "...........++...........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/shade-toggled-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * shade_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #eeeeee",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | "...........++...........",
19 | "...........++...........",
20 | ".......+++.++.+++.......",
21 | "........++++++++........",
22 | ".........++++++.........",
23 | "..........++++..........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/shade-toggled-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * shade_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #888888",
7 | "@ c #393939",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | "...........++...........",
19 | "...........++...........",
20 | ".......+++.++.+++.......",
21 | "........++++++++........",
22 | ".........++++++.........",
23 | "..........++++..........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/stick-toggled-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * stick_toggled_active_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #eeeeee",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | ".........++++++.........",
19 | ".........++++++.........",
20 | "........++++++++........",
21 | "........++++++++........",
22 | ".........++++++.........",
23 | ".........++++++.........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/stick-toggled-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * stick_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #888888",
7 | "@ c #393939",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | ".........++++++.........",
19 | ".........++++++.........",
20 | "........++++++++........",
21 | "........++++++++........",
22 | ".........++++++.........",
23 | ".........++++++.........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/close-prelight.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * close_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........++....++........",
18 | "........+++..+++........",
19 | ".........++++++.........",
20 | "..........++++..........",
21 | "..........++++..........",
22 | ".........++++++.........",
23 | "........+++..+++........",
24 | "........++....++........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/maximize-toggled-active.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * maximize_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #eeeeee",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........++++++++........",
18 | "........++++++++........",
19 | "........++....++........",
20 | "........++....++........",
21 | "........++....++........",
22 | "........++....++........",
23 | "........++++++++........",
24 | "........++++++++........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/shade-prelight.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * shade_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | "..........++++..........",
19 | ".........++++++.........",
20 | "........++++++++........",
21 | ".......+++.++.+++.......",
22 | "...........++...........",
23 | "...........++...........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/maximize-prelight.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * maximize_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........++++++++........",
18 | "........++++++++........",
19 | "........++....++........",
20 | "........++....++........",
21 | "........++....++........",
22 | "........++....++........",
23 | "........++++++++........",
24 | "........++++++++........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/maximize-pressed.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * maximize_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........++++++++........",
18 | "........++++++++........",
19 | "........++....++........",
20 | "........++....++........",
21 | "........++....++........",
22 | "........++....++........",
23 | "........++++++++........",
24 | "........++++++++........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/maximize-toggled-inactive.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * maximize_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #888888",
7 | "@ c #393939",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........++++++++........",
18 | "........++++++++........",
19 | "........++....++........",
20 | "........++....++........",
21 | "........++....++........",
22 | "........++....++........",
23 | "........++++++++........",
24 | "........++++++++........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/stick-prelight.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * stick_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | ".........++++++.........",
19 | ".........++..++.........",
20 | "........++....++........",
21 | "........++....++........",
22 | ".........++..++.........",
23 | ".........++++++.........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/stick-pressed.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * stick_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | ".........++++++.........",
19 | ".........++..++.........",
20 | "........++....++........",
21 | "........++....++........",
22 | ".........++..++.........",
23 | ".........++++++.........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/scripts/render-assets.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 |
3 | INKSCAPE="/usr/bin/inkscape"
4 | OPTIPNG="/usr/bin/optipng"
5 |
6 | SRC_FILE="../src/assets/all-assets.svg"
7 | ASSETS_DIR="../src/assets"
8 | INDEX="../src/assets/all-assets.txt"
9 |
10 | for i in `cat $INDEX`
11 | do
12 | if [ -f $ASSETS_DIR/$i.png ]; then
13 | echo $ASSETS_DIR/$i.png exists.
14 | else
15 | echo
16 | echo Rendering $ASSETS_DIR/$i.png
17 | $INKSCAPE --export-id=$i \
18 | --export-id-only \
19 | --export-png=$ASSETS_DIR/$i.png $SRC_FILE >/dev/null #\
20 | # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i.png
21 | fi
22 | if [ -f $ASSETS_DIR/$i@2.png ]; then
23 | echo $ASSETS_DIR/$i@2.png exists.
24 | else
25 | echo
26 | echo Rendering $ASSETS_DIR/$i@2.png
27 | $INKSCAPE --export-id=$i \
28 | --export-dpi=180 \
29 | --export-id-only \
30 | --export-png=$ASSETS_DIR/$i@2.png $SRC_FILE >/dev/null #\
31 | # && $OPTIPNG -o7 --quiet $ASSETS_DIR/$i@2.png
32 | fi
33 | done
34 | exit 0
35 |
--------------------------------------------------------------------------------
/src/xfwm4/shade-toggled-prelight.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * shade_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | "...........++...........",
19 | "...........++...........",
20 | ".......+++.++.+++.......",
21 | "........++++++++........",
22 | ".........++++++.........",
23 | "..........++++..........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/shade-toggled-pressed.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * shade_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | "...........++...........",
19 | "...........++...........",
20 | ".......+++.++.+++.......",
21 | "........++++++++........",
22 | ".........++++++.........",
23 | "..........++++..........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/stick-toggled-prelight.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * stick_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | ".........++++++.........",
19 | ".........++++++.........",
20 | "........++++++++........",
21 | "........++++++++........",
22 | ".........++++++.........",
23 | ".........++++++.........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/stick-toggled-pressed.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * stick_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "...........++...........",
18 | ".........++++++.........",
19 | ".........++++++.........",
20 | "........++++++++........",
21 | "........++++++++........",
22 | ".........++++++.........",
23 | ".........++++++.........",
24 | "...........++...........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/maximize-toggled-prelight.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * maximize_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........++++++++........",
18 | "........++++++++........",
19 | "........++....++........",
20 | "........++....++........",
21 | "........++....++........",
22 | "........++....++........",
23 | "........++++++++........",
24 | "........++++++++........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/xfwm4/maximize-toggled-pressed.xpm:
--------------------------------------------------------------------------------
1 | /* XPM */
2 | static char * maximize_toggled_prelight_xpm[] = {
3 | "24 26 4 1",
4 | " c None",
5 | ". c #444444",
6 | "+ c #f0544c s active_color_1",
7 | "@ c #484848",
8 | "@@@@@@@@@@@@@@@@@@@@@@@@",
9 | "........................",
10 | "........................",
11 | "........................",
12 | "........................",
13 | "........................",
14 | "........................",
15 | "........................",
16 | "........................",
17 | "........++++++++........",
18 | "........++++++++........",
19 | "........++....++........",
20 | "........++....++........",
21 | "........++....++........",
22 | "........++....++........",
23 | "........++++++++........",
24 | "........++++++++........",
25 | "........................",
26 | "........................",
27 | "........................",
28 | "........................",
29 | "........................",
30 | "........................",
31 | "........................",
32 | "........................",
33 | "........................"};
34 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/widgets/_calendar.scss:
--------------------------------------------------------------------------------
1 | /**********
2 | ! Calendar
3 | ***********/
4 |
5 | @include exports("calendar") {
6 | GtkCalendar {
7 | padding: 1px 3px;
8 | outline-offset: -1px;
9 |
10 | &:inconsistent { color: mix($fg_color, $bg_color, .5); }
11 |
12 | &.view, &.highlight, &.header, &.button {
13 | &, &:focus, &:hover, &:insensitive {
14 | background-color: transparent;
15 | background-image: none;
16 | border-width: 0;
17 | border-radius: 0;
18 | }
19 | }
20 |
21 | &.button {
22 | &, &:focus, &:hover, &:insensitive {
23 | color: $white;
24 | border-width: 0;
25 | box-shadow: none;
26 | }
27 | }
28 |
29 | &.highlight { color: $selected_bg_color; }
30 | }
31 |
32 | /* gnome-calendar */
33 | .calendar-view {
34 | background-color: $base_color;
35 | color: $text_color;
36 | }
37 | }
38 |
39 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/_widgets.scss:
--------------------------------------------------------------------------------
1 | @import "functions";
2 | @import "global";
3 | @import "colors";
4 |
5 |
6 | @import "widgets/base";
7 | @import "widgets/button";
8 | @import "widgets/entry";
9 | @import "widgets/actionbar";
10 | @import "widgets/calendar";
11 | @import "widgets/choosers";
12 | @import "widgets/grid";
13 | @import "widgets/infobar";
14 | @import "widgets/menu";
15 | @import "widgets/misc";
16 | @import "widgets/notebook";
17 | @import "widgets/osd";
18 | @import "widgets/overshoot";
19 | @import "widgets/progress";
20 | @import "widgets/scrollbar";
21 | @import "widgets/sidebar";
22 | @import "widgets/spinner";
23 | @import "widgets/toggle";
24 | @import "widgets/toolbar";
25 | @import "widgets/view";
26 | @import "widgets/window";
27 |
28 | @import "apps/unity-greeter";
29 | @import "apps/gedit";
30 | @import "apps/nautilus";
31 | @import "apps/nemo";
32 | @import "apps/panel";
33 | @import "apps/synaptic";
34 | @import "apps/thunar";
35 | @import "apps/xfce";
36 | @import "apps/unity";
37 | @import "apps/lightdm";
38 | @import "apps/gnome-terminal";
39 | @import "apps/gnome-applications";
40 |
--------------------------------------------------------------------------------
/src/assets/all-assets.txt:
--------------------------------------------------------------------------------
1 | checkbox-checked-dark
2 | checkbox-checked-insensitive-dark
3 | checkbox-checked-insensitive
4 | checkbox-checked
5 | checkbox-mixed-dark
6 | checkbox-mixed-insensitive-dark
7 | checkbox-mixed-insensitive
8 | checkbox-mixed
9 | checkbox-unchecked-dark
10 | checkbox-unchecked-insensitive-dark
11 | checkbox-unchecked-insensitive
12 | checkbox-unchecked
13 | grid-selection-checked-dark
14 | grid-selection-checked
15 | grid-selection-unchecked-dark
16 | grid-selection-unchecked
17 | menuitem-checkbox-checked-hover
18 | menuitem-checkbox-checked-insensitive
19 | menuitem-checkbox-checked
20 | menuitem-checkbox-mixed-hover
21 | menuitem-checkbox-mixed-insensitive
22 | menuitem-checkbox-mixed
23 | menuitem-radio-checked-hover
24 | menuitem-radio-checked-insensitive
25 | menuitem-radio-checked
26 | pane-handle
27 | radio-checked-dark
28 | radio-checked-insensitive-dark
29 | radio-checked-insensitive
30 | radio-checked
31 | radio-mixed-dark
32 | radio-mixed-insensitive-dark
33 | radio-mixed-insensitive
34 | radio-mixed
35 | radio-unchecked-dark
36 | radio-unchecked-insensitive-dark
37 | radio-unchecked-insensitive
38 | radio-unchecked
39 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/apps/_nemo.scss:
--------------------------------------------------------------------------------
1 | /********
2 | ! Nemo *
3 | *********/
4 |
5 | @include exports("nemo") {
6 | .nemo-desktop.nemo-canvas-item {
7 | color: $white;
8 | text-shadow: 1px 1px $black;
9 |
10 | &:active { color: $fg_color; }
11 |
12 | &:selected { color: $selected_fg_color; }
13 |
14 | &:active, &:prelight, &:selected { text-shadow: none; }
15 | }
16 |
17 | NemoPathbarButton {
18 | @include button($toolbar_bg_color, $toolbar_fg_color);
19 |
20 | -NemoPathbarButton-border-radius: $roundness;
21 | }
22 |
23 | NemoPlacesTreeView {
24 | -NemoPlacesTreeView-disk-full-bg-color: shade($toolbar_bg_color, .8);
25 | -NemoPlacesTreeView-disk-full-fg-color: $selected_bg_color;
26 | -NemoPlacesTreeView-disk-full-bar-width: 1px;
27 | -NemoPlacesTreeView-disk-full-bar-radius: 1px;
28 | -NemoPlacesTreeView-disk-full-bottom-padding: 2px;
29 | -NemoPlacesTreeView-disk-full-max-length: 70px;
30 |
31 | &:selected {
32 | -NemoPlacesTreeView-disk-full-bg-color: $selected_fg_color;
33 | -NemoPlacesTreeView-disk-full-fg-color: shade($selected_bg_color, 1.2);
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/_widgets.scss:
--------------------------------------------------------------------------------
1 | @import "functions";
2 | @import "global";
3 | @import "colors";
4 |
5 |
6 | @import "widgets/base";
7 | @import "widgets/button";
8 | @import "widgets/entry";
9 | @import "widgets/actionbar";
10 | @import "widgets/calendar";
11 | @import "widgets/choosers";
12 | @import "widgets/grid";
13 | @import "widgets/infobar";
14 | @import "widgets/menu";
15 | @import "widgets/misc";
16 | @import "widgets/notebook";
17 | @import "widgets/osd";
18 | @import "widgets/overshoot";
19 | @import "widgets/progress";
20 | @import "widgets/scrollbar";
21 | @import "widgets/sidebar";
22 | @import "widgets/spinner";
23 | @import "widgets/toggle";
24 | @import "widgets/toolbar";
25 | @import "widgets/view";
26 | @import "widgets/window";
27 |
28 | @import "apps/mate-applications";
29 | @import "apps/cinnamon-applications";
30 | @import "apps/gnome-applications";
31 | @import "apps/unity-greeter";
32 | @import "apps/gedit";
33 | @import "apps/nautilus";
34 | @import "apps/nemo";
35 | @import "apps/panel";
36 | @import "apps/synaptic";
37 | @import "apps/thunar";
38 | @import "apps/xfce";
39 | @import "apps/unity";
40 | @import "apps/lightdm";
41 | @import "apps/gnome-terminal";
42 | @import "apps/budgie";
43 | @import "apps/eclipse";
44 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/widgets/_infobar.scss:
--------------------------------------------------------------------------------
1 | @import "button";
2 |
3 |
4 | /*********
5 | ! Infobar
6 | **********/
7 |
8 | @include exports("infobar") {
9 | infobar {
10 | border: 0;
11 |
12 | $types: (
13 | info: ($info_fg_color, $info_bg_color),
14 | warning: ($warning_fg_color, $warning_bg_color),
15 | question: ($question_fg_color, $question_bg_color),
16 | error: ($error_fg_color, $error_bg_color),
17 | );
18 |
19 | @each $type, $colors in $types {
20 | $fg_color: nth($colors, 1);
21 | $bg_color: nth($colors, 2);
22 |
23 | &.#{$type} {
24 | &, &:backdrop { // Backdrop button fix: https://github.com/numixproject/numix-gtk-theme/issues/544
25 | @include linear-gradient($bg_color);
26 |
27 | border: 1px solid shade($bg_color, .8);
28 | caret-color: currentColor;
29 |
30 | label, & { color: $fg_color; }
31 | }
32 |
33 | button {
34 | @include button($bg_color, $fg_color);
35 |
36 | &.close { @extend %close_button; }
37 | }
38 | }
39 | }
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/widgets/_grid.scss:
--------------------------------------------------------------------------------
1 | /******************
2 | ! Grid and flowbox
3 | *******************/
4 |
5 | @include exports("grid") {
6 | .list {
7 | background-color: shade($bg_color, .97);
8 | color: $fg_color;
9 |
10 | &-row {
11 | &, &.button {
12 | border: 0;
13 | border-radius: 0;
14 | padding: $spacing;
15 | background-image: none;
16 | background-color: alpha($bg_color, 0);
17 | box-shadow: none;
18 |
19 | &:hover {
20 | background-image: none;
21 | background-color: shade($bg_color, 1.02);
22 | }
23 |
24 | &:selected {
25 | &, &:hover, &:focus {
26 | background-image: none;
27 | background-color: $selected_bg_color;
28 | color: $selected_fg_color;
29 | }
30 | }
31 | }
32 | }
33 | }
34 |
35 | .grid-child {
36 | &, GtkFlowBox & {
37 | padding: $spacing;
38 | border-radius: $roundness;
39 |
40 | &:selected {
41 | @extend %selected;
42 |
43 | outline-offset: -2px;
44 | }
45 | }
46 | }
47 | }
48 |
49 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_gnome-terminal.scss:
--------------------------------------------------------------------------------
1 | /**********************
2 | ! Genome Terminal *
3 | ***********************/
4 |
5 | @include exports("gnome-terminal") {
6 | //noinspection ScssLintInspection,ScssLintInspection
7 | VteTerminal {
8 | background-color: $osd_base;
9 | color: $osd_fg;
10 | }
11 |
12 | terminal-window {
13 | junction, scrollbar trough {
14 | background-color: $osd_base;
15 | border-color: border_normal($osd_base);
16 |
17 | //&:backdrop {
18 | // background-color: shade($backdrop_osd_bg, .9);
19 | // border-color: border_normal(shade($backdrop_osd_bg, .9));
20 | //}
21 | }
22 |
23 | scrollbar.vertical {
24 | slider {
25 | background-color: mix($osd_base, $osd_fg, .2);
26 |
27 | &:hover { background-color: mix($osd_base, $osd_fg, .3); }
28 |
29 | &:hover:active { background-color: $selected_bg_color; }
30 |
31 | //&:backdrop { background-color: mix($backdrop_osd_fg, $backdrop_osd_bg, .4); }
32 |
33 | &:disabled { background-color: transparent; }
34 | }
35 | }
36 | }
37 | }
38 |
39 |
40 | /**********************
41 | ! Tilix *
42 | ***********************/
43 |
44 | @include exports("tilix") {
45 | .terminal-titlebar:active {
46 | border-width: 0 0 2px 0;
47 | border-style: solid;
48 | border-color: $selected_bg_color;
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/widgets/_window.scss:
--------------------------------------------------------------------------------
1 | /**************
2 | ! Window frame
3 | ***************/
4 |
5 | @include exports("window") {
6 | %window {
7 | box-shadow: 0 19px 38px rgba(0, 0, 0, .3), 0 15px 12px rgba(0, 0, 0, .22),
8 | 0 0 0 1px $wm_border_focused;
9 |
10 | &:backdrop {
11 | box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23),
12 | 0 0 0 1px $wm_border_unfocused;
13 | }
14 | }
15 |
16 | .window-frame {
17 | @extend %window;
18 |
19 | border: 0;
20 | border-radius: $roundness $roundness 0 0;
21 | background-color: mix(shade($titlebar_bg_color, 0.7), $titlebar_fg_color, 0.21);
22 | /* this is used for the resize cursor area */
23 | margin: $spacing * 3;
24 |
25 | &.tiled { border-radius: 0; }
26 |
27 | &.solid-csd {
28 | border-radius: $roundness $roundness 0 0;
29 | margin: 1px;
30 | background-color: mix(shade($titlebar_bg_color, 0.7), $titlebar_fg_color, 0.21);
31 | box-shadow: none;
32 | }
33 |
34 | &.csd {
35 | &.popup {
36 | @extend %window;
37 |
38 | border-radius: 0;
39 | }
40 |
41 | &.tooltip {
42 | border-radius: $roundness;
43 | box-shadow: none;
44 | }
45 |
46 | &.message-dialog {
47 | @extend %window;
48 |
49 | border-radius: $roundness;
50 | }
51 | }
52 |
53 | &.ssd {
54 | // Fixed gtk-3.18 Unity bug (https://github.com/numixproject/numix-gtk-theme/issues/270)
55 | box-shadow: 0 0 0 1px $wm_border_focused;
56 |
57 | &.maximized { border-radius: 0; }
58 | }
59 | }
60 | }
61 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_budgie.scss:
--------------------------------------------------------------------------------
1 | /******************
2 | ! Budgie Desktop *
3 | *******************/
4 |
5 | @include exports("budgie-desktop") {
6 | .budgie-container {
7 | background-color: transparent;
8 | }
9 |
10 | .raven {
11 | background-color: transparentize($bg_color, .07);
12 |
13 | .raven-header {
14 | background-color: $bg_color;
15 | border: solid $borders_color;
16 | border-width: 1px 0;
17 | }
18 |
19 | .raven-background {
20 | background-color: transparentize($bg_color, .07);
21 | }
22 | }
23 |
24 | .raven-mpris {
25 | background-color: transparentize($bg_color, .3);
26 | }
27 |
28 | .budgie-panel {
29 | background-color: $dark_bg_color;
30 | color: $dark_fg_color;
31 | }
32 |
33 | .budgie-panel > box > widget > separator {
34 | background-color: transparentize($dark_fg_color, .8);
35 | }
36 |
37 | .workspace-switcher {
38 | background-color: $dark_bg_color;
39 | .workspace-icon-button {
40 | background-color: transparent;
41 | &:hover {
42 | background-color: transparentize($selected_bg_color, .5);
43 | border: transparent;
44 | }
45 | }
46 | .workspace-more-label {
47 | color: $dark_fg_color;
48 | }
49 | .workspace-add-button {
50 | background-color: transparentize($selected_bg_color, .8);
51 | color: $selected_bg_color;
52 | border: transparent;
53 | &:hover {
54 | background-color: transparentize($selected_bg_color, .5);
55 | }
56 | }
57 | .current-workspace {
58 | background-color: $selected_bg_color;
59 | }
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/widgets/_calendar.scss:
--------------------------------------------------------------------------------
1 | /**********
2 | ! Calendar
3 | ***********/
4 |
5 | @include exports("calendar") {
6 | calendar {
7 | padding: 1px 3px;
8 | outline-offset: -1px;
9 |
10 | color: $text_color;
11 |
12 | &.view {
13 | &, &:backdrop { @extend %undecorated_button; }
14 | }
15 |
16 | &:selected {
17 | @extend %selected_items;
18 |
19 | border-radius: $roundness;
20 | }
21 |
22 | &.header {
23 | border-bottom: 1px solid transparentize($black, .9);
24 | border-radius: 0;
25 |
26 | &:backdrop { border-color: transparentize($black, .9); }
27 | }
28 |
29 | &.button {
30 | @extend %undecorated_button;
31 |
32 | color: alpha($fg_color, .55);
33 |
34 | &:hover {
35 | @extend %undecorated_button;
36 |
37 | color: $fg_color;
38 | }
39 |
40 | &:backdrop {
41 | @extend %undecorated_button;
42 |
43 | color: alpha($backdrop_fg_color, .55);
44 | }
45 |
46 | &:disabled {
47 | @extend %undecorated_button;
48 |
49 | color: alpha($insensitive_fg_color, .55);
50 | }
51 | }
52 |
53 | &:indeterminate,
54 | &:indeterminate:backdrop { color: mix($fg_color, $bg_color, .5); }
55 |
56 | &.highlight,
57 | &.highlight:backdrop {
58 | font-size: smaller;
59 | color: $selected_bg_color;
60 | }
61 |
62 | &:backdrop {
63 | color: $backdrop_text_color;
64 | }
65 | }
66 |
67 | /* gnome-calendar */
68 | .calendar-view {
69 | background-color: $base_color;
70 | color: $text_color;
71 | }
72 | }
73 |
74 |
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 | SASS=sassc
2 | SASSFLAGS=-M -t expanded
3 | GLIB_COMPILE_RESOURCES=glib-compile-resources
4 | RES_DIR=src/gtk-3.0
5 | SCSS_DIR=$(RES_DIR)/scss
6 | DIST_DIR=$(RES_DIR)/dist
7 | RES_DIR320=src/gtk-3.20
8 | SCSS_DIR320=$(RES_DIR320)/scss
9 | DIST_DIR320=$(RES_DIR320)/dist
10 | INSTALL_DIR=$(DESTDIR)/usr/share/themes/Numix
11 | ROOT_DIR=${PWD}
12 | UTILS=scripts/utils.sh
13 |
14 | all: clean gresource
15 |
16 | css:
17 | mkdir $(DIST_DIR)
18 | $(SASS) $(SASSFLAGS) $(SCSS_DIR)/gtk.scss $(DIST_DIR)/gtk.css
19 | $(SASS) $(SASSFLAGS) $(SCSS_DIR)/gtk-dark.scss $(DIST_DIR)/gtk-dark.css
20 | mkdir $(DIST_DIR320)
21 | $(SASS) $(SASSFLAGS) $(SCSS_DIR320)/gtk.scss $(DIST_DIR320)/gtk.css
22 | $(SASS) $(SASSFLAGS) $(SCSS_DIR320)/gtk-dark.scss $(DIST_DIR320)/gtk-dark.css
23 |
24 | gresource: css
25 | $(GLIB_COMPILE_RESOURCES) --sourcedir=$(RES_DIR) $(RES_DIR)/gtk.gresource.xml
26 | $(GLIB_COMPILE_RESOURCES) --sourcedir=$(RES_DIR320) $(RES_DIR320)/gtk.gresource.xml
27 |
28 | watch: clean
29 | while true; do \
30 | make gresource; \
31 | inotifywait @gtk.gresource -qr -e modify -e create -e delete $(RES_DIR); \
32 | done
33 |
34 | clean:
35 | rm -rf $(DIST_DIR)
36 | rm -f $(RES_DIR)/gtk.gresource
37 | rm -rf $(DIST_DIR320)
38 | rm -f $(RES_DIR320)/gtk.gresource
39 | rm -rf $(ROOT_DIR)/dist
40 |
41 | install: all
42 | $(UTILS) install $(INSTALL_DIR)
43 |
44 | uninstall:
45 | rm -rf $(INSTALL_DIR)
46 |
47 | changes:
48 | $(UTILS) changes
49 |
50 | zip: all
51 | mkdir $(ROOT_DIR)/dist
52 | $(UTILS) install $(ROOT_DIR)/dist/$$(basename $(INSTALL_DIR))
53 | cd $(ROOT_DIR)/dist && zip --symlinks -rq $$(basename $(INSTALL_DIR)) $$(basename $(INSTALL_DIR))
54 |
55 |
56 | .PHONY: all
57 | .PHONY: css
58 | .PHONY: watch
59 | .PHONY: gresource
60 | .PHONY: clean
61 | .PHONY: install
62 | .PHONY: uninstall
63 | .PHONY: changes
64 |
65 | .DEFAULT_GOAL := all
66 |
67 | # vim: set ts=4 sw=4 tw=0 noet :
68 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/widgets/_grid.scss:
--------------------------------------------------------------------------------
1 | /******************
2 | ! Grid and flowbox
3 | *******************/
4 |
5 | @include exports("grid") {
6 | list {
7 | color: $text_color;
8 | background-color: $base_color;
9 | border-color: $borders_color;
10 |
11 | &:backdrop {
12 | background-color: $backdrop_base_color;
13 | border-color: $backdrop_borders_color;
14 | }
15 |
16 | row { padding: $spacing; }
17 | }
18 |
19 | row {
20 | transition: all 150ms cubic-bezier(.25, .46, .45, .94);
21 |
22 | &:hover { transition: none; }
23 |
24 | &:backdrop { transition: 200ms ease-out; }
25 |
26 | &.activatable {
27 | &.has-open-popup, // this is for indicathing which row generated a popover see https://bugzilla.gnome.org/show_bug.cgi?id=754411
28 |
29 | &:hover { background-color: if(variant == light, transparentize($fg_color, .9), transparentize($fg_color, .95)); }
30 |
31 | &:active { box-shadow: inset 0 2px 2px -2px transparentize($black, .8); }
32 |
33 | &:backdrop:hover { background-color: transparent; }
34 |
35 | &:selected {
36 | &:active { box-shadow: inset 0 2px 3px -1px transparentize($black, .5); }
37 |
38 | &.has-open-popup,
39 | &:hover { background-color: mix($selected_bg_color, $fg_color, .1); }
40 |
41 | &:backdrop { background-color: $selected_bg_color; }
42 | }
43 | }
44 |
45 | &:selected { @extend %selected_items; }
46 | }
47 |
48 | flowbox {
49 | rubberband { @extend rubberband; }
50 |
51 | flowboxchild {
52 | padding: $spacing;
53 | border-radius: $roundness;
54 |
55 | &:selected {
56 | @extend %selected_items;
57 |
58 | outline-offset: -2px;
59 | }
60 | }
61 | }
62 | }
63 |
64 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/apps/_nautilus.scss:
--------------------------------------------------------------------------------
1 | /************
2 | ! Nautilus *
3 | *************/
4 |
5 | @include exports("nautilus") {
6 | .nautilus-desktop.nautilus-canvas-item {
7 | color: $white;
8 | text-shadow: 1px 1px $black;
9 |
10 | &:active { color: $fg_color; }
11 |
12 | &:selected { color: $selected_fg_color; }
13 |
14 | &:active, &:prelight, &:selected { text-shadow: none; }
15 | }
16 |
17 | NautilusWindow {
18 | .toolbar {
19 | border-width: 0 0 1px;
20 | border-style: solid;
21 | border-color: border_normal($toolbar_bg_color);
22 | }
23 |
24 | .sidebar .frame { border: 0; }
25 |
26 | GtkPaned {
27 | border-width: 0 1px 0 0;
28 | border-style: solid;
29 |
30 | &, &:hover {
31 | border-color: shade($bg_color, ($contrast + .1));
32 | background-color: $bg_color;
33 | }
34 | }
35 | }
36 |
37 | NautilusNotebook {
38 | &.notebook {
39 | border-right-width: 0;
40 | border-left-width: 0;
41 | border-bottom-width: 0;
42 | }
43 |
44 | .frame { border: 0; }
45 | }
46 |
47 | NautilusQueryEditor {
48 | .toolbar {
49 | padding-top: $spacing - 1px;
50 | padding-bottom: $spacing - 2px;
51 | border-width: 1px 0 0;
52 | border-style: solid;
53 | border-color: $toolbar_bg_color;
54 | background-color: shade($toolbar_bg_color, .9);
55 |
56 | &:nth-child(2) { border-color: border_normal($toolbar_bg_color); }
57 |
58 | &.search-bar {
59 | border-top-width: 0;
60 | border-bottom-width: 0;
61 | }
62 |
63 | &, &.search-bar {
64 | &:last-child, &:only-child {
65 | border-bottom-width: 1px;
66 | border-bottom-color: border_normal($toolbar_bg_color);
67 | }
68 | }
69 |
70 | }
71 | }
72 | }
73 |
--------------------------------------------------------------------------------
/src/xfce-notify-4.0/gtkrc:
--------------------------------------------------------------------------------
1 | style "notify-window" {
2 | XfceNotifyWindow::summary-bold = 1
3 | XfceNotifyWindow::border-color = "#444444"
4 | XfceNotifyWindow::border-color-hover = "#333333"
5 | XfceNotifyWindow::border-radius = 2.0
6 | XfceNotifyWindow::border-width = 1.0
7 | XfceNotifyWindow::border-width-hover = 1.0
8 |
9 | bg[NORMAL] = "#111111"
10 | }
11 |
12 | style "notify-button" {
13 | bg[NORMAL] = "#444444"
14 | bg[PRELIGHT] = "#555555"
15 | bg[ACTIVE] = "#444444"
16 |
17 | fg[NORMAL] = "#eeeeee"
18 | fg[PRELIGHT] = "#eeeeee"
19 | fg[ACTIVE] = "#eeeeee"
20 |
21 | engine "murrine" {
22 | gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
23 | border_shades = { 0.9, 0.9 }
24 | roundness = 2
25 | textstyle = 0
26 | }
27 | }
28 |
29 | style "notify-text" {
30 | GtkWidget::link-color = "#f0544c"
31 |
32 | fg[NORMAL] = "#f9f9f9"
33 | fg[PRELIGHT] = "#f9f9f9"
34 | fg[ACTIVE] = "#f9f9f9"
35 |
36 | engine "murrine" {
37 | textstyle = 0
38 | }
39 | }
40 |
41 | style "notify-summary" {
42 | font_name = "Bold"
43 | }
44 |
45 | style "notify-progressbar" {
46 | xthickness = 1
47 | ythickness = 1
48 |
49 | bg[NORMAL] = "#eeeeee"
50 | bg[ACTIVE] = "#444444"
51 | bg[SELECTED] = "#eeeeee"
52 |
53 | fg[PRELIGHT] = "#333333"
54 | fg[ACTIVE] = "#f9f9f9"
55 | fg[SELECTED] = "#333333"
56 |
57 | engine "murrine" {
58 | gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
59 | border_shades = { 1.0, 1.0 }
60 | trough_shades = { 1.0, 1.0 }
61 | trough_border_shades = { 1.0, 1.0 }
62 | progressbarstyle = 0
63 | roundness = 2
64 | textstyle = 0
65 | }
66 | }
67 |
68 | class "XfceNotifyWindow" style "notify-window"
69 | widget "XfceNotifyWindow.*.summary" style "notify-summary"
70 | widget_class "XfceNotifyWindow.*" style "notify-button"
71 | widget_class "XfceNotifyWindow.*." style "notify-text"
72 | widget_class "XfceNotifyWindow.*." style "notify-progressbar"
73 | widget_class "XfceNotifyWindow.*." style "notify-progressbar"
74 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/apps/_panel.scss:
--------------------------------------------------------------------------------
1 | /***********************
2 | ! Fallback mode panel *
3 | ************************/
4 |
5 | @include exports("panel") {
6 | %panel {
7 | @include linear-gradient($panel_bg_color);
8 |
9 | color: $panel_fg_color;
10 | }
11 |
12 | %panelbutton {
13 | border-width: 0 1px;
14 | border-radius: 0;
15 | border-color: transparent;
16 | background-color: transparent;
17 | background-image: none;
18 | color: $panel_fg_color;
19 |
20 | &:hover, &:prelight {
21 | @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .11));
22 |
23 | border-color: mix($panel_bg_color, $panel_fg_color, .11);
24 | color: shade($panel_fg_color, 1.08);
25 | }
26 |
27 | &:active, &:checked {
28 | @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .21), to top);
29 |
30 | border-color: mix($panel_bg_color, $panel_fg_color, .21);
31 | color: shade($panel_fg_color, 1.08);
32 |
33 | &:prelight {
34 | @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .31), to top);
35 |
36 | border-color: mix($panel_bg_color, $panel_fg_color, .31);
37 | }
38 | }
39 | }
40 |
41 | PanelWidget, PanelApplet, PanelToplevel {
42 | @extend %panel;
43 |
44 | padding: 0;
45 | }
46 |
47 | PanelApplet {
48 | border: 0;
49 |
50 | .button {
51 | @extend %panelbutton;
52 |
53 | -GtkButton-inner-border: 2;
54 | }
55 | }
56 |
57 | PanelSeparator {
58 | @extend %panel;
59 |
60 | border: 0;
61 | }
62 |
63 | PanelApplet > GtkMenuBar.menubar, PanelMenuBar.menubar, .gnome-panel-menu-bar {
64 | &.menuitem {
65 | @extend %panel;
66 |
67 | border: 0;
68 |
69 | -PanelMenuBar-icon-visible: true;
70 | }
71 | }
72 |
73 | PanelAppletFrame {
74 | @extend %panel;
75 |
76 | border: 0;
77 | }
78 |
79 | WnckPager, WnckTasklist { @extend %panel; }
80 | }
81 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/widgets/_window.scss:
--------------------------------------------------------------------------------
1 | /**************
2 | ! Window frame
3 | ***************/
4 |
5 | @include exports("window") {
6 | decoration {
7 | $_wm_border: if($variant == 'light', transparentize($black, .77), transparentize($borders_color, .1));
8 |
9 | border-radius: $roundness $roundness 0 0;
10 | // lamefun trick to get rounded borders regardless of CSD use
11 | border-width: 0;
12 |
13 | box-shadow: 0 3px 9px 1px transparentize($black, .3), 0 0 0 1px $wm_border_focused; //doing borders with box-shadow
14 |
15 | /* this is used for the resize cursor area */
16 | margin: $spacing * 3;
17 |
18 | &:backdrop {
19 | box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px transparentize($black, .6), 0 0 0 1px $wm_border_unfocused;
20 | transition: 200ms ease-out;
21 | }
22 |
23 | .maximized &, .fullscreen &, .tiled & { border-radius: 0; }
24 |
25 | .popup & { box-shadow: none; }
26 |
27 | // this needs to be transparent
28 | // see bug #722563
29 | // server-side decorations as used by mutter
30 | // Fixed gtk-3.18 Unity bug (https://github.com/numixproject/numix-gtk-theme/issues/270)
31 | .ssd & { box-shadow: 0 0 0 1px $wm_border_focused; } //just doing borders, wm draws actual shadows
32 |
33 | .solid-csd & {
34 | border-radius: 0;
35 | margin: 1px;
36 | background-color: $titlebar_bg_color;
37 | // Unity/compiz regression: Issue: https://github.com/numixproject/numix-gtk-theme/issues/206
38 | box-shadow: none;
39 | }
40 |
41 | .csd.popup & {
42 | border-radius: 0;
43 | box-shadow: 0 1px 2px transparentize($black, .8), 0 0 0 1px transparentize($_wm_border, .1);
44 | }
45 |
46 | tooltip.csd & {
47 | border-radius: $roundness;
48 | box-shadow: none;
49 | }
50 |
51 | messagedialog.csd & {
52 | border-radius: $roundness;
53 | box-shadow: 0 1px 2px transparentize($black, .8), 0 0 0 1px transparentize($_wm_border, .1);
54 | }
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_gnome-applications.scss:
--------------------------------------------------------------------------------
1 | /****************
2 | ! Gnome clocks *
3 | *****************/
4 |
5 | @include exports("gnome-clocks") {
6 | .clocks-analog-frame {
7 | &.trough { color: mix($fg_color, $bg_color, .85); }
8 |
9 | &.progress { color: mix($bg_color, $selected_bg_color, .5); }
10 |
11 | &.progress-fast { color: shade($selected_bg_color, .7); }
12 | }
13 | }
14 |
15 |
16 | /*****************
17 | ! Gnome Builder *
18 | ******************/
19 |
20 | @include exports("gnome-builder") {
21 | workbench.csd > stack.titlebar:not(headerbar) {
22 | padding: 0;
23 | background: none;
24 | border: 0;
25 | box-shadow: none;
26 |
27 | headerbar {
28 | &, &:first-child, &:last-child { border-radius: $roundness $roundness 0 0; }
29 | }
30 | }
31 | }
32 |
33 |
34 | /************************
35 | ! Unity-Control-Center *
36 | *************************/
37 |
38 | @include exports("unity-control-center") {
39 | // Fixed: https://github.com/numixproject/numix-gtk-theme/issues/634
40 | .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame {
41 | // hide unwanted frames
42 | border: 0 none transparent;
43 |
44 | > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical {
45 | // reset $base_color;
46 | iconview.view {
47 | &, &:backdrop {
48 | background-color: transparent;
49 | }
50 |
51 | &:selected {
52 | &:focus, & {
53 | @extend %selected_items;
54 | }
55 | }
56 | }
57 | }
58 | }
59 | }
60 |
61 |
62 | /****************
63 | ! Geary *
64 | *****************/
65 |
66 | @include exports("geary") {
67 | .geary-expanded .geary-message-summary {
68 | background-color: shade($base_color, 0.95);
69 | }
70 |
71 | .geary-folder-popover-list-row {
72 | border-color: shade($menu_bg_color, 1.2);
73 | box-shadow: None;
74 |
75 | & > label { color: $bg_color; }
76 | }
77 |
78 | }
79 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/widgets/_entry.scss:
--------------------------------------------------------------------------------
1 | /*********
2 | ! Entry *
3 | **********/
4 |
5 | %linked_entry {
6 | border-width: 1px;
7 | border-radius: 0;
8 | border-right-width: 0;
9 | border-left-width: 0;
10 |
11 | &:first-child {
12 | border-width: 1px;
13 | border-radius: $roundness;
14 | border-right-width: 0;
15 | border-bottom-right-radius: 0;
16 | border-top-right-radius: 0;
17 | }
18 |
19 | &:last-child {
20 | border-width: 1px;
21 | border-radius: $roundness;
22 | border-left-width: 0;
23 | border-bottom-left-radius: 0;
24 | border-top-left-radius: 0;
25 | }
26 |
27 | &:only-child {
28 | border-width: 1px;
29 | border-radius: $roundness;
30 | }
31 | }
32 |
33 | %entry {
34 | padding: ($spacing - 1px) $spacing;
35 | border-width: 1px;
36 | border-style: solid;
37 | border-radius: $roundness;
38 | transition: border 150ms ease;
39 | box-shadow: inset 1px 1px alpha($dark_shadow, .06),
40 | inset -1px 0 alpha($dark_shadow, .06);
41 |
42 | &:focus, &:hover, &:active { transition: none; }
43 |
44 | &:selected, &:selected:focus {
45 | background-color: $selected_bg_color;
46 | color: $selected_fg_color;
47 | }
48 |
49 | &:insensitive { box-shadow: none; }
50 |
51 | &.progressbar {
52 | @include linear-gradient($selected_bg_color);
53 |
54 | border-width: 0;
55 | border-radius: $roundness;
56 | color: $selected_fg_color;
57 | }
58 |
59 | &.image.left { padding-right: $spacing; }
60 | }
61 |
62 | @mixin entry($bg, $fg) {
63 | @extend %entry;
64 | @include linear-gradient($bg, to top);
65 | @include border($bg);
66 |
67 | color: $fg;
68 |
69 | &:focus, &:active { border-color: $selected_bg_color; }
70 |
71 | &:insensitive {
72 | @include linear-gradient(shade($bg, .9), to top);
73 |
74 | color: mix($bg, $fg, .5);
75 | }
76 | }
77 |
78 | @include exports("entry") {
79 | .entry {
80 | @include entry($base_color, $text_color);
81 |
82 | &.linked, .linked & { @extend %linked_entry; }
83 | }
84 | }
85 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_xfce.scss:
--------------------------------------------------------------------------------
1 | @import "panel";
2 |
3 | /***************
4 | ! Xfce styles *
5 | ****************/
6 |
7 | @include exports("xfce") {
8 | .XfceHeading {
9 | margin: 0;
10 | padding: 0;
11 | border: 0;
12 | background-image: none;
13 | background-color: $base_color;
14 | color: $text_color;
15 | }
16 |
17 | .xfce4-panel {
18 | @extend %panel;
19 |
20 | font: inherit;
21 |
22 | button { @extend %panelbutton; }
23 |
24 | menu {
25 | -gtk-icon-effect: none;
26 |
27 | text-shadow: none;
28 | }
29 | }
30 |
31 | #XfceNotifyWindow {
32 | .osd {
33 | background-color: $osd_bg;
34 | color: $osd_fg;
35 | border-radius: $roundness;
36 | border: 1px solid border_normal($osd_bg);
37 | }
38 |
39 | &.osd {
40 | label {
41 | summary {
42 | font-weight: bold;
43 | }
44 | }
45 | }
46 | }
47 |
48 | #whiskermenu-window {
49 | * {
50 | border-color: border_normal($dark_bg_color);
51 | outline: none;
52 | }
53 |
54 | background-color: $dark_bg_color;
55 | color: $dark_fg_color;
56 |
57 | entry {
58 | background-color: shade($dark_bg_color, 1.2);
59 | color: $dark_fg_color;
60 | }
61 |
62 | button {
63 | font-weight: bold;
64 | padding: 6px 12px;
65 | margin: 3px 0px;
66 | border: none;
67 | @include linear_gradient($dark_bg_color);
68 | color: $dark_fg_color;
69 |
70 | &:focus, &:hover {
71 | background-color: $selected_bg_color;
72 | color: $selected_fg_color;
73 | }
74 |
75 | &:checked {
76 | background-color: shade($selected_bg_color, .9);
77 | color: $selected_fg_color;
78 | }
79 | }
80 |
81 | treeview {
82 | background-color: shade($dark_bg_color, 1.2);
83 | color: $dark_fg_color;
84 |
85 | &:selected, &:hover {
86 | background-color: $selected_bg_color;
87 | color: $selected_fg_color;
88 | }
89 | }
90 | }
91 | }
92 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/_functions.scss:
--------------------------------------------------------------------------------
1 | $modules: () !default;
2 |
3 | @mixin exports($name) {
4 | @if (not index($modules, $name)) {
5 | $modules: append($modules, $name) !global;
6 |
7 | @content;
8 | }
9 | }
10 |
11 | @function alpha($color, $amount) {
12 | @if type-of($color) == "color" {
13 | @return fade-out($color, (1 - $amount));
14 | } @else {
15 | @return unquote("alpha(#{$color},#{$amount})");
16 | }
17 | }
18 |
19 | @function shade($color, $amount) {
20 | @if type-of($color) == "color" {
21 | @if ($amount > 1) {
22 | @return lighten($color, ($amount - 1) * lightness($color))
23 | } @else {
24 | @return darken($color, (1 - $amount) * lightness($color))
25 | }
26 | } @else {
27 | @return unquote("shade(#{$color},#{$amount})");
28 | }
29 | }
30 |
31 | @function mix($color1, $color2, $amount) {
32 | @return unquote("mix(#{$color1},#{$color2},#{$amount})");
33 | }
34 |
35 | @function border_normal($color) {
36 | @return shade($color, $contrast);
37 | }
38 |
39 | @function border_focus($color) {
40 | @return shade($color, ($contrast - .05));
41 | }
42 |
43 | @function border_active($color) {
44 | @return shade($color, ($contrast - .1));
45 | }
46 |
47 | @function border_insensitive($color) {
48 | @return shade($color, ($contrast + .05));
49 | }
50 |
51 | @mixin linear-gradient($color, $direction: to bottom) {
52 | @if $gradient == 0 {
53 | background-color: $color;
54 | background-image: none;
55 | } @else {
56 | $amount: $gradient / 2;
57 |
58 | background-color: $color;
59 | background-image: linear-gradient($direction,
60 | shade($color, (1 + $amount)),
61 | shade($color, (1 - $amount))
62 | );
63 | }
64 | }
65 |
66 | @mixin border($color) {
67 | border-color: border_normal($color);
68 |
69 | &:focus, &:hover { border-color: border_focus($color); }
70 |
71 | &:active, &:active:hover,
72 | &:active:focus, &:active:hover:focus,
73 | &:checked, &:checked:hover,
74 | &:checked:focus, &:checked:hover:focus { border-color: border_active($color); }
75 |
76 | &:insensitive { border-color: border_insensitive($color); }
77 |
78 | &:active:insensitive, &:checked:insensitive { border-color: border_normal($color); }
79 | }
80 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/_global.scss:
--------------------------------------------------------------------------------
1 | // scss-lint:disable ColorVariable
2 |
3 | @import "functions";
4 |
5 | // default color scheme
6 | $bg_color: if($variant == "dark", #444, #eee);
7 | $fg_color: if($variant == "dark", #ddd, #555);
8 | $base_color: if($variant == "dark", #333, #fff);
9 | $text_color: if($variant == "dark", #eee, #333);
10 | $selected_bg_color: #f0544c;
11 | $selected_fg_color: #fff;
12 | $tooltip_bg_color: #444;
13 | $tooltip_fg_color: #eee;
14 |
15 | // dark colors
16 | $dark_bg_color: #444;
17 | $dark_fg_color: #eee;
18 |
19 | // shadows
20 | $dark_shadow: #000;
21 | $light_shadow: #fff;
22 |
23 | // white and black
24 | $black: #000;
25 | $white: #fff;
26 |
27 | // misc colors used by gtk+
28 | $info_fg_color: #fff;
29 | $info_bg_color: #03a9f4;
30 | $warning_fg_color: #fff;
31 | $warning_bg_color: #ef6c00;
32 | $question_fg_color: #fff;
33 | $question_bg_color: #673ab7;
34 | $error_fg_color: #fff;
35 | $error_bg_color: #f44336;
36 | $link_color: #fc6f5d;
37 | $success_color: #4caf50;
38 | $warning_color: #ef6c00;
39 | $error_color: #f44336;
40 |
41 | $toolbar_bg_color: $bg_color;
42 | $toolbar_fg_color: $fg_color;
43 |
44 | $titlebar_bg_color: $dark_bg_color;
45 | $titlebar_fg_color: $dark_fg_color;
46 |
47 | $menu_bg_color: $dark_bg_color;
48 | $menu_fg_color: $dark_fg_color;
49 |
50 | $menubar_bg_color: $dark_bg_color;
51 | $menubar_fg_color: $dark_fg_color;
52 |
53 | $panel_bg_color: $dark_bg_color;
54 | $panel_fg_color: $dark_fg_color;
55 |
56 | $osd_base: $dark_bg_color;
57 | $osd_fg: $dark_fg_color;
58 | $osd_bg: alpha($osd_base, 0.8);
59 |
60 | $lightdm_bg_color: $dark_bg_color;
61 | $lightdm_fg_color: $dark_fg_color;
62 |
63 | $wm_bg: $titlebar_bg_color;
64 | $wm_border_focused: transparent;
65 | $wm_border_unfocused: transparent;
66 | $wm_title_focused: mix($titlebar_fg_color, $titlebar_bg_color, .1);
67 | $wm_title_unfocused: mix($titlebar_fg_color, $titlebar_bg_color, .4);
68 | $wm_icons_focused: mix($titlebar_fg_color, $titlebar_bg_color, .1);
69 | $wm_icons_focused_prelight: $selected_bg_color;
70 | $wm_icons_focused_pressed: shade($selected_bg_color, .8);
71 | $wm_icons_unfocused: mix($titlebar_fg_color, $titlebar_bg_color, .4);
72 | $wm_icons_unfocused_prelight: $selected_bg_color;
73 | $wm_icons_unfocused_pressed: shade($selected_bg_color, .8);
74 |
75 | // widget styles
76 | $roundness: 2px;
77 | $spacing: 5px;
78 | $gradient: 0;
79 | $contrast: .8;
80 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_panel.scss:
--------------------------------------------------------------------------------
1 | /***********************
2 | ! Fallback mode panel *
3 | ************************/
4 |
5 | @include exports("panel") {
6 | %panel {
7 | @include linear-gradient($panel_bg_color);
8 |
9 | color: $panel_fg_color;
10 | }
11 |
12 | %panellabel {
13 | font-weight: normal;
14 | color: $panel_fg_color;
15 | }
16 |
17 | %panelbutton {
18 | border-width: 0 1px;
19 | border-radius: 0;
20 | border-color: transparent;
21 | background-color: transparent;
22 | background-image: none;
23 | color: $panel_fg_color;
24 |
25 | &:hover {
26 | @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .11));
27 |
28 | border-color: mix($panel_bg_color, $panel_fg_color, .11);
29 | color: shade($panel_fg_color, 1.08);
30 | }
31 |
32 | &:active, &:checked {
33 | @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .21), to top);
34 |
35 | border-color: mix($panel_bg_color, $panel_fg_color, .21);
36 | color: shade($panel_fg_color, 1.08);
37 |
38 | &:hover {
39 | @include linear-gradient(mix($panel_bg_color, $panel_fg_color, .31), to top);
40 |
41 | border-color: mix($panel_bg_color, $panel_fg_color, .31);
42 | }
43 | }
44 | }
45 |
46 | panel-plug,
47 | panel-toplevel.background {
48 | @extend %panel;
49 |
50 | padding: 0;
51 | }
52 |
53 | .gp-text-color {
54 | color: $black;
55 | }
56 |
57 | #clock-applet-button,
58 | #tasklist-button,
59 | #showdesktop-button {
60 | &, &:backdrop { @extend %panelbutton; }
61 | }
62 |
63 | panel-applet {
64 | border: 0;
65 |
66 | button {
67 | &, &:backdrop { @extend %panelbutton; }
68 | }
69 | }
70 |
71 | clock-box,
72 | panel-applet > menubar,
73 | panel-toplevel .gnome-panel-menu-bar {
74 | &, &:backdrop {
75 | @extend %panel;
76 |
77 | menuitem {
78 | @extend %panel;
79 |
80 | border: 0;
81 |
82 | label { @extend %panellabel; }
83 | }
84 | }
85 | }
86 |
87 | gp-calendar-window,
88 | #tasklist-button,
89 | #clock-applet-button,
90 | #showdesktop-button {
91 | label { @extend %panellabel; }
92 | }
93 |
94 | wnck-pager, wnck-tasklist { @extend %panel; }
95 | }
96 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_nautilus.scss:
--------------------------------------------------------------------------------
1 | /************
2 | ! Nautilus *
3 | *************/
4 |
5 | @include exports("nautilus") {
6 | .nautilus-desktop, .nautilus-desktop * {
7 | &, &:backdrop {
8 | color: $white;
9 | text-shadow: 1px 1px $black;
10 |
11 | &:active { color: $fg_color; }
12 |
13 | &:selected { color: $selected_fg_color; }
14 |
15 | &:active, &:hover, &:selected { text-shadow: none; }
16 | }
17 | }
18 |
19 | .nautilus-window {
20 | toolbar {
21 | border-width: 0 0 1px;
22 | border-style: solid;
23 | border-color: border_normal($toolbar_bg_color);
24 | }
25 |
26 | .sidebar {
27 | border: 0;
28 |
29 | frame { border: 0; }
30 | }
31 |
32 | notebook {
33 | background-color: $base_color;
34 | border: 0;
35 |
36 | frame { border: 0; }
37 | }
38 |
39 | .searchbar-container {
40 | margin-top: -1px;
41 |
42 | searchbar {
43 | padding-top: $spacing - 3px;
44 | padding-bottom: $spacing - 2px;
45 | border-bottom: 1px solid $borders_color;
46 | }
47 | }
48 | }
49 |
50 | button.nautilus-circular-button.image-button {
51 | @extend button.circular;
52 | }
53 |
54 | $disk_space_unknown: alpha($fg_color, .5);
55 | $disk_space_used: alpha($selected_bg_color, .8);
56 | $disk_space_free: shade($bg_color, .95);
57 |
58 | .disk-space-display {
59 | border-style: solid;
60 | border-width: 1px;
61 |
62 | &.unknown {
63 | background-color: $disk_space_unknown;
64 | border-color: shade($disk_space_unknown, .9);
65 | }
66 |
67 | &.used {
68 | background-color: $disk_space_used;
69 | border-color: shade($disk_space_used, .9);
70 | }
71 |
72 | &.free {
73 | background-color: $disk_space_free;
74 | border-color: shade($disk_space_free, .9);
75 | }
76 | }
77 |
78 | // Batch renaming dialog
79 | .conflict-row.activatable {
80 | &, &:active {
81 | color: $error_fg_color;
82 | background-color: $error_color;
83 | }
84 |
85 | &:hover { background-color: shade($error_color, 1.1); }
86 |
87 | &:selected {
88 | color: $selected_fg_color;
89 | background-color: $selected_bg_color;
90 | }
91 | }
92 | }
93 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/widgets/_base.scss:
--------------------------------------------------------------------------------
1 | /**************
2 | ! GTK settings
3 | ***************/
4 |
5 | * {
6 | -GtkArrow-arrow-scaling: .5;
7 | -GtkExpander-expander-size: 8;
8 | -GtkStatusbar-shadow-type: none;
9 | -GtkToolItemGroup-expander-size: 8;
10 | -GtkWindow-resize-grip-height: 0;
11 | -GtkWindow-resize-grip-width: 0;
12 | -WnckTasklist-fade-overlay-rect: 0;
13 |
14 | outline-color: alpha($selected_bg_color, .5);
15 | outline-style: dashed;
16 | outline-width: 1px;
17 | outline-offset: -1px;
18 | outline-radius: $roundness;
19 | }
20 |
21 |
22 | /*************
23 | ! Base states
24 | *************/
25 |
26 | %selected {
27 | &, &:focus {
28 | background-color: $selected_bg_color;
29 | color: $selected_fg_color;
30 | }
31 | }
32 |
33 | * {
34 | /* hyperlinks */
35 | -GtkHTML-link-color: $link_color;
36 | -GtkIMHtml-hyperlink-color: $link_color;
37 | -GtkWidget-link-color: $link_color;
38 | -GtkWidget-visited-link-color: $link_color;
39 |
40 | &:selected { @extend %selected; }
41 |
42 | &:insensitive,
43 | &:insensitive:insensitive { color: mix($fg_color, $bg_color, .5); }
44 |
45 | &:insensitive { -gtk-image-effect: dim; }
46 |
47 | &:hover { -gtk-image-effect: highlight; }
48 |
49 | &:link, &:visited { color: $link_color; }
50 | }
51 |
52 | .background {
53 | background-color: $bg_color;
54 | color: $fg_color;
55 |
56 | &:backdrop {
57 | text-shadow: none;
58 | icon-shadow: none;
59 | }
60 |
61 | &.csd { background-color: $bg_color; }
62 | }
63 |
64 | .gtkstyle-fallback {
65 | background-color: alpha($bg_color, .5);
66 | color: $fg_color;
67 |
68 | &:prelight {
69 | background-color: shade($bg_color, 1.1);
70 | color: $fg_color;
71 | }
72 |
73 | &:active {
74 | background-color: shade($bg_color, .9);
75 | color: $fg_color;
76 | }
77 |
78 | &:insensitive {
79 | background-color: shade(shade($bg_color, .95), 1.05);
80 | color: mix($fg_color, $bg_color, .5);
81 | }
82 |
83 | &:selected { @extend %selected; }
84 | }
85 |
86 | GtkImage, GtkLabel, GtkBox, GtkGrid {
87 | &, &:insensitive { background-color: transparent; }
88 | }
89 |
90 | GtkLabel {
91 | &.separator {
92 | @extend .dim-label;
93 |
94 | color: $fg_color;
95 | }
96 |
97 | &:selected { @extend %selected; }
98 |
99 | &:insensitive { color: mix($fg_color, $bg_color, .5); }
100 | }
101 |
--------------------------------------------------------------------------------
/src/unity/progress_bar_trough.svg:
--------------------------------------------------------------------------------
1 |
2 |
72 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/apps/_unity.scss:
--------------------------------------------------------------------------------
1 | @import "panel";
2 |
3 | /****************
4 | ! Unity styles *
5 | *****************/
6 |
7 | @include exports("unity") {
8 | UnityDecoration {
9 | -UnityDecoration-extents: 28px 1px 1px 1px;
10 | -UnityDecoration-input-extents: 10px;
11 |
12 | -UnityDecoration-shadow-offset-x: 1px;
13 | -UnityDecoration-shadow-offset-y: 1px;
14 | -UnityDecoration-active-shadow-color: rgba(0, 0, 0, .7);
15 | -UnityDecoration-active-shadow-radius: 8px;
16 | -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, .5);
17 | -UnityDecoration-inactive-shadow-radius: 5px;
18 |
19 | -UnityDecoration-glow-size: 10px;
20 | -UnityDecoration-glow-color: $selected_bg_color;
21 |
22 | -UnityDecoration-title-indent: 10px;
23 | -UnityDecoration-title-fade: 35px;
24 | -UnityDecoration-title-alignment: 0;
25 |
26 |
27 | &.top {
28 | border: 1px solid mix(shade($titlebar_bg_color, 0.7), $titlebar_fg_color, 0.21);
29 | border-bottom: 0;
30 | border-radius: 2px 2px 0 0;
31 | padding: 1px 8px 0 8px;
32 | background-color: $titlebar_bg_color;
33 | color: mix($titlebar_fg_color, $titlebar_bg_color, .1);
34 | text-shadow: none;
35 |
36 | &:backdrop {
37 | border: 1px solid mix(shade($titlebar_bg_color, 0.7), $titlebar_fg_color, 0.12);
38 | border-bottom: 0;
39 | background-color: $titlebar_bg_color;
40 | color: mix($titlebar_fg_color, $titlebar_bg_color, .4);
41 | }
42 | }
43 |
44 | &.left, &.right, &.bottom {
45 | background-color: mix(shade($titlebar_bg_color, 0.7), $titlebar_fg_color, 0.21);
46 |
47 | &:backdrop {
48 | background-color: mix(shade($titlebar_bg_color, 0.7), $titlebar_fg_color, 0.12);
49 | }
50 | }
51 | }
52 |
53 | UnityPanelWidget, .unity-panel {
54 | @extend %panel;
55 |
56 | border: 0;
57 | }
58 |
59 | .unity-panel {
60 | &.menuitem, .menuitem {
61 | border-width: 0 1px;
62 | color: $panel_fg_color;
63 |
64 | &:hover, *:hover {
65 | border-color: mix($panel_bg_color, $panel_fg_color, .21);
66 | background-color: mix($panel_bg_color, $panel_fg_color, .21);
67 | background-image: none;
68 | color: shade($panel_fg_color, 1.08);
69 | }
70 | }
71 | }
72 |
73 | SheetStyleDialog.unity-force-quit { background-color: $bg_color; }
74 | }
75 |
--------------------------------------------------------------------------------
/scripts/utils.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | do_install() {
4 | local GTKDIR GTK320DIR GTKVER INSTALL_DIR
5 | INSTALL_DIR="$1"
6 | GTKDIR="${INSTALL_DIR}/gtk-3.0"
7 | GTK320DIR="${INSTALL_DIR}/gtk-3.20"
8 |
9 | install -dm755 "${INSTALL_DIR}"
10 |
11 | cd src
12 |
13 | cp index.theme "${INSTALL_DIR}"
14 |
15 | cp -rt "${INSTALL_DIR}" \
16 | assets gtk-2.0 metacity-1 openbox-3 xfce-notify-4.0 xfwm4 unity
17 |
18 | for _DIR in "${GTKDIR}" "${GTK320DIR}"
19 | do
20 | GTKVER="${_DIR##*/}"
21 |
22 | mkdir -p "${_DIR}"
23 |
24 | cp -t "${_DIR}" \
25 | "${GTKVER}/gtk.css" \
26 | "${GTKVER}/gtk-dark.css" \
27 | "${GTKVER}/gtk.gresource" \
28 | "${GTKVER}/thumbnail.png"
29 |
30 | cd "${_DIR}"
31 | ln -srf ../assets assets
32 | cd -
33 | done
34 | }
35 |
36 |
37 | output_changes_file_version_marker() {
38 |
39 | line() {
40 | dashes="$(printf '%0.s-' $(seq 1 13))"
41 | echo "${dashes}>>>> $1 <<<<${dashes}"
42 | }
43 |
44 | tag_line="$(line $1)"
45 |
46 | echo "-${tag_line}${tag_line}${tag_line}-"
47 | }
48 |
49 |
50 | update_changes_file() {
51 | LAST_STABLE_RELEASE=$(git describe --abbrev=0 --tags $(git rev-list --tags --max-count=1))
52 | LAST_MAJOR_MINOR="${LAST_STABLE_RELEASE%.*}"
53 |
54 | LAST_MAJOR="${LAST_STABLE_RELEASE%%.*}"
55 | LAST_MINOR="${LAST_MAJOR_MINOR#*.}"
56 | LAST_PATCH="${LAST_STABLE_RELEASE##*.}"
57 |
58 | case "${PWD##*/}" in
59 | numix-gtk-theme)
60 | NEXT_PATCH=$(($LAST_PATCH + 1))
61 |
62 | NEXT_STABLE_RELEASE="${LAST_MAJOR_MINOR}.${NEXT_PATCH}"
63 | ;;
64 |
65 | Numix-Frost)
66 | LAST_MAJOR=$(($LAST_MAJOR + 1))
67 | NEXT_STABLE_RELEASE="${LAST_MAJOR}.${LAST_MINOR}.${LAST_PATCH}"
68 | LAST_PATCH=$(($LAST_PATCH - 1))
69 |
70 | LAST_STABLE_RELEASE="${LAST_MAJOR}.${LAST_MINOR}.${LAST_PATCH}"
71 | ;;
72 |
73 | *)
74 | echo 'Unknown directory!' && exit 1
75 | ;;
76 | esac
77 |
78 | [[ -f CHANGES ]] && mv CHANGES CHANGES.old
79 |
80 | output_changes_file_version_marker "${NEXT_STABLE_RELEASE}" > CHANGES
81 |
82 | { git log \
83 | --pretty=format:"[%ai] %<(69,trunc) %s %><(15) %aN {%h}" \
84 | --cherry-pick "${LAST_STABLE_RELEASE}...HEAD"; } >> CHANGES
85 |
86 |
87 | [[ -f CHANGES.old ]] && echo "" >> CHANGES && cat CHANGES.old >> CHANGES && rm CHANGES.old
88 |
89 | git add CHANGES
90 | git commit -m 'RELEASE PREP :: Update CHANGES file.'
91 | git push
92 | }
93 |
94 |
95 |
96 | case $1 in
97 | changes)
98 | update_changes_file
99 | exit $?
100 | ;;
101 |
102 | install)
103 | do_install "$2"
104 | ;;
105 |
106 | *)
107 | exit 0
108 | ;;
109 | esac
110 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/widgets/_scrollbar.scss:
--------------------------------------------------------------------------------
1 | /***********
2 | ! Scrollbar
3 | ************/
4 |
5 | @include exports("scrollbar") {
6 | * {
7 | -GtkRange-slider-width: 8;
8 | -GtkRange-stepper-spacing: 0;
9 | -GtkRange-trough-border: 2;
10 | -GtkRange-trough-under-steppers: 1;
11 | -GtkScrollbar-has-backward-stepper: false;
12 | -GtkScrollbar-has-forward-stepper: false;
13 | -GtkScrollbar-min-slider-length: 80;
14 | -GtkScrolledWindow-scrollbar-spacing: 0;
15 | -GtkScrolledWindow-scrollbars-within-bevel: 1;
16 | }
17 |
18 | .scrollbar {
19 | border: 0;
20 | padding: 0;
21 |
22 | &.button {
23 | &, &:active, &:active:hover {
24 | border-width: 0;
25 | border-radius: 0;
26 | background-color: transparent;
27 | background-image: none;
28 | color: alpha($fg_color, .5);
29 | }
30 | }
31 |
32 | &.slider, &.slider.vertical {
33 | border: 0;
34 | border-radius: $roundness;
35 | background-color: shade($bg_color, .5);
36 |
37 | &:hover { background-color: shade($bg_color, .3); }
38 |
39 | &:active { background-color: $selected_bg_color; }
40 |
41 | &.fine-tune:prelight:active { border: 2px solid transparent; }
42 | }
43 |
44 | // overlay scrolling indicator
45 | &.overlay-indicator {
46 | &:not(.dragging):not(.hovering) {
47 | opacity: .5;
48 |
49 | -GtkRange-slider-width: 4px;
50 |
51 | .slider {
52 | margin: 0;
53 | background-color: $fg_color;
54 | background-clip: padding-box;
55 | }
56 |
57 | .trough {
58 | border-style: none;
59 | background-color: transparent;
60 | }
61 | }
62 |
63 | &.dragging, &.hovering { opacity: .7; }
64 | }
65 | }
66 |
67 | .scrollbars-junction,
68 | .scrollbars-junction.frame,
69 | .scrollbar.trough {
70 | border: 0;
71 | border-radius: 0;
72 | background-color: $bg_color;
73 | background-image: none;
74 | }
75 |
76 | // ubuntu overlay scrollbars
77 | OsThumb, OsScrollbar {
78 | color: shade($bg_color, .7);
79 |
80 | &:selected { background-color: $selected_bg_color; }
81 |
82 | &:active { background-color: $selected_bg_color; }
83 |
84 | &:insensitive { background-color: shade($bg_color, .9); }
85 | }
86 | }
87 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/apps/_mate-applications.scss:
--------------------------------------------------------------------------------
1 | @import "panel";
2 |
3 | /****************
4 | ! MATE styles *
5 | *****************/
6 |
7 | @include exports("mate-applications") {
8 | .mate-panel-menu-bar {
9 | @extend %panel;
10 |
11 | border: 0;
12 | padding: 0;
13 | text-shadow: none;
14 | }
15 |
16 | MatePanelApplet .label,
17 | PanelMenuBar.menubar > .menuitem {
18 | color: $panel_fg_color;
19 | }
20 |
21 | PanelSeparator, MatePanelAppletFrameDBus {
22 | border-width: 0;
23 | color: transparent;
24 | background-image: -gtk-scaled(url("../assets/pane-handle.png"),
25 | url("../assets/pane-handle@2.png"));
26 | background-color: transparent;
27 | background-repeat: no-repeat;
28 | background-position: left;
29 | }
30 |
31 | MatePanelApplet .button,
32 | MatePanelApplet .button.flat,
33 | MatePanelApplet .button.toggle
34 | MatePanelApplet .button.flat.toggle {
35 | background-image: none;
36 | background-color: transparent;
37 | border-color: transparent;
38 | border-style: solid;
39 | border-radius: 0;
40 | border-width: 1px;
41 | color: $panel_fg_color;
42 | text-shadow: none;
43 | box-shadow: none;
44 | padding: 2px;
45 | }
46 |
47 | MatePanelApplet .button:hover:active,
48 | MatePanelApplet .button:checked,
49 | MatePanelApplet .button:checked:hover,
50 | MatePanelApplet .button.flat:hover:active,
51 | MatePanelApplet .button.flat:checked,
52 | MatePanelApplet .button.flat:checked:hover,
53 | MatePanelApplet .button.toggle:hover:active,
54 | MatePanelApplet .button.toggle:checked,
55 | MatePanelApplet .button.toggle:checked:hover,
56 | MatePanelApplet .button.flat.toggle:hover:active,
57 | MatePanelApplet .button.flat.toggle:checked,
58 | MatePanelApplet .button.flat.toggle:checked:hover {
59 | background-image: none;
60 | background-color: darker($panel_bg_color);
61 | border-color: transparent;
62 | border-radius: 0;
63 | border-width: 1px;
64 | color: lighter($panel_fg_color);
65 | text-shadow: none;
66 | padding: 2px;
67 | }
68 |
69 | MatePanelApplet .button:hover,
70 | MatePanelApplet .button.flat:hover,
71 | MatePanelApplet .button.toggle:hover,
72 | MatePanelApplet .button.flat.toggle:hover {
73 | background-image: none;
74 | background-color: shade($panel_bg_color, 1.3);
75 | border-color: transparent;
76 | border-radius: 0;
77 | border-width: 1px;
78 | color: $selected_fg_color;
79 | text-shadow: none;
80 | padding: 2px;
81 | }
82 | }
83 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_mate-applications.scss:
--------------------------------------------------------------------------------
1 | @import "panel";
2 |
3 | /****************
4 | ! MATE styles *
5 | *****************/
6 |
7 | @include exports("mate-applications") {
8 | .mate-panel-menu-bar {
9 | @extend %panel;
10 |
11 | border: 0;
12 | padding: 0;
13 | text-shadow: none;
14 | }
15 |
16 | #PanelApplet label,
17 | .mate-panel-menu-bar menubar > menuitem {
18 | color: $panel_fg_color;
19 | }
20 |
21 | PanelSeparator, MatePanelAppletFrameDBus {
22 | border-width: 0;
23 | color: transparent;
24 | background-image: -gtk-scaled(url("../assets/pane-handle.png"),
25 | url("../assets/pane-handle@2.png"));
26 | background-color: transparent;
27 | background-repeat: no-repeat;
28 | background-position: left;
29 | }
30 |
31 | #PanelApplet button,
32 | #PanelApplet button.flat,
33 | #PanelApplet button.toggle
34 | #PanelApplet button.flat.toggle {
35 | background-image: none;
36 | background-color: transparent;
37 | border-color: transparent;
38 | border-style: solid;
39 | border-radius: 0;
40 | border-width: 1px;
41 | color: $panel_fg_color;
42 | text-shadow: none;
43 | box-shadow: none;
44 | padding: 2px;
45 | }
46 |
47 | #PanelApplet button:hover:active,
48 | #PanelApplet button:checked,
49 | #PanelApplet button:checked:hover,
50 | #PanelApplet button.flat:hover:active,
51 | #PanelApplet button.flat:checked,
52 | #PanelApplet button.flat:checked:hover,
53 | #PanelApplet button.toggle:hover:active,
54 | #PanelApplet button.toggle:checked,
55 | #PanelApplet button.toggle:checked:hover,
56 | #PanelApplet button.flat.toggle:hover:active,
57 | #PanelApplet button.flat.toggle:checked,
58 | #PanelApplet button.flat.toggle:checked:hover {
59 | background-image: none;
60 | background-color: darker($panel_bg_color);
61 | border-color: transparent;
62 | border-radius: 0;
63 | border-width: 1px;
64 | color: lighter($panel_fg_color);
65 | text-shadow: none;
66 | padding: 2px;
67 | }
68 |
69 | #PanelApplet button:hover,
70 | #PanelApplet button.flat:hover,
71 | #PanelApplet button.toggle:hover,
72 | #PanelApplet button.flat.toggle:hover {
73 | background-image: none;
74 | background-color: shade($panel_bg_color, 1.3);
75 | border-color: transparent;
76 | border-radius: 0;
77 | border-width: 1px;
78 | color: $selected_fg_color;
79 | text-shadow: none;
80 | padding: 2px;
81 | }
82 |
83 | .mate-panel-menu-bar menubar > menuitem {
84 | padding: 3px 7px;
85 | }
86 | }
87 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/_functions.scss:
--------------------------------------------------------------------------------
1 | $modules: () !default;
2 |
3 | @mixin exports($name) {
4 | @if (not index($modules, $name)) {
5 | $modules: append($modules, $name) !global;
6 |
7 | @content;
8 | }
9 | }
10 |
11 | @function alpha($color, $amount) {
12 | @if type-of($color) == "color" {
13 | @return fade-out($color, (1 - $amount));
14 | } @else {
15 | @return unquote("alpha(#{$color},#{$amount})");
16 | }
17 | }
18 |
19 | @function shade($color, $amount) {
20 | @if type-of($color) == "color" {
21 | @if ($amount > 1) {
22 | @return lighten($color, ($amount - 1) * lightness($color))
23 | } @else {
24 | @return darken($color, (1 - $amount) * lightness($color))
25 | }
26 | } @else {
27 | @return unquote("shade(#{$color},#{$amount})");
28 | }
29 | }
30 |
31 | @function mix($color1, $color2, $amount) {
32 | @return unquote("mix(#{$color1},#{$color2},#{$amount})");
33 | }
34 |
35 | @function border_normal($color) {
36 | @return shade($color, $contrast);
37 | }
38 |
39 | @function border_focus($color) {
40 | @return shade($color, ($contrast - .05));
41 | }
42 |
43 | @function border_active($color) {
44 | @return shade($color, ($contrast - .1));
45 | }
46 |
47 | @function border_insensitive($color) {
48 | @return shade($color, ($contrast + .05));
49 | }
50 |
51 | @mixin linear-gradient($color, $direction: to bottom) {
52 | @if $gradient == 0 {
53 | background-color: $color;
54 | background-image: none;
55 | } @else {
56 | $amount: $gradient / 2;
57 |
58 | background-color: $color;
59 | background-image: linear-gradient($direction,
60 | shade($color, (1 + $amount)),
61 | shade($color, (1 - $amount))
62 | );
63 | }
64 | }
65 |
66 | @mixin border($color) {
67 | border-color: border_normal($color);
68 |
69 | &:focus, &:hover { border-color: border_focus($color); }
70 |
71 | &:active, &:active:hover,
72 | &:active:focus, &:active:hover:focus,
73 | &:checked, &:checked:hover,
74 | &:checked:focus, &:checked:hover:focus { border-color: border_active($color); }
75 |
76 | &:disabled { border-color: border_insensitive($color); }
77 |
78 | &:active:disabled, &:checked:disabled { border-color: border_normal($color); }
79 | }
80 |
81 | @function _text_shadow_color($tc: $fg_color, $bg: $bg_color) {
82 | //
83 | // calculate the color of text shadows
84 | //
85 | // $tc is the text color
86 | // $bg is the background color
87 | //
88 | $_lbg: lightness($bg) / 100%;
89 |
90 | @if lightness($tc) < 50% {
91 | @return transparentize(white, 1 - $_lbg / ($_lbg * 1.3));
92 | } @else {
93 | @return transparentize(black, $_lbg * .8);
94 | }
95 | }
96 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_unity.scss:
--------------------------------------------------------------------------------
1 | @import "panel";
2 |
3 | /****************
4 | ! Unity styles *
5 | *****************/
6 |
7 | @include exports("unity") {
8 | UnityDecoration {
9 | -UnityDecoration-extents: 24px 1px 1px 1px;
10 | -UnityDecoration-input-extents: 10px;
11 |
12 | -UnityDecoration-shadow-offset-x: 1px;
13 | -UnityDecoration-shadow-offset-y: 1px;
14 | -UnityDecoration-active-shadow-color: rgba(0, 0, 0, .7);
15 | -UnityDecoration-active-shadow-radius: 8px;
16 | -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, .5);
17 | -UnityDecoration-inactive-shadow-radius: 5px;
18 |
19 | -UnityDecoration-glow-size: 10px;
20 | -UnityDecoration-glow-color: $selected_bg_color;
21 |
22 | -UnityDecoration-title-indent: 10px;
23 | -UnityDecoration-title-fade: 35px;
24 | -UnityDecoration-title-alignment: 0;
25 |
26 |
27 | .top {
28 | border: 1px solid $wm_border_focused;
29 | border-bottom: 0;
30 | border-radius: $roundness $roundness 0 0;
31 | padding: 1px ($spacing + 3px) 0 ($spacing + 3px);
32 | background-color: $titlebar_bg_color;
33 | color: mix($titlebar_fg_color, $titlebar_bg_color, .1);
34 | text-shadow: none;
35 |
36 | // Fixed: https://github.com/numixproject/numix-gtk-theme/issues/632
37 | // for L.I.M's selected menuitem
38 | &:hover {
39 | border-radius: 0;
40 | border-color: mix($panel_bg_color, $panel_fg_color, .21);
41 | background-color: mix($panel_bg_color, $panel_fg_color, .21);
42 | background-image: none;
43 | color: shade($panel_fg_color, 1.08);
44 | }
45 |
46 | &:backdrop {
47 | border: 1px solid $wm_border_unfocused;
48 | color: mix($titlebar_fg_color, $titlebar_bg_color, .4);
49 | }
50 | }
51 |
52 | .left, .right, .bottom {
53 | background-color: $titlebar_bg_color;
54 |
55 | &:backdrop { background-color: mix(shade($titlebar_bg_color, .7), $titlebar_fg_color, .21); }
56 | }
57 | }
58 |
59 | UnityPanelWidget, .unity-panel {
60 | @extend %panel;
61 |
62 | border: 0;
63 | }
64 |
65 | .unity-panel {
66 | &.menuitem, .menuitem {
67 | border-width: 0 1px;
68 | color: $panel_fg_color;
69 |
70 | &:hover, *:hover {
71 | border-color: mix($panel_bg_color, $panel_fg_color, .21);
72 | background-color: mix($panel_bg_color, $panel_fg_color, .21);
73 | background-image: none;
74 | color: shade($panel_fg_color, 1.08);
75 | }
76 | }
77 | }
78 |
79 | SheetStyleDialog.unity-force-quit { background-color: $bg_color; }
80 | }
81 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/widgets/_actionbar.scss:
--------------------------------------------------------------------------------
1 | @import "button";
2 | @import "toolbar";
3 |
4 | /**************
5 | ! Action-bar *
6 | ***************/
7 |
8 | @include exports("actionbar") {
9 | .action-bar {
10 | @include linear-gradient($bg_color);
11 |
12 | padding: $spacing;
13 | border-width: 1px 0 0;
14 | border-style: solid;
15 | border-color: border_normal($bg_color);
16 | color: $fg_color;
17 |
18 | .button {
19 | &.text-button { padding: $spacing - 1px; }
20 |
21 | &.image-button { padding: $spacing + 1px; }
22 | }
23 |
24 | .title {
25 | font: bold;
26 | padding: 0 ($spacing * 2);
27 | }
28 |
29 | .subtitle {
30 | font: smaller;
31 | padding: 0 ($spacing * 2);
32 | }
33 | }
34 | }
35 |
36 |
37 | /***************
38 | ! Search bars *
39 | ****************/
40 |
41 | @include exports("searchbar") {
42 | .search-bar {
43 | @include linear-gradient(shade($bg_color, .98));
44 |
45 | border-width: 0 0 1px;
46 | border-style: solid;
47 | border-color: border_normal($bg_color);
48 | color: $fg_color;
49 |
50 | .button.close-button { padding: $spacing; }
51 | }
52 | }
53 |
54 |
55 | /******************
56 | ! Action buttons *
57 | *******************/
58 |
59 | @include exports("actionbuttons") {
60 | $types: (
61 | suggested: $success_color,
62 | destructive: $error-color
63 | );
64 |
65 | @each $type, $color in $types {
66 | .#{$type}-action.button {
67 | @include button($color, $selected_fg_color);
68 | }
69 | }
70 | }
71 |
72 |
73 | /******************
74 | * selection mode *
75 | ******************/
76 |
77 | @include exports("selectionmode") {
78 | .selection-mode {
79 | &.header-bar, &.toolbar {
80 | @include toolbar($selected_bg_color, $selected_fg_color);
81 |
82 | .button {
83 | @include button($selected_bg_color, $selected_fg_color);
84 |
85 | &.suggested-action { @extend .suggested-action.button; }
86 | }
87 |
88 | .selection-menu.button {
89 | border: 0;
90 | background-color: transparent;
91 | background-image: none;
92 | color: shade($selected_bg_color, $contrast);
93 |
94 | &:hover { color: shade($selected_bg_color, ($contrast - .1)); }
95 |
96 | &:active { color: shade($selected_bg_color, ($contrast - .05)); }
97 | }
98 |
99 | .dim-label, {
100 | &, .selection-menu.button & { color: shade($selected_bg_color, ($contrast - .1)); }
101 | }
102 | }
103 |
104 | &.toolbar { padding: $spacing; }
105 | }
106 | }
107 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/widgets/_actionbar.scss:
--------------------------------------------------------------------------------
1 | @import "button";
2 | @import "toolbar";
3 |
4 | /**************
5 | ! Action-bar *
6 | ***************/
7 |
8 | @include exports("actionbar") {
9 | actionbar > revealer > box {
10 | padding: $spacing;
11 | border-top: 1px solid $borders_color;
12 |
13 | &:backdrop { border-color: $backdrop_borders_color; }
14 | }
15 | }
16 |
17 |
18 | /****************************
19 | ! Search and Location bars *
20 | *****************************/
21 |
22 | @include exports("searchbar") {
23 | searchbar,
24 | .location-bar {
25 | @include linear-gradient(shade($bg_color, .98));
26 |
27 | border-width: 0 0 1px;
28 | border-style: solid;
29 | border-color: border_normal($bg_color);
30 | color: $fg_color;
31 | }
32 | }
33 |
34 |
35 | /******************
36 | ! Action buttons *
37 | *******************/
38 |
39 | @include exports("actionbuttons") {
40 | $types: (
41 | suggested: $success_color,
42 | destructive: $error-color
43 | );
44 |
45 | @each $type, $color in $types {
46 | .#{$type}-action {
47 | @include button($color, $selected_fg_color);
48 | }
49 | }
50 | }
51 |
52 |
53 | /******************
54 | ! Selection mode *
55 | *******************/
56 |
57 | @include exports("selectionmode") {
58 | headerbar,
59 | .titlebar:not(headerbar) {
60 | &.selection-mode {
61 | @include toolbar($selected_bg_color, $selected_fg_color);
62 |
63 | button {
64 | @include button($selected_bg_color, $selected_fg_color);
65 |
66 | &.suggested-action { @extend .suggested-action; }
67 | }
68 |
69 | &:backdrop {
70 | background-color: $backdrop_selected_bg_color;
71 | background-image: none;
72 | }
73 |
74 | .selection-menu {
75 | &:backdrop, & {
76 | color: shade($selected_bg_color, $contrast);
77 | background-color: transparent;
78 | background-image: none;
79 | box-shadow: none;
80 | border: 0;
81 |
82 | &:hover { color: shade($selected_bg_color, ($contrast - .1)); }
83 |
84 | &:active { color: shade($selected_bg_color, ($contrast - .05)); }
85 |
86 | .arrow {
87 | -gtk-icon-source: -gtk-icontheme('pan-down-symbolic');
88 | color: transparentize($selected_fg_color, .5);
89 | -gtk-icon-shadow: none;
90 | }
91 | }
92 | }
93 |
94 | .dim-label {
95 | &, .selection-menu & { color: shade($selected_bg_color, ($contrast - .1)); }
96 | }
97 | }
98 | }
99 | }
100 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/_colors.scss:
--------------------------------------------------------------------------------
1 | @import "global";
2 |
3 | /* dark color scheme */
4 | @define-color dark_bg_color #{"" + $dark_bg_color};
5 | @define-color dark_fg_color #{"" + $dark_fg_color};
6 |
7 | /* colormap actually used by the theme, to be overridden in other css files */
8 | @define-color theme_bg_color #{"" + $bg_color};
9 | @define-color theme_fg_color #{"" + $fg_color};
10 | @define-color theme_base_color #{"" + $base_color};
11 | @define-color theme_text_color #{"" + $text_color};
12 | @define-color theme_selected_bg_color #{"" + $selected_bg_color};
13 | @define-color theme_selected_fg_color #{"" + $selected_fg_color};
14 | @define-color theme_tooltip_bg_color #{"" + $tooltip_bg_color};
15 | @define-color theme_tooltip_fg_color #{"" + $tooltip_fg_color};
16 |
17 | /* shadow effects */
18 | @define-color light_shadow #{"" + $light_shadow};
19 | @define-color dark_shadow #{"" + $dark_shadow};
20 |
21 | /* misc colors used by gtk+ */
22 | @define-color info_fg_color #{"" + $info_fg_color};
23 | @define-color info_bg_color #{"" + $info_bg_color};
24 | @define-color warning_fg_color #{"" + $warning_fg_color};
25 | @define-color warning_bg_color #{"" + $warning_bg_color};
26 | @define-color question_fg_color #{"" + $question_fg_color};
27 | @define-color question_bg_color #{"" + $question_bg_color};
28 | @define-color error_fg_color #{"" + $error_fg_color};
29 | @define-color error_bg_color #{"" + $error_bg_color};
30 | @define-color link_color #{"" + $link_color};
31 | @define-color success_color #{"" + $success_color};
32 | @define-color warning_color #{"" + $warning_color};
33 | @define-color error_color #{"" + $error_color};
34 | @define-color text_view_bg #{"" + $base_color};
35 |
36 | /* widget colors */
37 | @define-color titlebar_bg_color @dark_bg_color;
38 | @define-color titlebar_fg_color @dark_fg_color;
39 | @define-color menubar_bg_color @dark_bg_color;
40 | @define-color menubar_fg_color @dark_fg_color;
41 | @define-color toolbar_bg_color @theme_bg_color;
42 | @define-color toolbar_fg_color @theme_fg_color;
43 | @define-color menu_bg_color @dark_bg_color;
44 | @define-color menu_fg_color @dark_fg_color;
45 | @define-color panel_bg_color @dark_bg_color;
46 | @define-color panel_fg_color @dark_fg_color;
47 |
48 | /* osd */
49 | @define-color osd_base #{"" + $osd_base};
50 | @define-color osd_bg #{"" + $osd_bg};
51 | @define-color osd_fg #{"" + $osd_fg};
52 |
53 | /* lightdm greeter colors */
54 | @define-color lightdm_bg_color #{"" + $lightdm_bg_color};
55 | @define-color lightdm_fg_color #{"" + $lightdm_fg_color};
56 |
57 | /* window manager colors */
58 | @define-color wm_bg #{"" + $wm_bg};
59 | @define-color wm_border_focused #{"" + $wm_border_focused};
60 | @define-color wm_border_unfocused #{"" + $wm_border_unfocused};
61 | @define-color wm_title_focused #{"" + $wm_title_focused};
62 | @define-color wm_title_unfocused #{"" + $wm_title_unfocused};
63 | @define-color wm_icons_focused #{"" + $wm_icons_focused};
64 | @define-color wm_icons_focused_prelight #{"" + $wm_icons_focused_prelight};
65 | @define-color wm_icons_focused_pressed #{"" + $wm_icons_unfocused_pressed};
66 | @define-color wm_icons_unfocused #{"" + $wm_icons_unfocused};
67 | @define-color wm_icons_unfocused_prelight #{"" + $wm_icons_unfocused_prelight};
68 | @define-color wm_icons_unfocused_pressed #{"" + $wm_icons_unfocused_pressed};
69 |
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | # Code of Conduct
2 |
3 | ## Our Pledge
4 |
5 | In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
6 |
7 | ## Our Standards
8 |
9 | Examples of behavior that contributes to creating a positive environment include:
10 |
11 | * Using welcoming and inclusive language
12 | * Being respectful of differing viewpoints and experiences
13 | * Gracefully accepting constructive criticism
14 | * Focusing on what is best for the community
15 | * Showing empathy towards other community members
16 |
17 | Examples of unacceptable behavior by participants include:
18 |
19 | * The use of sexualized language or imagery and unwelcome sexual attention or advances
20 | * Trolling, insulting/derogatory comments, and personal or political attacks
21 | * Public or private harassment
22 | * Publishing others' private information, such as a physical or electronic address, without explicit permission
23 | * Other conduct which could reasonably be considered inappropriate in a professional setting
24 |
25 | ## Our Responsibilities
26 |
27 | Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
28 |
29 | Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
30 |
31 | ## Scope
32 |
33 | This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
34 |
35 | ## Enforcement
36 |
37 | Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at team@numixproject.org. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
38 |
39 | Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
40 |
41 | ## Attribution
42 |
43 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
44 |
45 | [homepage]: http://contributor-covenant.org
46 | [version]: http://contributor-covenant.org/version/1/4/
47 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/widgets/_base.scss:
--------------------------------------------------------------------------------
1 | /**************
2 | ! GTK settings
3 | ***************/
4 |
5 | * {
6 | -GtkWindow-resize-grip-height: 0;
7 | -GtkWindow-resize-grip-width: 0;
8 | -WnckTasklist-fade-overlay-rect: 0;
9 |
10 | outline-color: alpha($selected_bg_color, .5);
11 | outline-style: dashed;
12 | outline-width: 1px;
13 | outline-offset: -1px;
14 | -gtk-outline-radius: $roundness;
15 | }
16 |
17 |
18 | /*************
19 | ! Base states
20 | *************/
21 |
22 | %selected {
23 | &, &:focus {
24 | background-color: $selected_bg_color;
25 | color: $selected_fg_color;
26 | }
27 | }
28 |
29 | * {
30 | /* hyperlinks */
31 | -GtkIMHtml-hyperlink-color: $link_color;
32 |
33 | &:selected { @extend %selected; }
34 |
35 | &:disabled,
36 | &:disabled:disabled { color: mix($fg_color, $bg_color, .5); }
37 |
38 | &:disabled, &:disabled { -gtk-icon-effect: dim; }
39 |
40 | &:hover { -gtk-icon-effect: highlight; }
41 |
42 | &:link, &:visited { color: $link_color; }
43 | }
44 |
45 | .background {
46 | background-color: $bg_color;
47 | color: $fg_color;
48 |
49 | &:backdrop {
50 | text-shadow: none;
51 | -gtk-icon-shadow: none;
52 | }
53 |
54 | &.csd { background-color: $bg_color; }
55 | }
56 |
57 | .gtkstyle-fallback {
58 | background-color: alpha($bg_color, .5);
59 | color: $fg_color;
60 |
61 | &:hover {
62 | background-color: shade($bg_color, 1.1);
63 | color: $fg_color;
64 | }
65 |
66 | &:active {
67 | background-color: shade($bg_color, .9);
68 | color: $fg_color;
69 | }
70 |
71 | &:disabled {
72 | background-color: shade(shade($bg_color, .95), 1.05);
73 | color: mix($fg_color, $bg_color, .5);
74 | }
75 |
76 | &:selected { @extend %selected; }
77 | }
78 |
79 | image, label, box, grid {
80 | &, &:disabled { background-color: transparent; }
81 | }
82 |
83 | label {
84 | &.separator {
85 | @extend .dim-label;
86 |
87 | color: $fg_color;
88 |
89 | &:backdrop { color: $backdrop_fg_color; }
90 | }
91 |
92 | row:selected &,
93 | &:selected { @extend %nobg_selected_items; }
94 |
95 | selection {
96 | background-color: $selected_bg_color;
97 | color: $selected_fg_color;
98 | }
99 |
100 | &:disabled {
101 | color: $insensitive_fg_color;
102 |
103 | selection { @extend %selected_items:disabled; }
104 |
105 | &:backdrop { color: $backdrop_insensitive_color; }
106 | }
107 |
108 | &:backdrop {
109 | color: $backdrop_fg_color;
110 |
111 | selection { @extend %selected_items:backdrop; }
112 | }
113 | }
114 |
115 | assistant {
116 | .sidebar {
117 | background-color: $base_color;
118 | border-top: 1px solid $borders_color;
119 |
120 | &:backdrop {
121 | background-color: $backdrop_base_color;
122 | border-color: $backdrop_borders_color;
123 | }
124 | }
125 |
126 | &.csd .sidebar { border-top-style: none; }
127 |
128 | .sidebar label { padding: $spacing ($spacing * 2); }
129 |
130 | .sidebar label.highlight { background-color: mix($fg_color, $bg_color, .8); }
131 | }
132 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/widgets/_sidebar.scss:
--------------------------------------------------------------------------------
1 | /*********
2 | ! Sidebar
3 | **********/
4 |
5 | @include exports("sidebar") {
6 | .sidebar {
7 | &, &.view, .view, GtkScrolledWindow {
8 | background-color: $bg_color;
9 | color: mix($fg_color, $bg_color, .1);
10 |
11 | &.separator {
12 | &, &:hover, &:focus {
13 | border-width: 1px;
14 | border-style: solid;
15 | border-color: shade($bg_color, .9);
16 | color: shade($bg_color, .9);
17 | }
18 | }
19 | }
20 |
21 | row, .view row {
22 | &:selected {
23 | &, &:hover, &:focus {
24 | border: 0;
25 | background-image: none;
26 | background-color: $selected_bg_color;
27 | color: $selected_fg_color;
28 | }
29 |
30 | &:prelight {
31 | border: 0;
32 | background-image: none;
33 | background-color: shade($selected_bg_color, 1.05);
34 | color: $selected_fg_color;
35 | }
36 | }
37 |
38 | &:prelight {
39 | border: 0;
40 | background-image: none;
41 | background-color: shade($bg_color, 1.05);
42 | }
43 | }
44 |
45 | .frame { border-width: 0; }
46 | .sidebar-icon {
47 | padding-left: $spacing * 2;
48 | padding-right: $spacing * 2;
49 | }
50 |
51 | GtkAssistant & {
52 | padding: $spacing;
53 | border-width: 0 1px 0 0;
54 | border-style: solid;
55 | border-right-color: border_normal($bg_color);
56 | border-radius: 0;
57 | background-color: $bg_color;
58 | color: mix($fg_color, $bg_color, .1);
59 |
60 | &:dir(ltr) { border-width: 0 1px 0 0; }
61 |
62 | &:dir(rtl) { border-width: 0 0 0 1px; }
63 |
64 | .label {
65 | padding: $spacing ($spacing * 2);
66 |
67 | &.highlight { background-color: mix($bg_color, $fg_color, .8); }
68 | }
69 |
70 | &.csd .sidebar { border-top-style: none; }
71 |
72 | .highlight { font: bold; }
73 | }
74 | }
75 | }
76 |
77 |
78 | /******
79 | ! Paned
80 | *******/
81 |
82 | @include exports("paned") {
83 | GtkPaned {
84 | -GtkPaned-handle-size: 1;
85 | -gtk-icon-source: none;
86 | margin: 0 $spacing;
87 |
88 | &:dir(rtl) {
89 | margin-right: 0;
90 | margin-left: $spacing;
91 | }
92 |
93 | .pane-separator { background-color: shade($bg_color, .9); }
94 |
95 | &.wide {
96 | -GtkPaned-handle-size: 4;
97 | margin: 0;
98 |
99 | .pane-separator {
100 | background-color: transparent;
101 | border-style: none solid;
102 | border-color: shade($bg_color, .9);
103 | border-width: 1px;
104 | }
105 |
106 | &.vertical .pane-separator { border-style: solid none; }
107 | }
108 | }
109 | }
110 |
--------------------------------------------------------------------------------
/src/gtk-3.20/scss/apps/_unity-greeter.scss:
--------------------------------------------------------------------------------
1 | /***********************
2 | ! Unity Greeter *
3 | ***********************/
4 |
5 | @include exports("unity-greeter") {
6 | @keyframes dashentry_spinner {
7 | to { -gtk-icon-transform: rotate(1turn); }
8 | }
9 |
10 | %lightdm-button {
11 | background-image: none;
12 | background-color: fade-out($black, .7);
13 | border-color: fade-out($white, .1);
14 | border-radius: ($roundness * 2) + 1px;
15 | padding: $spacing;
16 | color: $white;
17 | }
18 |
19 | .lightdm {
20 | &.menu {
21 | background-image: none;
22 | background-color: fade-out($black, .4);
23 | border-color: fade-out($white, .8);
24 | border-radius: $roundness * 2;
25 | padding: 1px;
26 |
27 | color: $white;
28 |
29 | .menuitem { *, &.check:active, &.radio:active { color: $white; } }
30 | }
31 |
32 | &.menubar { *, &.menuitem { padding: $spacing - 3px; } }
33 |
34 | &.option-button {
35 | padding: $spacing;
36 | background: none;
37 | border: 0;
38 | }
39 |
40 | &.toggle-button {
41 | background: none;
42 | border-width: 0;
43 |
44 | &.selected {
45 | background-color: fade-out($black, .7);
46 | border-color: fade-out($white, .7);
47 | border-width: 1px;
48 |
49 | &:hover { background-color: fade-out($white, .7); }
50 | }
51 | }
52 |
53 | &.button {
54 | @extend %lightdm-button;
55 |
56 | &:hover {
57 | background-color: fade-out($white, .7);
58 | border-color: fade-out($white, .4);
59 | text-shadow: none;
60 | }
61 | }
62 |
63 | &.entry, &.button:active, &.button:active:focus, &.button:focus {
64 | background-image: none;
65 | background-color: fade-out($black, .7);
66 | border-color: fade-out($white, .4);
67 | border-radius: ($roundness * 2) + 1px;
68 | padding: $spacing + 2px;
69 | color: $white;
70 | text-shadow: none;
71 | }
72 |
73 | &.entry {
74 | &:hover, &:active, &:active:focus {
75 | background-image: none;
76 | border-image: none;
77 | }
78 |
79 | &:active {
80 | -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
81 | animation: dashentry_spinner 1s infinite linear;
82 | }
83 |
84 | &:focus {
85 | border-color: fade-out($white, .4);
86 | border-width: 1px;
87 | border-style: solid;
88 | color: $white;
89 | }
90 |
91 | &:selected { background-color: fade-out($white, .8); }
92 | }
93 | }
94 |
95 | .lightdm-combo {
96 | &.combobox-entry .button, .cell, .button, .entry { @extend %lightdm-button; }
97 |
98 | &.menu {
99 | background-color: shade($dark_bg_color, 1.08);
100 | border-radius: 0;
101 | padding: 0;
102 | color: $white;
103 | }
104 | }
105 | }
106 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/widgets/_toolbar.scss:
--------------------------------------------------------------------------------
1 | @import "button";
2 |
3 |
4 | /*********
5 | ! Toolbar
6 | **********/
7 |
8 | @mixin toolbar($bg, $fg) {
9 | @include linear-gradient($bg);
10 | @include border($bg);
11 |
12 | padding: $spacing * 2;
13 | color: $fg;
14 |
15 | &:insensitive {
16 | @include linear-gradient(shade($bg, .9));
17 |
18 | color: mix($fg, $bg, .5);
19 | }
20 |
21 | .title {
22 | font: bold;
23 | padding: 0 ($spacing * 2);
24 | }
25 |
26 | .subtitle {
27 | font: smaller;
28 | padding: 0 ($spacing * 2);
29 | }
30 |
31 | .button { @include button($bg, $fg); }
32 |
33 | .button.linked, .linked .button { @include linked_button($bg); }
34 |
35 | GtkComboBox, .button {
36 | padding: $spacing - 1px;
37 |
38 | &.text-button { padding: $spacing; }
39 |
40 | &.image-button { padding: ($spacing + 1px) ($spacing - 1px) ($spacing + 1px) $spacing; }
41 | }
42 |
43 | GtkSeparatorToolItem, .separator, .separator:insensitive {
44 | color: shade($bg, ($contrast + .1));
45 | border-color: currentColor;
46 |
47 | -GtkWidget-window-dragging: true;
48 | }
49 |
50 | .menubar { -GtkToolbar-button-relief: normal; }
51 | }
52 |
53 | @include exports("toolbar") {
54 | .toolbar {
55 | @include toolbar($bg_color, $fg_color);
56 |
57 | border-style: none;
58 |
59 | &.inline-toolbar {
60 | background-image: none;
61 | background-color: transparent;
62 | }
63 | }
64 |
65 | .header-bar {
66 | @include toolbar($titlebar_bg_color, $titlebar_fg_color);
67 |
68 | border-width: 0 0 1px;
69 | border-style: solid;
70 | }
71 |
72 | .titlebar {
73 | @include linear-gradient($titlebar_bg_color);
74 |
75 | border-radius: $roundness $roundness 0 0;
76 | color: mix($titlebar_fg_color, $titlebar_bg_color, .1);
77 |
78 | &:backdrop {
79 | @include linear-gradient($titlebar_bg_color);
80 |
81 | color: mix($titlebar_fg_color, $titlebar_bg_color, .6);
82 | text-shadow: none;
83 | }
84 |
85 | &.default-decoration {
86 | border: 0;
87 | box-shadow: none;
88 | }
89 |
90 | .tiled &, .maximized & { border-radius: 0; }
91 |
92 | .title { font: bold; }
93 |
94 | .titlebutton {
95 | padding: $spacing;
96 | border: 0;
97 | background-image: none;
98 | background-color: transparent;
99 | color: mix($titlebar_fg_color, $titlebar_bg_color, .1);
100 | box-shadow: none;
101 |
102 | &:hover, &:hover:focus {
103 | background-image: none;
104 | background-color: transparent;
105 | color: $selected_bg_color;
106 | box-shadow: none;
107 | }
108 |
109 | &:active, &:active:hover {
110 | background-image: none;
111 | background-color: transparent;
112 | color: shade($selected_bg_color, .9);
113 | box-shadow: none;
114 | }
115 |
116 | &:backdrop {
117 | background: none;
118 | color: mix($titlebar_fg_color, $titlebar_bg_color, .6);
119 | icon-shadow: none;
120 | }
121 | }
122 | }
123 | }
124 |
--------------------------------------------------------------------------------
/src/gtk-3.0/scss/apps/_unity-greeter.scss:
--------------------------------------------------------------------------------
1 | /***********************
2 | ! Unity Greeter *
3 | ***********************/
4 |
5 | @include exports("unity-greeter") {
6 |
7 |
8 | .lightdm.menu {
9 | background-image: none;
10 | background-color: fade-out($black, .4);
11 | border-color: fade-out($white, .8);
12 | border-radius: 4px;
13 | padding: 1px;
14 |
15 | color: $white;
16 | }
17 |
18 | .lightdm-combo .menu {
19 | background-color: shade($dark_bg_color, 1.08);
20 | border-radius: 0;
21 | padding: 0;
22 | color: $white;
23 | }
24 |
25 | .lightdm.menu .menuitem *,
26 | .lightdm.menu .menuitem.check:active,
27 | .lightdm.menu .menuitem.radio:active {
28 | color: $white;
29 | }
30 |
31 | .lightdm.menubar *,
32 | .lightdm.menubar .menuitem {
33 | padding: 2px;
34 | }
35 |
36 | .lightdm-combo.combobox-entry .button,
37 | .lightdm-combo .cell,
38 | .lightdm-combo .button,
39 | .lightdm-combo .entry,
40 |
41 | .lightdm.button{
42 | background-image: none;
43 | background-color: fade-out($black, .7);
44 | border-color: fade-out($white, .1);
45 | border-radius: 5px;
46 | padding: 5px;
47 | color: $white;
48 | }
49 | .lightdm.button:hover {
50 | background-image: none;
51 | background-color: fade-out($white, .7);
52 | border-color: fade-out($white, .4);
53 | border-radius: 5px;
54 | padding: 5px;
55 | color: $white;
56 | text-shadow: none;
57 | }
58 | .lightdm.button:active,
59 | .lightdm.button:active:focused,
60 | .lightdm.button:focused,
61 |
62 | .lightdm.entry {
63 | background-image: none;
64 | background-color: fade-out($black, .7);
65 | border-color: fade-out($white, .4);
66 | border-radius: 5px;
67 | padding: 6px;
68 | color: $white;
69 | text-shadow: none;
70 | }
71 | .lightdm.entry:hover,
72 | .lightdm.entry:active,
73 | .lightdm.entry:active:focused {
74 | background-image: none;
75 | border-image: none;
76 | }
77 | .lightdm.entry:focused {
78 | border-color: fade-out($white, .4);
79 | border-width: 1px;
80 | border-style: solid;
81 | color: $white;
82 | }
83 | .lightdm.entry:selected {
84 | background-color: fade-out($white, .8);
85 | }
86 |
87 | @keyframes dashentry_spinner {
88 | to { -gtk-icon-transform: rotate(1turn); }
89 | }
90 |
91 | .lightdm.entry:active {
92 | -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
93 | animation: dashentry_spinner 1s infinite linear;
94 | }
95 |
96 | .lightdm.option-button {
97 | background: none;
98 | border-width: 0;
99 | }
100 |
101 | .lightdm.option-button:insensitive:insensitive {
102 | background: none;
103 | }
104 |
105 | .lightdm.toggle-button {
106 | background: none;
107 | border-width: 0;
108 | }
109 | .lightdm.toggle-button.selected:hover {
110 | background-color: fade-out($white, .7);
111 | border-color: fade-out($white, .7);
112 | border-width: 1px;
113 | }
114 | .lightdm.toggle-button.selected {
115 | background-color: fade-out($black, .7);
116 | border-color: fade-out($white, .7);
117 | border-width: 1px;
118 | }
119 | }
120 |
--------------------------------------------------------------------------------