commit f72c3802252c1fc335aa75c76d2ed70ed9bcf6a8 Author: Tissevert Date: Sat Jan 28 20:14:45 2023 +0100 Reimporting theme with a guix package diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4a04ad4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +Toon/* diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b0e8f8e --- /dev/null +++ b/Makefile @@ -0,0 +1,26 @@ +THEME=Toon +NAMES=$(wildcard names/*) +CURSORS_DIR=$(THEME)/cursors +CURSORS=$(NAMES:names/%=$(CURSORS_DIR)/%) +INDEX=$(THEME)/index.theme +DESTDIR?=~/.icons/ +GENERATOR=./cursorMaker.sh + +all: structure $(INDEX) $(CURSORS) + +install: $(DESTDIR) all + cp -R $(THEME) $(DESTDIR) + +structure: $(THEME)/ $(CURSORS_DIR)/ + +%/: + mkdir -p $@ + +$(INDEX): src/index.theme + sed 's|Name=|&$(THEME)|' $< > $@ + +$(CURSORS_DIR)/%: names/% + $(GENERATOR) $(<:names/%=%) $(CURSORS_DIR) + +clean: + rm -rf $(THEME) diff --git a/README.md b/README.md new file mode 100644 index 0000000..3912636 --- /dev/null +++ b/README.md @@ -0,0 +1,69 @@ +# Toon cursor theme + +Toon is an XDG cursor theme. All icons are white, with classic shapes and a +strong contrast : contours are bold, black and a little blurry. + +## How to use + +### Install with guix + +The `guix.scm` file included allows you to build and install a version of this +theme from a local copy like this: + +```bash +guix install -f guix.scm +``` + +### Other systems + +You only have to issue + +```bash +make install +``` + +on a command line open in this directory and the theme «Toon» should show up +next time you run your favourite appearance settings dialog. + +If you plan on packaging this theme for your favourite distribution, you might +want instead to type something like + +```bash +make install DESTDIR=pkg/usr/share/icons +``` + +if you're building the package in directory `pkg`. + +#### Dependencies + +You obviously need `make` if you choose to follow the above instructions but +you can still manage to build the theme just fine as long as you have + +* sh : a shell script is used to generate each icon in the theme by deciding + whether it's an actual cursor file or a link to another one +* xcursorgen : the X11 tool to actually create a cursor file from a bunch of + pictures and a config file + +## Origins + +The design is not original : the icons were extracted from the White theme that +was shipped with a hacked version of Windows XP, namely Windows XP LSD in its +3.5 version. That version of Windows and XDG don't provide exactly the same +cursor states so most of them were mapped more or less gently to the nearest +corresponding state. Some are completely missing, which explains the lack of +cursors for zooming actions for instance. + +## Want to give a hand ? + +First, you can use the theme and give feedback ! If you have any information +about the original license of the theme or a way to contact its makers, that +would be great. You can also draw icons to fill the lacks of the original theme +and make a pull request. Most wanted icons concern : + +* Zooming : completely missing from the original theme +* Directions (double arrows are a bit overused and specialized version could be + made to distinguish among all the possible cases) +* the `default` (`left_ptr`, etc.) cursor usually exists with an additional + pictogram in the lower-right corner to represent «working in the background», + or drag-and-drop related actions : copy, link or the impossibility to do so. + Only the «working in the background» cursor existed in White. diff --git a/cursorMaker.sh b/cursorMaker.sh new file mode 100755 index 0000000..0d92881 --- /dev/null +++ b/cursorMaker.sh @@ -0,0 +1,75 @@ +#!/bin/sh + +SRC=src +NAME="${1}" + +error() +{ + printf "$@" >&2 +} + +syntax() +{ + error "Syntax: ${0##*/} \n" + exit 1 +} + +([ -n "${NAME}" ] && [ -f "names/${NAME}" ] && [ -d "${2}" ]) || syntax + +winOfX11() +{ + case "${1}" in + "center_ptr") printf "Alternate_Select";; + "wait") printf "Busy";; + "size_fdiag") printf "Diagonal_Resize_1";; + "size_bdiag") printf "Diagonal_Resize_2";; + "pencil") printf "Handwriting";; + "help") printf "Help_Select";; + "size_hor") printf "Horizontal_Resize";; + "pointer") printf "Link_Select";; + "move") printf "Move";; + "default") printf "Normal_Select";; + "fleur") printf "Precision_Select";; + "text") printf "Text_Select";; + "forbidden") printf "Unavailable";; + "size_ver") printf "Vertical_Resize";; + "half-busy") printf "Working_In_Background";; + esac +} + +aliasOf() +{ + case "${1}" in + "left_ptr"|"top_left_arrow"|"left-arrow") printf "default";; + "alias"|"0876e1c15ff2fc01f906f1c363074c0f"|"3085a0e285430894940527032f8b26df"|"640fb0e74195791501fd1ed57b41487f"|"a2a266d0498c3104214a47bd64ab0fc8"|"dnd-link"|"crosshair"|"diamond_cross"|"target"|"cross"|"link") printf "fleur";; + "not-allowed"|"crossed_circle"|"03b6e0fcb3499374a867c041f52298f0"|"circle"|"no-drop"|"03b6e0fcb3499374a867c041f52298f0"|"03b6e0fcb3499374a867d041f52298f0"|"kill"|"pirate") printf "forbidden";; + "watch"|"clock"|"0426c94ea35c87780ff01dc239897213") printf "wait";; + "progress"|"left_ptr_watch"|"00000000000000020006000e7e9ffc3f"|"08e8e1c95fe2fc01f976f1e063a24ccd"|"3ecb610c1bf2410f44200f48c40d3599"|"9116a3ea924ed2162ecab71ba103b17f") printf "half-busy";; + "question_arrow"|"whats_this"|"gumby"|"5c6cd98b3f3ebcb1f9c7f1c204630408"|"d9ce0ab605698f320427677b458ad60b"|"dnd-ask") printf "help";; + "size_ver"|"v_double_arrow"|"double_arrow"|"00008160000006810000408080010102"|"top_side"|"n-resize"|"bottom_side"|"s-resize"|"sb_v_double_arrow"|"043a9f68147c53184671403ffa811cc5"|"14fef782d02440884392942c11205230"|"split_h"|"col-resize"|"sb_up_arrow"|"sb_down_arrow"|"ns-resize"|"up-arrow") printf "size_ver";; + "ew-resize"|"h_double_arrow"|"028006030e0e7ebffc7f7070c0600140"|"right_side"|"e-resize"|"left_side"|"w-resize"|"sb_h_double_arrow"|"2870a09082c103050810ffdffffe0204"|"c07385c7190e701020ff7ffffd08103c"|"split_v"|"row-resize"|"sb_left_arrow"|"sb_right_arrow") printf "size_hor";; + "nwse-resize"|"38c5dff7c7b8962045400281044508d2"|"c7088f0f3e6c8088236ef8e1e3e70000"|"top_left_corner"|"nw-resize"|"bottom_right_corner"|"se-resize"|"lr_angle") printf "size_fdiag";; + "nesw-resize"|"50585d75b494802d0151028115016902"|"fcf1c3c7cd4491d801f1e1c78f100000"|"top_right_corner"|"ne-resize"|"bottom_left_corner"|"sw-resize") printf "size_bdiag";; + "4498f0e0c1937ffe01fd06f973665830"|"9081237383d90e509aa00f00170e968f"|"fcf21c00b30f7e3f83fe0dfd12e71cff"|"size_all"|"dnd-move"|"all-scroll"|"grabbing"|"208530c400c041818281048008011002"|"closedhand"|"dnd-none") printf "move";; + "pointing_hand"|"hand"|"hand1"|"e29285e634086352946a0e7090d73106"|"5aca4d189052212118709018842178c0"|"9d800788f1b08800ae810202380a0822"|"openhand"|"hand2") printf "pointer";; + "up_arrow"|"color-picker"|"cell"|"08ffe1e65f80fcfdf9fff11263e74c48"|"context-menu") printf "center_ptr";; + "ibeam"|"xterm"|"048008013003cff3c00c801001200000"|"vertical-text") printf "text";; + esac +} + +TARGET="${2%/}/${NAME}" +winName="$(winOfX11 ${NAME})" +if [ -n "${winName}" ] +then + dir="${SRC}/${winName}" + xcursorgen -p "${dir}" "${dir}/config.txt" "${TARGET}" +else + canonical="$(aliasOf ${NAME})" + if [ -n "${canonical}" ] + then + ln -sf "${canonical}" "${TARGET}" + else + error "Cannot generate missing icon ${NAME}" + exit 1 + fi +fi diff --git a/guix.scm b/guix.scm new file mode 100644 index 0000000..6f0fc31 --- /dev/null +++ b/guix.scm @@ -0,0 +1,33 @@ +(use-modules ((gnu packages xorg) #:select (xcursorgen)) + ((guix build-system gnu) #:select (gnu-build-system)) + ((guix gexp) #:select (gexp local-file)) + ((guix git-download) #:select (git-predicate)) + ((guix licenses) #:select (cc-by-sa4.0)) + ((guix packages) #:select (package))) + +(let + ((%source-dir (dirname (current-filename)))) + (package + (name "toon-cursors") + (version "1.0.0") + (source + (local-file %source-dir + #:recursive? #t + #:select? (git-predicate %source-dir))) + (build-system gnu-build-system) + (native-inputs (list xcursorgen)) + (arguments + `(#:make-flags + ,#~(list (string-append "DESTDIR=" #$output "/share/icons/")) + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'check)))) + (home-page "https://git.marvid.fr/Tissevert/toon") + (synopsis "White XDG cursor theme with a cartoon feel") + (description "The theme is white with black bold contours and a relatively +round design which wouldn't be entirely out of place in a cartoon. + +The icons were extracted from the White theme in an old hacked version of +Windows XP named Windows LSD and mapped roughly to X11 cursor states.") + (license cc-by-sa4.0))) diff --git a/names/00000000000000020006000e7e9ffc3f b/names/00000000000000020006000e7e9ffc3f new file mode 100644 index 0000000..e69de29 diff --git a/names/00008160000006810000408080010102 b/names/00008160000006810000408080010102 new file mode 100644 index 0000000..e69de29 diff --git a/names/028006030e0e7ebffc7f7070c0600140 b/names/028006030e0e7ebffc7f7070c0600140 new file mode 100644 index 0000000..e69de29 diff --git a/names/03b6e0fcb3499374a867c041f52298f0 b/names/03b6e0fcb3499374a867c041f52298f0 new file mode 100644 index 0000000..e69de29 diff --git a/names/03b6e0fcb3499374a867d041f52298f0 b/names/03b6e0fcb3499374a867d041f52298f0 new file mode 100644 index 0000000..e69de29 diff --git a/names/0426c94ea35c87780ff01dc239897213 b/names/0426c94ea35c87780ff01dc239897213 new file mode 100644 index 0000000..e69de29 diff --git a/names/043a9f68147c53184671403ffa811cc5 b/names/043a9f68147c53184671403ffa811cc5 new file mode 100644 index 0000000..e69de29 diff --git a/names/048008013003cff3c00c801001200000 b/names/048008013003cff3c00c801001200000 new file mode 100644 index 0000000..e69de29 diff --git a/names/0876e1c15ff2fc01f906f1c363074c0f b/names/0876e1c15ff2fc01f906f1c363074c0f new file mode 100644 index 0000000..e69de29 diff --git a/names/08e8e1c95fe2fc01f976f1e063a24ccd b/names/08e8e1c95fe2fc01f976f1e063a24ccd new file mode 100644 index 0000000..e69de29 diff --git a/names/08ffe1e65f80fcfdf9fff11263e74c48 b/names/08ffe1e65f80fcfdf9fff11263e74c48 new file mode 100644 index 0000000..e69de29 diff --git a/names/14fef782d02440884392942c11205230 b/names/14fef782d02440884392942c11205230 new file mode 100644 index 0000000..e69de29 diff --git a/names/208530c400c041818281048008011002 b/names/208530c400c041818281048008011002 new file mode 100644 index 0000000..e69de29 diff --git a/names/2870a09082c103050810ffdffffe0204 b/names/2870a09082c103050810ffdffffe0204 new file mode 100644 index 0000000..e69de29 diff --git a/names/3085a0e285430894940527032f8b26df b/names/3085a0e285430894940527032f8b26df new file mode 100644 index 0000000..e69de29 diff --git a/names/38c5dff7c7b8962045400281044508d2 b/names/38c5dff7c7b8962045400281044508d2 new file mode 100644 index 0000000..e69de29 diff --git a/names/3ecb610c1bf2410f44200f48c40d3599 b/names/3ecb610c1bf2410f44200f48c40d3599 new file mode 100644 index 0000000..e69de29 diff --git a/names/4498f0e0c1937ffe01fd06f973665830 b/names/4498f0e0c1937ffe01fd06f973665830 new file mode 100644 index 0000000..e69de29 diff --git a/names/50585d75b494802d0151028115016902 b/names/50585d75b494802d0151028115016902 new file mode 100644 index 0000000..e69de29 diff --git a/names/5aca4d189052212118709018842178c0 b/names/5aca4d189052212118709018842178c0 new file mode 100644 index 0000000..e69de29 diff --git a/names/5c6cd98b3f3ebcb1f9c7f1c204630408 b/names/5c6cd98b3f3ebcb1f9c7f1c204630408 new file mode 100644 index 0000000..e69de29 diff --git a/names/640fb0e74195791501fd1ed57b41487f b/names/640fb0e74195791501fd1ed57b41487f new file mode 100644 index 0000000..e69de29 diff --git a/names/9081237383d90e509aa00f00170e968f b/names/9081237383d90e509aa00f00170e968f new file mode 100644 index 0000000..e69de29 diff --git a/names/9116a3ea924ed2162ecab71ba103b17f b/names/9116a3ea924ed2162ecab71ba103b17f new file mode 100644 index 0000000..e69de29 diff --git a/names/9d800788f1b08800ae810202380a0822 b/names/9d800788f1b08800ae810202380a0822 new file mode 100644 index 0000000..e69de29 diff --git a/names/a2a266d0498c3104214a47bd64ab0fc8 b/names/a2a266d0498c3104214a47bd64ab0fc8 new file mode 100644 index 0000000..e69de29 diff --git a/names/alias b/names/alias new file mode 100644 index 0000000..e69de29 diff --git a/names/all-scroll b/names/all-scroll new file mode 100644 index 0000000..e69de29 diff --git a/names/bottom_left_corner b/names/bottom_left_corner new file mode 100644 index 0000000..e69de29 diff --git a/names/bottom_right_corner b/names/bottom_right_corner new file mode 100644 index 0000000..e69de29 diff --git a/names/bottom_side b/names/bottom_side new file mode 100644 index 0000000..e69de29 diff --git a/names/c07385c7190e701020ff7ffffd08103c b/names/c07385c7190e701020ff7ffffd08103c new file mode 100644 index 0000000..e69de29 diff --git a/names/c7088f0f3e6c8088236ef8e1e3e70000 b/names/c7088f0f3e6c8088236ef8e1e3e70000 new file mode 100644 index 0000000..e69de29 diff --git a/names/cell b/names/cell new file mode 100644 index 0000000..e69de29 diff --git a/names/center_ptr b/names/center_ptr new file mode 100644 index 0000000..e69de29 diff --git a/names/circle b/names/circle new file mode 100644 index 0000000..e69de29 diff --git a/names/clock b/names/clock new file mode 100644 index 0000000..e69de29 diff --git a/names/closedhand b/names/closedhand new file mode 100644 index 0000000..e69de29 diff --git a/names/col-resize b/names/col-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/color-picker b/names/color-picker new file mode 100644 index 0000000..e69de29 diff --git a/names/context-menu b/names/context-menu new file mode 100644 index 0000000..e69de29 diff --git a/names/cross b/names/cross new file mode 100644 index 0000000..e69de29 diff --git a/names/crossed_circle b/names/crossed_circle new file mode 100644 index 0000000..e69de29 diff --git a/names/crosshair b/names/crosshair new file mode 100644 index 0000000..e69de29 diff --git a/names/d9ce0ab605698f320427677b458ad60b b/names/d9ce0ab605698f320427677b458ad60b new file mode 100644 index 0000000..e69de29 diff --git a/names/default b/names/default new file mode 100644 index 0000000..e69de29 diff --git a/names/diamond_cross b/names/diamond_cross new file mode 100644 index 0000000..e69de29 diff --git a/names/dnd-ask b/names/dnd-ask new file mode 100644 index 0000000..e69de29 diff --git a/names/dnd-link b/names/dnd-link new file mode 100644 index 0000000..e69de29 diff --git a/names/dnd-move b/names/dnd-move new file mode 100644 index 0000000..e69de29 diff --git a/names/dnd-none b/names/dnd-none new file mode 100644 index 0000000..e69de29 diff --git a/names/double_arrow b/names/double_arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/e-resize b/names/e-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/e29285e634086352946a0e7090d73106 b/names/e29285e634086352946a0e7090d73106 new file mode 100644 index 0000000..e69de29 diff --git a/names/ew-resize b/names/ew-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/fcf1c3c7cd4491d801f1e1c78f100000 b/names/fcf1c3c7cd4491d801f1e1c78f100000 new file mode 100644 index 0000000..e69de29 diff --git a/names/fcf21c00b30f7e3f83fe0dfd12e71cff b/names/fcf21c00b30f7e3f83fe0dfd12e71cff new file mode 100644 index 0000000..e69de29 diff --git a/names/fleur b/names/fleur new file mode 100644 index 0000000..e69de29 diff --git a/names/forbidden b/names/forbidden new file mode 100644 index 0000000..e69de29 diff --git a/names/grabbing b/names/grabbing new file mode 100644 index 0000000..e69de29 diff --git a/names/gumby b/names/gumby new file mode 100644 index 0000000..e69de29 diff --git a/names/h_double_arrow b/names/h_double_arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/half-busy b/names/half-busy new file mode 100644 index 0000000..e69de29 diff --git a/names/hand b/names/hand new file mode 100644 index 0000000..e69de29 diff --git a/names/hand1 b/names/hand1 new file mode 100644 index 0000000..e69de29 diff --git a/names/hand2 b/names/hand2 new file mode 100644 index 0000000..e69de29 diff --git a/names/help b/names/help new file mode 100644 index 0000000..e69de29 diff --git a/names/ibeam b/names/ibeam new file mode 100644 index 0000000..e69de29 diff --git a/names/left_ptr b/names/left_ptr new file mode 100644 index 0000000..e69de29 diff --git a/names/left_ptr_watch b/names/left_ptr_watch new file mode 100644 index 0000000..e69de29 diff --git a/names/left_side b/names/left_side new file mode 100644 index 0000000..e69de29 diff --git a/names/link b/names/link new file mode 100644 index 0000000..e69de29 diff --git a/names/lr_angle b/names/lr_angle new file mode 100644 index 0000000..e69de29 diff --git a/names/move b/names/move new file mode 100644 index 0000000..e69de29 diff --git a/names/n-resize b/names/n-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/ne-resize b/names/ne-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/nesw-resize b/names/nesw-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/no-drop b/names/no-drop new file mode 100644 index 0000000..e69de29 diff --git a/names/not-allowed b/names/not-allowed new file mode 100644 index 0000000..e69de29 diff --git a/names/ns-resize b/names/ns-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/nw-resize b/names/nw-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/nwse-resize b/names/nwse-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/openhand b/names/openhand new file mode 100644 index 0000000..e69de29 diff --git a/names/pencil b/names/pencil new file mode 100644 index 0000000..e69de29 diff --git a/names/pirate b/names/pirate new file mode 100644 index 0000000..e69de29 diff --git a/names/pointer b/names/pointer new file mode 100644 index 0000000..e69de29 diff --git a/names/pointing_hand b/names/pointing_hand new file mode 100644 index 0000000..e69de29 diff --git a/names/progress b/names/progress new file mode 100644 index 0000000..e69de29 diff --git a/names/question_arrow b/names/question_arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/right_side b/names/right_side new file mode 100644 index 0000000..e69de29 diff --git a/names/row-resize b/names/row-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/s-resize b/names/s-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/sb_down_arrow b/names/sb_down_arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/sb_h_double_arrow b/names/sb_h_double_arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/sb_left_arrow b/names/sb_left_arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/sb_right_arrow b/names/sb_right_arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/sb_up_arrow b/names/sb_up_arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/sb_v_double_arrow b/names/sb_v_double_arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/se-resize b/names/se-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/size_all b/names/size_all new file mode 100644 index 0000000..e69de29 diff --git a/names/size_bdiag b/names/size_bdiag new file mode 100644 index 0000000..e69de29 diff --git a/names/size_fdiag b/names/size_fdiag new file mode 100644 index 0000000..e69de29 diff --git a/names/size_hor b/names/size_hor new file mode 100644 index 0000000..e69de29 diff --git a/names/size_ver b/names/size_ver new file mode 100644 index 0000000..e69de29 diff --git a/names/split_h b/names/split_h new file mode 100644 index 0000000..e69de29 diff --git a/names/split_v b/names/split_v new file mode 100644 index 0000000..e69de29 diff --git a/names/sw-resize b/names/sw-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/target b/names/target new file mode 100644 index 0000000..e69de29 diff --git a/names/text b/names/text new file mode 100644 index 0000000..e69de29 diff --git a/names/top_left_arrow b/names/top_left_arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/top_left_corner b/names/top_left_corner new file mode 100644 index 0000000..e69de29 diff --git a/names/top_right_corner b/names/top_right_corner new file mode 100644 index 0000000..e69de29 diff --git a/names/top_side b/names/top_side new file mode 100644 index 0000000..e69de29 diff --git a/names/up-arrow b/names/up-arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/up_arrow b/names/up_arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/v_double_arrow b/names/v_double_arrow new file mode 100644 index 0000000..e69de29 diff --git a/names/vertical-text b/names/vertical-text new file mode 100644 index 0000000..e69de29 diff --git a/names/w-resize b/names/w-resize new file mode 100644 index 0000000..e69de29 diff --git a/names/wait b/names/wait new file mode 100644 index 0000000..e69de29 diff --git a/names/watch b/names/watch new file mode 100644 index 0000000..e69de29 diff --git a/names/whats_this b/names/whats_this new file mode 100644 index 0000000..e69de29 diff --git a/names/xterm b/names/xterm new file mode 100644 index 0000000..e69de29 diff --git a/src/Alternate_Select/config.txt b/src/Alternate_Select/config.txt new file mode 100644 index 0000000..6c9c2bb --- /dev/null +++ b/src/Alternate_Select/config.txt @@ -0,0 +1 @@ +32 15 4 icon.png diff --git a/src/Alternate_Select/icon.png b/src/Alternate_Select/icon.png new file mode 100644 index 0000000..15f8e61 Binary files /dev/null and b/src/Alternate_Select/icon.png differ diff --git a/src/Busy/config.txt b/src/Busy/config.txt new file mode 100644 index 0000000..782c9e9 --- /dev/null +++ b/src/Busy/config.txt @@ -0,0 +1,8 @@ +32 16 15 icon1.png 80 +32 16 15 icon2.png 80 +32 16 15 icon3.png 80 +32 16 15 icon4.png 80 +32 16 15 icon5.png 80 +32 16 15 icon6.png 80 +32 16 15 icon7.png 80 +32 16 15 icon8.png 80 diff --git a/src/Busy/icon1.png b/src/Busy/icon1.png new file mode 100644 index 0000000..c673269 Binary files /dev/null and b/src/Busy/icon1.png differ diff --git a/src/Busy/icon2.png b/src/Busy/icon2.png new file mode 100644 index 0000000..f37587d Binary files /dev/null and b/src/Busy/icon2.png differ diff --git a/src/Busy/icon3.png b/src/Busy/icon3.png new file mode 100644 index 0000000..de95c48 Binary files /dev/null and b/src/Busy/icon3.png differ diff --git a/src/Busy/icon4.png b/src/Busy/icon4.png new file mode 100644 index 0000000..48714d4 Binary files /dev/null and b/src/Busy/icon4.png differ diff --git a/src/Busy/icon5.png b/src/Busy/icon5.png new file mode 100644 index 0000000..cf3efd4 Binary files /dev/null and b/src/Busy/icon5.png differ diff --git a/src/Busy/icon6.png b/src/Busy/icon6.png new file mode 100644 index 0000000..7672631 Binary files /dev/null and b/src/Busy/icon6.png differ diff --git a/src/Busy/icon7.png b/src/Busy/icon7.png new file mode 100644 index 0000000..31ab80c Binary files /dev/null and b/src/Busy/icon7.png differ diff --git a/src/Busy/icon8.png b/src/Busy/icon8.png new file mode 100644 index 0000000..58a0eaa Binary files /dev/null and b/src/Busy/icon8.png differ diff --git a/src/Diagonal_Resize_1/config.txt b/src/Diagonal_Resize_1/config.txt new file mode 100644 index 0000000..ed667ab --- /dev/null +++ b/src/Diagonal_Resize_1/config.txt @@ -0,0 +1 @@ +32 16 15 icon.png diff --git a/src/Diagonal_Resize_1/icon.png b/src/Diagonal_Resize_1/icon.png new file mode 100644 index 0000000..9bcca02 Binary files /dev/null and b/src/Diagonal_Resize_1/icon.png differ diff --git a/src/Diagonal_Resize_2/config.txt b/src/Diagonal_Resize_2/config.txt new file mode 100644 index 0000000..ed667ab --- /dev/null +++ b/src/Diagonal_Resize_2/config.txt @@ -0,0 +1 @@ +32 16 15 icon.png diff --git a/src/Diagonal_Resize_2/icon.png b/src/Diagonal_Resize_2/icon.png new file mode 100644 index 0000000..67ae2cb Binary files /dev/null and b/src/Diagonal_Resize_2/icon.png differ diff --git a/src/Handwriting/config.txt b/src/Handwriting/config.txt new file mode 100644 index 0000000..536b299 --- /dev/null +++ b/src/Handwriting/config.txt @@ -0,0 +1 @@ +32 3 26 icon.png diff --git a/src/Handwriting/icon.png b/src/Handwriting/icon.png new file mode 100644 index 0000000..fe4c48d Binary files /dev/null and b/src/Handwriting/icon.png differ diff --git a/src/Help_Select/config.txt b/src/Help_Select/config.txt new file mode 100644 index 0000000..38cdd09 --- /dev/null +++ b/src/Help_Select/config.txt @@ -0,0 +1 @@ +32 2 2 icon.png diff --git a/src/Help_Select/icon.png b/src/Help_Select/icon.png new file mode 100644 index 0000000..5736352 Binary files /dev/null and b/src/Help_Select/icon.png differ diff --git a/src/Horizontal_Resize/config.txt b/src/Horizontal_Resize/config.txt new file mode 100644 index 0000000..4587318 --- /dev/null +++ b/src/Horizontal_Resize/config.txt @@ -0,0 +1 @@ +32 15 14 icon.png diff --git a/src/Horizontal_Resize/icon.png b/src/Horizontal_Resize/icon.png new file mode 100644 index 0000000..c6afaad Binary files /dev/null and b/src/Horizontal_Resize/icon.png differ diff --git a/src/Link_Select/config.txt b/src/Link_Select/config.txt new file mode 100644 index 0000000..7d4a068 --- /dev/null +++ b/src/Link_Select/config.txt @@ -0,0 +1 @@ +32 4 4 icon.png diff --git a/src/Link_Select/icon.png b/src/Link_Select/icon.png new file mode 100644 index 0000000..18e2227 Binary files /dev/null and b/src/Link_Select/icon.png differ diff --git a/src/Move/config.txt b/src/Move/config.txt new file mode 100644 index 0000000..ad4632c --- /dev/null +++ b/src/Move/config.txt @@ -0,0 +1 @@ +32 15 15 icon.png diff --git a/src/Move/icon.png b/src/Move/icon.png new file mode 100644 index 0000000..2d74f9e Binary files /dev/null and b/src/Move/icon.png differ diff --git a/src/Normal_Select/config.txt b/src/Normal_Select/config.txt new file mode 100644 index 0000000..38cdd09 --- /dev/null +++ b/src/Normal_Select/config.txt @@ -0,0 +1 @@ +32 2 2 icon.png diff --git a/src/Normal_Select/icon.png b/src/Normal_Select/icon.png new file mode 100644 index 0000000..ee1c68a Binary files /dev/null and b/src/Normal_Select/icon.png differ diff --git a/src/Precision_Select/config.txt b/src/Precision_Select/config.txt new file mode 100644 index 0000000..4587318 --- /dev/null +++ b/src/Precision_Select/config.txt @@ -0,0 +1 @@ +32 15 14 icon.png diff --git a/src/Precision_Select/icon.png b/src/Precision_Select/icon.png new file mode 100644 index 0000000..6e4ed6d Binary files /dev/null and b/src/Precision_Select/icon.png differ diff --git a/src/Text_Select/config.txt b/src/Text_Select/config.txt new file mode 100644 index 0000000..ad4632c --- /dev/null +++ b/src/Text_Select/config.txt @@ -0,0 +1 @@ +32 15 15 icon.png diff --git a/src/Text_Select/icon.png b/src/Text_Select/icon.png new file mode 100644 index 0000000..9438f36 Binary files /dev/null and b/src/Text_Select/icon.png differ diff --git a/src/Unavailable/config.txt b/src/Unavailable/config.txt new file mode 100644 index 0000000..f84e2bb --- /dev/null +++ b/src/Unavailable/config.txt @@ -0,0 +1 @@ +32 16 16 icon.png diff --git a/src/Unavailable/icon.png b/src/Unavailable/icon.png new file mode 100644 index 0000000..58fbb97 Binary files /dev/null and b/src/Unavailable/icon.png differ diff --git a/src/Vertical_Resize/config.txt b/src/Vertical_Resize/config.txt new file mode 100644 index 0000000..06527da --- /dev/null +++ b/src/Vertical_Resize/config.txt @@ -0,0 +1 @@ +32 15 16 icon.png diff --git a/src/Vertical_Resize/icon.png b/src/Vertical_Resize/icon.png new file mode 100644 index 0000000..db96bab Binary files /dev/null and b/src/Vertical_Resize/icon.png differ diff --git a/src/Working_In_Background/config.txt b/src/Working_In_Background/config.txt new file mode 100644 index 0000000..8ef39bd --- /dev/null +++ b/src/Working_In_Background/config.txt @@ -0,0 +1,8 @@ +32 2 2 icon1.png 80 +32 2 2 icon2.png 80 +32 2 2 icon3.png 80 +32 2 2 icon4.png 80 +32 2 2 icon5.png 80 +32 2 2 icon6.png 80 +32 2 2 icon7.png 80 +32 2 2 icon8.png 80 diff --git a/src/Working_In_Background/icon1.png b/src/Working_In_Background/icon1.png new file mode 100644 index 0000000..3a1e269 Binary files /dev/null and b/src/Working_In_Background/icon1.png differ diff --git a/src/Working_In_Background/icon2.png b/src/Working_In_Background/icon2.png new file mode 100644 index 0000000..8aca6a0 Binary files /dev/null and b/src/Working_In_Background/icon2.png differ diff --git a/src/Working_In_Background/icon3.png b/src/Working_In_Background/icon3.png new file mode 100644 index 0000000..a6bb364 Binary files /dev/null and b/src/Working_In_Background/icon3.png differ diff --git a/src/Working_In_Background/icon4.png b/src/Working_In_Background/icon4.png new file mode 100644 index 0000000..531dfa5 Binary files /dev/null and b/src/Working_In_Background/icon4.png differ diff --git a/src/Working_In_Background/icon5.png b/src/Working_In_Background/icon5.png new file mode 100644 index 0000000..177579f Binary files /dev/null and b/src/Working_In_Background/icon5.png differ diff --git a/src/Working_In_Background/icon6.png b/src/Working_In_Background/icon6.png new file mode 100644 index 0000000..11cce89 Binary files /dev/null and b/src/Working_In_Background/icon6.png differ diff --git a/src/Working_In_Background/icon7.png b/src/Working_In_Background/icon7.png new file mode 100644 index 0000000..ab60bbd Binary files /dev/null and b/src/Working_In_Background/icon7.png differ diff --git a/src/Working_In_Background/icon8.png b/src/Working_In_Background/icon8.png new file mode 100644 index 0000000..6005263 Binary files /dev/null and b/src/Working_In_Background/icon8.png differ diff --git a/src/index.theme b/src/index.theme new file mode 100644 index 0000000..3cdcc11 --- /dev/null +++ b/src/index.theme @@ -0,0 +1,4 @@ +[Icon Theme] +Name= +Comment=An XDG black and white cursor theme with a bold outline and a cartoon feel +Inherits=core