comparison src/video/x11/SDL_x11dga.c @ 1668:4da1ee79c9af SDL-1.3

more tweaking indent options
author Sam Lantinga <slouken@libsdl.org>
date Mon, 29 May 2006 04:04:35 +0000
parents 782fd950bd46
children
comparison
equal deleted inserted replaced
1667:1fddae038bc8 1668:4da1ee79c9af
32 32
33 /* Global for the error handler */ 33 /* Global for the error handler */
34 int dga_event, dga_error = -1; 34 int dga_event, dga_error = -1;
35 35
36 void 36 void
37 X11_EnableDGAMouse (_THIS) 37 X11_EnableDGAMouse(_THIS)
38 { 38 {
39 #if SDL_VIDEO_DRIVER_X11_DGAMOUSE 39 #if SDL_VIDEO_DRIVER_X11_DGAMOUSE
40 int dga_major, dga_minor; 40 int dga_major, dga_minor;
41 int use_dgamouse; 41 int use_dgamouse;
42 const char *env_use_dgamouse; 42 const char *env_use_dgamouse;
43 43
44 /* Check configuration to see if we should use DGA mouse */ 44 /* Check configuration to see if we should use DGA mouse */
45 use_dgamouse = 1; 45 use_dgamouse = 1;
46 env_use_dgamouse = SDL_getenv ("SDL_VIDEO_X11_DGAMOUSE"); 46 env_use_dgamouse = SDL_getenv("SDL_VIDEO_X11_DGAMOUSE");
47 if (env_use_dgamouse) { 47 if (env_use_dgamouse) {
48 use_dgamouse = atoi (env_use_dgamouse); 48 use_dgamouse = atoi(env_use_dgamouse);
49 } 49 }
50 /* Check for buggy X servers */ 50 /* Check for buggy X servers */
51 if (use_dgamouse && BUGGY_XFREE86 ( ==, 4000)) { 51 if (use_dgamouse && BUGGY_XFREE86( ==, 4000)) {
52 use_dgamouse = 0; 52 use_dgamouse = 0;
53 } 53 }
54 /* Only use DGA mouse if the cursor is not showing (in relative mode) */ 54 /* Only use DGA mouse if the cursor is not showing (in relative mode) */
55 if (use_dgamouse && local_X11 && !(using_dga & DGA_MOUSE) && 55 if (use_dgamouse && local_X11 && !(using_dga & DGA_MOUSE) &&
56 SDL_NAME (XF86DGAQueryExtension) (SDL_Display, &dga_event, &dga_error) 56 SDL_NAME(XF86DGAQueryExtension) (SDL_Display, &dga_event, &dga_error)
57 && SDL_NAME (XF86DGAQueryVersion) (SDL_Display, &dga_major, 57 && SDL_NAME(XF86DGAQueryVersion) (SDL_Display, &dga_major,
58 &dga_minor)) { 58 &dga_minor)) {
59 if (SDL_NAME (XF86DGADirectVideo) 59 if (SDL_NAME(XF86DGADirectVideo)
60 (SDL_Display, SDL_Screen, XF86DGADirectMouse)) { 60 (SDL_Display, SDL_Screen, XF86DGADirectMouse)) {
61 using_dga |= DGA_MOUSE; 61 using_dga |= DGA_MOUSE;
62 } 62 }
63 } 63 }
64 #endif /* SDL_VIDEO_DRIVER_X11_DGAMOUSE */ 64 #endif /* SDL_VIDEO_DRIVER_X11_DGAMOUSE */
65 } 65 }
66 66
67 /* Argh. Glide resets DGA mouse mode when it makes the context current! */ 67 /* Argh. Glide resets DGA mouse mode when it makes the context current! */
68 void 68 void
69 X11_CheckDGAMouse (_THIS) 69 X11_CheckDGAMouse(_THIS)
70 { 70 {
71 #if SDL_VIDEO_DRIVER_X11_DGAMOUSE 71 #if SDL_VIDEO_DRIVER_X11_DGAMOUSE
72 int flags; 72 int flags;
73 73
74 if (using_dga & DGA_MOUSE) { 74 if (using_dga & DGA_MOUSE) {
75 SDL_NAME (XF86DGAQueryDirectVideo) (SDL_Display, SDL_Screen, &flags); 75 SDL_NAME(XF86DGAQueryDirectVideo) (SDL_Display, SDL_Screen, &flags);
76 if (!(flags & XF86DGADirectMouse)) { 76 if (!(flags & XF86DGADirectMouse)) {
77 SDL_NAME (XF86DGADirectVideo) (SDL_Display, SDL_Screen, 77 SDL_NAME(XF86DGADirectVideo) (SDL_Display, SDL_Screen,
78 XF86DGADirectMouse); 78 XF86DGADirectMouse);
79 } 79 }
80 } 80 }
81 #endif 81 #endif
82 } 82 }
83 83
84 void 84 void
85 X11_DisableDGAMouse (_THIS) 85 X11_DisableDGAMouse(_THIS)
86 { 86 {
87 #if SDL_VIDEO_DRIVER_X11_DGAMOUSE 87 #if SDL_VIDEO_DRIVER_X11_DGAMOUSE
88 if (using_dga & DGA_MOUSE) { 88 if (using_dga & DGA_MOUSE) {
89 SDL_NAME (XF86DGADirectVideo) (SDL_Display, SDL_Screen, 0); 89 SDL_NAME(XF86DGADirectVideo) (SDL_Display, SDL_Screen, 0);
90 using_dga &= ~DGA_MOUSE; 90 using_dga &= ~DGA_MOUSE;
91 } 91 }
92 #endif /* SDL_VIDEO_DRIVER_X11_DGAMOUSE */ 92 #endif /* SDL_VIDEO_DRIVER_X11_DGAMOUSE */
93 } 93 }
94 94