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);