Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Latest commit

 

History

History
63 lines (50 loc) · 1.51 KB

SDL_vglmouse.c

File metadata and controls

63 lines (50 loc) · 1.51 KB
 
Jun 19, 2001
Jun 19, 2001
1
2
/*
SDL - Simple DirectMedia Layer
Feb 1, 2006
Feb 1, 2006
3
Copyright (C) 1997-2006 Sam Lantinga
Jun 19, 2001
Jun 19, 2001
4
5
This library is free software; you can redistribute it and/or
Feb 1, 2006
Feb 1, 2006
6
modify it under the terms of the GNU Lesser General Public
Jun 19, 2001
Jun 19, 2001
7
License as published by the Free Software Foundation; either
Feb 1, 2006
Feb 1, 2006
8
version 2.1 of the License, or (at your option) any later version.
Jun 19, 2001
Jun 19, 2001
9
10
11
12
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Feb 1, 2006
Feb 1, 2006
13
Lesser General Public License for more details.
Jun 19, 2001
Jun 19, 2001
14
Feb 1, 2006
Feb 1, 2006
15
16
17
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Jun 19, 2001
Jun 19, 2001
18
19
Sam Lantinga
Dec 14, 2001
Dec 14, 2001
20
slouken@libsdl.org
Jun 19, 2001
Jun 19, 2001
21
*/
Feb 21, 2006
Feb 21, 2006
22
#include "SDL_config.h"
Jun 19, 2001
Jun 19, 2001
23
24
#include "SDL_mouse.h"
Feb 16, 2006
Feb 16, 2006
25
#include "../../events/SDL_events_c.h"
Jun 19, 2001
Jun 19, 2001
26
27
28
29
30
#include "SDL_vglvideo.h"
#include "SDL_vglmouse_c.h"
/* The implementation dependent data for the window manager cursor */
May 28, 2006
May 28, 2006
31
32
33
struct WMcursor
{
int unused;
Jun 19, 2001
Jun 19, 2001
34
35
36
};
May 28, 2006
May 28, 2006
37
void
May 29, 2006
May 29, 2006
38
VGL_FreeWMCursor(_THIS, WMcursor * cursor)
Jun 19, 2001
Jun 19, 2001
39
{
May 28, 2006
May 28, 2006
40
return;
Jun 19, 2001
Jun 19, 2001
41
42
}
May 28, 2006
May 28, 2006
43
WMcursor *
May 29, 2006
May 29, 2006
44
45
46
VGL_CreateWMCursor(_THIS,
Uint8 * data, Uint8 * mask, int w, int h, int hot_x,
int hot_y)
Jun 19, 2001
Jun 19, 2001
47
{
May 28, 2006
May 28, 2006
48
return (NULL);
Jun 19, 2001
Jun 19, 2001
49
50
}
May 28, 2006
May 28, 2006
51
int
May 29, 2006
May 29, 2006
52
VGL_ShowWMCursor(_THIS, WMcursor * cursor)
Jun 19, 2001
Jun 19, 2001
53
{
May 28, 2006
May 28, 2006
54
return (0);
Jun 19, 2001
Jun 19, 2001
55
56
}
May 28, 2006
May 28, 2006
57
void
May 29, 2006
May 29, 2006
58
VGL_WarpWMCursor(_THIS, Uint16 x, Uint16 y)
Jun 19, 2001
Jun 19, 2001
59
{
May 29, 2006
May 29, 2006
60
SDL_PrivateMouseMotion(0, 0, x, y);
Jun 19, 2001
Jun 19, 2001
61
62
}
May 28, 2006
May 28, 2006
63
/* vi: set ts=4 sw=4 expandtab: */