-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathxlib.sld
215 lines (205 loc) · 3.52 KB
/
xlib.sld
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
;;;============================================================================
;;; File: "xlib.sld"
;;; Copyright (c) 2005-2019 by Marc Feeley, All Rights Reserved.
;;;============================================================================
;;; A simple interface to the X Window System Xlib library.
(define-library (github.com/gambit/xlib)
(export
XOpenDisplay
XCloseDisplay
XDefaultScreen
XScreenOfDisplay
XDefaultColormapOfScreen
XClearWindow
XConnectionNumber
XRootWindow
XDefaultRootWindow
XRootWindowOfScreen
XDefaultVisual
XDefaultVisualOfScreen
XDefaultGC
XDefaultGCOfScreen
XBlackPixel
XWhitePixel
XCreateSimpleWindow
XMapWindow
XResizeWindow
XFlush
XCreateGC
XFreeGC
XFillRectangle
XFillArc
XDrawString
XTextWidth
XParseColor
XAllocColor
make-XColor-box
XColor-pixel
XColor-pixel-set!
XColor-red
XColor-red-set!
XColor-green
XColor-green-set!
XColor-blue
XColor-blue-set!
make-XGCValues-box
XGCValues-foreground
XGCValues-foreground-set!
XGCValues-background
XGCValues-background-set!
XGCValues-font
XGCValues-font-set!
GCFunction
GCPlaneMask
GCForeground
GCBackground
GCLineWidth
GCLineStyle
GCCapStyle
GCJoinStyle
GCFillStyle
GCFillRule
GCTile
GCStipple
GCTileStipXOrigin
GCTileStipYOrigin
GCFont
GCSubwindowMode
GCGraphicsExposures
GCClipXOrigin
GCClipYOrigin
GCClipMask
GCDashOffset
GCDashList
GCArcMode
XChangeGC
XGetGCValues
XQueryFont
XFreeFontInfo
XLoadFont
XUnloadFont
XLoadQueryFont
XFreeFont
XFontStruct-fid
XFontStruct-ascent
XFontStruct-descent
NoEventMask
KeyPressMask
KeyReleaseMask
ButtonPressMask
ButtonReleaseMask
EnterWindowMask
LeaveWindowMask
PointerMotionMask
PointerMotionHintMask
Button1MotionMask
Button2MotionMask
Button3MotionMask
Button4MotionMask
Button5MotionMask
ButtonMotionMask
KeymapStateMask
ExposureMask
VisibilityChangeMask
StructureNotifyMask
ResizeRedirectMask
SubstructureNotifyMask
SubstructureRedirectMask
FocusChangeMask
PropertyChangeMask
ColormapChangeMask
OwnerGrabButtonMask
KeyPress
KeyRelease
ButtonPress
ButtonRelease
MotionNotify
EnterNotify
LeaveNotify
FocusIn
FocusOut
KeymapNotify
Expose
GraphicsExpose
NoExpose
VisibilityNotify
CreateNotify
DestroyNotify
UnmapNotify
MapNotify
MapRequest
ReparentNotify
ConfigureNotify
ConfigureRequest
GravityNotify
ResizeRequest
CirculateNotify
CirculateRequest
PropertyNotify
SelectionClear
SelectionRequest
SelectionNotify
ColormapNotify
ClientMessage
MappingNotify
XCheckMaskEvent
XSelectInput
XAnyEvent-type
XAnyEvent-serial
XAnyEvent-send-event
XAnyEvent-display
XAnyEvent-window
XKeyEvent-root
XKeyEvent-subwindow
XKeyEvent-time
XKeyEvent-x
XKeyEvent-y
XKeyEvent-x-root
XKeyEvent-y-root
XKeyEvent-state
XKeyEvent-keycode
XKeyEvent-same-screen
XButtonEvent-root
XButtonEvent-subwindow
XButtonEvent-time
XButtonEvent-x
XButtonEvent-y
XButtonEvent-x-root
XButtonEvent-y-root
XButtonEvent-state
XButtonEvent-button
XButtonEvent-same-screen
XMotionEvent-root
XMotionEvent-subwindow
XMotionEvent-time
XMotionEvent-x
XMotionEvent-y
XMotionEvent-x-root
XMotionEvent-y-root
XMotionEvent-state
XMotionEvent-is-hint
XMotionEvent-same-screen
XCrossingEvent-root
XCrossingEvent-subwindow
XCrossingEvent-time
XCrossingEvent-x
XCrossingEvent-y
XCrossingEvent-x-root
XCrossingEvent-y-root
XCrossingEvent-mode
XCrossingEvent-detail
XCrossingEvent-same-screen
XCrossingEvent-focus
XCrossingEvent-state
XConfigureEvent-x
XConfigureEvent-y
XConfigureEvent-width
XConfigureEvent-height
XConfigureEvent-border-width
XResizeRequestEvent-width
XResizeRequestEvent-height
XLookupString
convert-XEvent
)
(include "xlib.scm"))
;;;============================================================================