7cfcc340cc1b67100c295108a805f7bbe38976d4
[cl-gtk2.git] / glib / gobject.ffi.package.lisp
1 (defpackage :gobject.ffi
2   (:use :cl :cffi :glib :trivial-garbage)
3   (:export #:g-type
4            #:g-type-designator
5            #:g-type-name
6            #:g-type-from-name
7            #:g-type
8            #:g-type-fundamental
9            #:%g-type-init
10            #:g-type-name
11            #:g-type-from-name
12            #:g-type-parent
13            #:g-type-depth
14            #:g-type-next-base
15            #:g-type-is-a
16            #:%g-type-children
17            #:%g-type-interface-prerequisites
18            #:g-strv-get-type
19            #:g-closure-get-type
20            #:%g-type-interfaces
21            #:g-type-interface
22            #:g-type-class
23            #:g-type-instance
24            #:g-type-info
25            #:g-type-query
26            #:g-type-fundamental-flags
27            #:g-type-fundamental-info
28            #:g-interface-info
29            #:g-type-value-table
30            #:g-type-flags
31            #:%g-object
32            #:%g-initially-unowned
33            #:g-object-class
34            #:g-param-flags
35            #:g-param-spec
36            #:g-value-data
37            #:g-value
38            #:g-object-construct-param
39            #:g-parameter
40            #:g-enum-value
41            #:g-enum-class
42            #:g-flags-value
43            #:g-flags-class
44            #:g-param-spec-boolean
45            #:g-param-spec-char
46            #:g-param-spec-uchar
47            #:g-param-spec-int
48            #:g-param-spec-uint
49            #:g-param-spec-long
50            #:g-param-spec-ulong
51            #:g-param-spec-int64
52            #:g-param-spec-uint64
53            #:g-param-spec-float
54            #:g-param-spec-double
55            #:g-param-spec-enum
56            #:g-param-spec-flags
57            #:g-param-spec-string
58            #:g-param-spec-param
59            #:g-param-spec-boxed
60            #:g-param-spec-pointer
61            #:g-param-spec-object
62            #:g-param-spec-value-array
63            #:g-param-spec-g-type
64            #:g-param-spec-class
65            #:g-closure
66            #:g-type-class-ref
67            #:g-type-class-unref
68            #:g-type-class-add-private
69            #:g-type-register-static
70            #:g-type-register-static-simple
71            #:g-type-add-interface-static
72            #:g-type-interface-add-prerequisite
73            #:g-type-query
74            #:g-type-default-interface-ref
75            #:g-type-default-interface-unref
76            #:g-boxed-copy
77            #:g-boxed-free
78            #:g-boxed-type-register-static
79            #:g-pointer-type-register-static
80            #:g-closure-ref
81            #:g-closure-sink
82            #:g-closure-unref
83            #:g-closure-invalidate
84            #:g-closure-add-finalize-notifier
85            #:g-closure-add-invalidate-notifier
86            #:g-closure-new-simple
87            #:g-closure-set-marshal
88            #:g-enum-register-static
89            #:g-flags-register-static
90            #:g-param-spec-boolean
91            #:g-value-set-boolean
92            #:g-value-get-boolean
93            #:g-param-spec-char
94            #:g-value-set-char
95            #:g-value-get-char
96            #:g-param-spec-uchar
97            #:g-value-set-uchar
98            #:g-value-get-uchar
99            #:g-param-spec-int
100            #:g-value-set-int
101            #:g-value-get-int
102            #:g-param-spec-uint
103            #:g-value-set-uint
104            #:g-value-get-uint
105            #:g-param-spec-long
106            #:g-value-set-long
107            #:g-value-get-long
108            #:g-param-spec-ulong
109            #:g-value-set-ulong
110            #:g-value-get-ulong
111            #:g-param-spec-int64
112            #:g-value-set-int64
113            #:g-value-get-int64
114            #:g-param-spec-uint64
115            #:g-value-set-uint64
116            #:g-value-get-uint64
117            #:g-param-spec-float
118            #:g-value-set-float
119            #:g-value-get-float
120            #:g-param-spec-double
121            #:g-value-set-double
122            #:g-value-get-double
123            #:g-param-spec-enum
124            #:g-value-set-enum
125            #:g-value-get-enum
126            #:g-param-spec-flags
127            #:g-value-set-flags
128            #:g-value-get-flags
129            #:g-param-spec-string
130            #:g-value-set-string
131            #:g-value-get-string
132            #:g-param-spec-param
133            #:g-value-set-param
134            #:g-value-get-param
135            #:g-param-spec-boxed
136            #:g-value-set-boxed
137            #:g-value-take-boxed
138            #:g-value-get-boxed
139            #:g-param-spec-pointer
140            #:g-value-set-pointer
141            #:g-value-get-pointer
142            #:g-param-spec-object
143            #:g-value-set-object
144            #:g-value-get-object
145            #:g-param-spec-value-array
146            #:g-param-spec-g-type
147            #:g-value-set-g-type
148            #:g-value-get-g-type
149            #:g-param-spec-ref-sink
150            #:g-param-spec-unref
151            #:g-param-value-set-default
152            #:g-param-value-defaults
153            #:g-param-value-validate
154            #:g-param-spec-get-name
155            #:g-param-spec-get-nick
156            #:g-param-spec-get-blurb
157            #:g-value-init
158            #:g-value-copy
159            #:g-value-reset
160            #:g-value-unset
161            #:g-value-set-instance
162            #:g-strdup-value-contents
163            #:g-object-class-install-property
164            #:g-object-class-find-property
165            #:g-object-class-list-properties
166            #:g-object-class-override-property
167            #:g-object-interface-install-property
168            #:g-object-interface-find-property
169            #:g-object-interface-list-properties
170            #:g-object-newv
171            #:g-object-ref
172            #:g-object-unref
173            #:g-object-ref-sink
174            #:g-object-is-floating
175            #:g-object-force-floating
176            #:g-object-weak-ref
177            #:g-object-weak-unref
178            #:g-object-add-toggle-ref
179            #:g-object-remove-toggle-ref
180            #:g-object-notify
181            #:g-object-freeze-notify
182            #:g-object-thaw-notify
183            #:g-object-get-data
184            #:g-object-set-data
185            #:g-object-set-data-full
186            #:g-object-steal-data
187            #:g-object-set-property
188            #:g-object-get-property
189            #:g-signal-connect-closure
190            #:g-signal-emitv
191            #:g-signal-lookup
192            #:g-signal-flags
193            #:g-signal-query
194            #:g-signal-query
195            #:lisp-closure
196            #:g-object-struct
197            #:g-signal-list-ids
198            #:g-type-string
199            #:g-type-numeric
200            #:g-signal-parse-name
201            #:g-type=
202            #:g-type/=))