symbian-qemu-0.9.1-12/libsdl-trunk/src/video/default_cursor.h
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 /*
       
     2     SDL - Simple DirectMedia Layer
       
     3     Copyright (C) 1997-2006 Sam Lantinga
       
     4 
       
     5     This library is free software; you can redistribute it and/or
       
     6     modify it under the terms of the GNU Lesser General Public
       
     7     License as published by the Free Software Foundation; either
       
     8     version 2.1 of the License, or (at your option) any later version.
       
     9 
       
    10     This library is distributed in the hope that it will be useful,
       
    11     but WITHOUT ANY WARRANTY; without even the implied warranty of
       
    12     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
       
    13     Lesser General Public License for more details.
       
    14 
       
    15     You should have received a copy of the GNU Lesser General Public
       
    16     License along with this library; if not, write to the Free Software
       
    17     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
       
    18 
       
    19     Sam Lantinga
       
    20     slouken@libsdl.org
       
    21 */
       
    22 
       
    23 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
       
    24  * Default cursor - it happens to be the Mac cursor, but could be anything   */
       
    25 
       
    26 #define DEFAULT_CWIDTH	16
       
    27 #define DEFAULT_CHEIGHT	16
       
    28 #define DEFAULT_CHOTX	0
       
    29 #define DEFAULT_CHOTY	0
       
    30 
       
    31 /* Added a real MacOS cursor, at the request of Luc-Olivier de Charrière */
       
    32 #define USE_MACOS_CURSOR
       
    33 
       
    34 #ifdef USE_MACOS_CURSOR
       
    35 
       
    36 static unsigned char default_cdata[] =
       
    37 {
       
    38  0x00,0x00,
       
    39  0x40,0x00,
       
    40  0x60,0x00,
       
    41  0x70,0x00,
       
    42  0x78,0x00,
       
    43  0x7C,0x00,
       
    44  0x7E,0x00,
       
    45  0x7F,0x00,
       
    46  0x7F,0x80,
       
    47  0x7C,0x00,
       
    48  0x6C,0x00,
       
    49  0x46,0x00,
       
    50  0x06,0x00,
       
    51  0x03,0x00,
       
    52  0x03,0x00,
       
    53  0x00,0x00
       
    54 };
       
    55 static unsigned char default_cmask[] =
       
    56 {
       
    57  0xC0,0x00,
       
    58  0xE0,0x00,
       
    59  0xF0,0x00,
       
    60  0xF8,0x00,
       
    61  0xFC,0x00,
       
    62  0xFE,0x00,
       
    63  0xFF,0x00,
       
    64  0xFF,0x80,
       
    65  0xFF,0xC0,
       
    66  0xFF,0xE0,
       
    67  0xFE,0x00,
       
    68  0xEF,0x00,
       
    69  0xCF,0x00,
       
    70  0x87,0x80,
       
    71  0x07,0x80,
       
    72  0x03,0x00
       
    73 };
       
    74 
       
    75 #else
       
    76 
       
    77 static unsigned char default_cdata[] =
       
    78 {
       
    79  0x00,0x00,
       
    80  0x40,0x00,
       
    81  0x60,0x00,
       
    82  0x70,0x00,
       
    83  0x78,0x00,
       
    84  0x7C,0x00,
       
    85  0x7E,0x00,
       
    86  0x7F,0x00,
       
    87  0x7F,0x80,
       
    88  0x7C,0x00,
       
    89  0x6C,0x00,
       
    90  0x46,0x00,
       
    91  0x06,0x00,
       
    92  0x03,0x00,
       
    93  0x03,0x00,
       
    94  0x00,0x00
       
    95 };
       
    96 static unsigned char default_cmask[] =
       
    97 {
       
    98  0x40,0x00,
       
    99  0xE0,0x00,
       
   100  0xF0,0x00,
       
   101  0xF8,0x00,
       
   102  0xFC,0x00,
       
   103  0xFE,0x00,
       
   104  0xFF,0x00,
       
   105  0xFF,0x80,
       
   106  0xFF,0xC0,
       
   107  0xFF,0x80,
       
   108  0xFE,0x00,
       
   109  0xEF,0x00,
       
   110  0x4F,0x00,
       
   111  0x07,0x80,
       
   112  0x07,0x80,
       
   113  0x03,0x00
       
   114 };
       
   115 
       
   116 #endif /* TRUE_MACINTOSH_CURSOR */