xref: /plan9/sys/src/cmd/samterm/icons.c (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
13e12c5d1SDavid du Colombier #include <u.h>
23e12c5d1SDavid du Colombier #include <libc.h>
37dd7cddfSDavid du Colombier #include <draw.h>
47dd7cddfSDavid du Colombier #include <thread.h>
57dd7cddfSDavid du Colombier #include <cursor.h>
67dd7cddfSDavid du Colombier #include <mouse.h>
77dd7cddfSDavid du Colombier #include <keyboard.h>
87dd7cddfSDavid du Colombier #include <frame.h>
97dd7cddfSDavid du Colombier #include "flayer.h"
107dd7cddfSDavid du Colombier #include "samterm.h"
113e12c5d1SDavid du Colombier 
123e12c5d1SDavid du Colombier Cursor bullseye={
133e12c5d1SDavid du Colombier 	{-7, -7},
143e12c5d1SDavid du Colombier 	{0x1F, 0xF8, 0x3F, 0xFC, 0x7F, 0xFE, 0xFB, 0xDF,
153e12c5d1SDavid du Colombier 	 0xF3, 0xCF, 0xE3, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF,
163e12c5d1SDavid du Colombier 	 0xFF, 0xFF, 0xFF, 0xFF, 0xE3, 0xC7, 0xF3, 0xCF,
173e12c5d1SDavid du Colombier 	 0x7B, 0xDF, 0x7F, 0xFE, 0x3F, 0xFC, 0x1F, 0xF8,},
183e12c5d1SDavid du Colombier 	{0x00, 0x00, 0x0F, 0xF0, 0x31, 0x8C, 0x21, 0x84,
193e12c5d1SDavid du Colombier 	 0x41, 0x82, 0x41, 0x82, 0x41, 0x82, 0x7F, 0xFE,
203e12c5d1SDavid du Colombier 	 0x7F, 0xFE, 0x41, 0x82, 0x41, 0x82, 0x41, 0x82,
213e12c5d1SDavid du Colombier 	 0x21, 0x84, 0x31, 0x8C, 0x0F, 0xF0, 0x00, 0x00,}
223e12c5d1SDavid du Colombier };
233e12c5d1SDavid du Colombier Cursor deadmouse={
243e12c5d1SDavid du Colombier 	{-7, -7},
253e12c5d1SDavid du Colombier 	{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
263e12c5d1SDavid du Colombier 	 0x00, 0x00, 0x00, 0x0C, 0x00, 0x8E, 0x1D, 0xC7,
273e12c5d1SDavid du Colombier 	 0xFF, 0xE3, 0xFF, 0xF3, 0xFF, 0xFF, 0x7F, 0xFE,
283e12c5d1SDavid du Colombier 	 0x3F, 0xF8, 0x17, 0xF0, 0x03, 0xE0, 0x00, 0x00,},
293e12c5d1SDavid du Colombier 	{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
303e12c5d1SDavid du Colombier 	 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0x82,
313e12c5d1SDavid du Colombier 	 0x04, 0x41, 0xFF, 0xE1, 0x5F, 0xF1, 0x3F, 0xFE,
323e12c5d1SDavid du Colombier 	 0x17, 0xF0, 0x03, 0xE0, 0x00, 0x00, 0x00, 0x00,}
333e12c5d1SDavid du Colombier };
343e12c5d1SDavid du Colombier Cursor lockarrow={
353e12c5d1SDavid du Colombier 	{-7, -7},
363e12c5d1SDavid du Colombier 	{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
373e12c5d1SDavid du Colombier 	 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
383e12c5d1SDavid du Colombier 	 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
393e12c5d1SDavid du Colombier 	 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,},
403e12c5d1SDavid du Colombier 	{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
413e12c5d1SDavid du Colombier 	 0x00, 0x00, 0x00, 0x00, 0x0F, 0xC0, 0x0F, 0xC0,
423e12c5d1SDavid du Colombier 	 0x03, 0xC0, 0x07, 0xC0, 0x0E, 0xC0, 0x1C, 0xC0,
433e12c5d1SDavid du Colombier 	 0x38, 0x00, 0x70, 0x00, 0xE0, 0xDB, 0xC0, 0xDB,}
443e12c5d1SDavid du Colombier };
453e12c5d1SDavid du Colombier 
467dd7cddfSDavid du Colombier Image	*darkgrey;
473e12c5d1SDavid du Colombier 
483e12c5d1SDavid du Colombier void
iconinit(void)493e12c5d1SDavid du Colombier iconinit(void)
503e12c5d1SDavid du Colombier {
51*9a747e4fSDavid du Colombier 	darkgrey = allocimage(display, Rect(0, 0, 1, 1), screen->chan, 1, 0x444444FF);
523e12c5d1SDavid du Colombier }
53