├── .editorconfig ├── .github └── CONTRIBUTING.md ├── .gitignore ├── .hound.yml ├── .scss-lint.yml ├── CHANGES ├── CODE_OF_CONDUCT.md ├── CREDITS ├── LICENSE ├── Makefile ├── README.md ├── circle.yml ├── scripts ├── render-assets.sh └── utils.sh └── src ├── assets ├── all-assets.svg ├── all-assets.txt ├── checkbox-checked-dark.png ├── checkbox-checked-dark@2.png ├── checkbox-checked-insensitive-dark.png ├── checkbox-checked-insensitive-dark@2.png ├── checkbox-checked-insensitive.png ├── checkbox-checked-insensitive@2.png ├── checkbox-checked.png ├── checkbox-checked@2.png ├── checkbox-mixed-dark.png ├── checkbox-mixed-dark@2.png ├── checkbox-mixed-insensitive-dark.png ├── checkbox-mixed-insensitive-dark@2.png ├── checkbox-mixed-insensitive.png ├── checkbox-mixed-insensitive@2.png ├── checkbox-mixed.png ├── checkbox-mixed@2.png ├── checkbox-unchecked-dark.png ├── checkbox-unchecked-dark@2.png ├── checkbox-unchecked-insensitive-dark.png ├── checkbox-unchecked-insensitive-dark@2.png ├── checkbox-unchecked-insensitive.png ├── checkbox-unchecked-insensitive@2.png ├── checkbox-unchecked.png ├── checkbox-unchecked@2.png ├── grid-selection-checked-dark.png ├── grid-selection-checked-dark@2.png ├── grid-selection-checked.png ├── grid-selection-checked@2.png ├── grid-selection-unchecked-dark.png ├── grid-selection-unchecked-dark@2.png ├── grid-selection-unchecked.png ├── grid-selection-unchecked@2.png ├── menuitem-checkbox-checked-hover.png ├── menuitem-checkbox-checked-hover@2.png ├── menuitem-checkbox-checked-insensitive.png ├── menuitem-checkbox-checked-insensitive@2.png ├── menuitem-checkbox-checked.png ├── menuitem-checkbox-checked@2.png ├── menuitem-checkbox-mixed-hover.png ├── menuitem-checkbox-mixed-hover@2.png ├── menuitem-checkbox-mixed-insensitive.png ├── menuitem-checkbox-mixed-insensitive@2.png ├── menuitem-checkbox-mixed.png ├── menuitem-checkbox-mixed@2.png ├── menuitem-radio-checked-hover.png ├── menuitem-radio-checked-hover@2.png ├── menuitem-radio-checked-insensitive.png ├── menuitem-radio-checked-insensitive@2.png ├── menuitem-radio-checked.png ├── menuitem-radio-checked@2.png ├── pane-handle.png ├── pane-handle@2.png ├── radio-checked-dark.png ├── radio-checked-dark@2.png ├── radio-checked-insensitive-dark.png ├── radio-checked-insensitive-dark@2.png ├── radio-checked-insensitive.png ├── radio-checked-insensitive@2.png ├── radio-checked.png ├── radio-checked@2.png ├── radio-mixed-dark.png ├── radio-mixed-dark@2.png ├── radio-mixed-insensitive-dark.png ├── radio-mixed-insensitive-dark@2.png ├── radio-mixed-insensitive.png ├── radio-mixed-insensitive@2.png ├── radio-mixed.png ├── radio-mixed@2.png ├── radio-unchecked-dark.png ├── radio-unchecked-dark@2.png ├── radio-unchecked-insensitive-dark.png ├── radio-unchecked-insensitive-dark@2.png ├── radio-unchecked-insensitive.png ├── radio-unchecked-insensitive@2.png ├── radio-unchecked.png └── radio-unchecked@2.png ├── gtk-2.0 └── gtkrc ├── gtk-3.0 ├── assets ├── gtk-dark.css ├── gtk.css ├── gtk.gresource.xml ├── scss │ ├── _colors.scss │ ├── _functions.scss │ ├── _global.scss │ ├── _widgets.scss │ ├── apps │ │ ├── _gedit.scss │ │ ├── _gnome-applications.scss │ │ ├── _gnome-terminal.scss │ │ ├── _lightdm.scss │ │ ├── _mate-applications.scss │ │ ├── _nautilus.scss │ │ ├── _nemo.scss │ │ ├── _panel.scss │ │ ├── _synaptic.scss │ │ ├── _thunar.scss │ │ ├── _unity-greeter.scss │ │ ├── _unity.scss │ │ └── _xfce.scss │ ├── gtk-dark.scss │ ├── gtk.scss │ └── widgets │ │ ├── _actionbar.scss │ │ ├── _base.scss │ │ ├── _button.scss │ │ ├── _calendar.scss │ │ ├── _choosers.scss │ │ ├── _entry.scss │ │ ├── _grid.scss │ │ ├── _infobar.scss │ │ ├── _menu.scss │ │ ├── _misc.scss │ │ ├── _notebook.scss │ │ ├── _osd.scss │ │ ├── _overshoot.scss │ │ ├── _progress.scss │ │ ├── _scrollbar.scss │ │ ├── _sidebar.scss │ │ ├── _spinner.scss │ │ ├── _toggle.scss │ │ ├── _toolbar.scss │ │ ├── _view.scss │ │ └── _window.scss └── thumbnail.png ├── gtk-3.20 ├── assets ├── gtk-dark.css ├── gtk.css ├── gtk.gresource.xml ├── scss │ ├── _colors.scss │ ├── _functions.scss │ ├── _global.scss │ ├── _widgets.scss │ ├── apps │ │ ├── _budgie.scss │ │ ├── _cinnamon-applications.scss │ │ ├── _eclipse.scss │ │ ├── _gedit.scss │ │ ├── _gnome-applications.scss │ │ ├── _gnome-terminal.scss │ │ ├── _lightdm.scss │ │ ├── _mate-applications.scss │ │ ├── _nautilus.scss │ │ ├── _nemo.scss │ │ ├── _panel.scss │ │ ├── _synaptic.scss │ │ ├── _thunar.scss │ │ ├── _unity-greeter.scss │ │ ├── _unity.scss │ │ └── _xfce.scss │ ├── gtk-dark.scss │ ├── gtk.scss │ └── widgets │ │ ├── _actionbar.scss │ │ ├── _base.scss │ │ ├── _button.scss │ │ ├── _calendar.scss │ │ ├── _choosers.scss │ │ ├── _entry.scss │ │ ├── _grid.scss │ │ ├── _infobar.scss │ │ ├── _menu.scss │ │ ├── _misc.scss │ │ ├── _notebook.scss │ │ ├── _osd.scss │ │ ├── _overshoot.scss │ │ ├── _progress.scss │ │ ├── _scrollbar.scss │ │ ├── _sidebar.scss │ │ ├── _spinner.scss │ │ ├── _toggle.scss │ │ ├── _toolbar.scss │ │ ├── _view.scss │ │ └── _window.scss └── thumbnail.png ├── index.theme ├── metacity-1 ├── metacity-theme-2.xml ├── metacity-theme-3.xml └── thumbnail.png ├── openbox-3 ├── close.xbm ├── desk.xbm ├── desk_toggled.xbm ├── iconify.xbm ├── max.xbm ├── max_toggled.xbm ├── shade.xbm ├── shade_toggled.xbm └── themerc ├── unity ├── close.svg ├── close_dash.svg ├── close_dash_disabled.svg ├── close_dash_prelight.svg ├── close_dash_pressed.svg ├── close_focused_normal.svg ├── close_focused_prelight.svg ├── close_focused_pressed.svg ├── close_unfocused.svg ├── close_unfocused_prelight.svg ├── close_unfocused_pressed.svg ├── launcher_arrow_ltr_19.svg ├── launcher_arrow_ltr_37.svg ├── launcher_arrow_outline_ltr_19.svg ├── launcher_arrow_outline_ltr_37.svg ├── launcher_arrow_outline_rtl_19.svg ├── launcher_arrow_outline_rtl_37.svg ├── launcher_arrow_rtl_19.svg ├── launcher_arrow_rtl_37.svg ├── launcher_icon_back_150.svg ├── launcher_icon_back_54.svg ├── launcher_icon_edge_150.svg ├── launcher_icon_edge_54.svg ├── launcher_icon_glow_200.svg ├── launcher_icon_glow_62.svg ├── launcher_icon_selected_back_150.svg ├── launcher_icon_selected_back_54.svg ├── launcher_icon_shadow_200.svg ├── launcher_icon_shadow_62.svg ├── launcher_icon_shine_150.svg ├── launcher_icon_shine_54.svg ├── launcher_pip_ltr_19.svg ├── launcher_pip_ltr_37.svg ├── launcher_pip_rtl_19.svg ├── launcher_pip_rtl_37.svg ├── maximize.svg ├── maximize_dash.svg ├── maximize_dash_disabled.svg ├── maximize_dash_prelight.svg ├── maximize_dash_pressed.svg ├── maximize_focused_normal.svg ├── maximize_focused_prelight.svg ├── maximize_focused_pressed.svg ├── maximize_unfocused.svg ├── maximize_unfocused_prelight.svg ├── maximize_unfocused_pressed.svg ├── minimize.svg ├── minimize_dash.svg ├── minimize_dash_disabled.svg ├── minimize_dash_prelight.svg ├── minimize_dash_pressed.svg ├── minimize_focused_normal.svg ├── minimize_focused_prelight.svg ├── minimize_focused_pressed.svg ├── minimize_unfocused.svg ├── minimize_unfocused_prelight.svg ├── minimize_unfocused_pressed.svg ├── minimized.svg ├── modes │ ├── launcher_bfb-flat.png │ ├── launcher_bfb_ns.png │ └── ubuntu-square.svg ├── progress_bar_fill.svg ├── progress_bar_trough.svg ├── sheet_style_close_focused.svg ├── sheet_style_close_focused_prelight.svg ├── sheet_style_close_focused_pressed.svg ├── unmaximize.svg ├── unmaximize_dash.svg ├── unmaximize_dash_disabled.svg ├── unmaximize_dash_prelight.svg ├── unmaximize_dash_pressed.svg ├── unmaximize_focused_normal.svg ├── unmaximize_focused_prelight.svg ├── unmaximize_focused_pressed.svg ├── unmaximize_unfocused.svg ├── unmaximize_unfocused_prelight.svg └── unmaximize_unfocused_pressed.svg ├── xfce-notify-4.0 └── gtkrc └── xfwm4 ├── bottom-active.xpm ├── bottom-inactive.xpm ├── bottom-left-active.xpm ├── bottom-left-inactive.xpm ├── bottom-right-active.xpm ├── bottom-right-inactive.xpm ├── close-active.xpm ├── close-inactive.xpm ├── close-prelight.xpm ├── close-pressed.png ├── close-pressed.xpm ├── hide-active.xpm ├── hide-inactive.xpm ├── hide-prelight.xpm ├── hide-pressed.png ├── hide-pressed.xpm ├── left-active.xpm ├── left-inactive.xpm ├── maximize-active.xpm ├── maximize-inactive.xpm ├── maximize-prelight.xpm ├── maximize-pressed.png ├── maximize-pressed.xpm ├── maximize-toggled-active.xpm ├── maximize-toggled-inactive.xpm ├── maximize-toggled-prelight.xpm ├── maximize-toggled-pressed.png ├── maximize-toggled-pressed.xpm ├── menu-active.xpm ├── menu-inactive.xpm ├── menu-prelight.xpm ├── menu-pressed.xpm ├── right-active.xpm ├── right-inactive.xpm ├── shade-active.xpm ├── shade-inactive.xpm ├── shade-prelight.xpm ├── shade-pressed.png ├── shade-pressed.xpm ├── shade-toggled-active.xpm ├── shade-toggled-inactive.xpm ├── shade-toggled-prelight.xpm ├── shade-toggled-pressed.png ├── shade-toggled-pressed.xpm ├── stick-active.xpm ├── stick-inactive.xpm ├── stick-prelight.xpm ├── stick-pressed.png ├── stick-pressed.xpm ├── stick-toggled-active.xpm ├── stick-toggled-inactive.xpm ├── stick-toggled-prelight.xpm ├── stick-toggled-pressed.png ├── stick-toggled-pressed.xpm ├── themerc ├── 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-left-inactive.xpm ├── top-right-active.xpm └── top-right-inactive.xpm /.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 | -------------------------------------------------------------------------------- /.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 | -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- 1 | scss: 2 | config_file: .scss-lint.yml 3 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- 1 | Simon Steinbeiß 2 | Joern Konopka 3 | Georgi Karavasilev 4 | David Barr 5 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- 1 | machine: 2 | ruby: 3 | version: 2.3.0 4 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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/assets/checkbox-checked-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-checked-dark.png -------------------------------------------------------------------------------- /src/assets/checkbox-checked-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-checked-dark@2.png -------------------------------------------------------------------------------- /src/assets/checkbox-checked-insensitive-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-checked-insensitive-dark.png -------------------------------------------------------------------------------- /src/assets/checkbox-checked-insensitive-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-checked-insensitive-dark@2.png -------------------------------------------------------------------------------- /src/assets/checkbox-checked-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-checked-insensitive.png -------------------------------------------------------------------------------- /src/assets/checkbox-checked-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-checked-insensitive@2.png -------------------------------------------------------------------------------- /src/assets/checkbox-checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-checked.png -------------------------------------------------------------------------------- /src/assets/checkbox-checked@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-checked@2.png -------------------------------------------------------------------------------- /src/assets/checkbox-mixed-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-mixed-dark.png -------------------------------------------------------------------------------- /src/assets/checkbox-mixed-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-mixed-dark@2.png -------------------------------------------------------------------------------- /src/assets/checkbox-mixed-insensitive-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-mixed-insensitive-dark.png -------------------------------------------------------------------------------- /src/assets/checkbox-mixed-insensitive-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-mixed-insensitive-dark@2.png -------------------------------------------------------------------------------- /src/assets/checkbox-mixed-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-mixed-insensitive.png -------------------------------------------------------------------------------- /src/assets/checkbox-mixed-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-mixed-insensitive@2.png -------------------------------------------------------------------------------- /src/assets/checkbox-mixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-mixed.png -------------------------------------------------------------------------------- /src/assets/checkbox-mixed@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-mixed@2.png -------------------------------------------------------------------------------- /src/assets/checkbox-unchecked-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-unchecked-dark.png -------------------------------------------------------------------------------- /src/assets/checkbox-unchecked-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-unchecked-dark@2.png -------------------------------------------------------------------------------- /src/assets/checkbox-unchecked-insensitive-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-unchecked-insensitive-dark.png -------------------------------------------------------------------------------- /src/assets/checkbox-unchecked-insensitive-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-unchecked-insensitive-dark@2.png -------------------------------------------------------------------------------- /src/assets/checkbox-unchecked-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-unchecked-insensitive.png -------------------------------------------------------------------------------- /src/assets/checkbox-unchecked-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-unchecked-insensitive@2.png -------------------------------------------------------------------------------- /src/assets/checkbox-unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-unchecked.png -------------------------------------------------------------------------------- /src/assets/checkbox-unchecked@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/checkbox-unchecked@2.png -------------------------------------------------------------------------------- /src/assets/grid-selection-checked-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/grid-selection-checked-dark.png -------------------------------------------------------------------------------- /src/assets/grid-selection-checked-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/grid-selection-checked-dark@2.png -------------------------------------------------------------------------------- /src/assets/grid-selection-checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/grid-selection-checked.png -------------------------------------------------------------------------------- /src/assets/grid-selection-checked@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/grid-selection-checked@2.png -------------------------------------------------------------------------------- /src/assets/grid-selection-unchecked-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/grid-selection-unchecked-dark.png -------------------------------------------------------------------------------- /src/assets/grid-selection-unchecked-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/grid-selection-unchecked-dark@2.png -------------------------------------------------------------------------------- /src/assets/grid-selection-unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/grid-selection-unchecked.png -------------------------------------------------------------------------------- /src/assets/grid-selection-unchecked@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/grid-selection-unchecked@2.png -------------------------------------------------------------------------------- /src/assets/menuitem-checkbox-checked-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-checkbox-checked-hover.png -------------------------------------------------------------------------------- /src/assets/menuitem-checkbox-checked-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-checkbox-checked-hover@2.png -------------------------------------------------------------------------------- /src/assets/menuitem-checkbox-checked-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-checkbox-checked-insensitive.png -------------------------------------------------------------------------------- /src/assets/menuitem-checkbox-checked-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-checkbox-checked-insensitive@2.png -------------------------------------------------------------------------------- /src/assets/menuitem-checkbox-checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-checkbox-checked.png -------------------------------------------------------------------------------- /src/assets/menuitem-checkbox-checked@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-checkbox-checked@2.png -------------------------------------------------------------------------------- /src/assets/menuitem-checkbox-mixed-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-checkbox-mixed-hover.png -------------------------------------------------------------------------------- /src/assets/menuitem-checkbox-mixed-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-checkbox-mixed-hover@2.png -------------------------------------------------------------------------------- /src/assets/menuitem-checkbox-mixed-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-checkbox-mixed-insensitive.png -------------------------------------------------------------------------------- /src/assets/menuitem-checkbox-mixed-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-checkbox-mixed-insensitive@2.png -------------------------------------------------------------------------------- /src/assets/menuitem-checkbox-mixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-checkbox-mixed.png -------------------------------------------------------------------------------- /src/assets/menuitem-checkbox-mixed@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-checkbox-mixed@2.png -------------------------------------------------------------------------------- /src/assets/menuitem-radio-checked-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-radio-checked-hover.png -------------------------------------------------------------------------------- /src/assets/menuitem-radio-checked-hover@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-radio-checked-hover@2.png -------------------------------------------------------------------------------- /src/assets/menuitem-radio-checked-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-radio-checked-insensitive.png -------------------------------------------------------------------------------- /src/assets/menuitem-radio-checked-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-radio-checked-insensitive@2.png -------------------------------------------------------------------------------- /src/assets/menuitem-radio-checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-radio-checked.png -------------------------------------------------------------------------------- /src/assets/menuitem-radio-checked@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/menuitem-radio-checked@2.png -------------------------------------------------------------------------------- /src/assets/pane-handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/pane-handle.png -------------------------------------------------------------------------------- /src/assets/pane-handle@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/pane-handle@2.png -------------------------------------------------------------------------------- /src/assets/radio-checked-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-checked-dark.png -------------------------------------------------------------------------------- /src/assets/radio-checked-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-checked-dark@2.png -------------------------------------------------------------------------------- /src/assets/radio-checked-insensitive-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-checked-insensitive-dark.png -------------------------------------------------------------------------------- /src/assets/radio-checked-insensitive-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-checked-insensitive-dark@2.png -------------------------------------------------------------------------------- /src/assets/radio-checked-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-checked-insensitive.png -------------------------------------------------------------------------------- /src/assets/radio-checked-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-checked-insensitive@2.png -------------------------------------------------------------------------------- /src/assets/radio-checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-checked.png -------------------------------------------------------------------------------- /src/assets/radio-checked@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-checked@2.png -------------------------------------------------------------------------------- /src/assets/radio-mixed-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-mixed-dark.png -------------------------------------------------------------------------------- /src/assets/radio-mixed-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-mixed-dark@2.png -------------------------------------------------------------------------------- /src/assets/radio-mixed-insensitive-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-mixed-insensitive-dark.png -------------------------------------------------------------------------------- /src/assets/radio-mixed-insensitive-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-mixed-insensitive-dark@2.png -------------------------------------------------------------------------------- /src/assets/radio-mixed-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-mixed-insensitive.png -------------------------------------------------------------------------------- /src/assets/radio-mixed-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-mixed-insensitive@2.png -------------------------------------------------------------------------------- /src/assets/radio-mixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-mixed.png -------------------------------------------------------------------------------- /src/assets/radio-mixed@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-mixed@2.png -------------------------------------------------------------------------------- /src/assets/radio-unchecked-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-unchecked-dark.png -------------------------------------------------------------------------------- /src/assets/radio-unchecked-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-unchecked-dark@2.png -------------------------------------------------------------------------------- /src/assets/radio-unchecked-insensitive-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-unchecked-insensitive-dark.png -------------------------------------------------------------------------------- /src/assets/radio-unchecked-insensitive-dark@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-unchecked-insensitive-dark@2.png -------------------------------------------------------------------------------- /src/assets/radio-unchecked-insensitive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-unchecked-insensitive.png -------------------------------------------------------------------------------- /src/assets/radio-unchecked-insensitive@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-unchecked-insensitive@2.png -------------------------------------------------------------------------------- /src/assets/radio-unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-unchecked.png -------------------------------------------------------------------------------- /src/assets/radio-unchecked@2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/assets/radio-unchecked@2.png -------------------------------------------------------------------------------- /src/gtk-3.0/assets: -------------------------------------------------------------------------------- 1 | ../assets -------------------------------------------------------------------------------- /src/gtk-3.0/gtk-dark.css: -------------------------------------------------------------------------------- 1 | @import url("resource:///org/numixproject/gtk/dist/gtk-dark.css"); 2 | -------------------------------------------------------------------------------- /src/gtk-3.0/gtk.css: -------------------------------------------------------------------------------- 1 | @import url("resource:///org/numixproject/gtk/dist/gtk.css"); 2 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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.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/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/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.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/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.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.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.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.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 | -------------------------------------------------------------------------------- /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/gtk-dark.scss: -------------------------------------------------------------------------------- 1 | $variant: "dark"; 2 | 3 | @import "widgets"; 4 | -------------------------------------------------------------------------------- /src/gtk-3.0/scss/gtk.scss: -------------------------------------------------------------------------------- 1 | $variant: "light"; 2 | 3 | @import "widgets"; 4 | -------------------------------------------------------------------------------- /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.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/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/_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.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.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/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/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.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 | -------------------------------------------------------------------------------- /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/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.0/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/gtk-3.0/thumbnail.png -------------------------------------------------------------------------------- /src/gtk-3.20/assets: -------------------------------------------------------------------------------- 1 | ../gtk-3.0/assets -------------------------------------------------------------------------------- /src/gtk-3.20/gtk-dark.css: -------------------------------------------------------------------------------- 1 | @import url("resource:///org/numixproject/gtk-3.20/dist/gtk-dark.css"); 2 | -------------------------------------------------------------------------------- /src/gtk-3.20/gtk.css: -------------------------------------------------------------------------------- 1 | @import url("resource:///org/numixproject/gtk-3.20/dist/gtk.css"); 2 | -------------------------------------------------------------------------------- /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/_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/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/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/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/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.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.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/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.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/_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/_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/_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.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.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.20/scss/gtk-dark.scss: -------------------------------------------------------------------------------- 1 | $variant: "dark"; 2 | 3 | @import "widgets"; 4 | -------------------------------------------------------------------------------- /src/gtk-3.20/scss/gtk.scss: -------------------------------------------------------------------------------- 1 | $variant: "light"; 2 | 3 | @import "widgets"; 4 | -------------------------------------------------------------------------------- /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.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.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 | -------------------------------------------------------------------------------- /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.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.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/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/thumbnail.png: -------------------------------------------------------------------------------- 1 | ../gtk-3.0/thumbnail.png -------------------------------------------------------------------------------- /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/metacity-1/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/metacity-1/thumbnail.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/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/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 | -------------------------------------------------------------------------------- /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/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.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 | -------------------------------------------------------------------------------- /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/unity/close.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/close_dash.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/close_dash_disabled.svg: -------------------------------------------------------------------------------- 1 | close_unfocused.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/close_focused_normal.svg: -------------------------------------------------------------------------------- 1 | ./close.svg -------------------------------------------------------------------------------- /src/unity/close_focused_prelight.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/close_focused_pressed.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/close_unfocused.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/close_unfocused_prelight.svg: -------------------------------------------------------------------------------- 1 | ./close_focused_prelight.svg -------------------------------------------------------------------------------- /src/unity/close_unfocused_pressed.svg: -------------------------------------------------------------------------------- 1 | ./close_focused_pressed.svg -------------------------------------------------------------------------------- /src/unity/launcher_arrow_ltr_19.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/unity/launcher_arrow_ltr_37.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/unity/launcher_arrow_outline_ltr_19.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/unity/launcher_arrow_outline_ltr_37.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/unity/launcher_arrow_outline_rtl_19.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/unity/launcher_arrow_outline_rtl_37.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/unity/launcher_arrow_rtl_19.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/unity/launcher_arrow_rtl_37.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/unity/launcher_icon_back_150.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/unity/launcher_icon_back_54.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/launcher_icon_edge_150.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/unity/launcher_icon_edge_54.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/unity/launcher_icon_glow_200.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/unity/launcher_icon_glow_62.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/unity/launcher_icon_selected_back_150.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/unity/launcher_icon_selected_back_54.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/launcher_icon_shadow_200.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/unity/launcher_icon_shadow_62.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/unity/launcher_icon_shine_150.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/launcher_icon_shine_54.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/launcher_pip_ltr_19.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/unity/launcher_pip_ltr_37.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/unity/launcher_pip_rtl_19.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/unity/launcher_pip_rtl_37.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/unity/maximize.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/maximize_dash.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/maximize_dash_disabled.svg: -------------------------------------------------------------------------------- 1 | maximize_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/maximize_focused_prelight.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/maximize_focused_pressed.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/maximize_unfocused.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /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.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/minimize_dash.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/minimize_dash_disabled.svg: -------------------------------------------------------------------------------- 1 | minimize_unfocused.svg -------------------------------------------------------------------------------- /src/unity/minimize_dash_prelight.svg: -------------------------------------------------------------------------------- 1 | minimize_focused_prelight.svg -------------------------------------------------------------------------------- /src/unity/minimize_dash_pressed.svg: -------------------------------------------------------------------------------- 1 | minimize_focused_pressed.svg -------------------------------------------------------------------------------- /src/unity/minimize_focused_normal.svg: -------------------------------------------------------------------------------- 1 | ./minimize.svg -------------------------------------------------------------------------------- /src/unity/minimize_focused_prelight.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/minimize_focused_pressed.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/minimize_unfocused.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/minimize_unfocused_prelight.svg: -------------------------------------------------------------------------------- 1 | ./minimize_focused_prelight.svg -------------------------------------------------------------------------------- /src/unity/minimize_unfocused_pressed.svg: -------------------------------------------------------------------------------- 1 | ./minimize_focused_pressed.svg -------------------------------------------------------------------------------- /src/unity/minimized.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/modes/launcher_bfb-flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/unity/modes/launcher_bfb-flat.png -------------------------------------------------------------------------------- /src/unity/modes/launcher_bfb_ns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/unity/modes/launcher_bfb_ns.png -------------------------------------------------------------------------------- /src/unity/progress_bar_fill.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/unity/progress_bar_trough.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 19 | 20 | 22 | image/svg+xml 23 | 25 | 26 | 27 | 28 | 30 | 50 | 53 | 60 | 61 | 66 | 71 | 72 | -------------------------------------------------------------------------------- /src/unity/sheet_style_close_focused.svg: -------------------------------------------------------------------------------- 1 | close_unfocused.svg -------------------------------------------------------------------------------- /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.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/unmaximize_dash.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/unmaximize_dash_disabled.svg: -------------------------------------------------------------------------------- 1 | unmaximize_unfocused.svg -------------------------------------------------------------------------------- /src/unity/unmaximize_dash_prelight.svg: -------------------------------------------------------------------------------- 1 | unmaximize_dash.svg -------------------------------------------------------------------------------- /src/unity/unmaximize_dash_pressed.svg: -------------------------------------------------------------------------------- 1 | unmaximize_dash.svg -------------------------------------------------------------------------------- /src/unity/unmaximize_focused_normal.svg: -------------------------------------------------------------------------------- 1 | unmaximize.svg -------------------------------------------------------------------------------- /src/unity/unmaximize_focused_prelight.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/unmaximize_focused_pressed.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/unmaximize_unfocused.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/unity/unmaximize_unfocused_prelight.svg: -------------------------------------------------------------------------------- 1 | unmaximize_focused_prelight.svg -------------------------------------------------------------------------------- /src/unity/unmaximize_unfocused_pressed.svg: -------------------------------------------------------------------------------- 1 | unmaximize_focused_pressed.svg -------------------------------------------------------------------------------- /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/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/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/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-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-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/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/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/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/close-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/xfwm4/close-pressed.png -------------------------------------------------------------------------------- /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-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/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/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.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/xfwm4/hide-pressed.png -------------------------------------------------------------------------------- /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/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/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/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.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/xfwm4/maximize-pressed.png -------------------------------------------------------------------------------- /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-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/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/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.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/xfwm4/maximize-toggled-pressed.png -------------------------------------------------------------------------------- /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/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-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/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/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/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/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/shade-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/xfwm4/shade-pressed.png -------------------------------------------------------------------------------- /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/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.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/xfwm4/shade-toggled-pressed.png -------------------------------------------------------------------------------- /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-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/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/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.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/xfwm4/stick-pressed.png -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/numixproject/numix-gtk-theme/ad4b345cb19edba96bec72d6dc97ed1b568755a8/src/xfwm4/stick-toggled-pressed.png -------------------------------------------------------------------------------- /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/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/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/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-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-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-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 | --------------------------------------------------------------------------------