cursor.h

00001 /***************************************************************************
00002     begin                : Wed Oct 8 2003
00003     copyright            : (C) 2003 - 2006 by Alper Akcan
00004     email                : distchx@yahoo.com
00005  ***************************************************************************/
00006 
00007 /***************************************************************************
00008  *                                                                         *
00009  *   This program is free software; you can redistribute it and/or modify  *
00010  *   it under the terms of the GNU Lesser General Public License as        *
00011  *   published by the Free Software Foundation; either version 2.1 of the  *
00012  *   License, or (at your option) any later version.                       *
00013  *                                                                         *
00014  ***************************************************************************/
00015 
00016 #ifndef S_CURSOR_H_
00017 #define S_CURSOR_H_
00018 
00019 static unsigned int s_video_helper_cursor_arrow[64] = {
00020 0x00000000,  0x00000000,  0x40000000,  0x60000000,
00021 0x70000000,  0x78000000,  0x7c000000,  0x7e000000,
00022 0x7f000000,  0x7f800000,  0x7fc00000,  0x7e000000,
00023 0x76000000,  0x66000000,  0x43000000,  0x03000000,
00024 0x01800000,  0x01800000,  0x00c00000,  0x00c00000,
00025 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00026 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00027 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00028 0x80000000,  0xc0000000,  0xe0000000,  0xf0000000,
00029 0xf8000000,  0xfc000000,  0xfe000000,  0xff000000,
00030 0xff800000,  0xffc00000,  0xffe00000,  0xfff00000,
00031 0xff000000,  0xff000000,  0xe7800000,  0xc7800000,
00032 0x83c00000,  0x03c00000,  0x01e00000,  0x01e00000,
00033 0x00c00000,  0x00000000,  0x00000000,  0x00000000,
00034 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00035 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00036 static unsigned int s_video_helper_cursor_cross[64] = {
00037 0x00000000,  0x00400000,  0x00400000,  0x00400000,
00038 0x00400000,  0x00400000,  0x00400000,  0x00400000,
00039 0x00400000,  0x7fffc000,  0x00400000,  0x00400000,
00040 0x00400000,  0x00400000,  0x00400000,  0x00400000,
00041 0x00400000,  0x00400000,  0x00000000,  0x00000000,
00042 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00043 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00044 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00045 0x00400000,  0x00e00000,  0x00e00000,  0x00e00000,
00046 0x00e00000,  0x00e00000,  0x00e00000,  0x00e00000,
00047 0x7fffc000,  0xffffe000,  0x7fffc000,  0x00e00000,
00048 0x00e00000,  0x00e00000,  0x00e00000,  0x00e00000,
00049 0x00e00000,  0x00e00000,  0x00400000,  0x00000000,
00050 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00051 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00052 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00053 static unsigned int s_video_helper_cursor_forbid[64] = {
00054 0x00000000,  0x01f80000,  0x07fe0000,  0x0f0f0000,
00055 0x1c038000,  0x3e01c000,  0x3700c000,  0x7380e000,
00056 0x61c06000,  0x60e06000,  0x60706000,  0x60386000,
00057 0x701ce000,  0x300ec000,  0x3807c000,  0x1c038000,
00058 0x0f0f0000,  0x07fe0000,  0x01f80000,  0x00000000,
00059 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00060 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00061 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00062 0x03fc0000,  0x0fff0000,  0x1fff8000,  0x3fffc000,
00063 0x7f9fe000,  0x7f07e000,  0xff83f000,  0xffc1f000,
00064 0xfbe1f000,  0xf1f0f000,  0xf0f8f000,  0xf87df000,
00065 0xf83ff000,  0xfc1ff000,  0x7e0fe000,  0x7f9fe000,
00066 0x3fffc000,  0x1fff8000,  0x0fff0000,  0x03fc0000,
00067 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00068 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00069 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00070 static unsigned int s_video_helper_cursor_ibeam[64] = {
00071 0x00000000,  0x77000000,  0x08000000,  0x08000000,
00072 0x08000000,  0x08000000,  0x08000000,  0x08000000,
00073 0x08000000,  0x08000000,  0x08000000,  0x08000000,
00074 0x08000000,  0x08000000,  0x08000000,  0x08000000,
00075 0x77000000,  0x00000000,  0x00000000,  0x00000000,
00076 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00077 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00078 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00079 0x77000000,  0xff800000,  0x7f000000,  0x1c000000,
00080 0x1c000000,  0x1c000000,  0x1c000000,  0x1c000000,
00081 0x1c000000,  0x1c000000,  0x1c000000,  0x1c000000,
00082 0x1c000000,  0x1c000000,  0x1c000000,  0x7f000000,
00083 0xff800000,  0x77000000,  0x00000000,  0x00000000,
00084 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00085 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00086 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00087 static unsigned int s_video_helper_cursor_point[64] = {
00088 0x00000000,  0x03000000,  0x04800000,  0x04800000,
00089 0x04800000,  0x04800000,  0x04e00000,  0x049c0000,
00090 0x04930000,  0x04928000,  0x74924000,  0x4c024000,
00091 0x44004000,  0x24004000,  0x14004000,  0x10004000,
00092 0x08004000,  0x08008000,  0x04008000,  0x04008000,
00093 0x02010000,  0x02010000,  0x03ff0000,  0x00000000,
00094 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00095 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00096 0x03000000,  0x07800000,  0x0fc00000,  0x0fc00000,
00097 0x0fc00000,  0x0fe00000,  0x0ffc0000,  0x0fff0000,
00098 0x0fff8000,  0x7fffc000,  0xffffe000,  0xffffe000,
00099 0xffffe000,  0x7fffe000,  0x3fffe000,  0x3fffe000,
00100 0x1fffe000,  0x1fffc000,  0x0fffc000,  0x0fffc000,
00101 0x07ff8000,  0x07ff8000,  0x07ff8000,  0x03ff0000,
00102 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00103 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00104 static unsigned int s_video_helper_cursor_sizea[64] = {
00105 0x00000000,  0x00200000,  0x00700000,  0x00f80000,
00106 0x01fc0000,  0x00200000,  0x00200000,  0x08208000,
00107 0x1820c000,  0x3820e000,  0x7ffff000,  0x3820e000,
00108 0x1820c000,  0x08208000,  0x00200000,  0x00200000,
00109 0x01fc0000,  0x00f80000,  0x00700000,  0x00200000,
00110 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00111 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00112 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00113 0x00200000,  0x00700000,  0x00f80000,  0x01fc0000,
00114 0x03fe0000,  0x07ff0000,  0x0c718000,  0x1c71c000,
00115 0x3c71e000,  0x7ffff000,  0xfffff800,  0x7ffff000,
00116 0x3c71e000,  0x1c71c000,  0x0c718000,  0x07ff0000,
00117 0x03fe0000,  0x01fc0000,  0x00f80000,  0x00700000,
00118 0x00200000,  0x00000000,  0x00000000,  0x00000000,
00119 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00120 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00121 static unsigned int s_video_helper_cursor_sizeb[64] = {
00122 0x00000000,  0x7c000000,  0x78000000,  0x70000000,
00123 0x68000000,  0x44000000,  0x02000000,  0x01000000,
00124 0x00800000,  0x00440000,  0x002c0000,  0x001c0000,
00125 0x003c0000,  0x007c0000,  0x00000000,  0x00000000,
00126 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00127 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00128 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00129 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00130 0xff000000,  0xfe000000,  0xfc000000,  0xf8000000,
00131 0xfc000000,  0xee000000,  0xc7000000,  0x83820000,
00132 0x01c60000,  0x00ee0000,  0x007e0000,  0x003e0000,
00133 0x007e0000,  0x00fe0000,  0x01fe0000,  0x00000000,
00134 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00135 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00136 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00137 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00138 static unsigned int s_video_helper_cursor_sizeh[64] = {
00139 0x00000000,  0x00000000,  0x08008000,  0x1800c000,
00140 0x3800e000,  0x7ffff000,  0x3800e000,  0x1800c000,
00141 0x08008000,  0x00000000,  0x00000000,  0x00000000,
00142 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00143 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00144 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00145 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00146 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00147 0x04010000,  0x0c018000,  0x1c01c000,  0x3c01e000,
00148 0x7ffff000,  0xfffff800,  0x7ffff000,  0x3c01e000,
00149 0x1c01c000,  0x0c018000,  0x04010000,  0x00000000,
00150 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00151 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00152 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00153 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00154 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00155 static unsigned int s_video_helper_cursor_sizes[64] = {
00156 0x00000000,  0x007c0000,  0x003c0000,  0x001c0000,
00157 0x002c0000,  0x00440000,  0x00800000,  0x01000000,
00158 0x02000000,  0x44000000,  0x68000000,  0x70000000,
00159 0x78000000,  0x7c000000,  0x00000000,  0x00000000,
00160 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00161 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00162 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00163 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00164 0x01fe0000,  0x00fe0000,  0x007e0000,  0x003e0000,
00165 0x007e0000,  0x00ee0000,  0x01c60000,  0x83820000,
00166 0xc7000000,  0xee000000,  0xfc000000,  0xf8000000,
00167 0xfc000000,  0xfe000000,  0xff000000,  0x00000000,
00168 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00169 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00170 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00171 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00172 static unsigned int s_video_helper_cursor_sizev[64] = {
00173 0x00000000,  0x04000000,  0x0e000000,  0x1f000000,
00174 0x3f800000,  0x04000000,  0x04000000,  0x04000000,
00175 0x04000000,  0x04000000,  0x04000000,  0x04000000,
00176 0x04000000,  0x04000000,  0x04000000,  0x04000000,
00177 0x3f800000,  0x1f000000,  0x0e000000,  0x04000000,
00178 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00179 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00180 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00181 0x04000000,  0x0e000000,  0x1f000000,  0x3f800000,
00182 0x7fc00000,  0xffe00000,  0x0e000000,  0x0e000000,
00183 0x0e000000,  0x0e000000,  0x0e000000,  0x0e000000,
00184 0x0e000000,  0x0e000000,  0x0e000000,  0xffe00000,
00185 0x7fc00000,  0x3f800000,  0x1f000000,  0x0e000000,
00186 0x04000000,  0x00000000,  0x00000000,  0x00000000,
00187 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00188 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00189 static unsigned int s_video_helper_cursor_splith[64] = {
00190 0x00000000,  0x00800000,  0x01c00000,  0x03e00000,
00191 0x00800000,  0x00800000,  0x00800000,  0x00800000,
00192 0x00800000,  0x7fff0000,  0x00000000,  0x00000000,
00193 0x7fff0000,  0x00800000,  0x00800000,  0x00800000,
00194 0x00800000,  0x00800000,  0x00800000,  0x03e00000,
00195 0x01c00000,  0x00800000,  0x00000000,  0x00000000,
00196 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00197 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00198 0x00800000,  0x01c00000,  0x03e00000,  0x07f00000,
00199 0x0ff80000,  0x01c00000,  0x01c00000,  0x01c00000,
00200 0xffff8000,  0xffff8000,  0xffff8000,  0xffff8000,
00201 0xffff8000,  0xffff8000,  0x01c00000,  0x01c00000,
00202 0x01c00000,  0x01c00000,  0x0ff80000,  0x07f00000,
00203 0x03e00000,  0x01c00000,  0x00800000,  0x00000000,
00204 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00205 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00206 static unsigned int s_video_helper_cursor_splitv[64] = {
00207 0x00000000,  0x00480000,  0x00480000,  0x00480000,
00208 0x00480000,  0x00480000,  0x10482000,  0x30483000,
00209 0x7fcff800,  0x30483000,  0x10482000,  0x00480000,
00210 0x00480000,  0x00480000,  0x00480000,  0x00480000,
00211 0x00480000,  0x00000000,  0x00000000,  0x00000000,
00212 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00213 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00214 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00215 0x00fc0000,  0x00fc0000,  0x00fc0000,  0x00fc0000,
00216 0x08fc4000,  0x18fc6000,  0x38fc7000,  0x7ffff800,
00217 0xfffffc00,  0x7ffff800,  0x38fc7000,  0x18fc6000,
00218 0x08fc4000,  0x00fc0000,  0x00fc0000,  0x00fc0000,
00219 0x00fc0000,  0x00fc0000,  0x00000000,  0x00000000,
00220 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00221 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00222 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00223 static unsigned int s_video_helper_cursor_uparrow[64] = {
00224 0x00000000,  0x04000000,  0x0e000000,  0x1f000000,
00225 0x3f800000,  0x04000000,  0x04000000,  0x04000000,
00226 0x04000000,  0x04000000,  0x04000000,  0x04000000,
00227 0x04000000,  0x04000000,  0x04000000,  0x04000000,
00228 0x04000000,  0x04000000,  0x00000000,  0x00000000,
00229 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00230 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00231 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00232 0x04000000,  0x0e000000,  0x1f000000,  0x3f800000,
00233 0x7fc00000,  0xffe00000,  0x0e000000,  0x0e000000,
00234 0x0e000000,  0x0e000000,  0x0e000000,  0x0e000000,
00235 0x0e000000,  0x0e000000,  0x0e000000,  0x0e000000,
00236 0x0e000000,  0x0e000000,  0x04000000,  0x00000000,
00237 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00238 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00239 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00240 static unsigned int s_video_helper_cursor_wait[64] = {
00241 0x00000000,  0x7ffc0000,  0x600c0000,  0x7ffc0000,
00242 0x20080000,  0x20080000,  0x25480000,  0x22880000,
00243 0x31180000,  0x18300000,  0x0d600000,  0x06c00000,
00244 0x06c00000,  0x0d600000,  0x18300000,  0x31180000,
00245 0x22880000,  0x25480000,  0x20080000,  0x20080000,
00246 0x7ffc0000,  0x40040000,  0x7ffc0000,  0x00000000,
00247 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00248 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00249 0x7ffc0000,  0xfffe0000,  0xfffe0000,  0xfffe0000,
00250 0x7ffc0000,  0x7ffc0000,  0x7ffc0000,  0x7ffc0000,
00251 0x7ffc0000,  0x3ff80000,  0x1ff00000,  0x0fe00000,
00252 0x0fe00000,  0x1ff00000,  0x3ff80000,  0x7ffc0000,
00253 0x7ffc0000,  0x7ffc0000,  0x7ffc0000,  0x7ffc0000,
00254 0xfffe0000,  0xfffe0000,  0xfffe0000,  0x7ffc0000,
00255 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00256 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00257 static unsigned int s_video_helper_cursor_none[64] = {
00258 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00259 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00260 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00261 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00262 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00263 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00264 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00265 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00266 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00267 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00268 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00269 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00270 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00271 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00272 0x00000000,  0x00000000,  0x00000000,  0x00000000,
00273 0x00000000,  0x00000000,  0x00000000,  0x00000000};
00274 
00275 #endif /* S_CURSOR_H_ */

Generated on Wed Dec 27 17:53:06 2006 for xynth-0.8.40 by  doxygen 1.4.7