Mercurial > mplayer.hg
comparison gui/wm/ws.h @ 35665:c31b82bd6092
Remove unused code and declarations.
author | ib |
---|---|
date | Thu, 17 Jan 2013 14:56:27 +0000 |
parents | 8de55114a330 |
children | 01ac3cd2f101 |
comparison
equal
deleted
inserted
replaced
35664:9162585304d0 | 35665:c31b82bd6092 |
---|---|
33 #include <X11/extensions/XShm.h> | 33 #include <X11/extensions/XShm.h> |
34 #endif | 34 #endif |
35 | 35 |
36 #define wsKeyReleased 0 | 36 #define wsKeyReleased 0 |
37 #define wsKeyPressed 1 | 37 #define wsKeyPressed 1 |
38 | |
39 #define wsShift (1L << 0) | |
40 #define wsLock (1L << 1) | |
41 #define wsCtrl (1L << 2) | |
42 #define wsAlt (1L << 3) | |
43 | 38 |
44 #define wsPLMouseButton 1 | 39 #define wsPLMouseButton 1 |
45 #define wsPMMouseButton 2 | 40 #define wsPMMouseButton 2 |
46 #define wsPRMouseButton 3 | 41 #define wsPRMouseButton 3 |
47 #define wsP4MouseButton 4 | 42 #define wsP4MouseButton 4 |
54 #define wsEnterWindow 253 | 49 #define wsEnterWindow 253 |
55 #define wsLeaveWindow 254 | 50 #define wsLeaveWindow 254 |
56 #define wsMoveMouse 255 | 51 #define wsMoveMouse 255 |
57 | 52 |
58 #define wsShowMouseCursor 1 | 53 #define wsShowMouseCursor 1 |
59 #define wsMouse 1 | |
60 #define wsHideMouseCursor 0 | 54 #define wsHideMouseCursor 0 |
61 #define wsNoMouse 0 | |
62 #define wsHandleMouseButton 2 | 55 #define wsHandleMouseButton 2 |
63 #define wsHandleMouseMove 4 | 56 #define wsHandleMouseMove 4 |
64 | 57 |
65 #define wsHideFrame 0 | 58 #define wsHideFrame 0 |
66 #define wsNoFrame 0 | |
67 #define wsShowFrame 1 | 59 #define wsShowFrame 1 |
68 #define wsFrame 1 | |
69 #define wsMaxSize 2 | 60 #define wsMaxSize 2 |
70 #define wsMinSize 4 | 61 #define wsMinSize 4 |
71 #define wsShowWindow 8 | 62 #define wsShowWindow 8 |
72 #define wsHideWindow 16 | 63 #define wsHideWindow 16 |
73 #define wsOverredirect 32 | 64 #define wsOverredirect 32 |
74 #define wsWaitMap 64 | 65 #define wsWaitMap 64 |
75 #define wsAspect 128 | 66 #define wsAspect 128 |
76 | |
77 #define wsSysName "AutoSpace Window System LiTe" | |
78 | 67 |
79 #define wsRGB32 1 | 68 #define wsRGB32 1 |
80 #define wsBGR32 2 | 69 #define wsBGR32 2 |
81 #define wsRGB24 3 | 70 #define wsRGB24 3 |
82 #define wsBGR24 4 | 71 #define wsBGR24 4 |
102 #define wsFocused 2 | 91 #define wsFocused 2 |
103 #define wsVisible 3 | 92 #define wsVisible 3 |
104 #define wsNotVisible 4 | 93 #define wsNotVisible 4 |
105 #define wsPVisible 5 | 94 #define wsPVisible 5 |
106 #define wsRolled 6 | 95 #define wsRolled 6 |
107 | |
108 #define wsWMUnknown 0 | |
109 #define wsWMNetWM 1 | |
110 #define wsWMKDE 2 | |
111 #define wsWMIceWM 3 | |
112 #define wsWMWMaker 4 | |
113 | 96 |
114 typedef void (*wsTReDraw)(void); | 97 typedef void (*wsTReDraw)(void); |
115 typedef void (*wsTReSize)(unsigned int X, unsigned int Y, unsigned int width, unsigned int height); | 98 typedef void (*wsTReSize)(unsigned int X, unsigned int Y, unsigned int width, unsigned int height); |
116 typedef void (*wsTIdle)(void); | 99 typedef void (*wsTIdle)(void); |
117 typedef void (*wsTKeyHandler)(int KeyCode, int Type, int Key); | 100 typedef void (*wsTKeyHandler)(int KeyCode, int Type, int Key); |
189 extern int wsMaxY; | 172 extern int wsMaxY; |
190 extern int wsOrgX; | 173 extern int wsOrgX; |
191 extern int wsOrgY; | 174 extern int wsOrgY; |
192 | 175 |
193 extern Display *wsDisplay; | 176 extern Display *wsDisplay; |
194 extern int wsScreen; | |
195 extern Window wsRootWin; | |
196 extern int wsLayer; | |
197 | |
198 extern unsigned char *wsImageData; | |
199 | |
200 extern XEvent wsEvent; | |
201 | 177 |
202 extern int wsDepthOnScreen; | 178 extern int wsDepthOnScreen; |
203 extern int wsRedMask; | |
204 extern int wsGreenMask; | |
205 extern int wsBlueMask; | |
206 | |
207 extern int wsUseXShm; | |
208 | 179 |
209 // ---------------------------------------------------------------------------------------------- | 180 // ---------------------------------------------------------------------------------------------- |
210 // wsKeyTable | 181 // wsKeyTable |
211 // ---------------------------------------------------------------------------------------------- | 182 // ---------------------------------------------------------------------------------------------- |
212 extern unsigned long wsKeyTable[512]; | |
213 | |
214 void wsXDone(void); | 183 void wsXDone(void); |
215 void wsXInit(Display *display); | 184 void wsXInit(Display *display); |
216 void wsSetErrorHandler(void); | 185 void wsSetErrorHandler(void); |
217 | 186 |
218 int wsGetDepthOnScreen(void); | 187 int wsGetDepthOnScreen(void); |
219 | 188 |
220 void wsDoExit(void); | |
221 void wsMainLoop(void); | |
222 void wsAutohideCursor(void); | 189 void wsAutohideCursor(void); |
223 Bool wsEvents(XEvent *event); | 190 Bool wsEvents(XEvent *event); |
224 void wsHandleEvents(void); | 191 void wsHandleEvents(void); |
225 | 192 |
226 void wsCreateWindow(wsWindow *win, int x, int y, int w, int h, int b, int c, unsigned char p, char *label); | 193 void wsCreateWindow(wsWindow *win, int x, int y, int w, int h, int b, int c, unsigned char p, char *label); |
228 void wsMoveWindow(wsWindow *win, Bool abs, int x, int y); | 195 void wsMoveWindow(wsWindow *win, Bool abs, int x, int y); |
229 void wsMoveWindowWithin(wsWindow *win, Bool abs, int x, int y); | 196 void wsMoveWindowWithin(wsWindow *win, Bool abs, int x, int y); |
230 void wsResizeWindow(wsWindow *win, int sx, int sy); | 197 void wsResizeWindow(wsWindow *win, int sx, int sy); |
231 void wsIconify(wsWindow *win); | 198 void wsIconify(wsWindow *win); |
232 void wsRaiseWindowTop(Display *display, Window Win); | 199 void wsRaiseWindowTop(Display *display, Window Win); |
233 void wsSetBackground(wsWindow *win, int color); | |
234 void wsSetForegroundRGB(wsWindow *win, int r, int g, int b); | |
235 void wsSetBackgroundRGB(wsWindow *win, int r, int g, int b); | 200 void wsSetBackgroundRGB(wsWindow *win, int r, int g, int b); |
236 void wsClearWindow(wsWindow *win); | 201 void wsClearWindow(wsWindow *win); |
237 void wsSetTitle(wsWindow *win, char *name); | 202 void wsSetTitle(wsWindow *win, char *name); |
238 void wsVisibleWindow(wsWindow *win, int show); | 203 void wsVisibleWindow(wsWindow *win, int show); |
239 void wsWindowDecoration(wsWindow *win, Bool decor); | 204 void wsWindowDecoration(wsWindow *win, Bool decor); |
245 | 210 |
246 // ---------------------------------------------------------------------------------------------- | 211 // ---------------------------------------------------------------------------------------------- |
247 // Show / hide mouse cursor. | 212 // Show / hide mouse cursor. |
248 // ---------------------------------------------------------------------------------------------- | 213 // ---------------------------------------------------------------------------------------------- |
249 void wsVisibleMouse(wsWindow *win, int m); | 214 void wsVisibleMouse(wsWindow *win, int m); |
250 void wsSetMousePosition(wsWindow *win, int x, int y); | |
251 | 215 |
252 // ---------------------------------------------------------------------------------------------- | 216 // ---------------------------------------------------------------------------------------------- |
253 // Image handling | 217 // Image handling |
254 // ---------------------------------------------------------------------------------------------- | 218 // ---------------------------------------------------------------------------------------------- |
255 void wsCreateImage(wsWindow *win, int Width, int Height); | 219 void wsCreateImage(wsWindow *win, int Width, int Height); |