Tabs to spaces, more consistent formatting.
[AROS.git] / workbench / libs / asl / asl.conf
blob19ef51be77b8631f07d964cb2979978e21e3d9be
1 ##begin config
2 libbasetype struct AslBase_intern
3 version 50.4
4 ##end config
6 ##begin cdef
7 #include <exec/types.h>
8 #include <utility/tagitem.h>
9 #include <libraries/asl.h>
11 __BEGIN_DECLS
13 APTR AllocAslRequestTags(ULONG reqType, Tag tag1, ...);
14 BOOL AslRequestTags(APTR requester, Tag tag1, ...);
16 __END_DECLS
18 ##end cdef
20 ##begin cdefprivate
21 #include "asl_intern.h"
22 ##end cdefprivate
24 ##begin functionlist
25 .version 36
26 struct FileRequester *AllocFileRequest() ()
27 void FreeFileRequest(struct FileRequester *fileReq) (A0)
28 BOOL RequestFile(struct FileRequester *fileReq) (A0)
29 APTR AllocAslRequest(ULONG reqType, struct TagItem *tagList) (D0, A0)
30 void FreeAslRequest(APTR requester) (A0)
31 BOOL AslRequest(APTR requester, struct TagItem *tagList) (A0, A1)
32 .skip 2
33 .version 50
34 void AbortAslRequest(APTR requester) (A0)
35 void ActivateAslRequest(APTR requester) (A0)
36 ##end functionlist
39 ##begin class
40 ##begin config
41 basename AslProp
42 type gadget
43 superclass PROPGCLASS
44 options private
45 classptr_field aslpropclass
46 classdatatype struct AslPropData
47 ##end config
49 ##begin methodlist
50 OM_NEW
51 OM_DISPOSE
52 OM_SET
53 .alias OM_UPDATE
54 GM_RENDER
55 ##end methodlist
56 ##end class
58 ##begin class
59 ##begin config
60 basename AslArrow
61 type gadget
62 superclass BUTTONGCLASS
63 options private
64 classptr_field aslarrowclass
65 classdatatype struct AslArrowData
66 ##end config
68 ##begin methodlist
69 OM_NOTIFY
70 GM_GOACTIVE
71 ##end methodlist
72 ##end class
74 ##begin class
75 ##begin config
76 basename AslListView
77 type gadget
78 options private
79 classptr_field asllistviewclass
80 classdatatype struct AslListViewData
81 ##end config
83 ##begin methodlist
84 OM_NEW
85 OM_SET
86 .alias OM_UPDATE
87 OM_GET
88 OM_DISPOSE
89 GM_GOACTIVE
90 GM_HANDLEINPUT
91 GM_LAYOUT
92 GM_RENDER
93 ##end methodlist
94 ##end class
96 ##begin class
97 ##begin config
98 basename AslButton
99 type gadget
100 superclass BUTTONSUPERCLASS
101 options private
102 classptr_field aslbuttonclass
103 classdatatype struct AslButtonData
104 ##end config
106 ##begin methodlist
107 OM_NEW
108 OM_DISPOSE
109 GM_HITTEST
110 GM_GOACTIVE
111 GM_HANDLEINPUT
112 GM_GOINACTIVE
113 GM_RENDER
114 GM_LAYOUT
115 ##end methodlist
116 ##end class
118 ##begin class
119 ##begin config
120 basename AslString
121 type gadget
122 superclass STRGCLASS
123 options private
124 classptr_field aslstringclass
125 classdatatype struct AslStringData
126 ##end config
128 ##begin methodlist
129 OM_NEW
130 OM_DISPOSE
131 GM_RENDER
132 ##end methodlist
133 ##end class
135 ##begin class
136 ##begin config
137 basename AslCycle
138 type gadget
139 options private
140 classptr_field aslcycleclass
141 classdatatype struct AslCycleData
142 ##end config
144 ##begin methodlist
145 OM_NEW
146 OM_DISPOSE
147 OM_SET
148 OM_GET
149 GM_LAYOUT
150 GM_RENDER
151 GM_GOACTIVE
152 GM_HANDLEINPUT
153 GM_GOINACTIVE
154 ##end methodlist
155 ##end class
157 ##begin class
158 ##begin config
159 basename AslFontPreview
160 type gadget
161 options private
162 classptr_field aslfontpreviewclass
163 classdatatype struct AslFontPreviewData
164 ##end config
166 ##begin methodlist
167 OM_NEW
168 OM_SET
169 OM_DISPOSE
170 GM_HITTEST
171 GM_RENDER
172 ##end methodlist
173 ##end class
175 ##begin class
176 ##begin config
177 basename AslFontStyle
178 type gadget
179 options private
180 classptr_field aslfontstyleclass
181 classdatatype struct AslFontStyleData
182 ##end config
184 ##begin methodlist
185 OM_NEW
186 OM_SET
187 OM_GET
188 OM_DISPOSE
189 GM_RENDER
190 GM_GOACTIVE
191 ##end methodlist
192 ##end class
194 ##begin class
195 ##begin config
196 basename AslColorPicker
197 type gadget
198 options private
199 classptr_field aslcolorpickerclass
200 classdatatype struct AslColorPickerData
201 ##end config
203 ##begin methodlist
204 OM_NEW
205 OM_DISPOSE
206 OM_SET
207 OM_GET
208 GM_RENDER
209 GM_GOACTIVE
210 GM_HANDLEINPUT
211 GM_GOINACTIVE
212 ##end methodlist
213 ##end class
215 ##begin class
216 ##begin config
217 basename AslEraser
218 type gadget
219 options private
220 classptr_field asleraserclass
221 ##end config
223 ##begin methodlist
224 OM_NEW
225 GM_HITTEST
226 GM_RENDER
227 ##end methodlist
228 ##end class