master hovercats/oakiss / pkg / wayland / patch / 0001-cursor-Add-hand2-and-question_arrow.patch
  1From 25e4247c73e392be9bda7fec4eb8666c5acb8dcf Mon Sep 17 00:00:00 2001
  2From: Michael Forney <mforney@mforney.org>
  3Date: Fri, 30 Dec 2016 02:16:59 -0800
  4Subject: [PATCH] cursor: Add hand2 and question_arrow
  5
  6---
  7 cursor/convert_font.c |   4 +-
  8 cursor/cursor-data.h  | 124 +++++++++++++++++++++++++++++++++---------
  9 2 files changed, 102 insertions(+), 26 deletions(-)
 10
 11diff --git a/cursor/convert_font.c b/cursor/convert_font.c
 12index 74e45fb..9116ef8 100644
 13--- a/cursor/convert_font.c
 14+++ b/cursor/convert_font.c
 15@@ -488,7 +488,9 @@ static struct {
 16 	{ "top_side", "top_side" },
 17 	{ "xterm", "xterm" },
 18 	{ "hand1", "hand1" },
 19-	{ "watch", "watch" }
 20+	{ "hand2", "hand2" },
 21+	{ "watch", "watch" },
 22+	{ "question_arrow", "question_arrow" },
 23 };
 24 
 25 static void
 26diff --git a/cursor/cursor-data.h b/cursor/cursor-data.h
 27index 2ee2f8a..fcdcf7e 100644
 28--- a/cursor/cursor-data.h
 29+++ b/cursor/cursor-data.h
 30@@ -486,49 +486,121 @@ static uint32_t cursor_data[] = {
 31 	0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 32 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000,
 33 	0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 34+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff,
 35+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 36+	0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 37+	0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000,
 38+	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff,
 39 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 40-	0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000,
 41-	0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x00000000, 0x00000000,
 42+	0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 43+	0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0x00000000,
 44+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000,
 45+	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff,
 46+	0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0x00000000, 0x00000000,
 47+	0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0xff000000,
 48+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 49+	0xffffffff, 0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000,
 50+	0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000,
 51+	0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000,
 52+	0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 53+	0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 54+	0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0x00000000,
 55+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff,
 56+	0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff,
 57+	0xff000000, 0xffffffff, 0xff000000, 0xffffffff, 0x00000000, 0x00000000,
 58+	0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff,
 59+	0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff,
 60+	0xffffffff, 0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000,
 61+	0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff,
 62+	0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 63+	0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 64+	0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff,
 65+	0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0x00000000,
 66+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff,
 67+	0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff,
 68+	0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 69+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000,
 70+	0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0x00000000,
 71+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 72+	0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff,
 73+	0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 74+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 75+	0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x00000000,
 76+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 77+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 78+	0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 79 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000,
 80 	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000,
 81 	0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 82 	0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000,
 83 	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff,
 84-	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff,
 85+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
 86+	0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000,
 87+	0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x00000000, 0x00000000,
 88+	0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000,
 89 	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000,
 90-	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x00000000,
 91-	0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff,
 92-	0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff,
 93-	0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0x00000000, 0x00000000,
 94-	0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 95-	0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
 96-	0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff,
 97-	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000,
 98+	0xff000000, 0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000,
 99+	0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff,
100+	0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000,
101+	0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0xff000000, 0xff000000,
102 	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000,
103-	0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff,
104-	0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xffffffff,
105+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000,
106+	0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff,
107+	0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff,
108 	0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xff000000,
109 	0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
110 	0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff,
111 	0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff,
112-	0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff,
113-	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000,
114-	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff,
115+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000,
116+	0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000,
117+	0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff,
118+	0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
119+	0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xff000000,
120+	0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff,
121+	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
122+	0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000,
123 	0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff,
124-	0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff,
125-	0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff,
126-	0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000,
127-	0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xffffffff,
128-	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000,
129-	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x00000000,
130-	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000,
131+	0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff,
132+	0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000,
133 	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000,
134-	0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
135+	0xff000000, 0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000,
136 	0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000,
137 	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff,
138 	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
139 	0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000,
140 	0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x00000000, 0x00000000,
141+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000,
142+	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000,
143+	0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
144+	0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff,
145+	0xffffffff, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
146+	0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000,
147+	0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xffffffff,
148+	0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000,
149+	0xff000000, 0xffffffff, 0x00000000, 0xffffffff, 0xff000000, 0xff000000,
150+	0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000,
151+	0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff,
152+	0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000,
153+	0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xffffffff,
154+	0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff,
155+	0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0x00000000,
156+	0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x00000000,
157+	0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000,
158+	0xff000000, 0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000,
159+	0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000,
160+	0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
161+	0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x00000000,
162+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff,
163+	0xff000000, 0xffffffff, 0xff000000, 0xffffffff, 0x00000000, 0x00000000,
164+	0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0xff000000,
165+	0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0x00000000, 0x00000000,
166+	0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xffffffff,
167+	0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x00000000, 0x00000000,
168+	0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0xff000000,
169+	0xff000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
170+	0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xffffffff,
171+	0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
172+	0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x00000000, 0x00000000,
173 	0x00000000, 0x00000000,
174 };
175 
176@@ -550,7 +622,9 @@ static struct cursor_metadata {
177 	{ "top_side", 15, 16, 7, 1, 2160 },
178 	{ "xterm", 9, 16, 4, 8, 2400 },
179 	{ "hand1", 13, 16, 12, 0, 2544 },
180-	{ "watch", 16, 16, 15, 9, 2752 },
181+	{ "hand2", 16, 16, 0, 1, 2752 },
182+	{ "watch", 16, 16, 15, 9, 3008 },
183+	{ "question_arrow", 11, 16, 5, 8, 3264 },
184 
185 	/* https://www.freedesktop.org/wiki/Specifications/cursor-spec/ */
186 	{ "sw-resize", 16, 16, 1, 14, 0 },
187-- 
1882.45.1
189