doc: include structures and opaque boxed types in generated reference
[cl-gtk2.git] / doc / gobject.ref.texi
1 @menu
2 * gobject Classes::
3 * gobject Structs::
4 * gobject Opaque Boxeds::
5 * gobject Enums::
6 * gobject Flags::
7 @end menu
8
9 @node gobject Classes
10 @section gobject Classes
11
12 @menu
13 * g-initially-unowned::
14 * g-object::
15 @end menu
16
17 Reference of classes in package GOBJECT
18
19 @node g-initially-unowned
20 @subsection g-initially-unowned
21 @Class g-initially-unowned
22
23 Superclasses: @ref{g-object}
24
25 Slots:
26 None
27
28 Signals:
29 None
30
31
32 @node g-object
33 @subsection g-object
34 @Class g-object
35
36 Superclasses: @code{standard-object}
37
38 Slots:
39 @itemize
40 @item has-reference
41
42 @item pointer
43
44 @end itemize
45 Signals:
46 None
47
48
49 @node gobject Structs
50 @section gobject Structs
51
52 @menu
53 * enum-item::
54 * flags-item::
55 * g-class-property-definition::
56 * signal-info::
57 @end menu
58
59 Reference of structs in package GOBJECT
60
61 @node enum-item
62 @subsection enum-item
63 @Class enum-item
64
65 Superclasses: @code{structure-object}
66
67 Subclasses: None
68
69 Slots:
70 @itemize
71 @item name
72
73 @item nick
74
75 @item value
76
77 @end itemize
78
79 @node flags-item
80 @subsection flags-item
81 @Class flags-item
82
83 Superclasses: @code{structure-object}
84
85 Subclasses: None
86
87 Slots:
88 @itemize
89 @item name
90
91 @item nick
92
93 @item value
94
95 @end itemize
96
97 @node g-class-property-definition
98 @subsection g-class-property-definition
99 @Class g-class-property-definition
100
101 Superclasses: @code{structure-object}
102
103 Subclasses: None
104
105 Slots:
106 @itemize
107 @item constructor
108
109 @item constructor-only
110
111 @item name
112
113 @item owner-type
114
115 @item readable
116
117 @item type
118
119 @item writable
120
121 @end itemize
122
123 @node signal-info
124 @subsection signal-info
125 @Class signal-info
126
127 Superclasses: @code{structure-object}
128
129 Subclasses: None
130
131 Slots:
132 @itemize
133 @item detail
134
135 @item flags
136
137 @item id
138
139 @item name
140
141 @item owner-type
142
143 @item param-types
144
145 @item return-type
146
147 @end itemize
148
149 @node gobject Opaque Boxeds
150 @section gobject Opaque Boxeds
151
152 @menu
153 * g-boxed-opaque::
154 @end menu
155
156 Reference of opaque boxeds in package GOBJECT
157
158 @node g-boxed-opaque
159 @subsection g-boxed-opaque
160 @Class g-boxed-opaque
161
162 Superclasses: @code{standard-object}
163
164 Slots:
165 @itemize
166 @item pointer
167
168 @end itemize
169
170 @node gobject Enums
171 @section gobject Enums
172
173 @menu
174 @end menu
175
176 Reference of enums in package GOBJECT
177
178 @node gobject Flags
179 @section gobject Flags
180
181 @menu
182 @end menu
183
184 Reference of flags in package GOBJECT
185