src/video/riscos/SDL_riscosmouse_c.h
author Sam Lantinga <slouken@libsdl.org>
Wed, 05 Nov 2003 23:11:05 +0000
changeset 733 9557ac1857a3
parent 630 550bccdf04bd
child 769 b8d311d90021
permissions -rw-r--r--
Date: Mon, 13 Oct 2003 13:37:18 +0100
From: "alan buckley"
Subject: Modification for RISC OS SDL port (SDL_riscosevents.c)

This modification improves the key press to Unicode character translation.
     1 /*
     2     SDL - Simple DirectMedia Layer
     3     Copyright (C) 1997, 1998, 1999, 2000, 2001  Sam Lantinga
     4 
     5     This library is free software; you can redistribute it and/or
     6     modify it under the terms of the GNU Library General Public
     7     License as published by the Free Software Foundation; either
     8     version 2 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     Library General Public License for more details.
    14 
    15     You should have received a copy of the GNU Library General Public
    16     License along with this library; if not, write to the Free
    17     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    18 
    19     Sam Lantinga
    20     slouken@devolution.com
    21 */
    22 
    23 #ifdef SAVE_RCSID
    24 static char rcsid =
    25  "@(#) $Id$";
    26 #endif
    27 
    28 #include "SDL_riscosvideo.h"
    29 
    30 /* The implementation dependent data for the window manager cursor */
    31 struct WMcursor {
    32 	int w;
    33 	int h;
    34 	int hot_x;
    35 	int hot_y;
    36 	Uint8 *data;
    37 };
    38 
    39 /* Functions to be exported */
    40 void RISCOS_FreeWMCursor(_THIS, WMcursor *cursor);
    41 WMcursor *RISCOS_CreateWMCursor(_THIS, Uint8 *data, Uint8 *mask, int w, int h, int hot_x, int hot_y);
    42 
    43 int RISCOS_ShowWMCursor(_THIS, WMcursor *cursor);
    44 void FULLSCREEN_WarpWMCursor(_THIS, Uint16 x, Uint16 y);
    45 
    46 int WIMP_ShowWMCursor(_THIS, WMcursor *cursor);
    47 void WIMP_WarpWMCursor(_THIS, Uint16 x, Uint16 y);
    48