chiark / gitweb /
Bugfix in (setf object-arg)
[clg] / gtk / gtkenums.lisp
CommitLineData
560af5c5 1;; generated by a modified makeenums.pl ; -*- lisp -*-
2;; but edited by hand
3
4(in-package "GTK")
5
6; enumerations from "gtkaccelgroup.h"
7
8(deftype (accel-flags "GtkAccelFlags") ()
9 '(flags
10 (:visible 0)
11 (:signal-visible 1)
12 (:locked 2)
13; (:mask #x07 )
14 ))
15
16; enumerations from "gtkcalendar.h"
17
18(deftype (calendar-display-options "GtkCalendarDisplayOptions") ()
19 '(flags
20 (:show-heading 0)
21 (:show-day-names 1)
22 (:no-month-change 2)
23 (:show-week-numbers 3)
24 (:week-start-monday 4 )))
25
26; enumerations from "gtkclist.h"
27
28(deftype (cell-type "GtkCellType") ()
29 '(enum
30 :empty
31 :text
32 :pixmap
33 :pixtext
34 :widget))
35
36(deftype (c-list-drag-pos "GtkCListDragPos") ()
37 '(enum
38 :none
39 :before
40 :into
41 :after))
42
43(deftype (button-action "GtkButtonAction") ()
44 '(flags
45; (:ignored 0)
46 (:selects 0)
47 (:drags 1)
48 (:expands 2 )))
49
50; enumerations from "gtkctree.h"
51
52(deftype (ctree-pos "GtkCTreePos") ()
53 '(enum
54 :before
55 :as-child
56 :after))
57
58(deftype (ctree-line-style "GtkCTreeLineStyle") ()
59 '(enum
60 :none
61 :solid
62 :dotted
63 :tabbed))
64
65(deftype (ctree-expander-style "GtkCTreeExpanderStyle") ()
66 '(enum
67 :none
68 :square
69 :triangle
70 :circular))
71
72(deftype (ctree-expansion-type "GtkCTreeExpansionType") ()
73 '(enum
74 :expand
75 :expand-recursive
76 :collapse
77 :collapse-recursive
78 :toggle
79 :toggle-recursive))
80
81; enumerations from "gtkdebug.h"
82
83(deftype (debug-flag "GtkDebugFlag") ()
84 '(flags
85 (:objects 0)
86 (:misc 1)
87 (:signals 2)
88 (:dnd 3)
89 (:plugsocket 4)
90 (:text 5 )))
91
92; enumerations from "gtkdnd.h"
93
94(deftype (dest-defaults "GtkDestDefaults") ()
95 '(flags
96 (:motion 0)
97 (:highlight 1)
98 (:drop 2)
99; (:all #x07 )
100 ))
101
102(deftype (target-flags "GtkTargetFlags") ()
103 '(flags
104 (:same-app 0)
105 (:same-widget 1 )))
106
107; enumerations from "gtkenums.h"
108
109(deftype (arrow-type "GtkArrowType") ()
110 '(enum
111 :up
112 :down
113 :left
114 :right))
115
116(deftype (attach-options "GtkAttachOptions") ()
117 '(flags
118 (:expand 0)
119 (:shrink 1)
120 (:fill 2 )))
121
122(deftype (button-box-style "GtkButtonBoxStyle") ()
123 '(enum
124 :default-style
125 :spread
126 :edge
127 :start
128 :end))
129
130(deftype (curve-type "GtkCurveType") ()
131 '(enum
132 :linear
133 :spline
134 :free))
135
136(deftype (direction-type "GtkDirectionType") ()
137 '(enum
138 :tab-forward
139 :tab-backward
140 :up
141 :down
142 :left
143 :right))
144
145(deftype (text-direction "GtkTextDirection") ()
146 '(enum
147 :none
148 :ltr
149 :rtl))
150
151(deftype (justification "GtkJustification") ()
152 '(enum
153 :left
154 :right
155 :center
156 :fill))
157
158(deftype (match-type "GtkMatchType") ()
159 '(enum
160 :all
161 :all-tail
162 :head
163 :tail
164 :exact
165 :last))
166
167(deftype (menu-direction-type "GtkMenuDirectionType") ()
168 '(enum
169 :parent
170 :child
171 :next
172 :prev))
173
174(deftype (menu-factory-type "GtkMenuFactoryType") ()
175 '(enum
176 :menu
177 :menu-bar
178 :option-menu))
179
180(deftype (metric-type "GtkMetricType") ()
181 '(enum
182 :pixels
183 :inches
184 :centimeters))
185
186(deftype (orientation "GtkOrientation") ()
187 '(enum
188 :horizontal
189 :vertical))
190
191(deftype (corner-type "GtkCornerType") ()
192 '(enum
193 :top-left
194 :bottom-left
195 :top-right
196 :bottom-right))
197
198(deftype (pack-type "GtkPackType") ()
199 '(enum
200 :start
201 :end))
202
203(deftype (path-priority-type "GtkPathPriorityType") ()
204 '(enum
205 (:lowest 0)
206 (:gtk 4)
207 (:application 8)
208 (:rc 12)
209 (:highest 15)
210; (:mask #x0f )
211 ))
212
213(deftype (path-type "GtkPathType") ()
214 '(enum
215 :widget
216 :widget-class
217 :class))
218
219(deftype (policy-type "GtkPolicyType") ()
220 '(enum
221 :always
222 :automatic
223 :never))
224
225(deftype (position-type "GtkPositionType") ()
226 '(enum
227 :left
228 :right
229 :top
230 :bottom))
231
232(deftype (preview-type "GtkPreviewType") ()
233 '(enum
234 :color
235 :grayscale))
236
237(deftype (relief-style "GtkReliefStyle") ()
238 '(enum
239 :normal
240 :half
241 :none))
242
243(deftype (resize-mode "GtkResizeMode") ()
244 '(enum
245 :parent
246 :queue
247 :immediate))
248
249(deftype (signal-run-type "GtkSignalRunType") ()
250 '(flags
251 (:first 0)
252 (:last 1)
253; (:both (GTK_RUN_FIRST | GTK_RUN_LAST))
254 (:no-recurse 2)
255 (:action 3)
256 (:no-hooks 4 )))
257
258(deftype (scroll-type "GtkScrollType") ()
259 '(enum
260 :none
261 :step-backward
262 :step-forward
263 :page-backward
264 :page-forward
265 :jump))
266
267(deftype (selection-mode "GtkSelectionMode") ()
268 '(enum
269 :single
270 :browse
271 :multiple
272 :extended))
273
274(deftype (shadow-type "GtkShadowType") ()
275 '(enum
276 :none
277 :in
278 :out
279 :etched-in
280 :etched-out))
281
282(deftype (state-type "GtkStateType") ()
283 '(enum
284 :normal
285 :active
286 :prelight
287 :selected
288 :insensitive))
289
290(deftype (submenu-direction "GtkSubmenuDirection") ()
291 '(enum
292 :left
293 :right))
294
295(deftype (submenu-placement "GtkSubmenuPlacement") ()
296 '(enum
297 :top-bottom
298 :left-right))
299
300(deftype (toolbar-style "GtkToolbarStyle") ()
301 '(enum
302 :icons
303 :text
304 :both
305 :both-horiz))
306
307(deftype (trough-type "GtkTroughType") ()
308 '(enum
309 :none
310 :start
311 :end
312 :jump))
313
314(deftype (update-type "GtkUpdateType") ()
315 '(enum
316 :continuous
317 :discontinuous
318 :delayed))
319
320(deftype (visibility "GtkVisibility") ()
321 '(enum
322 :none
323 :partial
324 :full))
325
326(deftype (window-position "GtkWindowPosition") ()
327 '(enum
328 :none
329 :center
330 :mouse
331 :center-always))
332
333(deftype (window-type "GtkWindowType") ()
334 '(enum
335 :toplevel
336 :dialog
337 :popup))
338
339(deftype (sort-type "GtkSortType") ()
340 '(enum
341 :ascending
342 :descending))
343
344; enumerations from "gtkobject.h"
345
346(deftype (object-flags "GtkObjectFlags") ()
347 '(flags
348 (:destroyed 0)
349 (:floating 1)
350 (:connected 2)
351 (:constructed 3 )))
352
353(deftype (arg-flags "GtkArgFlags") ()
354 '(flags
355 (:readable 0)
356 (:writable 1)
357 (:construct 2)
358 (:construct-only 3)
359 (:child-arg 4)
360; (:mask #x1f)
361; (:readwrite GTK_ARG_READABLE | GTK_ARG_WRITABLE )
362 ))
363
364; enumerations from "gtkpacker.h"
365
366(deftype (packer-options "GtkPackerOptions") ()
367 '(flags
368 (:expand 0)
369 (:fill-x 1)
370 (:fill-y 2 )))
371
372(deftype (side-type "GtkSideType") ()
373 '(enum
374 :top
375 :bottom
376 :left
377 :right))
378
379(deftype (anchor-type "GtkAnchorType") ()
380 '(enum
381 :center
382 :north
383 :north-west
384 :north-east
385 :south
386 :south-west
387 :south-east
388 :west
389 :east
390; (:n GTK_ANCHOR_NORTH)
391; (:nw GTK_ANCHOR_NORTH_WEST)
392; (:ne GTK_ANCHOR_NORTH_EAST)
393; (:s GTK_ANCHOR_SOUTH)
394; (:sw GTK_ANCHOR_SOUTH_WEST)
395; (:se GTK_ANCHOR_SOUTH_EAST)
396; (:w GTK_ANCHOR_WEST)
397; (:e GTK_ANCHOR_EAST )
398 ))
399
400; enumerations from "gtkprivate.h"
401
402(deftype (private-flags "GtkPrivateFlags") ()
403 '(flags
404 (:user-style 0)
405 (:resize-pending 2)
406 (:resize-needed 3)
407 (:leave-pending 4)
408 (:has-shape-mask 5)
409 (:in-reparent 6)
410 (:direction-set 7)
411 (:direction-ltr 8)))
412
413; enumerations from "gtkprogressbar.h"
414
415(deftype (progress-bar-style "GtkProgressBarStyle") ()
416 '(enum
417 :continuous
418 :discrete))
419
420(deftype (progress-bar-orientation "GtkProgressBarOrientation") ()
421 '(enum
422 :left-to-right
423 :right-to-left
424 :bottom-to-top
425 :top-to-bottom))
426
427; enumerations from "gtkrc.h"
428
429(deftype (rc-flags "GtkRcFlags") ()
430 '(flags
431 (:fg 0)
432 (:bg 1)
433 (:text 2)
434 (:base 3 )))
435
436(deftype (rc-token-type "GtkRcTokenType") ()
437 '(enum
438 (:invalid G_TOKEN_LAST)
439 :include
440 :normal
441 :active
442 :prelight
443 :selected
444 :insensitive
445 :fg
446 :bg
447 :text
448 :base
449 :xthickness
450 :ythickness
451 :font
452 :fontset
453 :font-name
454 :bg-pixmap
455 :pixmap-path
456 :style
457 :binding
458 :bind
459 :widget
460 :widget-class
461 :class
462 :lowest
463 :gtk
464 :application
465 :rc
466 :highest
467 :engine
468 :module-path
469; :last
470 ))
471
472; enumerations from "gtkspinbutton.h"
473
474(deftype (spin-button-update-policy "GtkSpinButtonUpdatePolicy") ()
475 '(enum
476 :always
477 :if-valid))
478
479(deftype (spin-type "GtkSpinType") ()
480 '(enum
481 :step-forward
482 :step-backward
483 :page-forward
484 :page-backward
485 :home
486 :end
487 :user-defined))
488
489; enumerations from "gtktexttag.h"
490
491(deftype (wrap-mode "GtkWrapMode") ()
492 '(enum
493 :none
494 :char
495 :word))
496
497; enumerations from "gtktexttypes.h"
498
499(deftype text-tab-align
500; (text-tab-align "GtkTextTabAlign")
501 ()
502 '(enum
503 :left
504 :right
505 :center
506 :numeric))
507
508; enumerations from "gtktextview.h"
509
510(deftype (text-view-movement-step "GtkTextViewMovementStep") ()
511 '(enum
512 :char
513 :positions
514 :word
515 :line
516 :paragraph
517 :paragraph-ends
518 :buffer-ends))
519
520(deftype (text-view-scroll-type "GtkTextViewScrollType") ()
521 '(enum
522 :to-top
523 :to-bottom
524 :page-down
525 :page-up))
526
527(deftype (text-view-delete-type "GtkTextViewDeleteType") ()
528 '(enum
529 :char
530 :half-word
531 :whole-word
532 :half-line
533 :whole-line
534 :half-paragraph
535 :whole-paragraph
536 :whitespace
537 :whitespace-leave-one))
538
539; enumerations from "gtktoolbar.h"
540
541(deftype (toolbar-child-type "GtkToolbarChildType") ()
542 '(enum
543 :space
544 :button
545 :togglebutton
546 :radiobutton
547 :widget))
548
549(deftype (toolbar-space-style "GtkToolbarSpaceStyle") ()
550 '(enum
551 :empty
552 :line))
553
554; enumerations from "gtktree.h"
555
556(deftype (tree-view-mode "GtkTreeViewMode") ()
557 '(enum
558 :line
559 :item))
560
561; enumerations from "gtkwidget.h"
562
563(deftype (widget-flags "GtkWidgetFlags") ()
564 '(flags
565 (:toplevel 4)
566 (:no-window 5)
567 (:realized 6)
568 (:mapped 7)
569 (:visible 8)
570 (:sensitive 9)
571 (:parent-sensitive 10)
572 (:can-focus 11)
573 (:has-focus 12)
574 (:can-default 13)
575 (:has-default 14)
576 (:has-grab 15)
577 (:rc-style 16)
578 (:composite-child 17)
579 (:no-reparent 18)
580 (:app-paintable 19)
581 (:receives-default 20)
582 (:double-buffered 21 )))