Mercurial > sdl-ios-xcode
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 |