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