docs: Remove old "Mail Preferences" documentation.
[haiku.git] / docs / develop / ikteam / schedule / Tasks.xml
blob2a8bf90bcdb9c195e4b223755fe74ea2a1ee6d98
1 <?xml encoding="UTF-8" version="1.0"?>
2 <TaskXML>
3         <group name="Application Kit">
4                 <section name="Messaging">
5                         <class name="BInvoker" owner="">
6                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7                                         BInvoker();
8                                 </task>
9                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
10                                         BInvoker(BMessage* message, const BHandler* handler, const BLooper* looper = NULL);
11                                 </task>
12                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
13                                         BInvoker(BMessage* message, BMessenger target);
14                                 </task>
15                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
16                                         virtual ~BInvoker();
17                                 </task>
18                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
19                                         virtual status_t SetMessage(BMessage* message);
20                                 </task>
21                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
22                                         BMessage* Message() const;
23                                 </task>
24                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
25                                         uint32 Command() const;
26                                 </task>
27                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
28                                         virtual status_t SetTarget(const BHandler* h, const BLooper* loop = NULL);
29                                 </task>
30                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
31                                         virtual status_t SetTarget(BMessenger messenger);
32                                 </task>
33                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
34                                         bool IsTargetLocal() const;
35                                 </task>
36                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
37                                         BHandler* Target(BLooper** looper = NULL) const;
38                                 </task>
39                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
40                                         BMessenger Messenger() const;
41                                 </task>
42                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
43                                         virtual status_t SetHandlerForReply(BHandler* handler);
44                                 </task>
45                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
46                                         BHandler* HandlerForReply() const;
47                                 </task>
48                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
49                                         virtual status_t Invoke(BMessage* msg = NULL);
50                                 </task>
51                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
52                                         status_t InvokeNotify(BMessage* msg, uint32 kind = B_CONTROL_INVOKED);
53                                 </task>
54                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
55                                         status_t SetTimeout(bigtime_t timeout);
56                                 </task>
57                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
58                                         bigtime_t Timeout() const;
59                                 </task>
60                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
61                                         uint32 InvokeKind(bool* notify = NULL);
62                                 </task>
63                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
64                                         void BeginInvokeNotify(uint32 kind = B_CONTROL_INVOKED);
65                                 </task>
66                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
67                                         void EndInvokeNotify();
68                                 </task>
69                         </class>
70                         <class name="BMessage" owner="William Bull">
71                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
72                                         BMessage();
73                                 </task>
74                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
75                                         BMessage(uint32 what);
76                                 </task>
77                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
78                                         BMessage(const BMessage& a_message);
79                                 </task>
80                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
81                                         virtual ~BMessage();
82                                 </task>
83                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
84                                         BMessage& operator=(const BMessage& msg);
85                                 </task>
86                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
87                                         status_t GetInfo(type_code typeRequested, int32 which, char** name, type_code* typeReturned, int32* count = NULL) const;
88                                 </task>
89                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
90                                         status_t GetInfo(const char* name, type_code* type, int32* c = 0) const;
91                                 </task>
92                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
93                                         status_t GetInfo(const char* name, type_code* type, bool* fixed_size) const;
94                                 </task>
95                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
96                                         int32 CountNames(type_code type) const;
97                                 </task>
98                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
99                                         bool IsEmpty() const;
100                                 </task>
101                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
102                                         bool IsSystem() const;
103                                 </task>
104                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
105                                         bool IsReply() const;
106                                 </task>
107                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
108                                         void PrintToStream() const;
109                                 </task>
110                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
111                                         status_t Rename(const char* old_entry, const char* new_entry);
112                                 </task>
113                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
114                                         bool WasDelivered() const;
115                                 </task>
116                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
117                                         bool IsSourceWaiting() const;
118                                 </task>
119                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
120                                         bool IsSourceRemote() const;
121                                 </task>
122                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
123                                         BMessenger ReturnAddress() const;
124                                 </task>
125                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
126                                         const BMessage* Previous() const;
127                                 </task>
128                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
129                                         bool WasDropped() const;
130                                 </task>
131                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
132                                         BPoint DropPoint(BPoint* offset = NULL) const;
133                                 </task>
134                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
135                                         status_t SendReply(uint32 command, BHandler* reply_to = NULL);
136                                 </task>
137                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
138                                         status_t SendReply(BMessage* the_reply, BHandler* reply_to = NULL, bigtime_t timeout = B_INFINITE_TIMEOUT);
139                                 </task>
140                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
141                                         status_t SendReply(BMessage* the_reply, BMessenger reply_to, bigtime_t timeout = B_INFINITE_TIMEOUT);
142                                 </task>
143                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
144                                         status_t SendReply(uint32 command, BMessage* reply_to_reply);
145                                 </task>
146                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
147                                         status_t SendReply(BMessage* the_reply, BMessage* reply_to_reply, bigtime_t send_timeout = B_INFINITE_TIMEOUT, bigtime_t reply_timeout = B_INFINITE_TIMEOUT);
148                                 </task>
149                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
150                                         ssize_t FlattenedSize() const;
151                                 </task>
152                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
153                                         status_t Flatten(char* buffer, ssize_t size) const;
154                                 </task>
155                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
156                                         status_t Flatten(BDataIO* stream, ssize_t* size = NULL) const;
157                                 </task>
158                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
159                                         status_t Unflatten(const char* flat_buffer);
160                                 </task>
161                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
162                                         status_t Unflatten(BDataIO* stream);
163                                 </task>
164                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
165                                         status_t AddSpecifier(const char* property);
166                                 </task>
167                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
168                                         status_t AddSpecifier(const char* property, int32 index);
169                                 </task>
170                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
171                                         status_t AddSpecifier(const char* property, int32 index, int32 range);
172                                 </task>
173                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
174                                         status_t AddSpecifier(const char* property, const char* name);
175                                 </task>
176                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
177                                         status_t AddSpecifier(const BMessage* specifier);
178                                 </task>
179                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
180                                         status_t SetCurrentSpecifier(int32 index);
181                                 </task>
182                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
183                                         status_t GetCurrentSpecifier(int32* index, BMessage* specifier = NULL, int32* form = NULL, const char** property = NULL) const;
184                                 </task>
185                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
186                                         bool HasSpecifiers() const;
187                                 </task>
188                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
189                                         status_t PopSpecifier();
190                                 </task>
191                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
192                                         status_t AddRect(const char* name, BRect a_rect);
193                                 </task>
194                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
195                                         status_t AddPoint(const char* name, BPoint a_point);
196                                 </task>
197                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
198                                         status_t AddString(const char* name, const char* a_string);
199                                 </task>
200                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
201                                         status_t AddString(const char* name, const BString& a_string);
202                                 </task>
203                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
204                                         status_t AddInt8(const char* name, int8 val);
205                                 </task>
206                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
207                                         status_t AddInt16(const char* name, int16 val);
208                                 </task>
209                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
210                                         status_t AddInt32(const char* name, int32 val);
211                                 </task>
212                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
213                                         status_t AddInt64(const char* name, int64 val);
214                                 </task>
215                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
216                                         status_t AddBool(const char* name, bool a_boolean);
217                                 </task>
218                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
219                                         status_t AddFloat(const char* name, float a_float);
220                                 </task>
221                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
222                                         status_t AddDouble(const char* name, double a_double);
223                                 </task>
224                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
225                                         status_t AddPointer(const char* name, const void* ptr);
226                                 </task>
227                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
228                                         status_t AddMessenger(const char* name, BMessenger messenger);
229                                 </task>
230                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
231                                         status_t AddRef(const char* name, const entry_ref* ref);
232                                 </task>
233                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
234                                         status_t AddMessage(const char* name, const BMessage* msg);
235                                 </task>
236                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
237                                         status_t AddFlat(const char* name, BFlattenable* obj, int32 count = 1);
238                                 </task>
239                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
240                                         status_t AddData(const char* name, type_code type, const void* data, ssize_t numBytes, bool is_fixed_size = true, int32 count = 1);
241                                 </task>
242                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
243                                         status_t RemoveData(const char* name, int32 index = 0);
244                                 </task>
245                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
246                                         status_t RemoveName(const char* name);
247                                 </task>
248                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
249                                         status_t MakeEmpty();
250                                 </task>
251                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
252                                         status_t FindRect(const char* name, BRect* rect) const;
253                                 </task>
254                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
255                                         status_t FindRect(const char* name, int32 index, BRect* rect) const;
256                                 </task>
257                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
258                                         status_t FindPoint(const char* name, BPoint* pt) const;
259                                 </task>
260                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
261                                         status_t FindPoint(const char* name, int32 index, BPoint* pt) const;
262                                 </task>
263                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
264                                         status_t FindString(const char* name, const char** str) const;
265                                 </task>
266                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
267                                         status_t FindString(const char* name, int32 index, const char** str) const;
268                                 </task>
269                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
270                                         status_t FindString(const char* name, BString* str) const;
271                                 </task>
272                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
273                                         status_t FindString(const char* name, int32 index, BString* str) const;
274                                 </task>
275                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
276                                         status_t FindInt8(const char* name, int8* value) const;
277                                 </task>
278                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
279                                         status_t FindInt8(const char* name, int32 index, int8* val) const;
280                                 </task>
281                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
282                                         status_t FindInt16(const char* name, int16* value) const;
283                                 </task>
284                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
285                                         status_t FindInt16(const char* name, int32 index, int16* val) const;
286                                 </task>
287                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
288                                         status_t FindInt32(const char* name, int32* value) const;
289                                 </task>
290                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
291                                         status_t FindInt32(const char* name, int32 index, int32* val) const;
292                                 </task>
293                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
294                                         status_t FindInt64(const char* name, int64* value) const;
295                                 </task>
296                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
297                                         status_t FindInt64(const char* name, int32 index, int64* val) const;
298                                 </task>
299                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
300                                         status_t FindBool(const char* name, bool* value) const;
301                                 </task>
302                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
303                                         status_t FindBool(const char* name, int32 index, bool* value) const;
304                                 </task>
305                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
306                                         status_t FindFloat(const char* name, float* f) const;
307                                 </task>
308                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
309                                         status_t FindFloat(const char* name, int32 index, float* f) const;
310                                 </task>
311                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
312                                         status_t FindDouble(const char* name, double* d) const;
313                                 </task>
314                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
315                                         status_t FindDouble(const char* name, int32 index, double* d) const;
316                                 </task>
317                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
318                                         status_t FindPointer(const char* name, void** ptr) const;
319                                 </task>
320                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
321                                         status_t FindPointer(const char* name, int32 index, void** ptr) const;
322                                 </task>
323                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
324                                         status_t FindMessenger(const char* name, BMessenger* m) const;
325                                 </task>
326                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
327                                         status_t FindMessenger(const char* name, int32 index, BMessenger* m) const;
328                                 </task>
329                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
330                                         status_t FindRef(const char* name, entry_ref* ref) const;
331                                 </task>
332                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
333                                         status_t FindRef(const char* name, int32 index, entry_ref* ref) const;
334                                 </task>
335                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
336                                         status_t FindMessage(const char* name, BMessage* msg) const;
337                                 </task>
338                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
339                                         status_t FindMessage(const char* name, int32 index, BMessage* msg) const;
340                                 </task>
341                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
342                                         status_t FindFlat(const char* name, BFlattenable* obj) const;
343                                 </task>
344                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
345                                         status_t FindFlat(const char* name, int32 index, BFlattenable* obj) const;
346                                 </task>
347                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
348                                         status_t FindData(const char* name, type_code type, const void** data, ssize_t* numBytes) const;
349                                 </task>
350                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
351                                         status_t FindData(const char* name, type_code type, int32 index, const void** data, ssize_t* numBytes) const;
352                                 </task>
353                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
354                                         status_t ReplaceRect(const char* name, BRect a_rect);
355                                 </task>
356                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
357                                         status_t ReplaceRect(const char* name, int32 index, BRect a_rect);
358                                 </task>
359                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
360                                         status_t ReplacePoint(const char* name, BPoint a_point);
361                                 </task>
362                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
363                                         status_t ReplacePoint(const char* name, int32 index, BPoint a_point);
364                                 </task>
365                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
366                                         status_t ReplaceString(const char* name, const char* string);
367                                 </task>
368                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
369                                         status_t ReplaceString(const char* name, int32 index, const char* string);
370                                 </task>
371                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
372                                         status_t ReplaceString(const char* name, const BString& string);
373                                 </task>
374                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
375                                         status_t ReplaceString(const char* name, int32 index, const BString& string);
376                                 </task>
377                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
378                                         status_t ReplaceInt8(const char* name, int8 val);
379                                 </task>
380                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
381                                         status_t ReplaceInt8(const char* name, int32 index, int8 val);
382                                 </task>
383                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
384                                         status_t ReplaceInt16(const char* name, int16 val);
385                                 </task>
386                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
387                                         status_t ReplaceInt16(const char* name, int32 index, int16 val);
388                                 </task>
389                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
390                                         status_t ReplaceInt32(const char* name, int32 val);
391                                 </task>
392                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
393                                         status_t ReplaceInt32(const char* name, int32 index, int32 val);
394                                 </task>
395                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
396                                         status_t ReplaceInt64(const char* name, int64 val);
397                                 </task>
398                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
399                                         status_t ReplaceInt64(const char* name, int32 index, int64 val);
400                                 </task>
401                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
402                                         status_t ReplaceBool(const char* name, bool a_bool);
403                                 </task>
404                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
405                                         status_t ReplaceBool(const char* name, int32 index, bool a_bool);
406                                 </task>
407                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
408                                         status_t ReplaceFloat(const char* name, float a_float);
409                                 </task>
410                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
411                                         status_t ReplaceFloat(const char* name, int32 index, float a_float);
412                                 </task>
413                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
414                                         status_t ReplaceDouble(const char* name, double a_double);
415                                 </task>
416                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
417                                         status_t ReplaceDouble(const char* name, int32 index, double a_double);
418                                 </task>
419                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
420                                         status_t ReplacePointer(const char* name, const void* ptr);
421                                 </task>
422                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
423                                         status_t ReplacePointer(const char* name,int32 index,const void* ptr);
424                                 </task>
425                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
426                                         status_t ReplaceMessenger(const char* name, BMessenger messenger);
427                                 </task>
428                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
429                                         status_t ReplaceMessenger(const char* name, int32 index, BMessenger msngr);
430                                 </task>
431                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
432                                         status_t ReplaceRef( const char* name,const entry_ref* ref);
433                                 </task>
434                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
435                                         status_t ReplaceRef( const char* name, int32 index, const entry_ref* ref);
436                                 </task>
437                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
438                                         status_t ReplaceMessage(const char* name, const BMessage* msg);
439                                 </task>
440                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
441                                         status_t ReplaceMessage(const char* name, int32 index, const BMessage* msg);
442                                 </task>
443                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
444                                         status_t ReplaceFlat(const char* name, BFlattenable* obj);
445                                 </task>
446                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
447                                         status_t ReplaceFlat(const char* name, int32 index, BFlattenable* obj);
448                                 </task>
449                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
450                                         status_t ReplaceData(const char* name, type_code type, const void* data, ssize_t data_size);
451                                 </task>
452                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
453                                         status_t ReplaceData(const char* name, type_code type, int32 index, const void* data, ssize_t data_size);
454                                 </task>
455                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
456                                         void* operator new(size_t size);
457                                 </task>
458                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
459                                         void operator delete(void* ptr, size_t size);
460                                 </task>
461                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
462                                         bool HasRect(const char* , int32 n = 0) const;
463                                 </task>
464                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
465                                         bool HasPoint(const char* , int32 n = 0) const;
466                                 </task>
467                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
468                                         bool HasString(const char* , int32 n = 0) const;
469                                 </task>
470                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
471                                         bool HasInt8(const char* , int32 n = 0) const;
472                                 </task>
473                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
474                                         bool HasInt16(const char* , int32 n = 0) const;
475                                 </task>
476                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
477                                         bool HasInt32(const char* , int32 n = 0) const;
478                                 </task>
479                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
480                                         bool HasInt64(const char* , int32 n = 0) const;
481                                 </task>
482                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
483                                         bool HasBool(const char* , int32 n = 0) const;
484                                 </task>
485                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
486                                         bool HasFloat(const char* , int32 n = 0) const;
487                                 </task>
488                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
489                                         bool HasDouble(const char* , int32 n = 0) const;
490                                 </task>
491                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
492                                         bool HasPointer(const char* , int32 n = 0) const;
493                                 </task>
494                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
495                                         bool HasMessenger(const char* , int32 n = 0) const;
496                                 </task>
497                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
498                                         bool HasRef(const char* , int32 n = 0) const;
499                                 </task>
500                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
501                                         bool HasMessage(const char* , int32 n = 0) const;
502                                 </task>
503                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
504                                         bool HasFlat(const char* , const BFlattenable* ) const;
505                                 </task>
506                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
507                                         bool HasFlat(const char* ,int32 ,const BFlattenable* ) const;
508                                 </task>
509                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
510                                         bool HasData(const char* , type_code , int32 n = 0) const;
511                                 </task>
512                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
513                                         BRect FindRect(const char* , int32 n = 0) const;
514                                 </task>
515                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
516                                         BPoint FindPoint(const char* , int32 n = 0) const;
517                                 </task>
518                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
519                                         const char* FindString(const char* , int32 n = 0) const;
520                                 </task>
521                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
522                                         int8 FindInt8(const char* , int32 n = 0) const;
523                                 </task>
524                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
525                                         int16 FindInt16(const char* , int32 n = 0) const;
526                                 </task>
527                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
528                                         int32 FindInt32(const char* , int32 n = 0) const;
529                                 </task>
530                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
531                                         int64 FindInt64(const char* , int32 n = 0) const;
532                                 </task>
533                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
534                                         bool FindBool(const char* , int32 n = 0) const;
535                                 </task>
536                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
537                                         float FindFloat(const char* , int32 n = 0) const;
538                                 </task>
539                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
540                                         double FindDouble(const char* , int32 n = 0) const;
541                                 </task>
542                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
543                                         BMessage(BMessage* a_message);
544                                 </task>
545                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
546                                         NOTE: Add convenience functions for struct rgb_color
547                                 </task>
548                         </class>
549                         <class name="BMessageFilter" owner="Erik Jaesler">
550                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
551                                         BMessageFilter(uint32 what, filter_hook func = NULL);
552                                 </task>
553                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
554                                         BMessageFilter(message_delivery delivery, message_source source, filter_hook func = NULL);
555                                 </task>
556                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
557                                         BMessageFilter(message_delivery delivery, message_source source, uint32 what, filter_hook func = NULL);
558                                 </task>
559                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
560                                         BMessageFilter(const BMessageFilter& filter);
561                                 </task>
562                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
563                                         BMessageFilter(const BMessageFilter* filter);
564                                 </task>
565                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
566                                         virtual ~BMessageFilter();
567                                 </task>
568                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
569                                         BMessageFilter& operator=(const BMessageFilter &from);
570                                 </task>
571                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
572                                         virtual filter_result Filter(BMessage* message, BHandler** target);
573                                 </task>
574                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
575                                         message_delivery MessageDelivery() const;
576                                 </task>
577                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
578                                         message_source MessageSource() const;
579                                 </task>
580                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
581                                         uint32 Command() const;
582                                 </task>
583                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
584                                         bool FiltersAnyCommand() const;
585                                 </task>
586                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
587                                         BLooper* Looper() const;
588                                 </task>
589                         </class>
590                         <class name="BMessageQueue" owner="Jeremy Rand">
591                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
592                                         BMessageQueue();
593                                 </task>
594                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
595                                         virtual ~BMessageQueue();
596                                 </task>
597                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
598                                         void AddMessage(BMessage* an_event);
599                                 </task>
600                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
601                                         bool RemoveMessage(BMessage* an_event);
602                                 </task>
603                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
604                                         BMessage* NextMessage();
605                                 </task>
606                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
607                                         BMessage* FindMessage(int32 index) const;
608                                 </task>
609                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
610                                         BMessage* FindMessage(uint32 what, int32 index = 0) const;
611                                 </task>
612                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
613                                         int32 CountMessages() const;
614                                 </task>
615                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
616                                         bool IsEmpty() const;
617                                 </task>
618                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
619                                         bool Lock();
620                                 </task>
621                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
622                                         void Unlock();
623                                 </task>
624                         </class>
625                         <class name="BMessageRunner" owner="">
626                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
627                                         BMessageRunner(BMessenger target, const BMessage* msg, bigtime_t interval, int32 count = -1);
628                                 </task>
629                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
630                                         BMessageRunner(BMessenger target, const BMessage* msg, bigtime_t interval, int32 count, BMessenger reply_to);
631                                 </task>
632                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
633                                         virtual ~BMessageRunner();
634                                 </task>
635                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
636                                         status_t InitCheck() const;
637                                 </task>
638                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
639                                         status_t SetInterval(bigtime_t interval);
640                                 </task>
641                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
642                                         status_t SetCount(int32 count);
643                                 </task>
644                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
645                                         status_t GetInfo(bigtime_t* interval, int32* count) const;
646                                 </task>
647                         </class>
648                         <class name="BMessenger" owner="">
649                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
650                                         BMessenger();
651                                 </task>
652                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
653                                         BMessenger(const char* mime_sig, team_id team = -1, status_t* perr = NULL);
654                                 </task>
655                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
656                                         BMessenger(const BHandler* handler, const BLooper* looper = NULL, status_t* perr = NULL);
657                                 </task>
658                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
659                                         BMessenger(const BMessenger& from);
660                                 </task>
661                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
662                                         ~BMessenger();
663                                 </task>
664                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
665                                         bool IsTargetLocal() const;
666                                 </task>
667                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
668                                         BHandler* Target(BLooper** looper) const;
669                                 </task>
670                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
671                                         bool LockTarget() const;
672                                 </task>
673                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
674                                         status_t LockTargetWithTimeout(bigtime_t timeout) const;
675                                 </task>
676                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
677                                         status_t SendMessage(uint32 command, BHandler* reply_to = NULL) const;
678                                 </task>
679                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
680                                         status_t SendMessage(BMessage* a_message, BHandler* reply_to = NULL, bigtime_t timeout = B_INFINITE_TIMEOUT) const;
681                                 </task>
682                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
683                                         status_t SendMessage(BMessage* a_message, BMessenger reply_to, bigtime_t timeout = B_INFINITE_TIMEOUT) const;
684                                 </task>
685                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
686                                         status_t SendMessage(uint32 command, BMessage* reply) const;
687                                 </task>
688                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
689                                         status_t SendMessage(BMessage* a_message, BMessage* reply, bigtime_t send_timeout = B_INFINITE_TIMEOUT, bigtime_t reply_timeout = B_INFINITE_TIMEOUT) const;
690                                 </task>
691                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
692                                         BMessenger& operator=(const BMessenger &from);
693                                 </task>
694                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
695                                         bool operator==(const BMessenger &other) const;
696                                 </task>
697                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
698                                         bool IsValid() const;
699                                 </task>
700                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
701                                         team_id Team() const;
702                                 </task>
703                         </class>
704                         <functions name="BMessenger Support" owner="">
705                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
706                                         bool operator&lt;(const BMessenger & a, const BMessenger & b);
707                                 </task>
708                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
709                                         bool operator!=(const BMessenger & a, const BMessenger & b);
710                                 </task>
711                         </functions>
712                 </section>
713                 <section name="BHandler">
714                         <class name="BHandler" owner="Erik Jaesler">
715                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
716                                         BHandler(const char* name = NULL);
717                                 </task>
718                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
719                                         BHandler(BMessage* data);
720                                 </task>
721                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
722                                         virtual ~BHandler();
723                                 </task>
724                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
725                                         static BArchivable* Instantiate(BMessage* data);
726                                 </task>
727                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
728                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
729                                 </task>
730                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
731                                         virtual void MessageReceived(BMessage* message);
732                                 </task>
733                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
734                                         BLooper* Looper() const;
735                                 </task>
736                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
737                                         void SetName(const char* name);
738                                 </task>
739                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
740                                         const char* Name() const;
741                                 </task>
742                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
743                                         virtual void SetNextHandler(BHandler* handler);
744                                 </task>
745                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
746                                         BHandler* NextHandler() const;
747                                 </task>
748                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
749                                         virtual void AddFilter(BMessageFilter* filter);
750                                 </task>
751                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
752                                         virtual bool RemoveFilter(BMessageFilter* filter);
753                                 </task>
754                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
755                                         virtual void SetFilterList(BList* filters);
756                                 </task>
757                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
758                                         BList* FilterList();
759                                 </task>
760                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
761                                         bool LockLooper();
762                                 </task>
763                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
764                                         status_t LockLooperWithTimeout(bigtime_t timeout);
765                                 </task>
766                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
767                                         void UnlockLooper();
768                                 </task>
769                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
770                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
771                                 </task>
772                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
773                                         virtual status_t GetSupportedSuites(BMessage* data);
774                                 </task>
775                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
776                                         status_t StartWatching(BMessenger, uint32 what);
777                                 </task>
778                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
779                                         status_t StartWatchingAll(BMessenger);
780                                 </task>
781                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
782                                         status_t StopWatching(BMessenger, uint32 what);
783                                 </task>
784                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
785                                         status_t StopWatchingAll(BMessenger);
786                                 </task>
787                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
788                                         status_t StartWatching(BHandler* , uint32 what);
789                                 </task>
790                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
791                                         status_t StartWatchingAll(BHandler* );
792                                 </task>
793                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
794                                         status_t StopWatching(BHandler* , uint32 what);
795                                 </task>
796                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
797                                         status_t StopWatchingAll(BHandler* );
798                                 </task>
799                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
800                                         virtual void SendNotices(uint32 what, const BMessage* = 0);
801                                 </task>
802                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
803                                         bool IsWatched() const;
804                                 </task>
805                         </class>
806                 </section>
807                 <section name="BLooper">
808                         <class name="BLooper" owner="Erik Jaesler">
809                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
810                                         BLooper(const char* name = NULL, int32 priority = B_NORMAL_PRIORITY, int32 port_capacity = B_LOOPER_PORT_DEFAULT_CAPACITY);
811                                 </task>
812                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
813                                         BLooper(BMessage* data);
814                                 </task>
815                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
816                                         virtual ~BLooper();
817                                 </task>
818                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
819                                         static BArchivable* Instantiate(BMessage* data);
820                                 </task>
821                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
822                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
823                                 </task>
824                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
825                                         status_t PostMessage(uint32 command);
826                                 </task>
827                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
828                                         status_t PostMessage(BMessage* message);
829                                 </task>
830                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
831                                         status_t PostMessage(uint32 command, BHandler* handler, BHandler* reply_to = NULL);
832                                 </task>
833                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
834                                         status_t PostMessage(BMessage* message, BHandler* handler, BHandler* reply_to = NULL);
835                                 </task>
836                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
837                                         virtual void DispatchMessage(BMessage* message, BHandler* handler);
838                                 </task>
839                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
840                                         virtual void MessageReceived(BMessage* msg);
841                                 </task>
842                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
843                                         BMessage* CurrentMessage() const;
844                                 </task>
845                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
846                                         BMessage* DetachCurrentMessage();
847                                 </task>
848                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
849                                         BMessageQueue* MessageQueue() const;
850                                 </task>
851                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
852                                         bool IsMessageWaiting() const;
853                                 </task>
854                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
855                                         void AddHandler(BHandler* handler);
856                                 </task>
857                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
858                                         bool RemoveHandler(BHandler* handler);
859                                 </task>
860                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
861                                         int32 CountHandlers() const;
862                                 </task>
863                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
864                                         BHandler* HandlerAt(int32 index) const;
865                                 </task>
866                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
867                                         int32 IndexOf(BHandler* handler) const;
868                                 </task>
869                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
870                                         BHandler* PreferredHandler() const;
871                                 </task>
872                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
873                                         void SetPreferredHandler(BHandler* handler);
874                                 </task>
875                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
876                                         virtual thread_id Run();
877                                 </task>
878                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
879                                         virtual void Quit();
880                                 </task>
881                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
882                                         virtual bool QuitRequested();
883                                 </task>
884                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
885                                         bool Lock();
886                                 </task>
887                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
888                                         void Unlock();
889                                 </task>
890                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
891                                         bool IsLocked() const;
892                                 </task>
893                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
894                                         status_t LockWithTimeout(bigtime_t timeout);
895                                 </task>
896                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
897                                         thread_id Thread() const;
898                                 </task>
899                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
900                                         team_id Team() const;
901                                 </task>
902                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
903                                         static BLooper* LooperForThread(thread_id tid);
904                                 </task>
905                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
906                                         thread_id LockingThread() const;
907                                 </task>
908                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
909                                         int32 CountLocks() const;
910                                 </task>
911                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
912                                         int32 CountLockRequests() const;
913                                 </task>
914                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
915                                         sem_id Sem() const;
916                                 </task>
917                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
918                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
919                                 </task>
920                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
921                                         virtual status_t GetSupportedSuites(BMessage* data);
922                                 </task>
923                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
924                                         virtual void AddCommonFilter(BMessageFilter* filter);
925                                 </task>
926                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
927                                         virtual bool RemoveCommonFilter(BMessageFilter* filter);
928                                 </task>
929                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
930                                         virtual void SetCommonFilterList(BList* filters);
931                                 </task>
932                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
933                                         BList* CommonFilterList() const;
934                                 </task>
935                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
936                                         BMessage* MessageFromPort(bigtime_t = B_INFINITE_TIMEOUT);
937                                 </task>
938                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
939                                         virtual void task_looper();
940                                 </task>
941                         </class>
942                 </section>
943                 <section name="Roster">
944                         <class name="BRoster" owner="Joe Banafato">
945                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
946                                         BRoster();
947                                 </task>
948                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
949                                         ~BRoster();
950                                 </task>
951                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
952                                         bool IsRunning(const char* mime_sig) const;
953                                 </task>
954                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
955                                         bool IsRunning(entry_ref* ref) const;
956                                 </task>
957                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
958                                         team_id TeamFor(const char* mime_sig) const;
959                                 </task>
960                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
961                                         team_id TeamFor(entry_ref* ref) const;
962                                 </task>
963                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
964                                         void GetAppList(BList* team_id_list) const;
965                                 </task>
966                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
967                                         void GetAppList(const char* sig, BList* team_id_list) const;
968                                 </task>
969                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
970                                         status_t GetAppInfo(const char* sig, app_info* info) const;
971                                 </task>
972                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
973                                         status_t GetAppInfo(entry_ref* ref, app_info* info) const;
974                                 </task>
975                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
976                                         status_t GetRunningAppInfo(team_id team, app_info* info) const;
977                                 </task>
978                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
979                                         status_t GetActiveAppInfo(app_info* info) const;
980                                 </task>
981                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
982                                         status_t FindApp(const char* mime_type, entry_ref* app) const;
983                                 </task>
984                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
985                                         status_t FindApp(entry_ref* ref, entry_ref* app) const;
986                                 </task>
987                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
988                                         status_t Broadcast(BMessage* msg) const;
989                                 </task>
990                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
991                                         status_t Broadcast(BMessage* msg, BMessenger reply_to) const;
992                                 </task>
993                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
994                                         status_t StartWatching(BMessenger target, uint32 event_mask = B_REQUEST_LAUNCHED | B_REQUEST_QUIT) const;
995                                 </task>
996                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
997                                         status_t StopWatching(BMessenger target) const;
998                                 </task>
999                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1000                                         status_t ActivateApp(team_id team) const;
1001                                 </task>
1002                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1003                                         status_t Launch(const char* mime_type, BMessage* initial_msgs = NULL, team_id* app_team = NULL) const;
1004                                 </task>
1005                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1006                                         status_t Launch(const char* mime_type, BList* message_list, team_id* app_team = NULL) const;
1007                                 </task>
1008                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1009                                         status_t Launch(const char* mime_type, int argc, char** args, team_id* app_team = NULL) const;
1010                                 </task>
1011                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1012                                         status_t Launch(const entry_ref* ref, const BMessage* initial_message = NULL, team_id* app_team = NULL) const;
1013                                 </task>
1014                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1015                                         status_t Launch(const entry_ref* ref, const BList* message_list, team_id* app_team = NULL) const;
1016                                 </task>
1017                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1018                                         status_t Launch(const entry_ref* ref, int argc, const char* const* args, team_id* app_team = NULL) const;
1019                                 </task>
1020                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1021                                         void GetRecentDocuments(BMessage* refList, int32 maxCount, const char* ofType = NULL, const char* openedByAppSig = NULL) const;
1022                                 </task>
1023                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1024                                         void GetRecentDocuments(BMessage* refList, int32 maxCount, const char* ofTypeList[], int32 ofTypeListCount, const char* openedByAppSig = NULL) const;
1025                                 </task>
1026                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1027                                         void GetRecentFolders(BMessage* refList, int32 maxCount, const char* openedByAppSig = NULL) const;
1028                                 </task>
1029                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1030                                         void GetRecentApps(BMessage* refList, int32 maxCount) const;
1031                                 </task>
1032                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1033                                         void AddToRecentDocuments(const entry_ref* doc, const char* appSig = NULL) const;
1034                                 </task>
1035                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1036                                         void AddToRecentFolders(const entry_ref* folder,const char* appSig = NULL) const;
1037                                 </task>
1038                         </class>
1039                 </section>
1040                 <section name="Clipboard">
1041                         <class name="BClipboard" owner="Gabe Yoder">
1042                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1043                                         BClipboard(const char* name, bool transient = false);
1044                                 </task>
1045                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1046                                         virtual ~BClipboard();
1047                                 </task>
1048                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1049                                         const char* Name() const;
1050                                 </task>
1051                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1052                                         uint32 LocalCount() const;
1053                                 </task>
1054                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1055                                         uint32 SystemCount() const;
1056                                 </task>
1057                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1058                                         status_t StartWatching(BMessenger target);
1059                                 </task>
1060                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1061                                         status_t StopWatching(BMessenger target);
1062                                 </task>
1063                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1064                                         bool Lock();
1065                                 </task>
1066                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1067                                         void Unlock();
1068                                 </task>
1069                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1070                                         bool IsLocked() const;
1071                                 </task>
1072                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1073                                         status_t Clear();
1074                                 </task>
1075                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1076                                         status_t Commit();
1077                                 </task>
1078                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1079                                         status_t Revert();
1080                                 </task>
1081                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1082                                         BMessenger DataSource() const;
1083                                 </task>
1084                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1085                                         BMessage* Data() const;
1086                                 </task>
1087                         </class>
1088                 </section>
1089                 <section name="BCursor">
1090                         <class name="BCursor" owner="Gabe Yoder">
1091                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1092                                         BCursor(const void* cursorData);
1093                                 </task>
1094                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1095                                         BCursor(BMessage* data);
1096                                 </task>
1097                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1098                                         virtual ~BCursor();
1099                                 </task>
1100                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1101                                         virtual status_t Archive(BMessage* into, bool deep = true) const;
1102                                 </task>
1103                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1104                                         static BArchivable* Instantiate(BMessage* data);
1105                                 </task>
1106                         </class>
1107                 </section>
1108                 <section name="Scripting Support">
1109                         <class name="BPropertyInfo" owner="Jeremy Rand">
1110                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1111                                         BPropertyInfo(property_info* p = NULL, value_info* ci = NULL, bool free_on_delete = false);
1112                                 </task>
1113                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1114                                         virtual ~BPropertyInfo();
1115                                 </task>
1116                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1117                                         virtual int32 FindMatch(BMessage* msg, int32 index, BMessage* spec, int32 form, const char* prop, void* data = NULL) const;
1118                                 </task>
1119                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1120                                         virtual bool IsFixedSize() const;
1121                                 </task>
1122                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1123                                         virtual type_code TypeCode() const;
1124                                 </task>
1125                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1126                                         virtual ssize_t FlattenedSize() const;
1127                                 </task>
1128                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1129                                         virtual status_t Flatten(void* buffer, ssize_t size) const;
1130                                 </task>
1131                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1132                                         virtual bool AllowsTypeCode(type_code code) const;
1133                                 </task>
1134                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1135                                         virtual status_t Unflatten(type_code c, const void* buf, ssize_t s);
1136                                 </task>
1137                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1138                                         const property_info* Properties() const;
1139                                 </task>
1140                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1141                                         const value_info* Values() const;
1142                                 </task>
1143                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1144                                         int32 CountProperties() const;
1145                                 </task>
1146                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1147                                         int32 CountValues() const;
1148                                 </task>
1149                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1150                                         void PrintToStream() const;
1151                                 </task>
1152                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1153                                         static bool FindCommand(uint32, int32, property_info* );
1154                                 </task>
1155                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1156                                         static bool FindSpecifier(uint32, property_info* );
1157                                 </task>
1158                         </class>
1159                 </section>
1160         </group>
1161         <group name="Interface Kit">
1162                 <section name="Group 1 Support">
1163                         <class name="BPoint" owner="Greg Gelfond">
1164                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1165                                         BPoint();
1166                                 </task>
1167                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1168                                         BPoint(float X, float Y);
1169                                 </task>
1170                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1171                                         BPoint(const BPoint& pt);
1172                                 </task>
1173                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1174                                         BPoint& operator=(const BPoint& from);
1175                                 </task>
1176                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1177                                         void Set(float X, float Y);
1178                                 </task>
1179                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1180                                         void ConstrainTo(BRect rect);
1181                                 </task>
1182                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1183                                         void PrintToStream() const;
1184                                 </task>
1185                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1186                                         BPoint operator+(const BPoint&) const;
1187                                 </task>
1188                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1189                                         BPoint operator-(const BPoint&) const;
1190                                 </task>
1191                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1192                                         BPoint& operator+=(const BPoint&);
1193                                 </task>
1194                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1195                                         BPoint& operator-=(const BPoint&);
1196                                 </task>
1197                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1198                                         bool operator!=(const BPoint&) const;
1199                                 </task>
1200                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1201                                         bool operator==(const BPoint&) const;
1202                                 </task>
1203                         </class>
1204                         <class name="BPolygon" owner="Staffan Hellstrom">
1205                                 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1206                                         BPolygon(const BPoint* ptArray, int32 numPoints);
1207                                 </task>
1208                                 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1209                                         BPolygon();
1210                                 </task>
1211                                 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1212                                         BPolygon(const BPolygon* poly);
1213                                 </task>
1214                                 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1215                                         virtual ~BPolygon();
1216                                 </task>
1217                                 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1218                                         BPolygon& operator=(const BPolygon& from);
1219                                 </task>
1220                                 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1221                                         BRect Frame() const;
1222                                 </task>
1223                                 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1224                                         void AddPoints(const BPoint* ptArray, int32 numPoints);
1225                                 </task>
1226                                 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1227                                         int32 CountPoints() const;
1228                                 </task>
1229                                 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1230                                         void MapTo(BRect srcRect, BRect dstRect);
1231                                 </task>
1232                                 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1233                                         void PrintToStream() const;
1234                                 </task>
1235                         </class>
1236                         <class name="BRect" owner="Issac Yonemoto">
1237                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1238                                         BRect();
1239                                 </task>
1240                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1241                                         BRect(const BRect &);
1242                                 </task>
1243                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1244                                         BRect(float l, float t, float r, float b);
1245                                 </task>
1246                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1247                                         BRect(BPoint leftTop, BPoint rightBottom);
1248                                 </task>
1249                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1250                                         BRect& operator=(const BRect &from);
1251                                 </task>
1252                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1253                                         void Set(float l, float t, float r, float b);
1254                                 </task>
1255                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1256                                         void PrintToStream() const;
1257                                 </task>
1258                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1259                                         BPoint LeftTop() const;
1260                                 </task>
1261                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1262                                         BPoint RightBottom() const;
1263                                 </task>
1264                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1265                                         BPoint LeftBottom() const;
1266                                 </task>
1267                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1268                                         BPoint RightTop() const;
1269                                 </task>
1270                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1271                                         void SetLeftTop(const BPoint);
1272                                 </task>
1273                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1274                                         void SetRightBottom(const BPoint);
1275                                 </task>
1276                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1277                                         void SetLeftBottom(const BPoint);
1278                                 </task>
1279                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1280                                         void SetRightTop(const BPoint);
1281                                 </task>
1282                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1283                                         void InsetBy(BPoint);
1284                                 </task>
1285                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1286                                         void InsetBy(float dx, float dy);
1287                                 </task>
1288                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1289                                         void OffsetBy(BPoint);
1290                                 </task>
1291                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1292                                         void OffsetBy(float dx, float dy);
1293                                 </task>
1294                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1295                                         void OffsetTo(BPoint);
1296                                 </task>
1297                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1298                                         void OffsetTo(float x, float y);
1299                                 </task>
1300                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1301                                         BRect& InsetBySelf(BPoint);
1302                                 </task>
1303                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1304                                         BRect& InsetBySelf(float dx, float dy);
1305                                 </task>
1306                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1307                                         BRect InsetByCopy(BPoint);
1308                                 </task>
1309                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1310                                         BRect InsetByCopy(float dx, float dy);
1311                                 </task>
1312                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1313                                         BRect& OffsetBySelf(BPoint);
1314                                 </task>
1315                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1316                                         BRect& OffsetBySelf(float dx, float dy);
1317                                 </task>
1318                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1319                                         BRect OffsetByCopy(BPoint);
1320                                 </task>
1321                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1322                                         BRect OffsetByCopy(float dx, float dy);
1323                                 </task>
1324                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1325                                         BRect& OffsetToSelf(BPoint);
1326                                 </task>
1327                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1328                                         BRect& OffsetToSelf(float dx, float dy);
1329                                 </task>
1330                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1331                                         BRect OffsetToCopy(BPoint);
1332                                 </task>
1333                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1334                                         BRect OffsetToCopy(float dx, float dy);
1335                                 </task>
1336                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1337                                         bool operator==(BRect) const;
1338                                 </task>
1339                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1340                                         bool operator!=(BRect) const;
1341                                 </task>
1342                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1343                                         BRect operator&(BRect) const;
1344                                 </task>
1345                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1346                                         BRect operator|(BRect) const;
1347                                 </task>
1348                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1349                                         bool Intersects(BRect r) const;
1350                                 </task>
1351                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1352                                         bool IsValid() const;
1353                                 </task>
1354                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1355                                         float Width() const;
1356                                 </task>
1357                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1358                                         int32 IntegerWidth() const;
1359                                 </task>
1360                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1361                                         float Height() const;
1362                                 </task>
1363                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1364                                         int32 IntegerHeight() const;
1365                                 </task>
1366                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1367                                         bool Contains(BPoint) const;
1368                                 </task>
1369                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1370                                         bool Contains(BRect) const;
1371                                 </task>
1372                         </class>
1373                         <class name="BRegion" owner="Issac Yonemoto">
1374                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1375                                         BRegion();
1376                                 </task>
1377                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1378                                         BRegion(const BRegion &region);
1379                                 </task>
1380                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1381                                         BRegion(const BRect rect);
1382                                 </task>
1383                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1384                                         virtual ~BRegion();
1385                                 </task>
1386                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1387                                         BRegion& operator=(const BRegion &from);
1388                                 </task>
1389                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1390                                         BRect Frame() const;
1391                                 </task>
1392                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1393                                         clipping_rect FrameInt() const;
1394                                 </task>
1395                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1396                                         BRect RectAt(int32 index);
1397                                 </task>
1398                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1399                                         clipping_rect RectAtInt(int32 index);
1400                                 </task>
1401                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1402                                         int32 CountRects();
1403                                 </task>
1404                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1405                                         void Set(BRect newBounds);
1406                                 </task>
1407                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1408                                         void Set(clipping_rect newBounds);
1409                                 </task>
1410                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1411                                         bool Intersects(BRect r) const;
1412                                 </task>
1413                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1414                                         bool Intersects(clipping_rect r) const;
1415                                 </task>
1416                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1417                                         bool Contains(BPoint pt) const;
1418                                 </task>
1419                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1420                                         bool Contains(int32 x, int32 y);
1421                                 </task>
1422                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1423                                         void PrintToStream() const;
1424                                 </task>
1425                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1426                                         void OffsetBy(int32 dh, int32 dv);
1427                                 </task>
1428                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1429                                         void MakeEmpty();
1430                                 </task>
1431                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1432                                         void Include(BRect r);
1433                                 </task>
1434                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1435                                         void Include(clipping_rect r);
1436                                 </task>
1437                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1438                                         void Include(const BRegion*);
1439                                 </task>
1440                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1441                                         void Exclude(BRect r);
1442                                 </task>
1443                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1444                                         void Exclude(clipping_rect r);
1445                                 </task>
1446                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1447                                         void Exclude(const BRegion*);
1448                                 </task>
1449                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1450                                         void IntersectWith(const BRegion*);
1451                                 </task>
1452                         </class>
1453                 </section>
1454                 <section name="Group 2 Support">
1455                         <class name="BPicture" owner="">
1456                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1457                                         BPicture();
1458                                 </task>
1459                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1460                                         BPicture(const BPicture &original);
1461                                 </task>
1462                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1463                                         BPicture(BMessage* data);
1464                                 </task>
1465                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1466                                         virtual ~BPicture();
1467                                 </task>
1468                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1469                                         static BArchivable* Instantiate(BMessage* data);
1470                                 </task>
1471                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1472                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
1473                                 </task>
1474                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1475                                         virtual status_t Perform(perform_code d, void* arg);
1476                                 </task>
1477                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1478                                         status_t Play(void* *callBackTable, int32 tableEntries, void* userData);
1479                                 </task>
1480                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1481                                         status_t Flatten(BDataIO* stream);
1482                                 </task>
1483                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1484                                         status_t Unflatten(BDataIO* stream);
1485                                 </task>
1486                         </class>
1487                         <class name="BScreen" owner="">
1488                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1489                                         BScreen(screen_id id = B_MAIN_SCREEN_ID);
1490                                 </task>
1491                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1492                                         BScreen(BWindow* win);
1493                                 </task>
1494                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1495                                         ~BScreen();
1496                                 </task>
1497                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1498                                         bool IsValid();
1499                                 </task>
1500                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1501                                         status_t SetToNext();
1502                                 </task>
1503                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1504                                         color_space ColorSpace();
1505                                 </task>
1506                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1507                                         BRect Frame();
1508                                 </task>
1509                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1510                                         screen_id ID();
1511                                 </task>
1512                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1513                                         status_t WaitForRetrace();
1514                                 </task>
1515                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1516                                         status_t WaitForRetrace(bigtime_t timeout);
1517                                 </task>
1518                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1519                                         uint8 IndexForColor(rgb_color rgb);
1520                                 </task>
1521                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1522                                         uint8 IndexForColor(uint8 r, uint8 g, uint8 b, uint8 a = 255);
1523                                 </task>
1524                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1525                                         rgb_color ColorForIndex(const uint8 index);
1526                                 </task>
1527                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1528                                         uint8 InvertIndex(uint8 index);
1529                                 </task>
1530                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1531                                         const color_map* ColorMap();
1532                                 </task>
1533                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1534                                         status_t GetBitmap(BBitmap** screen_shot, bool draw_cursor = true, BRect* bound = NULL);
1535                                 </task>
1536                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1537                                         status_t ReadBitmap(BBitmap* buffer, bool draw_cursor = true, BRect* bound = NULL);
1538                                 </task>
1539                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1540                                         rgb_color DesktopColor();
1541                                 </task>
1542                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1543                                         rgb_color DesktopColor(uint32 index);
1544                                 </task>
1545                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1546                                         void SetDesktopColor(rgb_color rgb, bool stick = true);
1547                                 </task>
1548                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1549                                         void SetDesktopColor(rgb_color rgb, uint32 index, bool stick = true);
1550                                 </task>
1551                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1552                                         status_t ProposeMode(display_mode* target, const display_mode* low, const display_mode* high);
1553                                 </task>
1554                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1555                                         status_t GetModeList(display_mode** mode_list, uint32* count);
1556                                 </task>
1557                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1558                                         status_t GetMode(display_mode* mode);
1559                                 </task>
1560                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1561                                         status_t GetMode(uint32 workspace, display_mode* mode);
1562                                 </task>
1563                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1564                                         status_t SetMode(display_mode* mode, bool makeDefault = false);
1565                                 </task>
1566                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1567                                         status_t SetMode(uint32 workspace, display_mode* mode, bool makeDefault = false);
1568                                 </task>
1569                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1570                                         status_t GetDeviceInfo(accelerant_device_info* adi);
1571                                 </task>
1572                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1573                                         status_t GetPixelClockLimits(display_mode* mode, uint32* low, uint32* high);
1574                                 </task>
1575                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1576                                         status_t GetTimingConstraints(display_timing_constraints* dtc);
1577                                 </task>
1578                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1579                                         status_t SetDPMS(uint32 dpms_state);
1580                                 </task>
1581                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1582                                         uint32 DPMSState(void);
1583                                 </task>
1584                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1585                                         uint32 DPMSCapabilites(void);
1586                                 </task>
1587                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1588                                         BPrivateScreen* private_screen();
1589                                 </task>
1590                         </class>
1591                         <class name="BShape" owner="Greg Gelfond">
1592                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1593                                         BShape();
1594                                 </task>
1595                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1596                                         BShape(const BShape& copyFrom);
1597                                 </task>
1598                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1599                                         BShape(BMessage* data);
1600                                 </task>
1601                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1602                                         virtual ~BShape();
1603                                 </task>
1604                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1605                                         virtual status_t Archive(BMessage* into, bool deep = true) const;
1606                                 </task>
1607                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1608                                         static BArchivable* Instantiate(BMessage* data);
1609                                 </task>
1610                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1611                                         void Clear();
1612                                 </task>
1613                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1614                                         BRect Bounds() const;
1615                                 </task>
1616                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1617                                         status_t AddShape(const BShape* other);
1618                                 </task>
1619                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1620                                         status_t MoveTo(BPoint point);
1621                                 </task>
1622                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1623                                         status_t LineTo(BPoint linePoint);
1624                                 </task>
1625                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1626                                         status_t BezierTo(BPoint controlPoints[3]);
1627                                 </task>
1628                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1629                                         status_t Close();
1630                                 </task>
1631                         </class>
1632                         <class name="BShapeIterator" owner="">
1633                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1634                                         BShapeIterator();
1635                                 </task>
1636                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1637                                         virtual ~BShapeIterator();
1638                                 </task>
1639                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1640                                         virtual status_t IterateMoveTo(BPoint* point);
1641                                 </task>
1642                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1643                                         virtual status_t IterateLineTo(int32 lineCount, BPoint* linePts);
1644                                 </task>
1645                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1646                                         virtual status_t IterateBezierTo(int32 bezierCount, BPoint* bezierPts);
1647                                 </task>
1648                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1649                                         virtual status_t IterateClose();
1650                                 </task>
1651                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1652                                         status_t Iterate(BShape* shape);
1653                                 </task>
1654                         </class>
1655                         <functions name="Screen Support" owner="">
1656                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1657                                         const color_map* system_colors();
1658                                 </task>
1659                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1660                                         status_t set_screen_space(int32 index, uint32 res, bool stick = true);
1661                                 </task>
1662                         </functions>
1663                 </section>
1664                 <section name="Group 3 Support">
1665                         <class name="BBitmap" owner="Xavier Castellan">
1666                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1667                                         BBitmap(BRect bounds, uint32 flags, color_space depth, int32 bytesPerRow=B_ANY_BYTES_PER_ROW, screen_id screenID=B_MAIN_SCREEN_ID);
1668                                 </task>
1669                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1670                                         BBitmap(BRect bounds, color_space depth, bool accepts_views = false, bool need_contiguous = false);
1671                                 </task>
1672                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1673                                         BBitmap(const BBitmap* source, bool accepts_views = false, bool need_contiguous = false);
1674                                 </task>
1675                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1676                                         BBitmap(BMessage* data);
1677                                 </task>
1678                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1679                                         virtual ~BBitmap();
1680                                 </task>
1681                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1682                                         static BArchivable* Instantiate(BMessage* data);
1683                                 </task>
1684                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1685                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
1686                                 </task>
1687                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1688                                         status_t InitCheck() const;
1689                                 </task>
1690                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1691                                         bool IsValid() const;
1692                                 </task>
1693                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1694                                         status_t LockBits(uint32* state=NULL);
1695                                 </task>
1696                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1697                                         void UnlockBits();
1698                                 </task>
1699                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1700                                         area_id Area() const;
1701                                 </task>
1702                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1703                                         void* Bits() const;
1704                                 </task>
1705                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1706                                         int32 BitsLength() const;
1707                                 </task>
1708                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1709                                         int32 BytesPerRow() const;
1710                                 </task>
1711                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1712                                         color_space ColorSpace() const;
1713                                 </task>
1714                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1715                                         BRect Bounds() const;
1716                                 </task>
1717                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1718                                         void SetBits(const void* data, int32 length, int32 offset, color_space cs);
1719                                 </task>
1720                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1721                                         status_t GetOverlayRestrictions(overlay_restrictions* restrict) const;
1722                                 </task>
1723                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1724                                         virtual void AddChild(BView* view);
1725                                 </task>
1726                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1727                                         virtual bool RemoveChild(BView* view);
1728                                 </task>
1729                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1730                                         int32 CountChildren() const;
1731                                 </task>
1732                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1733                                         BView* ChildAt(int32 index) const;
1734                                 </task>
1735                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1736                                         BView* FindView(const char* view_name) const;
1737                                 </task>
1738                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1739                                         BView* FindView(BPoint point) const;
1740                                 </task>
1741                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1742                                         bool Lock();
1743                                 </task>
1744                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1745                                         void Unlock();
1746                                 </task>
1747                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1748                                         bool IsLocked() const;
1749                                 </task>
1750                         </class>
1751                         <class name="BFont" owner="">
1752                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1753                                         BFont();
1754                                 </task>
1755                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1756                                         BFont(const BFont &font);
1757                                 </task>
1758                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1759                                         BFont(const BFont* font);
1760                                 </task>
1761                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1762                                         status_t SetFamilyAndStyle(const font_family family,
1763                                 </task>
1764                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1765                                         void SetFamilyAndStyle(uint32 code);
1766                                 </task>
1767                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1768                                         status_t SetFamilyAndFace(const font_family family, uint16 face);
1769                                 </task>
1770                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1771                                         void SetSize(float size);
1772                                 </task>
1773                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1774                                         void SetShear(float shear);
1775                                 </task>
1776                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1777                                         void SetRotation(float rotation);
1778                                 </task>
1779                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1780                                         void SetSpacing(uint8 spacing);
1781                                 </task>
1782                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1783                                         void SetEncoding(uint8 encoding);
1784                                 </task>
1785                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1786                                         void SetFace(uint16 face);
1787                                 </task>
1788                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1789                                         void SetFlags(uint32 flags);
1790                                 </task>
1791                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1792                                         void GetFamilyAndStyle(font_family* family, font_style* style) const;
1793                                 </task>
1794                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1795                                         uint32 FamilyAndStyle() const;
1796                                 </task>
1797                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1798                                         float Size() const;
1799                                 </task>
1800                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1801                                         float Shear() const;
1802                                 </task>
1803                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1804                                         float Rotation() const;
1805                                 </task>
1806                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1807                                         uint8 Spacing() const;
1808                                 </task>
1809                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1810                                         uint8 Encoding() const;
1811                                 </task>
1812                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1813                                         uint16 Face() const;
1814                                 </task>
1815                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1816                                         uint32 Flags() const;
1817                                 </task>
1818                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1819                                         font_direction Direction() const;
1820                                 </task>
1821                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1822                                         bool IsFixed() const;
1823                                 </task>
1824                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1825                                         bool IsFullAndHalfFixed() const;
1826                                 </task>
1827                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1828                                         BRect BoundingBox() const;
1829                                 </task>
1830                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1831                                         unicode_block Blocks() const;
1832                                 </task>
1833                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1834                                         font_file_format FileFormat() const;
1835                                 </task>
1836                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1837                                         int32 CountTuned() const;
1838                                 </task>
1839                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1840                                         void GetTunedInfo(int32 index, tuned_font_info* info) const;
1841                                 </task>
1842                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1843                                         void TruncateString(BString* in_out, uint32 mode, float width) const;
1844                                 </task>
1845                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1846                                         void GetTruncatedStrings(const char* stringArray[], int32 numStrings, uint32 mode, float width, BString resultArray[]) const;
1847                                 </task>
1848                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1849                                         void GetTruncatedStrings(const char* stringArray[], int32 numStrings, uint32 mode, float width, char* resultArray[]) const;
1850                                 </task>
1851                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1852                                         float StringWidth(const char* string) const;
1853                                 </task>
1854                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1855                                         float StringWidth(const char* string, int32 length) const;
1856                                 </task>
1857                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1858                                         void GetStringWidths(const char* stringArray[], const int32 lengthArray[], int32 numStrings, float widthArray[]) const;
1859                                 </task>
1860                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1861                                         void GetEscapements(const char charArray[], int32 numChars, float escapementArray[]) const;
1862                                 </task>
1863                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1864                                         void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, float escapementArray[]) const;
1865                                 </task>
1866                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1867                                         void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[]) const;
1868                                 </task>
1869                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1870                                         void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[], BPoint offsetArray[]) const;
1871                                 </task>
1872                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1873                                         void GetEdges(const char charArray[], int32 numBytes, edge_info edgeArray[]) const;
1874                                 </task>
1875                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1876                                         void GetHeight(font_height* height) const;
1877                                 </task>
1878                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1879                                         void GetBoundingBoxesAsGlyphs(const char charArray[], int32 numChars, font_metric_mode mode, BRect boundingBoxArray[]) const;
1880                                 </task>
1881                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1882                                         void GetBoundingBoxesAsString(const char charArray[], int32 numChars, font_metric_mode mode, escapement_delta* delta, BRect boundingBoxArray[]) const;
1883                                 </task>
1884                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1885                                         void GetBoundingBoxesForStrings(const char* stringArray[], int32 numStrings, font_metric_mode mode, escapement_delta deltas[], BRect boundingBoxArray[]) const;
1886                                 </task>
1887                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1888                                         void GetGlyphShapes(const char charArray[], int32 numChars, BShape* glyphShapeArray[]) const;
1889                                 </task>
1890                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1891                                         void GetHasGlyphs(const char charArray[], int32 numChars, bool hasArray[]) const;
1892                                 </task>
1893                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1894                                         BFont& operator=(const BFont &font);
1895                                 </task>
1896                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1897                                         bool operator==(const BFont &font) const;
1898                                 </task>
1899                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1900                                         bool operator!=(const BFont &font) const;
1901                                 </task>
1902                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1903                                         void PrintToStream() const;
1904                                 </task>
1905                         </class>
1906                         <functions name="Font Support" owner="">
1907                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1908                                         int32 count_font_families();
1909                                 </task>
1910                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1911                                         status_t get_font_family(int32 index, font_family* name, uint32* flags = NULL);
1912                                 </task>
1913                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1914                                         int32 count_font_styles(font_family name);
1915                                 </task>
1916                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1917                                         status_t get_font_style(font_family family, int32 index, font_style* name, uint32* flags = NULL);
1918                                 </task>
1919                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1920                                         status_t get_font_style(font_family family, int32 index, font_style* name, uint16* face, uint32* flags = NULL);
1921                                 </task>
1922                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1923                                         bool update_font_families(bool check_only);
1924                                 </task>
1925                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1926                                         status_t get_font_cache_info(uint32 id, void* set);
1927                                 </task>
1928                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1929                                         status_t set_font_cache_info(uint32 id, void* set);
1930                                 </task>
1931                         </functions>
1932                 </section>
1933                 <section name="Control Widgets">
1934                         <class name="BControl" owner="Marc Flerackers">
1935                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1936                                         BControl(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizeMask, uint32 flags);
1937                                 </task>
1938                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1939                                         BControl(BMessage* data);
1940                                 </task>
1941                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1942                                         virtual ~BControl();
1943                                 </task>
1944                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1945                                         static BArchivable* Instantiate(BMessage* data);
1946                                 </task>
1947                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1948                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
1949                                 </task>
1950                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1951                                         virtual void WindowActivated(bool state);
1952                                 </task>
1953                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1954                                         virtual void AttachedToWindow();
1955                                 </task>
1956                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1957                                         virtual void MessageReceived(BMessage* msg);
1958                                 </task>
1959                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1960                                         virtual void MakeFocus(bool state = true);
1961                                 </task>
1962                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1963                                         virtual void KeyDown(const char* bytes, int32 numBytes);
1964                                 </task>
1965                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1966                                         virtual void MouseDown(BPoint pt);
1967                                 </task>
1968                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1969                                         virtual void MouseUp(BPoint pt);
1970                                 </task>
1971                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1972                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
1973                                 </task>
1974                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1975                                         virtual void DetachedFromWindow();
1976                                 </task>
1977                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1978                                         virtual void SetLabel(const char* text);
1979                                 </task>
1980                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1981                                         const char* Label() const;
1982                                 </task>
1983                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1984                                         virtual void SetValue(int32 value);
1985                                 </task>
1986                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1987                                         int32 Value() const;
1988                                 </task>
1989                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1990                                         virtual void SetEnabled(bool on);
1991                                 </task>
1992                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1993                                         bool IsEnabled() const;
1994                                 </task>
1995                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1996                                         virtual void GetPreferredSize(float* width, float* height);
1997                                 </task>
1998                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1999                                         virtual void ResizeToPreferred();
2000                                 </task>
2001                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2002                                         virtual status_t Invoke(BMessage* msg = NULL);
2003                                 </task>
2004                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2005                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
2006                                 </task>
2007                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2008                                         virtual status_t GetSupportedSuites(BMessage* data);
2009                                 </task>
2010                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2011                                         virtual void AllAttached();
2012                                 </task>
2013                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2014                                         virtual void AllDetached();
2015                                 </task>
2016                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2017                                         bool IsFocusChanging() const;
2018                                 </task>
2019                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2020                                         bool IsTracking() const;
2021                                 </task>
2022                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2023                                         void SetTracking(bool state);
2024                                 </task>
2025                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2026                                         void SetValueNoUpdate(int32 value);
2027                                 </task>
2028                         </class>
2029                         <class name="BButton" owner="Marc Flerackers">
2030                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2031                                         BButton(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE);
2032                                 </task>
2033                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2034                                         BButton(BMessage* data);
2035                                 </task>
2036                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2037                                         virtual ~BButton();
2038                                 </task>
2039                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2040                                         static BArchivable* Instantiate(BMessage* data);
2041                                 </task>
2042                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2043                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
2044                                 </task>
2045                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2046                                         virtual void Draw(BRect updateRect);
2047                                 </task>
2048                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2049                                         virtual void MouseDown(BPoint where);
2050                                 </task>
2051                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2052                                         virtual void AttachedToWindow();
2053                                 </task>
2054                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2055                                         virtual void KeyDown(const char* bytes, int32 numBytes);
2056                                 </task>
2057                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2058                                         virtual void MakeDefault(bool state);
2059                                 </task>
2060                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2061                                         virtual void SetLabel(const char* text);
2062                                 </task>
2063                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2064                                         bool IsDefault() const;
2065                                 </task>
2066                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2067                                         virtual void MessageReceived(BMessage* msg);
2068                                 </task>
2069                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2070                                         virtual void WindowActivated(bool state);
2071                                 </task>
2072                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2073                                         virtual void MouseUp(BPoint pt);
2074                                 </task>
2075                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2076                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2077                                 </task>
2078                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2079                                         virtual void DetachedFromWindow();
2080                                 </task>
2081                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2082                                         virtual void SetValue(int32 value);
2083                                 </task>
2084                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2085                                         virtual void GetPreferredSize(float* width, float* height);
2086                                 </task>
2087                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2088                                         virtual void ResizeToPreferred();
2089                                 </task>
2090                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2091                                         virtual status_t Invoke(BMessage* msg = NULL);
2092                                 </task>
2093                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2094                                         virtual void FrameMoved(BPoint new_position);
2095                                 </task>
2096                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2097                                         virtual void FrameResized(float new_width, float new_height);
2098                                 </task>
2099                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2100                                         virtual void MakeFocus(bool state = true);
2101                                 </task>
2102                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2103                                         virtual void AllAttached();
2104                                 </task>
2105                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2106                                         virtual void AllDetached();
2107                                 </task>
2108                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2109                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
2110                                 </task>
2111                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2112                                         virtual status_t GetSupportedSuites(BMessage* data);
2113                                 </task>
2114                         </class>
2115                         <class name="BCheckBox" owner="Marc Flerackers">
2116                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2117                                         BCheckBox(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE);
2118                                 </task>
2119                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2120                                         BCheckBox(BMessage* data);
2121                                 </task>
2122                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2123                                         virtual ~BCheckBox();
2124                                 </task>
2125                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2126                                         static BArchivable* Instantiate(BMessage* data);
2127                                 </task>
2128                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2129                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
2130                                 </task>
2131                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2132                                         virtual void Draw(BRect updateRect);
2133                                 </task>
2134                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2135                                         virtual void AttachedToWindow();
2136                                 </task>
2137                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2138                                         virtual void MouseDown(BPoint where);
2139                                 </task>
2140                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2141                                         virtual void MessageReceived(BMessage* msg);
2142                                 </task>
2143                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2144                                         virtual void WindowActivated(bool state);
2145                                 </task>
2146                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2147                                         virtual void KeyDown(const char* bytes, int32 numBytes);
2148                                 </task>
2149                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2150                                         virtual void MouseUp(BPoint pt);
2151                                 </task>
2152                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2153                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2154                                 </task>
2155                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2156                                         virtual void DetachedFromWindow();
2157                                 </task>
2158                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2159                                         virtual void SetValue(int32 value);
2160                                 </task>
2161                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2162                                         virtual void GetPreferredSize(float* width, float* height);
2163                                 </task>
2164                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2165                                         virtual void ResizeToPreferred();
2166                                 </task>
2167                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2168                                         virtual status_t Invoke(BMessage* msg = NULL);
2169                                 </task>
2170                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2171                                         virtual void FrameMoved(BPoint new_position);
2172                                 </task>
2173                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2174                                         virtual void FrameResized(float new_width, float new_height);
2175                                 </task>
2176                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2177                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
2178                                 </task>
2179                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2180                                         virtual status_t GetSupportedSuites(BMessage* data);
2181                                 </task>
2182                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2183                                         virtual void MakeFocus(bool state = true);
2184                                 </task>
2185                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2186                                         virtual void AllAttached();
2187                                 </task>
2188                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2189                                         virtual void AllDetached();
2190                                 </task>
2191                         </class>
2192                         <class name="BColorControl" owner="">
2193                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2194                                         BColorControl(BPoint start, color_control_layout layout, float cell_size, const char *name, BMessage *message = NULL, bool use_offscreen = false);
2195                                 </task>
2196                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2197                                         BColorControl(BMessage *data);
2198                                 </task>
2199                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2200                                         virtual ~BColorControl();
2201                                 </task>
2202                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2203                                         static BArchivable *Instantiate(BMessage *data);
2204                                 </task>
2205                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2206                                         virtual status_t Archive(BMessage *data, bool deep = true) const;
2207                                 </task>
2208                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2209                                         virtual void SetValue(int32 color_value);
2210                                 </task>
2211                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2212                                         void SetValue(rgb_color color);
2213                                 </task>
2214                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2215                                         rgb_color ValueAsColor();
2216                                 </task>
2217                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2218                                         virtual void SetEnabled(bool state);
2219                                 </task>
2220                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2221                                         virtual void AttachedToWindow();
2222                                 </task>
2223                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2224                                         virtual void MessageReceived(BMessage *msg);
2225                                 </task>
2226                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2227                                         virtual void Draw(BRect updateRect);
2228                                 </task>
2229                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2230                                         virtual void MouseDown(BPoint where);
2231                                 </task>
2232                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2233                                         virtual void KeyDown(const char *bytes, int32 numBytes);
2234                                 </task>
2235                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2236                                         virtual void SetCellSize(float size);
2237                                 </task>
2238                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2239                                         float CellSize() const;
2240                                 </task>
2241                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2242                                         virtual void SetLayout(color_control_layout layout);
2243                                 </task>
2244                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2245                                         color_control_layout Layout() const;
2246                                 </task>
2247                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2248                                         virtual void WindowActivated(bool state);
2249                                 </task>
2250                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2251                                         virtual void MouseUp(BPoint pt);
2252                                 </task>
2253                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2254                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage *msg);
2255                                 </task>
2256                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2257                                         virtual void DetachedFromWindow();
2258                                 </task>
2259                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2260                                         virtual void GetPreferredSize(float *width, float *height);
2261                                 </task>
2262                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2263                                         virtual void ResizeToPreferred();
2264                                 </task>
2265                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2266                                         virtual status_t Invoke(BMessage *msg = NULL);
2267                                 </task>
2268                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2269                                         virtual void FrameMoved(BPoint new_position);
2270                                 </task>
2271                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2272                                         virtual void FrameResized(float new_width, float new_height);
2273                                 </task>
2274                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2275                                         virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property);
2276                                 </task>
2277                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2278                                         virtual status_t GetSupportedSuites(BMessage *data);
2279                                 </task>
2280                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2281                                         virtual void MakeFocus(bool state = true);
2282                                 </task>
2283                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2284                                         virtual void AllAttached();
2285                                 </task>
2286                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2287                                         virtual void AllDetached();
2288                                 </task>
2289                         </class>
2290                         <class name="BPictureButton" owner="Graham Macdonald">
2291                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2292                                         BPictureButton(BRect frame, const char* name, BPicture* off, BPicture* on, BMessage* message, uint32 behavior = B_ONE_STATE_BUTTON, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flgs = B_WILL_DRAW | B_NAVIGABLE);
2293                                 </task>
2294                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2295                                         BPictureButton(BMessage* data);
2296                                 </task>
2297                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2298                                         virtual ~BPictureButton();
2299                                 </task>
2300                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2301                                         static BArchivable* Instantiate(BMessage* data);
2302                                 </task>
2303                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2304                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
2305                                 </task>
2306                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2307                                         virtual void Draw(BRect updateRect);
2308                                 </task>
2309                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2310                                         virtual void MouseDown(BPoint where);
2311                                 </task>
2312                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2313                                         virtual void KeyDown(const char* bytes, int32 numBytes);
2314                                 </task>
2315                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2316                                         virtual void SetEnabledOn(BPicture* on);
2317                                 </task>
2318                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2319                                         virtual void SetEnabledOff(BPicture* off);
2320                                 </task>
2321                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2322                                         virtual void SetDisabledOn(BPicture* on);
2323                                 </task>
2324                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2325                                         virtual void SetDisabledOff(BPicture* off);
2326                                 </task>
2327                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2328                                         BPicture* EnabledOn() const;
2329                                 </task>
2330                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2331                                         BPicture* EnabledOff() const;
2332                                 </task>
2333                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2334                                         BPicture* DisabledOn() const;
2335                                 </task>
2336                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2337                                         BPicture* DisabledOff() const;
2338                                 </task>
2339                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2340                                         virtual void SetBehavior(uint32 behavior);
2341                                 </task>
2342                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2343                                         uint32 Behavior() const;
2344                                 </task>
2345                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2346                                         virtual void MessageReceived(BMessage* msg);
2347                                 </task>
2348                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2349                                         virtual void MouseUp(BPoint pt);
2350                                 </task>
2351                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2352                                         virtual void WindowActivated(bool state);
2353                                 </task>
2354                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2355                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2356                                 </task>
2357                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2358                                         virtual void AttachedToWindow();
2359                                 </task>
2360                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2361                                         virtual void DetachedFromWindow();
2362                                 </task>
2363                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2364                                         virtual void SetValue(int32 value);
2365                                 </task>
2366                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2367                                         virtual status_t Invoke(BMessage* msg = NULL);
2368                                 </task>
2369                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2370                                         virtual void FrameMoved(BPoint new_position);
2371                                 </task>
2372                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2373                                         virtual void FrameResized(float new_width, float new_height);
2374                                 </task>
2375                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2376                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
2377                                 </task>
2378                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2379                                         virtual status_t GetSupportedSuites(BMessage* data);
2380                                 </task>
2381                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2382                                         virtual void ResizeToPreferred();
2383                                 </task>
2384                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2385                                         virtual void GetPreferredSize(float* width, float* height);
2386                                 </task>
2387                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2388                                         virtual void MakeFocus(bool state = true);
2389                                 </task>
2390                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2391                                         virtual void AllAttached();
2392                                 </task>
2393                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2394                                         virtual void AllDetached();
2395                                 </task>
2396                         </class>
2397                         <class name="BRadioButton" owner="Marc Flerackers">
2398                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2399                                         BRadioButton(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE);
2400                                 </task>
2401                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2402                                         BRadioButton(BMessage* data);
2403                                 </task>
2404                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2405                                         virtual ~BRadioButton();
2406                                 </task>
2407                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2408                                         static BArchivable* Instantiate(BMessage* data);
2409                                 </task>
2410                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2411                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
2412                                 </task>
2413                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2414                                         virtual void Draw(BRect updateRect);
2415                                 </task>
2416                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2417                                         virtual void MouseDown(BPoint where);
2418                                 </task>
2419                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2420                                         virtual void AttachedToWindow();
2421                                 </task>
2422                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2423                                         virtual void KeyDown(const char* bytes, int32 numBytes);
2424                                 </task>
2425                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2426                                         virtual void SetValue(int32 value);
2427                                 </task>
2428                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2429                                         virtual void GetPreferredSize(float* width, float* height);
2430                                 </task>
2431                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2432                                         virtual void ResizeToPreferred();
2433                                 </task>
2434                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2435                                         virtual status_t Invoke(BMessage* msg = NULL);
2436                                 </task>
2437                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2438                                         virtual void MessageReceived(BMessage* msg);
2439                                 </task>
2440                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2441                                         virtual void WindowActivated(bool state);
2442                                 </task>
2443                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2444                                         virtual void MouseUp(BPoint pt);
2445                                 </task>
2446                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2447                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2448                                 </task>
2449                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2450                                         virtual void DetachedFromWindow();
2451                                 </task>
2452                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2453                                         virtual void FrameMoved(BPoint new_position);
2454                                 </task>
2455                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2456                                         virtual void FrameResized(float new_width, float new_height);
2457                                 </task>
2458                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2459                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
2460                                 </task>
2461                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2462                                         virtual void MakeFocus(bool state = true);
2463                                 </task>
2464                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2465                                         virtual void AllAttached();
2466                                 </task>
2467                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2468                                         virtual void AllDetached();
2469                                 </task>
2470                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2471                                         virtual status_t GetSupportedSuites(BMessage* data);
2472                                 </task>
2473                         </class>
2474                         <class name="BSlider" owner="Staffan Hellstrom">
2475                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2476                                         BSlider(BRect frame, const char* name, const char* label, BMessage* message, int32 minValue, int32 maxValue, thumb_style thumbType = B_BLOCK_THUMB, uint32 resizingMode = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_NAVIGABLE | B_WILL_DRAW | B_FRAME_EVENTS);
2477                                 </task>
2478                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2479                                         BSlider(BRect frame, const char* name, const char* label, BMessage* message, int32 minValue, int32 maxValue, orientation posture /*= B_HORIZONTAL*/, thumb_style thumbType = B_BLOCK_THUMB, uint32 resizingMode = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_NAVIGABLE | B_WILL_DRAW | B_FRAME_EVENTS);
2480                                 </task>
2481                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2482                                         BSlider(BMessage* data);
2483                                 </task>
2484                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2485                                         virtual ~BSlider();
2486                                 </task>
2487                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2488                                         static BArchivable* Instantiate(BMessage* data);
2489                                 </task>
2490                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2491                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
2492                                 </task>
2493                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2494                                         virtual status_t Perform(perform_code d, void* arg);
2495                                 </task>
2496                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2497                                         virtual void WindowActivated(bool state);
2498                                 </task>
2499                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2500                                         virtual void AttachedToWindow();
2501                                 </task>
2502                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2503                                         virtual void AllAttached();
2504                                 </task>
2505                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2506                                         virtual void AllDetached();
2507                                 </task>
2508                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2509                                         virtual void DetachedFromWindow();
2510                                 </task>
2511                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2512                                         virtual void MessageReceived(BMessage* msg);
2513                                 </task>
2514                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2515                                         virtual void FrameMoved(BPoint new_position);
2516                                 </task>
2517                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2518                                         virtual void FrameResized(float w,float h);
2519                                 </task>
2520                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2521                                         virtual void KeyDown(const char* bytes, int32 n);
2522                                 </task>
2523                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2524                                         virtual void MouseDown(BPoint);
2525                                 </task>
2526                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2527                                         virtual void MouseUp(BPoint pt);
2528                                 </task>
2529                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2530                                         virtual void MouseMoved(BPoint pt, uint32 c, const BMessage* m);
2531                                 </task>
2532                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2533                                         virtual void Pulse();
2534                                 </task>
2535                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2536                                         virtual void SetLabel(const char* label);
2537                                 </task>
2538                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2539                                         virtual void SetLimitLabels(const char* minLabel, const char* maxLabel);
2540                                 </task>
2541                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2542                                         const char* MinLimitLabel() const;
2543                                 </task>
2544                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2545                                         const char* MaxLimitLabel() const;
2546                                 </task>
2547                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2548                                         virtual void SetValue(int32);
2549                                 </task>
2550                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2551                                         virtual int32 ValueForPoint(BPoint) const;
2552                                 </task>
2553                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2554                                         virtual void SetPosition(float);
2555                                 </task>
2556                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2557                                         float Position() const;
2558                                 </task>
2559                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2560                                         virtual void SetEnabled(bool on);
2561                                 </task>
2562                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2563                                         void GetLimits(int32* minimum, int32* maximum);
2564                                 </task>
2565                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2566                                         virtual void Draw(BRect);
2567                                 </task>
2568                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2569                                         virtual void DrawSlider();
2570                                 </task>
2571                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2572                                         virtual void DrawBar();
2573                                 </task>
2574                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2575                                         virtual void DrawHashMarks();
2576                                 </task>
2577                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2578                                         virtual void DrawThumb();
2579                                 </task>
2580                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2581                                         virtual void DrawFocusMark();
2582                                 </task>
2583                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2584                                         virtual void DrawText();
2585                                 </task>
2586                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2587                                         virtual char* UpdateText() const;
2588                                 </task>
2589                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2590                                         virtual BRect BarFrame() const;
2591                                 </task>
2592                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2593                                         virtual BRect HashMarksFrame() const;
2594                                 </task>
2595                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2596                                         virtual BRect ThumbFrame() const;
2597                                 </task>
2598                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2599                                         virtual void SetFlags(uint32 flags);
2600                                 </task>
2601                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2602                                         virtual void SetResizingMode(uint32 mode);
2603                                 </task>
2604                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2605                                         virtual void GetPreferredSize( float* width, float* height);
2606                                 </task>
2607                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2608                                         virtual void ResizeToPreferred();
2609                                 </task>
2610                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2611                                         virtual status_t Invoke(BMessage* msg=NULL);
2612                                 </task>
2613                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2614                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
2615                                 </task>
2616                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2617                                         virtual status_t GetSupportedSuites(BMessage* data);
2618                                 </task>
2619                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2620                                         virtual void SetModificationMessage(BMessage* message);
2621                                 </task>
2622                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2623                                         BMessage* ModificationMessage() const;
2624                                 </task>
2625                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2626                                         virtual void SetSnoozeAmount(int32);
2627                                 </task>
2628                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2629                                         int32 SnoozeAmount() const;
2630                                 </task>
2631                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2632                                         virtual void SetKeyIncrementValue(int32 value);
2633                                 </task>
2634                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2635                                         int32 KeyIncrementValue() const;
2636                                 </task>
2637                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2638                                         virtual void SetHashMarkCount(int32 count);
2639                                 </task>
2640                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2641                                         int32 HashMarkCount() const;
2642                                 </task>
2643                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2644                                         virtual void SetHashMarks(hash_mark_location where);
2645                                 </task>
2646                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2647                                         hash_mark_location HashMarks() const;
2648                                 </task>
2649                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2650                                         virtual void SetStyle(thumb_style s);
2651                                 </task>
2652                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2653                                         thumb_style Style() const;
2654                                 </task>
2655                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2656                                         virtual void SetBarColor(rgb_color);
2657                                 </task>
2658                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2659                                         rgb_color BarColor() const;
2660                                 </task>
2661                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2662                                         virtual void UseFillColor(bool, const rgb_color* c=NULL);
2663                                 </task>
2664                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2665                                         bool FillColor(rgb_color*) const;
2666                                 </task>
2667                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2668                                         BView* OffscreenView() const;
2669                                 </task>
2670                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2671                                         orientation Orientation() const;
2672                                 </task>
2673                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2674                                         virtual void SetOrientation(orientation);
2675                                 </task>
2676                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2677                                         float BarThickness() const;
2678                                 </task>
2679                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2680                                         virtual void SetBarThickness(float thickness);
2681                                 </task>
2682                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2683                                         virtual void SetFont(const BFont* font, uint32 properties = B_FONT_ALL);
2684                                 </task>
2685                         </class>
2686                         <class name="BTab" owner="Marc Flerackers">
2687                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2688                                         BTab(BView* contents=NULL);
2689                                 </task>
2690                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2691                                         BTab(BMessage* data);
2692                                 </task>
2693                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2694                                         virtual ~BTab();
2695                                 </task>
2696                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2697                                         static BArchivable* Instantiate(BMessage* data);
2698                                 </task>
2699                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2700                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
2701                                 </task>
2702                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2703                                         virtual status_t Perform(uint32 d, void* arg);
2704                                 </task>
2705                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2706                                         const char* Label() const;
2707                                 </task>
2708                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2709                                         virtual void SetLabel(const char* label);
2710                                 </task>
2711                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2712                                         bool IsSelected() const;
2713                                 </task>
2714                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2715                                         virtual void Select(BView* owner);
2716                                 </task>
2717                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2718                                         virtual void Deselect();
2719                                 </task>
2720                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2721                                         virtual void SetEnabled(bool on);
2722                                 </task>
2723                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2724                                         bool IsEnabled() const;
2725                                 </task>
2726                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2727                                         void MakeFocus(bool infocus=true);
2728                                 </task>
2729                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2730                                         bool IsFocus() const;
2731                                 </task>
2732                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2733                                         virtual void SetView(BView* contents);
2734                                 </task>
2735                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2736                                         BView* View() const;
2737                                 </task>
2738                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2739                                         virtual void DrawFocusMark(BView* owner, BRect tabFrame);
2740                                 </task>
2741                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2742                                         virtual void DrawLabel(BView* owner, BRect tabFrame);
2743                                 </task>
2744                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2745                                         virtual void DrawTab(BView* owner, BRect tabFrame, tab_position, bool full=true);
2746                                 </task>
2747                         </class>
2748                         <class name="BTabView" owner="Marc Flerackers">
2749                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2750                                         BTabView(BRect frame, const char* name, button_width width = B_WIDTH_AS_USUAL, uint32 resizingMode = B_FOLLOW_ALL, uint32 flags = B_FULL_UPDATE_ON_RESIZE | B_WILL_DRAW | B_NAVIGABLE_JUMP | B_FRAME_EVENTS | B_NAVIGABLE);
2751                                 </task>
2752                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2753                                         BTabView(BMessage*);
2754                                 </task>
2755                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2756                                         virtual ~BTabView();
2757                                 </task>
2758                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2759                                         static BArchivable* Instantiate(BMessage*);
2760                                 </task>
2761                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2762                                         virtual status_t Archive(BMessage*, bool deep=true) const;
2763                                 </task>
2764                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2765                                         virtual status_t Perform(perform_code d, void* arg);
2766                                 </task>
2767                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2768                                         virtual void WindowActivated(bool state);
2769                                 </task>
2770                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2771                                         virtual void AttachedToWindow();
2772                                 </task>
2773                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2774                                         virtual void AllAttached();
2775                                 </task>
2776                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2777                                         virtual void AllDetached();
2778                                 </task>
2779                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2780                                         virtual void DetachedFromWindow();
2781                                 </task>
2782                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2783                                         virtual void MessageReceived(BMessage* msg);
2784                                 </task>
2785                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2786                                         virtual void FrameMoved(BPoint new_position);
2787                                 </task>
2788                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2789                                         virtual void FrameResized(float w,float h);
2790                                 </task>
2791                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2792                                         virtual void KeyDown(const char* bytes, int32 n);
2793                                 </task>
2794                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2795                                         virtual void MouseDown(BPoint);
2796                                 </task>
2797                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2798                                         virtual void MouseUp(BPoint);
2799                                 </task>
2800                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2801                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2802                                 </task>
2803                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2804                                         virtual void Pulse();
2805                                 </task>
2806                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2807                                         virtual void Select(int32 tabIndex);
2808                                 </task>
2809                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2810                                         int32 Selection() const;
2811                                 </task>
2812                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2813                                         virtual void MakeFocus(bool focusState = true);
2814                                 </task>
2815                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2816                                         virtual void SetFocusTab(int32 tabIndex, bool focusState);
2817                                 </task>
2818                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2819                                         int32 FocusTab() const;
2820                                 </task>
2821                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2822                                         virtual void Draw(BRect);
2823                                 </task>
2824                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2825                                         virtual BRect DrawTabs();
2826                                 </task>
2827                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2828                                         virtual void DrawBox(BRect selectedTabFrame);
2829                                 </task>
2830                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2831                                         virtual BRect TabFrame(int32 tabIndex) const;
2832                                 </task>
2833                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2834                                         virtual void SetFlags(uint32 flags);
2835                                 </task>
2836                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2837                                         virtual void SetResizingMode(uint32 mode);
2838                                 </task>
2839                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2840                                         virtual void GetPreferredSize( float* width, float* height);
2841                                 </task>
2842                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2843                                         virtual void ResizeToPreferred();
2844                                 </task>
2845                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2846                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
2847                                 </task>
2848                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2849                                         virtual status_t GetSupportedSuites(BMessage* data);
2850                                 </task>
2851                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2852                                         virtual void AddTab(BView* tabContents, BTab* tab=NULL);
2853                                 </task>
2854                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2855                                         virtual BTab* RemoveTab(int32 tabIndex);
2856                                 </task>
2857                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2858                                         virtual BTab* TabAt(int32 tabIndex) const;
2859                                 </task>
2860                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2861                                         virtual void SetTabWidth(button_width s);
2862                                 </task>
2863                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2864                                         button_width TabWidth() const;
2865                                 </task>
2866                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2867                                         virtual void SetTabHeight(float height);
2868                                 </task>
2869                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2870                                         float TabHeight() const;
2871                                 </task>
2872                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2873                                         BView* ContainerView() const;
2874                                 </task>
2875                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2876                                         int32 CountTabs() const;
2877                                 </task>
2878                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2879                                         BView* ViewForTab(int32 tabIndex) const;
2880                                 </task>
2881                         </class>
2882                 </section>
2883                 <section name="Non-Control Widgets">
2884                         <class name="BBox" owner="Marc Flerackers">
2885                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2886                                         BBox(BRect bounds, const char* name = NULL, uint32 resizeFlags = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE_JUMP, border_style border = B_FANCY_BORDER);
2887                                 </task>
2888                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2889                                         BBox(BMessage* data);
2890                                 </task>
2891                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2892                                         virtual ~BBox(void);
2893                                 </task>
2894                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2895                                         static BArchivable* Instantiate(BMessage* data);
2896                                 </task>
2897                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2898                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
2899                                 </task>
2900                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2901                                         virtual void SetBorder(border_style style);
2902                                 </task>
2903                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2904                                         border_style Border() const;
2905                                 </task>
2906                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2907                                         void SetLabel(const char* label);
2908                                 </task>
2909                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2910                                         status_t SetLabel(BView* view_label);
2911                                 </task>
2912                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2913                                         const char* Label() const;
2914                                 </task>
2915                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2916                                         BView* LabelView() const;
2917                                 </task>
2918                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2919                                         virtual void Draw(BRect bounds);
2920                                 </task>
2921                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2922                                         virtual void AttachedToWindow();
2923                                 </task>
2924                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2925                                         virtual void DetachedFromWindow();
2926                                 </task>
2927                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2928                                         virtual void AllAttached();
2929                                 </task>
2930                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2931                                         virtual void AllDetached();
2932                                 </task>
2933                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2934                                         virtual void FrameResized(float new_width, float new_height);
2935                                 </task>
2936                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2937                                         virtual void MessageReceived(BMessage* msg);
2938                                 </task>
2939                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2940                                         virtual void MouseDown(BPoint pt);
2941                                 </task>
2942                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2943                                         virtual void MouseUp(BPoint pt);
2944                                 </task>
2945                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2946                                         virtual void WindowActivated(bool state);
2947                                 </task>
2948                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2949                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2950                                 </task>
2951                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2952                                         virtual void FrameMoved(BPoint new_position);
2953                                 </task>
2954                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2955                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
2956                                 </task>
2957                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2958                                         virtual void ResizeToPreferred();
2959                                 </task>
2960                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2961                                         virtual void GetPreferredSize(float* width, float* height);
2962                                 </task>
2963                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2964                                         virtual void MakeFocus(bool state = true);
2965                                 </task>
2966                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2967                                         virtual status_t GetSupportedSuites(BMessage* data);
2968                                 </task>
2969                         </class>
2970                         <class name="BStringView" owner="">
2971                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2972                                         BStringView(BRect bounds, const char* name, const char* text, uint32 resizeFlags = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW);
2973                                 </task>
2974                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2975                                         BStringView(BMessage* data);
2976                                 </task>
2977                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2978                                         virtual ~BStringView();
2979                                 </task>
2980                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2981                                         static BArchivable* Instantiate(BMessage* data);
2982                                 </task>
2983                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2984                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
2985                                 </task>
2986                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2987                                         void SetText(const char* text);
2988                                 </task>
2989                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2990                                         const char* Text() const;
2991                                 </task>
2992                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2993                                         void SetAlignment(alignment flag);
2994                                 </task>
2995                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2996                                         alignment Alignment() const;
2997                                 </task>
2998                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2999                                         virtual void AttachedToWindow();
3000                                 </task>
3001                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3002                                         virtual void Draw(BRect bounds);
3003                                 </task>
3004                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3005                                         virtual void MessageReceived(BMessage* msg);
3006                                 </task>
3007                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3008                                         virtual void MouseDown(BPoint pt);
3009                                 </task>
3010                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3011                                         virtual void MouseUp(BPoint pt);
3012                                 </task>
3013                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3014                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3015                                 </task>
3016                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3017                                         virtual void DetachedFromWindow();
3018                                 </task>
3019                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3020                                         virtual void FrameMoved(BPoint new_position);
3021                                 </task>
3022                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3023                                         virtual void FrameResized(float new_width, float new_height);
3024                                 </task>
3025                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3026                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
3027                                 </task>
3028                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3029                                         virtual void ResizeToPreferred();
3030                                 </task>
3031                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3032                                         virtual void GetPreferredSize(float* width, float* height);
3033                                 </task>
3034                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3035                                         virtual void MakeFocus(bool state = true);
3036                                 </task>
3037                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3038                                         virtual void AllAttached();
3039                                 </task>
3040                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3041                                         virtual void AllDetached();
3042                                 </task>
3043                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3044                                         virtual status_t GetSupportedSuites(BMessage* data);
3045                                 </task>
3046                         </class>
3047                         <class name="BStatusBar" owner="Marc Flerackers">
3048                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3049                                         BStatusBar(BRect frame, const char* name, const char* label = NULL, const char* trailing_label = NULL);
3050                                 </task>
3051                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3052                                         BStatusBar(BMessage* data);
3053                                 </task>
3054                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3055                                         virtual ~BStatusBar();
3056                                 </task>
3057                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3058                                         static BArchivable* Instantiate(BMessage* data);
3059                                 </task>
3060                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3061                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
3062                                 </task>
3063                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3064                                         virtual void AttachedToWindow();
3065                                 </task>
3066                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3067                                         virtual void MessageReceived(BMessage* msg);
3068                                 </task>
3069                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3070                                         virtual void Draw(BRect updateRect);
3071                                 </task>
3072                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3073                                         virtual void SetBarColor(rgb_color color);
3074                                 </task>
3075                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3076                                         virtual void SetBarHeight(float height);
3077                                 </task>
3078                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3079                                         virtual void SetText(const char* str);
3080                                 </task>
3081                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3082                                         virtual void SetTrailingText(const char* str);
3083                                 </task>
3084                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3085                                         virtual void SetMaxValue(float max);
3086                                 </task>
3087                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3088                                         virtual void Update(float delta, const char* main_text = NULL, const char* trailing_text = NULL);
3089                                 </task>
3090                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3091                                         virtual void Reset(const char* label = NULL, const char* trailing_label = NULL);
3092                                 </task>
3093                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3094                                         float CurrentValue() const;
3095                                 </task>
3096                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3097                                         float MaxValue() const;
3098                                 </task>
3099                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3100                                         rgb_color BarColor() const;
3101                                 </task>
3102                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3103                                         float BarHeight() const;
3104                                 </task>
3105                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3106                                         const char* Text() const;
3107                                 </task>
3108                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3109                                         const char* TrailingText() const;
3110                                 </task>
3111                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3112                                         const char* Label() const;
3113                                 </task>
3114                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3115                                         const char* TrailingLabel() const;
3116                                 </task>
3117                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3118                                         virtual void MouseDown(BPoint pt);
3119                                 </task>
3120                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3121                                         virtual void MouseUp(BPoint pt);
3122                                 </task>
3123                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3124                                         virtual void WindowActivated(bool state);
3125                                 </task>
3126                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3127                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3128                                 </task>
3129                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3130                                         virtual void DetachedFromWindow();
3131                                 </task>
3132                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3133                                         virtual void FrameMoved(BPoint new_position);
3134                                 </task>
3135                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3136                                         virtual void FrameResized(float new_width, float new_height);
3137                                 </task>
3138                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3139                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
3140                                 </task>
3141                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3142                                         virtual void ResizeToPreferred();
3143                                 </task>
3144                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3145                                         virtual void GetPreferredSize(float* width, float* height);
3146                                 </task>
3147                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3148                                         virtual void MakeFocus(bool state = true);
3149                                 </task>
3150                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3151                                         virtual void AllAttached();
3152                                 </task>
3153                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3154                                         virtual void AllDetached();
3155                                 </task>
3156                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3157                                         virtual status_t GetSupportedSuites(BMessage* data);
3158                                 </task>
3159                         </class>
3160                 </section>
3161                 <section name="Scrolling Support">
3162                         <class name="BScrollBar" owner="">
3163                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3164                                         BScrollBar(BRect frame, const char* name, BView* target, float min, float max, orientation direction);
3165                                 </task>
3166                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3167                                         BScrollBar(BMessage* data);
3168                                 </task>
3169                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3170                                         virtual ~BScrollBar();
3171                                 </task>
3172                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3173                                         static BArchivable* Instantiate(BMessage* data);
3174                                 </task>
3175                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3176                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
3177                                 </task>
3178                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3179                                         virtual void AttachedToWindow();
3180                                 </task>
3181                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3182                                         void SetValue(float value);
3183                                 </task>
3184                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3185                                         float Value() const;
3186                                 </task>
3187                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3188                                         void SetProportion(float);
3189                                 </task>
3190                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3191                                         float Proportion() const;
3192                                 </task>
3193                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3194                                         virtual void ValueChanged(float newValue);
3195                                 </task>
3196                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3197                                         void SetRange(float min, float max);
3198                                 </task>
3199                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3200                                         void GetRange(float* min, float* max) const;
3201                                 </task>
3202                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3203                                         void SetSteps(float smallStep, float largeStep);
3204                                 </task>
3205                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3206                                         void GetSteps(float* smallStep, float* largeStep) const;
3207                                 </task>
3208                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3209                                         void SetTarget(BView* target);
3210                                 </task>
3211                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3212                                         void SetTarget(const char* targetName);
3213                                 </task>
3214                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3215                                         BView* Target() const;
3216                                 </task>
3217                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3218                                         orientation Orientation() const;
3219                                 </task>
3220                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3221                                         virtual void MessageReceived(BMessage* msg);
3222                                 </task>
3223                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3224                                         virtual void MouseDown(BPoint pt);
3225                                 </task>
3226                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3227                                         virtual void MouseUp(BPoint pt);
3228                                 </task>
3229                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3230                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3231                                 </task>
3232                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3233                                         virtual void DetachedFromWindow();
3234                                 </task>
3235                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3236                                         virtual void Draw(BRect updateRect);
3237                                 </task>
3238                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3239                                         virtual void FrameMoved(BPoint new_position);
3240                                 </task>
3241                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3242                                         virtual void FrameResized(float new_width, float new_height);
3243                                 </task>
3244                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3245                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
3246                                 </task>
3247                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3248                                         virtual void ResizeToPreferred();
3249                                 </task>
3250                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3251                                         virtual void GetPreferredSize(float* width, float* height);
3252                                 </task>
3253                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3254                                         virtual void MakeFocus(bool state = true);
3255                                 </task>
3256                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3257                                         virtual void AllAttached();
3258                                 </task>
3259                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3260                                         virtual void AllDetached();
3261                                 </task>
3262                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3263                                         virtual status_t GetSupportedSuites(BMessage* data);
3264                                 </task>
3265                         </class>
3266                         <class name="BScrollView" owner="">
3267                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3268                                         BScrollView(const char* name, BView* target, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = 0, bool horizontal = false, bool vertical = false, border_style border = B_FANCY_BORDER);
3269                                 </task>
3270                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3271                                         BScrollView(BMessage* data);
3272                                 </task>
3273                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3274                                         virtual ~BScrollView();
3275                                 </task>
3276                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3277                                         static BArchivable* Instantiate(BMessage* data);
3278                                 </task>
3279                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3280                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
3281                                 </task>
3282                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3283                                         virtual void Draw(BRect updateRect);
3284                                 </task>
3285                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3286                                         virtual void AttachedToWindow();
3287                                 </task>
3288                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3289                                         BScrollBar* ScrollBar(orientation flag) const;
3290                                 </task>
3291                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3292                                         virtual void SetBorder(border_style border);
3293                                 </task>
3294                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3295                                         border_style Border() const;
3296                                 </task>
3297                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3298                                         virtual status_t SetBorderHighlighted(bool state);
3299                                 </task>
3300                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3301                                         bool IsBorderHighlighted() const;
3302                                 </task>
3303                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3304                                         void SetTarget(BView* new_target);
3305                                 </task>
3306                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3307                                         BView* Target() const;
3308                                 </task>
3309                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3310                                         virtual void MessageReceived(BMessage* msg);
3311                                 </task>
3312                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3313                                         virtual void MouseDown(BPoint pt);
3314                                 </task>
3315                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3316                                         virtual void WindowActivated(bool state);
3317                                 </task>
3318                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3319                                         virtual void MouseUp(BPoint pt);
3320                                 </task>
3321                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3322                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3323                                 </task>
3324                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3325                                         virtual void DetachedFromWindow();
3326                                 </task>
3327                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3328                                         virtual void AllAttached();
3329                                 </task>
3330                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3331                                         virtual void AllDetached();
3332                                 </task>
3333                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3334                                         virtual void FrameMoved(BPoint new_position);
3335                                 </task>
3336                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3337                                         virtual void FrameResized(float new_width, float new_height);
3338                                 </task>
3339                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3340                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
3341                                 </task>
3342                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3343                                         virtual void ResizeToPreferred();
3344                                 </task>
3345                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3346                                         virtual void GetPreferredSize(float* width, float* height);
3347                                 </task>
3348                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3349                                         virtual void MakeFocus(bool state = true);
3350                                 </task>
3351                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3352                                         virtual status_t GetSupportedSuites(BMessage* data);
3353                                 </task>
3354                         </class>
3355                         <functions name="Scrollbar Config" owner="">
3356                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3357                                         status_t get_scroll_bar_info(scroll_bar_info* info);
3358                                 </task>
3359                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3360                                         status_t set_scroll_bar_info(scroll_bar_info* info);
3361                                 </task>
3362                         </functions>
3363                 </section>
3364                 <section name="Menuing Support">
3365                         <class name="BMenu" owner="Justin Gasper">
3366                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3367                                         BMenu(const char* title, menu_layout layout = B_ITEMS_IN_COLUMN);
3368                                 </task>
3369                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3370                                         BMenu(const char* title, float width, float height);
3371                                 </task>
3372                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3373                                         BMenu(BMessage* data);
3374                                 </task>
3375                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3376                                         virtual ~BMenu();
3377                                 </task>
3378                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3379                                         static BArchivable* Instantiate(BMessage* data);
3380                                 </task>
3381                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3382                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
3383                                 </task>
3384                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3385                                         virtual void AttachedToWindow();
3386                                 </task>
3387                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3388                                         virtual void DetachedFromWindow();
3389                                 </task>
3390                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3391                                         bool AddItem(BMenuItem* item);
3392                                 </task>
3393                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3394                                         bool AddItem(BMenuItem* item, int32 index);
3395                                 </task>
3396                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3397                                         bool AddItem(BMenuItem* item, BRect frame);
3398                                 </task>
3399                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3400                                         bool AddItem(BMenu* menu);
3401                                 </task>
3402                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3403                                         bool AddItem(BMenu* menu, int32 index);
3404                                 </task>
3405                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3406                                         bool AddItem(BMenu* menu, BRect frame);
3407                                 </task>
3408                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3409                                         bool AddList(BList* list, int32 index);
3410                                 </task>
3411                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3412                                         bool AddSeparatorItem();
3413                                 </task>
3414                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3415                                         bool RemoveItem(BMenuItem* item);
3416                                 </task>
3417                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3418                                         BMenuItem* RemoveItem(int32 index);
3419                                 </task>
3420                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3421                                         bool RemoveItems(int32 index, int32 count, bool del = false);
3422                                 </task>
3423                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3424                                         bool RemoveItem(BMenu* menu);
3425                                 </task>
3426                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3427                                         BMenuItem* ItemAt(int32 index) const;
3428                                 </task>
3429                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3430                                         BMenu* SubmenuAt(int32 index) const;
3431                                 </task>
3432                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3433                                         int32 CountItems() const;
3434                                 </task>
3435                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3436                                         int32 IndexOf(BMenuItem* item) const;
3437                                 </task>
3438                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3439                                         int32 IndexOf(BMenu* menu) const;
3440                                 </task>
3441                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3442                                         BMenuItem* FindItem(uint32 command) const;
3443                                 </task>
3444                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3445                                         BMenuItem* FindItem(const char* name) const;
3446                                 </task>
3447                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3448                                         virtual status_t SetTargetForItems(BHandler* target);
3449                                 </task>
3450                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3451                                         virtual status_t SetTargetForItems(BMessenger messenger);
3452                                 </task>
3453                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3454                                         virtual void SetEnabled(bool state);
3455                                 </task>
3456                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3457                                         virtual void SetRadioMode(bool state);
3458                                 </task>
3459                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3460                                         virtual void SetTriggersEnabled(bool state);
3461                                 </task>
3462                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3463                                         virtual void SetMaxContentWidth(float max);
3464                                 </task>
3465                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3466                                         void SetLabelFromMarked(bool on);
3467                                 </task>
3468                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3469                                         bool IsLabelFromMarked();
3470                                 </task>
3471                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3472                                         bool IsEnabled() const;
3473                                 </task>
3474                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3475                                         bool IsRadioMode() const;
3476                                 </task>
3477                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3478                                         bool AreTriggersEnabled() const;
3479                                 </task>
3480                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3481                                         bool IsRedrawAfterSticky() const;
3482                                 </task>
3483                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3484                                         float MaxContentWidth() const;
3485                                 </task>
3486                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3487                                         BMenuItem* FindMarked();
3488                                 </task>
3489                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3490                                         BMenu* Supermenu() const;
3491                                 </task>
3492                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3493                                         BMenuItem* Superitem() const;
3494                                 </task>
3495                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3496                                         virtual void MessageReceived(BMessage* msg);
3497                                 </task>
3498                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3499                                         virtual void KeyDown(const char* bytes, int32 numBytes);
3500                                 </task>
3501                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3502                                         virtual void Draw(BRect updateRect);
3503                                 </task>
3504                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3505                                         virtual void GetPreferredSize(float* width, float* height);
3506                                 </task>
3507                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3508                                         virtual void ResizeToPreferred();
3509                                 </task>
3510                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3511                                         virtual void FrameMoved(BPoint new_position);
3512                                 </task>
3513                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3514                                         virtual void FrameResized(float new_width, float new_height);
3515                                 </task>
3516                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3517                                         void InvalidateLayout();
3518                                 </task>
3519                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3520                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
3521                                 </task>
3522                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3523                                         virtual status_t GetSupportedSuites(BMessage* data);
3524                                 </task>
3525                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3526                                         virtual status_t Perform(perform_code d, void* arg);
3527                                 </task>
3528                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3529                                         virtual void MakeFocus(bool state = true);
3530                                 </task>
3531                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3532                                         virtual void AllAttached();
3533                                 </task>
3534                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3535                                         virtual void AllDetached();
3536                                 </task>
3537                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3538                                         BMenu(BRect frame, const char* viewName, uint32 resizeMask, uint32 flags, menu_layout layout, bool resizeToFit);
3539                                 </task>
3540                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3541                                         virtual BPoint ScreenLocation();
3542                                 </task>
3543                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3544                                         void SetItemMargins(float left, float top, float right, float bottom);
3545                                 </task>
3546                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3547                                         void GetItemMargins(float* left, float* top, float* right,float* bottom) const;
3548                                 </task>
3549                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3550                                         menu_layout Layout() const;
3551                                 </task>
3552                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3553                                         virtual void Show();
3554                                 </task>
3555                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3556                                         void Show(bool selectFirstItem);
3557                                 </task>
3558                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3559                                         void Hide();
3560                                 </task>
3561                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3562                                         BMenuItem* Track(bool start_opened = false, BRect* special_rect = NULL);
3563                                 </task>
3564                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3565                                         virtual bool AddDynamicItem(add_state s);
3566                                 </task>
3567                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3568                                         virtual void DrawBackground(BRect update);
3569                                 </task>
3570                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3571                                         void SetTrackingHook(menu_tracking_hook func, void* state);
3572                                 </task>
3573                         </class>
3574                         <class name="BMenuBar" owner="Justin Gasper">
3575                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3576                                         BMenuBar(BRect frame, const char* title, uint32 resizeMask = B_FOLLOW_LEFT_RIGHT | B_FOLLOW_TOP, menu_layout layout = B_ITEMS_IN_ROW, bool resizeToFit = true);
3577                                 </task>
3578                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3579                                         BMenuBar(BMessage* data);
3580                                 </task>
3581                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3582                                         virtual ~BMenuBar();
3583                                 </task>
3584                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3585                                         static BArchivable* Instantiate(BMessage* data);
3586                                 </task>
3587                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3588                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
3589                                 </task>
3590                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3591                                         virtual void SetBorder(menu_bar_border border);
3592                                 </task>
3593                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3594                                         menu_bar_border Border() const;
3595                                 </task>
3596                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3597                                         virtual void Draw(BRect updateRect);
3598                                 </task>
3599                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3600                                         virtual void AttachedToWindow();
3601                                 </task>
3602                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3603                                         virtual void DetachedFromWindow();
3604                                 </task>
3605                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3606                                         virtual void MessageReceived(BMessage* msg);
3607                                 </task>
3608                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3609                                         virtual void MouseDown(BPoint where);
3610                                 </task>
3611                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3612                                         virtual void WindowActivated(bool state);
3613                                 </task>
3614                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3615                                         virtual void MouseUp(BPoint where);
3616                                 </task>
3617                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3618                                         virtual void FrameMoved(BPoint new_position);
3619                                 </task>
3620                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3621                                         virtual void FrameResized(float new_width, float new_height);
3622                                 </task>
3623                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3624                                         virtual void Show();
3625                                 </task>
3626                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3627                                         virtual void Hide();
3628                                 </task>
3629                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3630                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
3631                                 </task>
3632                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3633                                         virtual status_t GetSupportedSuites(BMessage* data);
3634                                 </task>
3635                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3636                                         virtual void ResizeToPreferred();
3637                                 </task>
3638                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3639                                         virtual void GetPreferredSize(float* width, float* height);
3640                                 </task>
3641                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3642                                         virtual void MakeFocus(bool state = true);
3643                                 </task>
3644                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3645                                         virtual void AllAttached();
3646                                 </task>
3647                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3648                                         virtual void AllDetached();
3649                                 </task>
3650                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3651                                         virtual status_t Perform(perform_code d, void* arg);
3652                                 </task>
3653                         </class>
3654                         <class name="BMenuItem" owner="Justin Gasper">
3655                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3656                                         BMenuItem(const char* label, BMessage* message, char shortcut = 0, uint32 modifiers = 0);
3657                                 </task>
3658                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3659                                         BMenuItem(BMenu* menu, BMessage* message = NULL);
3660                                 </task>
3661                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3662                                         BMenuItem(BMessage* data);
3663                                 </task>
3664                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3665                                         virtual ~BMenuItem();
3666                                 </task>
3667                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3668                                         static BArchivable* Instantiate(BMessage* data);
3669                                 </task>
3670                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3671                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
3672                                 </task>
3673                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3674                                         virtual void SetLabel(const char* name);
3675                                 </task>
3676                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3677                                         virtual void SetEnabled(bool state);
3678                                 </task>
3679                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3680                                         virtual void SetMarked(bool state);
3681                                 </task>
3682                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3683                                         virtual void SetTrigger(char ch);
3684                                 </task>
3685                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3686                                         virtual void SetShortcut(char ch, uint32 modifiers);
3687                                 </task>
3688                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3689                                         const char* Label() const;
3690                                 </task>
3691                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3692                                         bool IsEnabled() const;
3693                                 </task>
3694                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3695                                         bool IsMarked() const;
3696                                 </task>
3697                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3698                                         char Trigger() const;
3699                                 </task>
3700                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3701                                         char Shortcut(uint32* modifiers = NULL) const;
3702                                 </task>
3703                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3704                                         BMenu* Submenu() const;
3705                                 </task>
3706                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3707                                         BMenu* Menu() const;
3708                                 </task>
3709                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3710                                         BRect Frame() const;
3711                                 </task>
3712                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3713                                         virtual void GetContentSize(float* width, float* height);
3714                                 </task>
3715                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3716                                         virtual void TruncateLabel(float max, char* new_label);
3717                                 </task>
3718                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3719                                         virtual void DrawContent();
3720                                 </task>
3721                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3722                                         virtual void Draw();
3723                                 </task>
3724                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3725                                         virtual void Highlight(bool on);
3726                                 </task>
3727                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3728                                         bool IsSelected() const;
3729                                 </task>
3730                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3731                                         BPoint ContentLocation() const;
3732                                 </task>
3733                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3734                                         virtual status_t Invoke(BMessage* msg = NULL);
3735                                 </task>
3736                         </class>
3737                         <class name="BSeparatorItem" owner="">
3738                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3739                                         BSeparatorItem();
3740                                 </task>
3741                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3742                                         BSeparatorItem(BMessage* data);
3743                                 </task>
3744                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3745                                         virtual ~BSeparatorItem();
3746                                 </task>
3747                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3748                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
3749                                 </task>
3750                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3751                                         static BArchivable* Instantiate(BMessage* data);
3752                                 </task>
3753                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3754                                         virtual void SetEnabled(bool state);
3755                                 </task>
3756                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3757                                         virtual void GetContentSize(float* width, float* height);
3758                                 </task>
3759                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3760                                         virtual void Draw();
3761                                 </task>
3762                         </class>
3763                         <class name="BMenuField" owner="">
3764                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3765                                         BMenuField(BRect frame, const char* name, const char* label, BMenu* menu, uint32 resize = B_FOLLOW_LEFT|B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE);
3766                                 </task>
3767                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3768                                         BMenuField(BRect frame, const char* name, const char* label, BMenu* menu, bool fixed_size, uint32 resize = B_FOLLOW_LEFT|B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE);
3769                                 </task>
3770                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3771                                         BMenuField(BMessage* data);
3772                                 </task>
3773                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3774                                         virtual ~BMenuField();
3775                                 </task>
3776                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3777                                         static BArchivable* Instantiate(BMessage* data);
3778                                 </task>
3779                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3780                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
3781                                 </task>
3782                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3783                                         virtual void Draw(BRect update);
3784                                 </task>
3785                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3786                                         virtual void AttachedToWindow();
3787                                 </task>
3788                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3789                                         virtual void AllAttached();
3790                                 </task>
3791                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3792                                         virtual void MouseDown(BPoint where);
3793                                 </task>
3794                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3795                                         virtual void KeyDown(const char* bytes, int32 numBytes);
3796                                 </task>
3797                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3798                                         virtual void MakeFocus(bool state);
3799                                 </task>
3800                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3801                                         virtual void MessageReceived(BMessage* msg);
3802                                 </task>
3803                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3804                                         virtual void WindowActivated(bool state);
3805                                 </task>
3806                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3807                                         virtual void MouseUp(BPoint pt);
3808                                 </task>
3809                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3810                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3811                                 </task>
3812                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3813                                         virtual void DetachedFromWindow();
3814                                 </task>
3815                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3816                                         virtual void AllDetached();
3817                                 </task>
3818                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3819                                         virtual void FrameMoved(BPoint new_position);
3820                                 </task>
3821                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3822                                         virtual void FrameResized(float new_width, float new_height);
3823                                 </task>
3824                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3825                                         BMenu* Menu() const;
3826                                 </task>
3827                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3828                                         BMenuBar* MenuBar() const;
3829                                 </task>
3830                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3831                                         BMenuItem* MenuItem() const;
3832                                 </task>
3833                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3834                                         virtual void SetLabel(const char* label);
3835                                 </task>
3836                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3837                                         const char* Label() const;
3838                                 </task>
3839                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3840                                         virtual void SetEnabled(bool on);
3841                                 </task>
3842                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3843                                         bool IsEnabled() const;
3844                                 </task>
3845                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3846                                         virtual void SetAlignment(alignment label);
3847                                 </task>
3848                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3849                                         alignment Alignment() const;
3850                                 </task>
3851                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3852                                         virtual void SetDivider(float dividing_line);
3853                                 </task>
3854                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3855                                         float Divider() const;
3856                                 </task>
3857                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3858                                         void ShowPopUpMarker();
3859                                 </task>
3860                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3861                                         void HidePopUpMarker();
3862                                 </task>
3863                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3864                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
3865                                 </task>
3866                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3867                                         virtual status_t GetSupportedSuites(BMessage* data);
3868                                 </task>
3869                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3870                                         virtual void ResizeToPreferred();
3871                                 </task>
3872                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3873                                         virtual void GetPreferredSize(float* width, float* height);
3874                                 </task>
3875                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3876                                         virtual status_t Perform(perform_code d, void* arg);
3877                                 </task>
3878                         </class>
3879                         <class name="BPopUpMenu" owner="">
3880                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3881                                         BPopUpMenu(const char* title, bool radioMode = true, bool autoRename = true, menu_layout layout = B_ITEMS_IN_COLUMN);
3882                                 </task>
3883                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3884                                         BPopUpMenu(BMessage* data);
3885                                 </task>
3886                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3887                                         virtual ~BPopUpMenu();
3888                                 </task>
3889                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3890                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
3891                                 </task>
3892                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3893                                         static BArchivable* Instantiate(BMessage* data);
3894                                 </task>
3895                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3896                                         BMenuItem* Go(BPoint where, bool delivers_message = false, bool open_anyway = false, bool async = false);
3897                                 </task>
3898                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3899                                         BMenuItem* Go(BPoint where, bool delivers_message, bool open_anyway, BRect click_to_open, bool async = false);
3900                                 </task>
3901                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3902                                         virtual void MessageReceived(BMessage* msg);
3903                                 </task>
3904                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3905                                         virtual void MouseDown(BPoint pt);
3906                                 </task>
3907                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3908                                         virtual void MouseUp(BPoint pt);
3909                                 </task>
3910                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3911                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3912                                 </task>
3913                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3914                                         virtual void AttachedToWindow();
3915                                 </task>
3916                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3917                                         virtual void DetachedFromWindow();
3918                                 </task>
3919                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3920                                         virtual void FrameMoved(BPoint new_position);
3921                                 </task>
3922                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3923                                         virtual void FrameResized(float new_width, float new_height);
3924                                 </task>
3925                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3926                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
3927                                 </task>
3928                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3929                                         virtual status_t GetSupportedSuites(BMessage* data);
3930                                 </task>
3931                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3932                                         virtual status_t Perform(perform_code d, void* arg);
3933                                 </task>
3934                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3935                                         virtual void ResizeToPreferred();
3936                                 </task>
3937                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3938                                         virtual void GetPreferredSize(float* width, float* height);
3939                                 </task>
3940                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3941                                         virtual void MakeFocus(bool state = true);
3942                                 </task>
3943                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3944                                         virtual void AllAttached();
3945                                 </task>
3946                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3947                                         virtual void AllDetached();
3948                                 </task>
3949                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3950                                         void SetAsyncAutoDestruct(bool state);
3951                                 </task>
3952                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3953                                         bool AsyncAutoDestruct() const;
3954                                 </task>
3955                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3956                                         virtual BPoint ScreenLocation();
3957                                 </task>
3958                         </class>
3959                         <functions name="Menu Config" owner="">
3960                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3961                                         status_t set_menu_info(menu_info* info);
3962                                 </task>
3963                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3964                                         status_t get_menu_info(menu_info* info);
3965                                 </task>
3966                         </functions>
3967                 </section>
3968                 <section name="ListView Support">
3969                         <class name="BListItem" owner="Ulrich Wimboeck">
3970                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3971                                         BListItem(uint32 outlineLevel = 0, bool expanded = true);
3972                                 </task>
3973                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3974                                         BListItem(BMessage* data);
3975                                 </task>
3976                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3977                                         virtual ~BListItem();
3978                                 </task>
3979                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3980                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
3981                                 </task>
3982                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3983                                         float Height() const;
3984                                 </task>
3985                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3986                                         float Width() const;
3987                                 </task>
3988                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3989                                         bool IsSelected() const;
3990                                 </task>
3991                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3992                                         void Select();
3993                                 </task>
3994                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3995                                         void Deselect();
3996                                 </task>
3997                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3998                                         virtual void SetEnabled(bool on);
3999                                 </task>
4000                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4001                                         bool IsEnabled() const;
4002                                 </task>
4003                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4004                                         void SetHeight(float height);
4005                                 </task>
4006                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4007                                         void SetWidth(float width);
4008                                 </task>
4009                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4010                                         virtual void DrawItem(BView* owner, BRect bounds, bool complete = false) = 0;
4011                                 </task>
4012                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4013                                         virtual void Update(BView* owner, const BFont* font);
4014                                 </task>
4015                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4016                                         virtual status_t Perform(perform_code d, void* arg);
4017                                 </task>
4018                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4019                                         bool IsExpanded() const;
4020                                 </task>
4021                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4022                                         void SetExpanded(bool expanded);
4023                                 </task>
4024                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4025                                         uint32 OutlineLevel() const;
4026                                 </task>
4027                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4028                                         bool IsItemVisible() const;
4029                                 </task>
4030                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4031                                         void SetItemVisible(bool);
4032                                 </task>
4033                         </class>
4034                         <class name="BStringItem" owner="Greg Gelfond">
4035                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4036                                         BStringItem(const char* text, uint32 outlineLevel = 0, bool expanded = true);
4037                                 </task>
4038                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4039                                         virtual ~BStringItem();
4040                                 </task>
4041                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4042                                         BStringItem(BMessage* data);
4043                                 </task>
4044                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4045                                         static BArchivable* Instantiate(BMessage* data);
4046                                 </task>
4047                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4048                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
4049                                 </task>
4050                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4051                                         virtual void DrawItem(BView* owner, BRect frame, bool complete = false);
4052                                 </task>
4053                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4054                                         virtual void SetText(const char* text);
4055                                 </task>
4056                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4057                                         const char* Text() const;
4058                                 </task>
4059                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4060                                         virtual void Update(BView* owner, const BFont* font);
4061                                 </task>
4062                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4063                                         virtual status_t Perform(perform_code d, void* arg);
4064                                 </task>
4065                         </class>
4066                         <class name="BListView" owner="Ulrich Wimboeck">
4067                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4068                                         BListView(BRect frame, const char *name, list_view_type type = B_SINGLE_SELECTION_LIST, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE);
4069                                 </task>
4070                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4071                                         BListView(BMessage *data);
4072                                 </task>
4073                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4074                                         virtual ~BListView();
4075                                 </task>
4076                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4077                                         static BArchivable *Instantiate(BMessage *data);
4078                                 </task>
4079                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4080                                         virtual status_t Archive(BMessage *data, bool deep = true) const;
4081                                 </task>
4082                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4083                                         virtual void Draw(BRect updateRect);
4084                                 </task>
4085                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4086                                         virtual void MessageReceived(BMessage *msg);
4087                                 </task>
4088                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4089                                         virtual void MouseDown(BPoint where);
4090                                 </task>
4091                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4092                                         virtual void KeyDown(const char *bytes, int32 numBytes);
4093                                 </task>
4094                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4095                                         virtual void MakeFocus(bool state = true);
4096                                 </task>
4097                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4098                                         virtual void FrameResized(float newWidth, float newHeight);
4099                                 </task>
4100                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4101                                         virtual void TargetedByScrollView(BScrollView *scroller);
4102                                 </task>
4103                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4104                                         void ScrollTo(float x, float y);
4105                                 </task>
4106                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4107                                         virtual void ScrollTo(BPoint where);
4108                                 </task>
4109                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4110                                         virtual bool AddItem(BListItem *item);
4111                                 </task>
4112                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4113                                         virtual bool AddItem(BListItem *item, int32 atIndex);
4114                                 </task>
4115                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4116                                         virtual bool AddList(BList *newItems);
4117                                 </task>
4118                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4119                                         virtual bool AddList(BList *newItems, int32 atIndex);
4120                                 </task>
4121                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4122                                         virtual bool RemoveItem(BListItem *item);
4123                                 </task>
4124                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4125                                         virtual BListItem *RemoveItem(int32 index);
4126                                 </task>
4127                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4128                                         virtual bool RemoveItems(int32 index, int32 count);
4129                                 </task>
4130                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4131                                         virtual void SetSelectionMessage(BMessage *message);
4132                                 </task>
4133                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4134                                         virtual void SetInvocationMessage(BMessage *message);
4135                                 </task>
4136                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4137                                         BMessage *SelectionMessage() const;
4138                                 </task>
4139                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4140                                         uint32 SelectionCommand() const;
4141                                 </task>
4142                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4143                                         BMessage *InvocationMessage() const;
4144                                 </task>
4145                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4146                                         uint32 InvocationCommand() const;
4147                                 </task>
4148                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4149                                         virtual void SetListType(list_view_type type);
4150                                 </task>
4151                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4152                                         list_view_type ListType() const;
4153                                 </task>
4154                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4155                                         BListItem *ItemAt(int32 index) const;
4156                                 </task>
4157                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4158                                         int32 IndexOf(BPoint point) const;
4159                                 </task>
4160                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4161                                         int32 IndexOf(BListItem *item) const;
4162                                 </task>
4163                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4164                                         BListItem *FirstItem() const;
4165                                 </task>
4166                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4167                                         BListItem *LastItem() const;
4168                                 </task>
4169                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4170                                         bool HasItem(BListItem *item) const;
4171                                 </task>
4172                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4173                                         int32 CountItems() const;
4174                                 </task>
4175                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4176                                         virtual void MakeEmpty();
4177                                 </task>
4178                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4179                                         bool IsEmpty() const;
4180                                 </task>
4181                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4182                                         void DoForEach(bool (*func)(BListItem *));
4183                                 </task>
4184                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4185                                         void DoForEach(bool (*func)(BListItem *, void *), void *);
4186                                 </task>
4187                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4188                                         const BListItem **Items() const;
4189                                 </task>
4190                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4191                                         void InvalidateItem(int32 index);
4192                                 </task>
4193                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4194                                         void ScrollToSelection();
4195                                 </task>
4196                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4197                                         void Select(int32 index, bool extend = false);
4198                                 </task>
4199                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4200                                         void Select(int32 from, int32 to, bool extend = false);
4201                                 </task>
4202                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4203                                         bool IsItemSelected(int32 index) const;
4204                                 </task>
4205                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4206                                         int32 CurrentSelection(int32 index = 0) const;
4207                                 </task>
4208                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4209                                         virtual status_t Invoke(BMessage *msg = NULL);
4210                                 </task>
4211                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4212                                         void DeselectAll();
4213                                 </task>
4214                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4215                                         void DeselectExcept(int32 except_from, int32 except_to);
4216                                 </task>
4217                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4218                                         void Deselect(int32 index);
4219                                 </task>
4220                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4221                                         virtual void SelectionChanged();
4222                                 </task>
4223                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4224                                         void SortItems(int (*cmp)(const void *, const void *));
4225                                 </task>
4226                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4227                                         bool SwapItems(int32 a, int32 b);
4228                                 </task>
4229                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4230                                         bool MoveItem(int32 from, int32 to);
4231                                 </task>
4232                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4233                                         bool ReplaceItem(int32 index, BListItem * item);
4234                                 </task>
4235                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4236                                         virtual void AttachedToWindow();
4237                                 </task>
4238                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4239                                         virtual void FrameMoved(BPoint new_position);
4240                                 </task>
4241                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4242                                         BRect ItemFrame(int32 index);
4243                                 </task>
4244                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4245                                         virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property);
4246                                 </task>
4247                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4248                                         virtual status_t GetSupportedSuites(BMessage *data);
4249                                 </task>
4250                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4251                                         virtual status_t Perform(perform_code d, void *arg);
4252                                 </task>
4253                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4254                                         virtual void WindowActivated(bool state);
4255                                 </task>
4256                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4257                                         virtual void MouseUp(BPoint pt);
4258                                 </task>
4259                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4260                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage *msg);
4261                                 </task>
4262                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4263                                         virtual void DetachedFromWindow();
4264                                 </task>
4265                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4266                                         virtual bool InitiateDrag(BPoint pt, int32 itemIndex, bool initialySelected);
4267                                 </task>
4268                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4269                                         virtual void ResizeToPreferred();
4270                                 </task>
4271                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4272                                         virtual void GetPreferredSize(float *width, float *height);
4273                                 </task>
4274                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4275                                         virtual void AllAttached();
4276                                 </task>
4277                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4278                                         virtual void AllDetached();
4279                                 </task>
4280                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4281                                         virtual bool DoMiscellaneous(MiscCode code, MiscData * data);
4282                                 </task>
4283                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4284                                         virtual void DrawItem(BListItem *item, BRect itemRect, bool complete = false);
4285                                 </task>
4286                         </class>
4287                         <class name="BOutlineListView" owner="Ulrich Wimboeck">
4288                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4289                                         BOutlineListView(BRect frame, const char* name, list_view_type type = B_SINGLE_SELECTION_LIST, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE);
4290                                 </task>
4291                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4292                                         BOutlineListView(BMessage* data);
4293                                 </task>
4294                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4295                                         virtual ~BOutlineListView();
4296                                 </task>
4297                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4298                                         static BArchivable* Instantiate(BMessage* data);
4299                                 </task>
4300                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4301                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
4302                                 </task>
4303                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4304                                         virtual void MouseDown(BPoint where);
4305                                 </task>
4306                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4307                                         virtual void KeyDown(const char* bytes, int32 numBytes);
4308                                 </task>
4309                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4310                                         virtual void FrameMoved(BPoint new_position);
4311                                 </task>
4312                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4313                                         virtual void FrameResized(float new_width, float new_height);
4314                                 </task>
4315                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4316                                         virtual void MouseUp(BPoint where);
4317                                 </task>
4318                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4319                                         virtual bool AddUnder(BListItem* item, BListItem* underItem);
4320                                 </task>
4321                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4322                                         virtual bool AddItem(BListItem* item);
4323                                 </task>
4324                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4325                                         virtual bool AddItem(BListItem* item, int32 fullListIndex);
4326                                 </task>
4327                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4328                                         virtual bool AddList(BList* newItems);
4329                                 </task>
4330                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4331                                         virtual bool AddList(BList* newItems, int32 fullListIndex);
4332                                 </task>
4333                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4334                                         virtual bool RemoveItem(BListItem* item);
4335                                 </task>
4336                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4337                                         virtual BListItem* RemoveItem(int32 fullListIndex);
4338                                 </task>
4339                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4340                                         virtual bool RemoveItems(int32 fullListIndex, int32 count);
4341                                 </task>
4342                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4343                                         BListItem* FullListItemAt(int32 fullListIndex) const;
4344                                 </task>
4345                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4346                                         int32 FullListIndexOf(BPoint point) const;
4347                                 </task>
4348                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4349                                         int32 FullListIndexOf(BListItem* item) const;
4350                                 </task>
4351                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4352                                         BListItem* FullListFirstItem() const;
4353                                 </task>
4354                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4355                                         BListItem* FullListLastItem() const;
4356                                 </task>
4357                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4358                                         bool FullListHasItem(BListItem* item) const;
4359                                 </task>
4360                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4361                                         int32 FullListCountItems() const;
4362                                 </task>
4363                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4364                                         int32 FullListCurrentSelection(int32 index = 0) const;
4365                                 </task>
4366                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4367                                         virtual void MakeEmpty();
4368                                 </task>
4369                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4370                                         bool FullListIsEmpty() const;
4371                                 </task>
4372                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4373                                         void FullListDoForEach(bool (*func)(BListItem* ));
4374                                 </task>
4375                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4376                                         void FullListDoForEach(bool (*func)(BListItem* , void* ), void*);
4377                                 </task>
4378                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4379                                         BListItem* Superitem(const BListItem* item);
4380                                 </task>
4381                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4382                                         void Expand(BListItem* item);
4383                                 </task>
4384                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4385                                         void Collapse(BListItem* item);
4386                                 </task>
4387                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4388                                         bool IsExpanded(int32 fullListIndex);
4389                                 </task>
4390                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4391                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
4392                                 </task>
4393                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4394                                         virtual status_t GetSupportedSuites(BMessage* data);
4395                                 </task>
4396                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4397                                         virtual status_t Perform(perform_code d, void* arg);
4398                                 </task>
4399                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4400                                         virtual void ResizeToPreferred();
4401                                 </task>
4402                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4403                                         virtual void GetPreferredSize(float* width, float* height);
4404                                 </task>
4405                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4406                                         virtual void MakeFocus(bool state = true);
4407                                 </task>
4408                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4409                                         virtual void AllAttached();
4410                                 </task>
4411                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4412                                         virtual void AllDetached();
4413                                 </task>
4414                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4415                                         virtual void DetachedFromWindow();
4416                                 </task>
4417                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4418                                         void FullListSortItems(int (*compareFunc)(const BListItem* , const BListItem* ));
4419                                 </task>
4420                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4421                                         void SortItemsUnder(BListItem* underItem, bool oneLevelOnly, int (*compareFunc)(const BListItem* , const BListItem*));
4422                                 </task>
4423                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4424                                         int32 CountItemsUnder(BListItem* under, bool oneLevelOnly) const;
4425                                 </task>
4426                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4427                                         BListItem* EachItemUnder(BListItem* underItem, bool oneLevelOnly, BListItem* (*eachFunc)(BListItem* , void* ), void* );
4428                                 </task>
4429                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4430                                         BListItem* ItemUnderAt(BListItem* underItem, bool oneLevelOnly, int32 index) const;
4431                                 </task>
4432                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4433                                         virtual bool DoMiscellaneous(MiscCode code, MiscData* data);
4434                                 </task>
4435                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4436                                         virtual void MessageReceived(BMessage* );
4437                                 </task>
4438                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4439                                         virtual void ExpandOrCollapse(BListItem* underItem, bool expand);
4440                                 </task>
4441                         </class>
4442                 </section>
4443                 <section name="TextView Support">
4444                         <class name="BTextView" owner="">
4445                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4446                                         BTextView(BRect frame, const char* name, BRect textRect, uint32 resizeMask, uint32 flags = B_WILL_DRAW | B_PULSE_NEEDED);
4447                                 </task>
4448                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4449                                         BTextView(BRect frame, const char* name, BRect textRect, const BFont* initialFont, const rgb_color* initialColor, uint32 resizeMask, uint32 flags);
4450                                 </task>
4451                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4452                                         BTextView(BMessage* data);
4453                                 </task>
4454                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4455                                         virtual ~BTextView();
4456                                 </task>
4457                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4458                                         static BArchivable* Instantiate(BMessage* data);
4459                                 </task>
4460                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4461                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
4462                                 </task>
4463                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4464                                         virtual void AttachedToWindow();
4465                                 </task>
4466                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4467                                         virtual void DetachedFromWindow();
4468                                 </task>
4469                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4470                                         virtual void Draw(BRect inRect);
4471                                 </task>
4472                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4473                                         virtual void MouseDown(BPoint where);
4474                                 </task>
4475                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4476                                         virtual void MouseUp(BPoint where);
4477                                 </task>
4478                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4479                                         virtual void MouseMoved(BPoint where, uint32 code, const BMessage* message);
4480                                 </task>
4481                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4482                                         virtual void WindowActivated(bool state);
4483                                 </task>
4484                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4485                                         virtual void KeyDown(const char* bytes, int32 numBytes);
4486                                 </task>
4487                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4488                                         virtual void Pulse();
4489                                 </task>
4490                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4491                                         virtual void FrameResized(float width, float height);
4492                                 </task>
4493                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4494                                         virtual void MakeFocus(bool focusState = true);
4495                                 </task>
4496                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4497                                         virtual void MessageReceived(BMessage* message);
4498                                 </task>
4499                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4500                                         virtual BHandler* ResolveSpecifier(BMessage* message, int32 index, BMessage* specifier, int32 form, const char* property);
4501                                 </task>
4502                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4503                                         virtual status_t GetSupportedSuites(BMessage* data);
4504                                 </task>
4505                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4506                                         virtual status_t Perform(perform_code d, void* arg);
4507                                 </task>
4508                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4509                                         void SetText(const char* inText, const text_run_array* inRuns = NULL);
4510                                 </task>
4511                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4512                                         void SetText(const char* inText, int32 inLength, const text_run_array* inRuns = NULL);
4513                                 </task>
4514                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4515                                         void SetText(BFile* inFile, int32 startOffset, int32 inLength, const text_run_array* inRuns = NULL);
4516                                 </task>
4517                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4518                                         void Insert(const char* inText, const text_run_array* inRuns = NULL);
4519                                 </task>
4520                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4521                                         void Insert(const char* inText, int32 inLength, const text_run_array* inRuns = NULL);
4522                                 </task>
4523                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4524                                         void Insert(int32 startOffset, const char* inText, int32 inLength, const text_run_array* inRuns = NULL);
4525                                 </task>
4526                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4527                                         void Delete();
4528                                 </task>
4529                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4530                                         void Delete(int32 startOffset, int32 endOffset);
4531                                 </task>
4532                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4533                                         const char* Text() const;
4534                                 </task>
4535                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4536                                         int32 TextLength() const;
4537                                 </task>
4538                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4539                                         void GetText(int32 offset, int32 length, char* buffer) const;
4540                                 </task>
4541                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4542                                         uchar ByteAt(int32 offset) const;
4543                                 </task>
4544                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4545                                         int32 CountLines() const;
4546                                 </task>
4547                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4548                                         int32 CurrentLine() const;
4549                                 </task>
4550                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4551                                         void GoToLine(int32 lineNum);
4552                                 </task>
4553                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4554                                         virtual void Cut(BClipboard* clipboard);
4555                                 </task>
4556                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4557                                         virtual void Copy(BClipboard* clipboard);
4558                                 </task>
4559                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4560                                         virtual void Paste(BClipboard* clipboard);
4561                                 </task>
4562                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4563                                         void Clear();
4564                                 </task>
4565                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4566                                         virtual bool AcceptsPaste(BClipboard* clipboard);
4567                                 </task>
4568                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4569                                         virtual bool AcceptsDrop(const BMessage* inMessage);
4570                                 </task>
4571                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4572                                         virtual void Select(int32 startOffset, int32 endOffset);
4573                                 </task>
4574                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4575                                         void SelectAll();
4576                                 </task>
4577                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4578                                         void GetSelection(int32* outStart, int32* outEnd) const;
4579                                 </task>
4580                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4581                                         void SetFontAndColor(const BFont* inFont, uint32 inMode = B_FONT_ALL, const rgb_color* inColor = NULL);
4582                                 </task>
4583                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4584                                         void SetFontAndColor(int32 startOffset, int32 endOffset, const BFont* inFont, uint32 inMode = B_FONT_ALL, const rgb_color* inColor = NULL);
4585                                 </task>
4586                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4587                                         void GetFontAndColor(int32 inOffset, BFont* outFont, rgb_color* outColor = NULL) const;
4588                                 </task>
4589                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4590                                         void GetFontAndColor(BFont* outFont, uint32* outMode, rgb_color* outColor = NULL, bool* outEqColor = NULL) const;
4591                                 </task>
4592                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4593                                         void SetRunArray(int32 startOffset, int32 endOffset, const text_run_array* inRuns);
4594                                 </task>
4595                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4596                                         text_run_array* RunArray(int32 startOffset, int32 endOffset, int32* outSize = NULL) const;
4597                                 </task>
4598                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4599                                         int32 LineAt(int32 offset) const;
4600                                 </task>
4601                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4602                                         int32 LineAt(BPoint point) const;
4603                                 </task>
4604                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4605                                         BPoint PointAt(int32 inOffset, float* outHeight = NULL) const;
4606                                 </task>
4607                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4608                                         int32 OffsetAt(BPoint point) const;
4609                                 </task>
4610                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4611                                         int32 OffsetAt(int32 line) const;
4612                                 </task>
4613                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4614                                         virtual void FindWord(int32 inOffset, int32* outFromOffset, int32* outToOffset);
4615                                 </task>
4616                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4617                                         virtual bool CanEndLine(int32 offset);
4618                                 </task>
4619                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4620                                         float LineWidth(int32 lineNum = 0) const;
4621                                 </task>
4622                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4623                                         float LineHeight(int32 lineNum = 0) const;
4624                                 </task>
4625                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4626                                         float TextHeight(int32 startLine, int32 endLine) const;
4627                                 </task>
4628                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4629                                         void GetTextRegion(int32 startOffset, int32 endOffset, BRegion* outRegion) const;
4630                                 </task>
4631                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4632                                         virtual void ScrollToOffset(int32 inOffset);
4633                                 </task>
4634                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4635                                         void ScrollToSelection();
4636                                 </task>
4637                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4638                                         void Highlight(int32 startOffset, int32 endOffset);
4639                                 </task>
4640                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4641                                         void SetTextRect(BRect rect);
4642                                 </task>
4643                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4644                                         BRect TextRect() const;
4645                                 </task>
4646                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4647                                         void SetStylable(bool stylable);
4648                                 </task>
4649                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4650                                         bool IsStylable() const;
4651                                 </task>
4652                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4653                                         void SetTabWidth(float width);
4654                                 </task>
4655                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4656                                         float TabWidth() const;
4657                                 </task>
4658                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4659                                         void MakeSelectable(bool selectable = true);
4660                                 </task>
4661                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4662                                         bool IsSelectable() const;
4663                                 </task>
4664                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4665                                         void MakeEditable(bool editable = true);
4666                                 </task>
4667                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4668                                         bool IsEditable() const;
4669                                 </task>
4670                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4671                                         void SetWordWrap(bool wrap);
4672                                 </task>
4673                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4674                                         bool DoesWordWrap() const;
4675                                 </task>
4676                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4677                                         void SetMaxBytes(int32 max);
4678                                 </task>
4679                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4680                                         int32 MaxBytes() const;
4681                                 </task>
4682                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4683                                         void DisallowChar(uint32 aChar);
4684                                 </task>
4685                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4686                                         void AllowChar(uint32 aChar);
4687                                 </task>
4688                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4689                                         void SetAlignment(alignment flag);
4690                                 </task>
4691                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4692                                         alignment Alignment() const;
4693                                 </task>
4694                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4695                                         void SetAutoindent(bool state);
4696                                 </task>
4697                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4698                                         bool DoesAutoindent() const;
4699                                 </task>
4700                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4701                                         void SetColorSpace(color_space colors);
4702                                 </task>
4703                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4704                                         color_space ColorSpace() const;
4705                                 </task>
4706                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4707                                         void MakeResizable(bool resize, BView* resizeView = NULL);
4708                                 </task>
4709                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4710                                         bool IsResizable() const;
4711                                 </task>
4712                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4713                                         void SetDoesUndo(bool undo);
4714                                 </task>
4715                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4716                                         bool DoesUndo() const;
4717                                 </task>
4718                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4719                                         void HideTyping(bool enabled);
4720                                 </task>
4721                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4722                                         bool IsTypingHidden(void) const;
4723                                 </task>
4724                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4725                                         virtual void ResizeToPreferred();
4726                                 </task>
4727                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4728                                         virtual void GetPreferredSize(float* width, float* height);
4729                                 </task>
4730                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4731                                         virtual void AllAttached();
4732                                 </task>
4733                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4734                                         virtual void AllDetached();
4735                                 </task>
4736                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4737                                         static void* FlattenRunArray(const text_run_array* inArray, int32* outSize = NULL);
4738                                 </task>
4739                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4740                                         static text_run_array* UnflattenRunArray(const void *data, int32* outSize = NULL);
4741                                 </task>
4742                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4743                                         virtual void InsertText(const char* inText, int32 inLength, int32 inOffset, const text_run_array* inRuns);
4744                                 </task>
4745                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4746                                         virtual void DeleteText(int32 fromOffset, int32 toOffset);
4747                                 </task>
4748                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4749                                         virtual void Undo(BClipboard* clipboard);
4750                                 </task>
4751                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4752                                         undo_state UndoState(bool* isRedo) const;
4753                                 </task>
4754                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4755                                         virtual void GetDragParameters(BMessage* drag, BBitmap** bitmap, BPoint* point, BHandler** handler);
4756                                 </task>
4757                         </class>
4758                         <class name="BTextControl" owner="">
4759                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4760                                         BTextControl(BRect frame, const char* name, const char* label, const char* initial_text, BMessage* message, uint32 rmask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE);
4761                                 </task>
4762                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4763                                         BTextControl(BMessage* data);
4764                                 </task>
4765                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4766                                         virtual ~BTextControl();
4767                                 </task>
4768                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4769                                         static BArchivable* Instantiate(BMessage* data);
4770                                 </task>
4771                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4772                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
4773                                 </task>
4774                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4775                                         virtual void SetText(const char* text);
4776                                 </task>
4777                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4778                                         const char* Text() const;
4779                                 </task>
4780                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4781                                         virtual void SetValue(int32 value);
4782                                 </task>
4783                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4784                                         virtual status_t Invoke(BMessage* msg = NULL);
4785                                 </task>
4786                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4787                                         BTextView* TextView() const;
4788                                 </task>
4789                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4790                                         virtual void SetModificationMessage(BMessage* message);
4791                                 </task>
4792                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4793                                         BMessage* ModificationMessage() const;
4794                                 </task>
4795                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4796                                         virtual void SetAlignment(alignment label, alignment text);
4797                                 </task>
4798                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4799                                         void GetAlignment(alignment* label, alignment* text) const;
4800                                 </task>
4801                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4802                                         virtual void SetDivider(float dividing_line);
4803                                 </task>
4804                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4805                                         float Divider() const;
4806                                 </task>
4807                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4808                                         virtual void Draw(BRect updateRect);
4809                                 </task>
4810                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4811                                         virtual void MouseDown(BPoint where);
4812                                 </task>
4813                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4814                                         virtual void AttachedToWindow();
4815                                 </task>
4816                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4817                                         virtual void MakeFocus(bool focusState = true);
4818                                 </task>
4819                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4820                                         virtual void SetEnabled(bool state);
4821                                 </task>
4822                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4823                                         virtual void FrameMoved(BPoint new_position);
4824                                 </task>
4825                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4826                                         virtual void FrameResized(float new_width, float new_height);
4827                                 </task>
4828                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4829                                         virtual void WindowActivated(bool active);
4830                                 </task>
4831                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4832                                         virtual void GetPreferredSize(float* width, float* height);
4833                                 </task>
4834                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4835                                         virtual void ResizeToPreferred();
4836                                 </task>
4837                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4838                                         virtual void MessageReceived(BMessage* msg);
4839                                 </task>
4840                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4841                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
4842                                 </task>
4843                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4844                                         virtual void MouseUp(BPoint pt);
4845                                 </task>
4846                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4847                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
4848                                 </task>
4849                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4850                                         virtual void DetachedFromWindow();
4851                                 </task>
4852                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4853                                         virtual void AllAttached();
4854                                 </task>
4855                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4856                                         virtual void AllDetached();
4857                                 </task>
4858                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4859                                         virtual status_t GetSupportedSuites(BMessage* data);
4860                                 </task>
4861                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4862                                         virtual void SetFlags(uint32 flags);
4863                                 </task>
4864                         </class>
4865                 </section>
4866                 <section name="Miscellaneous">
4867                         <class name="BAlert" owner="Erik Jaesler">
4868                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4869                                         BAlert(const char *title, const char *text, const char *button1, const char *button2 = NULL, const char *button3 = NULL, button_width width = B_WIDTH_AS_USUAL, alert_type type = B_INFO_ALERT);
4870                                 </task>
4871                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4872                                         BAlert(const char *title, const char *text, const char *button1, const char *button2, const char *button3, button_width width, button_spacing spacing, alert_type type = B_INFO_ALERT);
4873                                 </task>
4874                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4875                                         BAlert(BMessage *data);
4876                                 </task>
4877                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4878                                         ~BAlert();
4879                                 </task>
4880                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4881                                         static BArchivable *Instantiate(BMessage *data);
4882                                 </task>
4883                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4884                                         virtual status_t Archive(BMessage *data, bool deep = true) const;
4885                                 </task>
4886                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4887                                         void SetShortcut(int32 button_index, char key);
4888                                 </task>
4889                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4890                                         char Shortcut(int32 button_index) const;
4891                                 </task>
4892                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4893                                         int32 Go();
4894                                 </task>
4895                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4896                                         status_t Go(BInvoker *invoker);
4897                                 </task>
4898                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4899                                         virtual void MessageReceived(BMessage *an_event);
4900                                 </task>
4901                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4902                                         virtual void FrameResized(float new_width, float new_height);
4903                                 </task>
4904                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4905                                         BButton* ButtonAt(int32 index) const;
4906                                 </task>
4907                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4908                                         BTextView* TextView() const;
4909                                 </task>
4910                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4911                                         virtual BHandler* ResolveSpecifier(BMessage *msg, int32 index, BMessage* specifier, int32 form, const char* property);
4912                                 </task>
4913                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4914                                         virtual status_t GetSupportedSuites(BMessage* data);
4915                                 </task>
4916                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4917                                         virtual void DispatchMessage(BMessage* msg, BHandler* handler);
4918                                 </task>
4919                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4920                                         virtual void Quit();
4921                                 </task>
4922                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4923                                         virtual bool QuitRequested();
4924                                 </task>
4925                                 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4926                                         static BPoint AlertPosition(float width, float height);
4927                                 </task>
4928                         </class>
4929                         <class name="BDeskbar" owner="Jeremy Rand">
4930                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4931                                         BDeskbar();
4932                                 </task>
4933                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4934                                         ~BDeskbar();
4935                                 </task>
4936                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4937                                         BRect Frame() const;
4938                                 </task>
4939                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4940                                         deskbar_location Location(bool* isExpanded=NULL) const;
4941                                 </task>
4942                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4943                                         status_t SetLocation(deskbar_location location, bool expanded=false);
4944                                 </task>
4945                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4946                                         bool IsExpanded() const;
4947                                 </task>
4948                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4949                                         status_t Expand(bool yn);
4950                                 </task>
4951                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4952                                         status_t GetItemInfo(int32 id, const char** name) const;
4953                                 </task>
4954                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4955                                         status_t GetItemInfo(const char* name, int32* id) const;
4956                                 </task>
4957                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4958                                         bool HasItem(int32 id) const;
4959                                 </task>
4960                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4961                                         bool HasItem(const char* name) const;
4962                                 </task>
4963                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4964                                         uint32 CountItems() const;
4965                                 </task>
4966                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4967                                         status_t AddItem(BView* archivableView, int32* id=NULL);
4968                                 </task>
4969                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4970                                         status_t AddItem(entry_ref* addon, int32* id=NULL);
4971                                 </task>
4972                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4973                                         status_t RemoveItem(int32 id);
4974                                 </task>
4975                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4976                                         status_t RemoveItem(const char* name);
4977                                 </task>
4978                         </class>
4979                         <class name="unicode_block" owner="">
4980                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4981                                         unicode_block();
4982                                 </task>
4983                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4984                                         unicode_block(uint64 block2, uint64 block1);
4985                                 </task>
4986                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4987                                         bool Includes(const unicode_block &block) const;
4988                                 </task>
4989                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4990                                         unicode_block operator&(const unicode_block &block) const;
4991                                 </task>
4992                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4993                                         unicode_block operator|(const unicode_block &block) const;
4994                                 </task>
4995                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4996                                         unicode_block& operator=(const unicode_block &block);
4997                                 </task>
4998                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4999                                         bool operator==(const unicode_block &block) const;
5000                                 </task>
5001                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5002                                         bool operator!=(const unicode_block &block) const;
5003                                 </task>
5004                         </class>
5005                         <functions name="Deskbar Support" owner="">
5006                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5007                                         status_t get_deskbar_frame(BRect* frame);
5008                                 </task>
5009                         </functions>
5010                         <functions name="Mouse Config" owner="">
5011                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5012                                         status_t get_mouse_type(int32* type);
5013                                 </task>
5014                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5015                                         status_t set_mouse_type(int32 type);
5016                                 </task>
5017                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5018                                         status_t get_mouse_map(mouse_map* map);
5019                                 </task>
5020                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5021                                         status_t set_mouse_map(mouse_map* map);
5022                                 </task>
5023                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5024                                         status_t get_click_speed(bigtime_t* speed);
5025                                 </task>
5026                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5027                                         status_t set_click_speed(bigtime_t speed);
5028                                 </task>
5029                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5030                                         status_t get_mouse_speed(int32* speed);
5031                                 </task>
5032                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5033                                         status_t set_mouse_speed(int32 speed);
5034                                 </task>
5035                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5036                                         status_t get_mouse_acceleration(int32* speed);
5037                                 </task>
5038                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5039                                         status_t set_mouse_acceleration(int32 speed);
5040                                 </task>
5041                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5042                                         void set_focus_follows_mouse(bool follow);
5043                                 </task>
5044                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5045                                         bool focus_follows_mouse();
5046                                 </task>
5047                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5048                                         void set_mouse_mode(mode_mouse mode);
5049                                 </task>
5050                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5051                                         mode_mouse mouse_mode();
5052                                 </task>
5053                         </functions>
5054                         <functions name="Workspace Support" owner="">
5055                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5056                                         int32 count_workspaces();
5057                                 </task>
5058                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5059                                         void set_workspace_count(int32 count);
5060                                 </task>
5061                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5062                                         int32 current_workspace();
5063                                 </task>
5064                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5065                                         void activate_workspace(int32 workspace);
5066                                 </task>
5067                         </functions>
5068                         <functions name="Keyboard Config" owner="">
5069                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5070                                         status_t get_key_repeat_rate(int32* rate);
5071                                 </task>
5072                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5073                                         status_t set_key_repeat_rate(int32 rate);
5074                                 </task>
5075                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5076                                         status_t get_key_repeat_delay(bigtime_t* delay);
5077                                 </task>
5078                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5079                                         status_t set_key_repeat_delay(bigtime_t delay);
5080                                 </task>
5081                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5082                                         uint32 modifiers();
5083                                 </task>
5084                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5085                                         status_t get_key_info(key_info* info);
5086                                 </task>
5087                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5088                                         void get_key_map(key_map** map, char** key_buffer);
5089                                 </task>
5090                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5091                                         status_t get_keyboard_id(uint16* id);
5092                                 </task>
5093                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5094                                         void set_modifier_key(uint32 modifier, uint32 key);
5095                                 </task>
5096                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5097                                         void set_keyboard_locks(uint32 modifiers);
5098                                 </task>
5099                         </functions>
5100                         <functions name="UI Color Info" owner="">
5101                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5102                                         rgb_color keyboard_navigation_color();
5103                                 </task>
5104                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5105                                         rgb_color ui_color(color_which which);
5106                                 </task>
5107                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5108                                         rgb_color tint_color(rgb_color color, float tint);
5109                                 </task>
5110                         </functions>
5111                         <functions name="Miscellaneous" owner="">
5112                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5113                                         bigtime_t idle_time();
5114                                 </task>
5115                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5116                                         void run_select_printer_panel();
5117                                 </task>
5118                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5119                                         void run_add_printer_panel();
5120                                 </task>
5121                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5122                                         void run_be_about();
5123                                 </task>
5124                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5125                                         status_t _init_interface_kit_();
5126                                 </task>
5127                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5128                                         void _ReservedShelf1__6BShelfFv(BShelf* const, int32, const BMessage*, const BView*);
5129                                 </task>
5130                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5131                                         uint32 _rule_(uint32 r1, uint32 r2, uint32 r3, uint32 r4);
5132                                 </task>
5133                         </functions>
5134                 </section>
5135                 <section name="Replicant Support">
5136                         <class name="BDragger" owner="">
5137                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5138                                         BDragger(BRect bounds, BView* target, uint32 rmask = B_FOLLOW_NONE, uint32 flags = B_WILL_DRAW);
5139                                 </task>
5140                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5141                                         BDragger(BMessage* data);
5142                                 </task>
5143                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5144                                         virtual ~BDragger();
5145                                 </task>
5146                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5147                                         static BArchivable* Instantiate(BMessage* data);
5148                                 </task>
5149                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5150                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
5151                                 </task>
5152                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5153                                         virtual void AttachedToWindow();
5154                                 </task>
5155                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5156                                         virtual void DetachedFromWindow();
5157                                 </task>
5158                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5159                                         virtual void Draw(BRect update);
5160                                 </task>
5161                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5162                                         virtual void MouseDown(BPoint where);
5163                                 </task>
5164                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5165                                         virtual void MouseUp(BPoint pt);
5166                                 </task>
5167                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5168                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
5169                                 </task>
5170                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5171                                         virtual void MessageReceived(BMessage* msg);
5172                                 </task>
5173                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5174                                         virtual void FrameMoved(BPoint new_position);
5175                                 </task>
5176                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5177                                         virtual void FrameResized(float new_width, float new_height);
5178                                 </task>
5179                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5180                                         static status_t ShowAllDraggers(); /* system wide!*/
5181                                 </task>
5182                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5183                                         static status_t HideAllDraggers(); /* system wide!*/
5184                                 </task>
5185                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5186                                         static bool AreDraggersDrawn();
5187                                 </task>
5188                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5189                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
5190                                 </task>
5191                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5192                                         virtual status_t GetSupportedSuites(BMessage* data);
5193                                 </task>
5194                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5195                                         virtual status_t Perform(perform_code d, void* arg);
5196                                 </task>
5197                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5198                                         virtual void ResizeToPreferred();
5199                                 </task>
5200                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5201                                         virtual void GetPreferredSize(float* width, float* height);
5202                                 </task>
5203                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5204                                         virtual void MakeFocus(bool state = true);
5205                                 </task>
5206                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5207                                         virtual void AllAttached();
5208                                 </task>
5209                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5210                                         virtual void AllDetached();
5211                                 </task>
5212                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5213                                         status_t SetPopUp(BPopUpMenu* context_menu);
5214                                 </task>
5215                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5216                                         BPopUpMenu* PopUp() const;
5217                                 </task>
5218                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5219                                         bool InShelf() const;
5220                                 </task>
5221                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5222                                         BView* Target() const;
5223                                 </task>
5224                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5225                                         virtual BBitmap* DragBitmap(BPoint* offset, drawing_mode* mode);
5226                                 </task>
5227                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5228                                         bool IsVisibilityChanging() const;
5229                                 </task>
5230                         </class>
5231                         <class name="BShelf" owner="">
5232                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5233                                         BShelf(BView* view, bool allow_drags = true, const char* shelf_type = NULL);
5234                                 </task>
5235                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5236                                         BShelf(const entry_ref* ref, BView* view, bool allow_drags = true, const char* shelf_type = NULL);
5237                                 </task>
5238                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5239                                         BShelf(BDataIO* stream, BView* view, bool allow_drags = true, const char* shelf_type = NULL);
5240                                 </task>
5241                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5242                                         BShelf(BMessage* data);
5243                                 </task>
5244                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5245                                         virtual ~BShelf();
5246                                 </task>
5247                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5248                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
5249                                 </task>
5250                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5251                                         static BArchivable* Instantiate(BMessage* data);
5252                                 </task>
5253                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5254                                         virtual void MessageReceived(BMessage* msg);
5255                                 </task>
5256                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5257                                         status_t Save();
5258                                 </task>
5259                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5260                                         virtual void SetDirty(bool state);
5261                                 </task>
5262                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5263                                         bool IsDirty() const;
5264                                 </task>
5265                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5266                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
5267                                 </task>
5268                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5269                                         virtual status_t GetSupportedSuites(BMessage* data);
5270                                 </task>
5271                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5272                                         virtual status_t Perform(perform_code d, void* arg);
5273                                 </task>
5274                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5275                                         bool AllowsDragging() const;
5276                                 </task>
5277                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5278                                         void SetAllowsDragging(bool state);
5279                                 </task>
5280                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5281                                         bool AllowsZombies() const;
5282                                 </task>
5283                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5284                                         void SetAllowsZombies(bool state);
5285                                 </task>
5286                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5287                                         bool DisplaysZombies() const;
5288                                 </task>
5289                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5290                                         void SetDisplaysZombies(bool state);
5291                                 </task>
5292                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5293                                         bool IsTypeEnforced() const;
5294                                 </task>
5295                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5296                                         void SetTypeEnforced(bool state);
5297                                 </task>
5298                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5299                                         status_t SetSaveLocation(BDataIO* data_io);
5300                                 </task>
5301                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5302                                         status_t SetSaveLocation(const entry_ref* ref);
5303                                 </task>
5304                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5305                                         BDataIO* SaveLocation(entry_ref* ref) const;
5306                                 </task>
5307                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5308                                         status_t AddReplicant(BMessage* data, BPoint location);
5309                                 </task>
5310                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5311                                         status_t DeleteReplicant(BView* replicant);
5312                                 </task>
5313                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5314                                         status_t DeleteReplicant(BMessage* data);
5315                                 </task>
5316                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5317                                         status_t DeleteReplicant(int32 index);
5318                                 </task>
5319                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5320                                         int32 CountReplicants() const;
5321                                 </task>
5322                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5323                                         BMessage* ReplicantAt(int32 index, BView** view = NULL, uint32* uid = NULL, status_t* perr = NULL) const;
5324                                 </task>
5325                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5326                                         int32 IndexOf(const BView* replicant_view) const;
5327                                 </task>
5328                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5329                                         int32 IndexOf(const BMessage* archive) const;
5330                                 </task>
5331                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5332                                         int32 IndexOf(uint32 id) const;
5333                                 </task>
5334                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5335                                         virtual bool CanAcceptReplicantMessage(BMessage*) const;
5336                                 </task>
5337                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5338                                         virtual bool CanAcceptReplicantView(BRect, BView*, BMessage*) const;
5339                                 </task>
5340                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5341                                         virtual BPoint AdjustReplicantBy(BRect, BMessage*) const;
5342                                 </task>
5343                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5344                                         virtual void ReplicantDeleted(int32 index, const BMessage* archive, const BView* replicant);
5345                                 </task>
5346                         </class>
5347                 </section>
5348                 <section name="Advanced Control Widgets">
5349                         <class name="BChannelControl" owner="">
5350                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5351                                         BChannelControl(BRect frame, const char * name, const char * label, BMessage * model, int32 channel_count = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW);
5352                                 </task>
5353                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5354                                         BChannelControl(BMessage* from);
5355                                 </task>
5356                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5357                                         virtual ~BChannelControl();
5358                                 </task>
5359                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5360                                         virtual status_t Archive(BMessage* into, bool deep = true) const;
5361                                 </task>
5362                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5363                                         virtual void Draw(BRect area) = 0;
5364                                 </task>
5365                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5366                                         virtual void MouseDown(BPoint where) = 0;
5367                                 </task>
5368                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5369                                         virtual void KeyDown(const char* bytes, int32 size) = 0;
5370                                 </task>
5371                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5372                                         virtual void FrameResized(float width, float height);
5373                                 </task>
5374                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5375                                         virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL);
5376                                 </task>
5377                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5378                                         virtual void AttachedToWindow();
5379                                 </task>
5380                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5381                                         virtual void DetachedFromWindow();
5382                                 </task>
5383                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5384                                         virtual void ResizeToPreferred();
5385                                 </task>
5386                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5387                                         virtual void GetPreferredSize(float* width, float* height) = 0;
5388                                 </task>
5389                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5390                                         virtual void MessageReceived(BMessage* message);
5391                                 </task>
5392                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5393                                         virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property);
5394                                 </task>
5395                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5396                                         virtual status_t GetSupportedSuites(BMessage *data);
5397                                 </task>
5398                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5399                                         virtual void SetModificationMessage(BMessage *message);
5400                                 </task>
5401                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5402                                         BMessage *ModificationMessage() const;
5403                                 </task>
5404                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5405                                         virtual status_t Invoke(BMessage *msg = NULL);
5406                                 </task>
5407                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5408                                         virtual status_t InvokeChannel(BMessage *msg = NULL, int32 from_channel = 0, int32 channel_count = -1, const bool* in_mask = NULL);
5409                                 </task>
5410                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5411                                         status_t InvokeNotifyChannel(BMessage *msg = NULL, uint32 kind = B_CONTROL_INVOKED, int32 from_channel = 0, int32 channel_count = -1, const bool* in_mask = NULL);
5412                                 </task>
5413                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5414                                         virtual voidSetValue(int32 value);
5415                                 </task>
5416                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5417                                         virtual status_t SetCurrentChannel(int32 channel);
5418                                 </task>
5419                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5420                                         int32 CurrentChannel() const;
5421                                 </task>
5422                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5423                                         virtual int32 CountChannels() const;
5424                                 </task>
5425                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5426                                         virtual int32 MaxChannelCount() const = 0;
5427                                 </task>
5428                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5429                                         virtual status_t SetChannelCount(int32 channel_count);
5430                                 </task>
5431                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5432                                         int32 ValueFor(int32 channel) const;
5433                                 </task>
5434                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5435                                         virtual int32 GetValue(int32* out_values, int32 from_channel, int32 channel_count) const;
5436                                 </task>
5437                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5438                                         status_t SetValueFor(int32 channel, int32 value);
5439                                 </task>
5440                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5441                                         virtual status_t SetValue(int32 from_channel, int32 channel_count, const int32* in_values);
5442                                 </task>
5443                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5444                                         status_t SetAllValue(int32 values);
5445                                 </task>
5446                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5447                                         status_t SetLimitsFor(int32 channel, int32 minimum, int32 maximum);
5448                                 </task>
5449                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5450                                         status_t GetLimitsFor(int32 channel, int32* minimum, int32* maximum) const ;
5451                                 </task>
5452                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5453                                         virtual status_t SetLimitsFor(int32 from_channel, int32 channel_count, const int32* minimum, const int32* maximum);
5454                                 </task>
5455                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5456                                         virtual status_t GetLimitsFor(int32 from_channel, int32 channel_count, int32* minimum, int32* maximum) const;
5457                                 </task>
5458                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5459                                         status_t SetLimits(int32 minimum, int32 maximum);
5460                                 </task>
5461                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5462                                         status_t GetLimits(int32* outMinimum, int32* outMaximum) const;
5463                                 </task>
5464                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5465                                         virtual bool SupportsIndividualLimits() const = 0;
5466                                 </task>
5467                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5468                                         virtual status_t SetLimitLabels(const char* min_label, const char* max_label);
5469                                 </task>
5470                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5471                                         const char* MinLimitLabel() const;
5472                                 </task>
5473                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5474                                         const char* MaxLimitLabel() const;
5475                                 </task>
5476                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5477                                         virtual status_t SetLimitLabelsFor(int32 channel, const char* minLabel, const char* maxLabel);
5478                                 </task>
5479                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5480                                         virtual status_t SetLimitLabelsFor(int32 from_channel, int32 channel_count, const char* minLabel, const char* maxLabel);
5481                                 </task>
5482                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5483                                         const char* MinLimitLabelFor(int32 channel) const;
5484                                 </task>
5485                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5486                                         const char* MaxLimitLabelFor(int32 channel) const;
5487                                 </task>
5488                         </class>
5489                         <class name="BChannelSlider" owner="">
5490                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5491                                         BChannelSlider(BRect area, const char* name, const char* label, BMessage* model, int32 channels = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW);
5492                                 </task>
5493                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5494                                         BChannelSlider(BRect area, const char* name, const char* label, BMessage* model, orientation o, int32 channels = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW);
5495                                 </task>
5496                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5497                                         BChannelSlider(BMessage* from);
5498                                 </task>
5499                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5500                                         virtual ~BChannelSlider();
5501                                 </task>
5502                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5503                                         static BArchivable* Instantiate(BMessage* from);
5504                                 </task>
5505                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5506                                         virtual status_t Archive(BMessage* into, bool deep = true) const;
5507                                 </task>
5508                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5509                                         virtual orientation Orientation() const;
5510                                 </task>
5511                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5512                                         void SetOrientation(orientation o);
5513                                 </task>
5514                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5515                                         virtual int32 MaxChannelCount() const;
5516                                 </task>
5517                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5518                                         virtual bool SupportsIndividualLimits() const;
5519                                 </task>
5520                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5521                                         virtual void AttachedToWindow();
5522                                 </task>
5523                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5524                                         virtual void AllAttached();
5525                                 </task>
5526                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5527                                         virtual void DetachedFromWindow();
5528                                 </task>
5529                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5530                                         virtual void AllDetached();
5531                                 </task>
5532                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5533                                         virtual void MessageReceived(BMessage* msg);
5534                                 </task>
5535                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5536                                         virtual void Draw(BRect area);
5537                                 </task>
5538                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5539                                         virtual void MouseDown(BPoint where);
5540                                 </task>
5541                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5542                                         virtual void MouseUp(BPoint pt);
5543                                 </task>
5544                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5545                                         virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* message);
5546                                 </task>
5547                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5548                                         virtual void WindowActivated(bool state);
5549                                 </task>
5550                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5551                                         virtual void KeyDown(const char* bytes, int32 numBytes);
5552                                 </task>
5553                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5554                                         virtual void KeyUp(const char* bytes, int32 numBytes);
5555                                 </task>
5556                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5557                                         virtual void FrameResized(float width, float height);
5558                                 </task>
5559                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5560                                         virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL);
5561                                 </task>
5562                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5563                                         virtual void MakeFocus(bool focusState = true);
5564                                 </task>
5565                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5566                                         virtual void SetEnabled(bool on);
5567                                 </task>
5568                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5569                                         virtual void GetPreferredSize(float* width, float* height);
5570                                 </task>
5571                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5572                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
5573                                 </task>
5574                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5575                                         virtual status_t GetSupportedSuites(BMessage* data);
5576                                 </task>
5577                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5578                                         virtual void DrawChannel(BView* into, int32 channel, BRect area, bool pressed);
5579                                 </task>
5580                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5581                                         virtual void DrawGroove(BView* into, int32 channel, BPoint tl, BPoint br);
5582                                 </task>
5583                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5584                                         virtual void DrawThumb(BView* into, int32 channel, BPoint where, bool pressed );
5585                                 </task>
5586                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5587                                         virtual const BBitmap* ThumbFor(int32 channel, bool pressed);
5588                                 </task>
5589                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5590                                         virtual BRect ThumbFrameFor(int32 channel);
5591                                 </task>
5592                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5593                                         virtual float ThumbDeltaFor(int32 channel);
5594                                 </task>
5595                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5596                                         virtual float ThumbRangeFor(int32 channel);
5597                                 </task>
5598                         </class>
5599                         <class name="BMultiChannelControl" owner="">
5600                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5601                                         BMultiChannelControl(BRect frame, const char* name, const char* label, BMessage* model, int32 channel_count = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW);
5602                                 </task>
5603                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5604                                         BMultiChannelControl(BMessage* from);
5605                                 </task>
5606                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5607                                         virtual ~BMultiChannelControl();
5608                                 </task>
5609                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5610                                         virtual status_t Archive(BMessage* into, bool deep = true) const;
5611                                 </task>
5612                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5613                                         virtual void Draw(BRect area) = 0;
5614                                 </task>
5615                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5616                                         virtual void MouseDown(BPoint where) = 0;
5617                                 </task>
5618                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5619                                         virtual void KeyDown(const char* bytes, int32 size) = 0;
5620                                 </task>
5621                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5622                                         virtual void FrameResized(float width, float height);
5623                                 </task>
5624                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5625                                         virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL);
5626                                 </task>
5627                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5628                                         virtual void AttachedToWindow();
5629                                 </task>
5630                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5631                                         virtual void DetachedFromWindow();
5632                                 </task>
5633                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5634                                         virtual void ResizeToPreferred();
5635                                 </task>
5636                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5637                                         virtual void GetPreferredSize(float* width, float* height) = 0;
5638                                 </task>
5639                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5640                                         virtual void MessageReceived(BMessage* message);
5641                                 </task>
5642                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5643                                         virtual void SetValue(int32 value);
5644                                 </task>
5645                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5646                                         virtual status_t SetCurrentChannel(int32 channel);
5647                                 </task>
5648                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5649                                         int32 CurrentChannel() const;
5650                                 </task>
5651                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5652                                         virtual int32 CountChannels() const;
5653                                 </task>
5654                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5655                                         virtual int32 MaxChannelCount() const = 0;
5656                                 </task>
5657                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5658                                         virtual status_t SetChannelCount(int32 channel_count);
5659                                 </task>
5660                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5661                                         int32 ValueFor(int32 channel) const;
5662                                 </task>
5663                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5664                                         virtual int32 GetValues(int32* out_values, int32 from_channel, int32 channel_count) const;
5665                                 </task>
5666                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5667                                         status_t SetValueFor(int32 channel, int32 value);
5668                                 </task>
5669                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5670                                         virtual status_t SetValues(int32 from_channel, int32 channel_count, const int32* in_values);
5671                                 </task>
5672                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5673                                         status_t SetAllValues(int32 values);
5674                                 </task>
5675                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5676                                         status_t SetLimitsFor(int32 channel, int32 minimum, int32 maximum);
5677                                 </task>
5678                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5679                                         status_t GetLimitsFor(int32 channel, int32* minimum, int32* maximum) const ;
5680                                 </task>
5681                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5682                                         virtual status_t SetLimits(int32 from_channel, int32 channel_count, const int32* minimum, const int32* maximum);
5683                                 </task>
5684                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5685                                         virtual status_t GetLimits(int32 from_channel, int32 channel_count, int32* minimum, int32* maximum) const;
5686                                 </task>
5687                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5688                                         status_t SetAllLimits(int32 minimum, int32 maximum);
5689                                 </task>
5690                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5691                                         virtual status_t SetLimitLabels(const char* min_label, const char* max_label);
5692                                 </task>
5693                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5694                                         const char* MinLimitLabel() const;
5695                                 </task>
5696                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5697                                         const char* MaxLimitLabel() const;
5698                                 </task>
5699                         </class>
5700                         <class name="BOptionControl" owner="">
5701                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5702                                         BOptionControl(BRect frame, const char* name, const char* label, BMessage* message, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW);
5703                                 </task>
5704                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5705                                         virtual ~BOptionControl();
5706                                 </task>
5707                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5708                                         virtual void MessageReceived(BMessage* message);
5709                                 </task>
5710                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5711                                         status_t AddOption(const char* name, int32 value);
5712                                 </task>
5713                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5714                                         virtual boolGetOptionAt(int32 index, const char** out_name, int32* out_value) = 0;
5715                                 </task>
5716                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5717                                         virtual void RemoveOptionAt(int32 index) = 0;
5718                                 </task>
5719                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5720                                         virtual int32 CountOptions() const = 0;
5721                                 </task>
5722                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5723                                         virtual status_tAddOptionAt(const char* name, int32 value, int32 index) = 0;
5724                                 </task>
5725                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5726                                         virtual int32 SelectedOption(const char** name = 0, int32* value = 0) const = 0;
5727                                 </task>
5728                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5729                                         virtual status_t SelectOptionFor(int32 value);
5730                                 </task>
5731                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5732                                         virtual status_t SelectOptionFor(const char *name);
5733                                 </task>
5734                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5735                                         BMessage* MakeValueMessage(int32 value);
5736                                 </task>
5737                         </class>
5738                         <class name="BOptionPopUp" owner="">
5739                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5740                                         BOptionPopUp(BRect frame, const char* name, const char* label, BMessage* message, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW);
5741                                 </task>
5742                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5743                                         BOptionPopUp(BRect frame, const char* name, const char* label, BMessage* message, bool fixed, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW);
5744                                 </task>
5745                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5746                                         ~BOptionPopUp();
5747                                 </task>
5748                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5749                                         BMenuField* MenuField();
5750                                 </task>
5751                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5752                                         virtual bool GetOptionAt(int32 index, const char** out_name, int32* out_value);
5753                                 </task>
5754                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5755                                         virtual void RemoveOptionAt(int32 index);
5756                                 </task>
5757                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5758                                         virtual int32 CountOptions() const;
5759                                 </task>
5760                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5761                                         virtual status_t AddOptionAt(const char* name, int32 value, int32 index);
5762                                 </task>
5763                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5764                                         virtual void AllAttached();
5765                                 </task>
5766                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5767                                         virtual void MessageReceived(BMessage* message);
5768                                 </task>
5769                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5770                                         virtual void SetLabel(const char* text);
5771                                 </task>
5772                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5773                                         virtual void SetValue(int32 value);
5774                                 </task>
5775                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5776                                         virtual voidSetEnabled(bool on);
5777                                 </task>
5778                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5779                                         virtual void GetPreferredSize(float* width, float* height);
5780                                 </task>
5781                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5782                                         virtual void ResizeToPreferred();
5783                                 </task>
5784                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5785                                         virtual int32 SelectedOption(const char** outName = 0, int32* outValue = 0) const;
5786                                 </task>
5787                         </class>
5788                 </section>
5789         </group>
5790         <group name="Integration">
5791                 <section name="BArchivable">
5792                         <class name="BArchivable" owner="Erik Jaesler">
5793                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5794                                         BArchivable();
5795                                 </task>
5796                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5797                                         BArchivable(BMessage* from);
5798                                 </task>
5799                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5800                                         ~BArchivable();
5801                                 </task>
5802                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5803                                         virtual status_t Archive(BMessage* into, bool deep = true) const;
5804                                 </task>
5805                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5806                                         static BArchivable* Instantiate(BMessage* from);
5807                                 </task>
5808                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5809                                         virtual status_t Perform(perform_code d, void* arg); ???
5810                                 </task>
5811                         </class>
5812                         <functions name="BArchivable" owner="Erik Jaesler">
5813                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5814                                         BArchivable* instantiate_object(BMessage* from, image_id* id);
5815                                 </task>
5816                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5817                                         BArchivable* instantiate_object(BMessage* from);
5818                                 </task>
5819                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5820                                         bool validate_instantiation(BMessage* from, const char* class_name);
5821                                 </task>
5822                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5823                                         instantiation_func find_instantiation_func(const char* class_name, const char* sig);
5824                                 </task>
5825                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5826                                         instantiation_func find_instantiation_func(const char* class_name);
5827                                 </task>
5828                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5829                                         instantiation_func find_instantiation_func(BMessage* archive_data);
5830                                 </task>
5831                         </functions>
5832                 </section>
5833                 <section name="BApplication">
5834                         <class name="BApplication" owner="Erik Jaesler">
5835                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5836                                         BApplication(const char* signature);
5837                                 </task>
5838                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5839                                         BApplication(const char* signature, status_t* error);
5840                                 </task>
5841                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5842                                         BApplication(BMessage* data);
5843                                 </task>
5844                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5845                                         virtual ~BApplication();
5846                                 </task>
5847                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5848                                         static BArchivable* Instantiate(BMessage* data);
5849                                 </task>
5850                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5851                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
5852                                 </task>
5853                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5854                                         status_t InitCheck() const;
5855                                 </task>
5856                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5857                                         virtual thread_id Run();
5858                                 </task>
5859                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5860                                         virtual void Quit();
5861                                 </task>
5862                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5863                                         virtual bool QuitRequested();
5864                                 </task>
5865                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5866                                         virtual void Pulse();
5867                                 </task>
5868                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5869                                         virtual void ReadyToRun();
5870                                 </task>
5871                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5872                                         virtual void MessageReceived(BMessage* msg);
5873                                 </task>
5874                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5875                                         virtual void ArgvReceived(int32 argc, char** argv);
5876                                 </task>
5877                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5878                                         virtual void AppActivated(bool active);
5879                                 </task>
5880                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5881                                         virtual void RefsReceived(BMessage* a_message);
5882                                 </task>
5883                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5884                                         virtual void AboutRequested();
5885                                 </task>
5886                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5887                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
5888                                 </task>
5889                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5890                                         void ShowCursor();
5891                                 </task>
5892                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5893                                         void HideCursor();
5894                                 </task>
5895                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5896                                         void ObscureCursor();
5897                                 </task>
5898                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5899                                         bool IsCursorHidden() const;
5900                                 </task>
5901                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5902                                         void SetCursor(const void* cursor);
5903                                 </task>
5904                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5905                                         void SetCursor(const BCursor* cursor, bool sync=true);
5906                                 </task>
5907                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5908                                         int32 CountWindows() const;
5909                                 </task>
5910                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5911                                         BWindow* WindowAt(int32 index) const;
5912                                 </task>
5913                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5914                                         int32 CountLoopers() const;
5915                                 </task>
5916                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5917                                         BLooper* LooperAt(int32 index) const;
5918                                 </task>
5919                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5920                                         bool IsLaunching() const;
5921                                 </task>
5922                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5923                                         status_t GetAppInfo(app_info* info) const;
5924                                 </task>
5925                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5926                                         static BResources* AppResources();
5927                                 </task>
5928                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5929                                         virtual void DispatchMessage(BMessage* an_event, BHandler* handler);
5930                                 </task>
5931                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5932                                         void SetPulseRate(bigtime_t rate);
5933                                 </task>
5934                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5935                                         virtual status_t GetSupportedSuites(BMessage* data);
5936                                 </task>
5937                         </class>
5938                 </section>
5939                 <section name="BWindow">
5940                         <class name="BWindow" owner="">
5941                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5942                                         BWindow(BRect frame, const char* title, window_type type, uint32 flags, uint32 workspace = B_CURRENT_WORKSPACE);
5943                                 </task>
5944                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5945                                         BWindow(BRect frame, const char* title, window_look look, window_feel feel, uint32 flags, uint32 workspace = B_CURRENT_WORKSPACE);
5946                                 </task>
5947                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5948                                         BWindow(BMessage* data);
5949                                 </task>
5950                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5951                                         virtual ~BWindow();
5952                                 </task>
5953                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5954                                         static BArchivable* Instantiate(BMessage* data);
5955                                 </task>
5956                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5957                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
5958                                 </task>
5959                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5960                                         virtual void Quit();
5961                                 </task>
5962                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5963                                         void Close();
5964                                 </task>
5965                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5966                                         void AddChild(BView* child, BView* before = NULL);
5967                                 </task>
5968                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5969                                         bool RemoveChild(BView* child);
5970                                 </task>
5971                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5972                                         int32 CountChildren() const;
5973                                 </task>
5974                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5975                                         BView* ChildAt(int32 index) const;
5976                                 </task>
5977                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5978                                         virtual void DispatchMessage(BMessage* message, BHandler* handler);
5979                                 </task>
5980                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5981                                         virtual void MessageReceived(BMessage* message);
5982                                 </task>
5983                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5984                                         virtual void FrameMoved(BPoint new_position);
5985                                 </task>
5986                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5987                                         virtual void WorkspacesChanged(uint32 old_ws, uint32 new_ws);
5988                                 </task>
5989                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5990                                         virtual void WorkspaceActivated(int32 ws, bool state);
5991                                 </task>
5992                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5993                                         virtual void FrameResized(float new_width, float new_height);
5994                                 </task>
5995                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5996                                         virtual void Minimize(bool minimize);
5997                                 </task>
5998                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5999                                         virtual void Zoom(BPoint rec_position, float rec_width, float rec_height);
6000                                 </task>
6001                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6002                                         void Zoom();
6003                                 </task>
6004                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6005                                         void SetZoomLimits(float max_h, float max_v);
6006                                 </task>
6007                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6008                                         virtual void ScreenChanged(BRect screen_size, color_space depth);
6009                                 </task>
6010                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6011                                         void SetPulseRate(bigtime_t rate);
6012                                 </task>
6013                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6014                                         bigtime_t PulseRate() const;
6015                                 </task>
6016                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6017                                         void AddShortcut(uint32 key, uint32 modifiers, BMessage* msg);
6018                                 </task>
6019                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6020                                         void AddShortcut(uint32 key, uint32 modifiers, BMessage* msg, BHandler* target);
6021                                 </task>
6022                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6023                                         void RemoveShortcut(uint32 key, uint32 modifiers);
6024                                 </task>
6025                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6026                                         void SetDefaultButton(BButton* button);
6027                                 </task>
6028                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6029                                         BButton* DefaultButton() const;
6030                                 </task>
6031                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6032                                         virtual void MenusBeginning();
6033                                 </task>
6034                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6035                                         virtual void MenusEnded();
6036                                 </task>
6037                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6038                                         bool NeedsUpdate() const;
6039                                 </task>
6040                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6041                                         void UpdateIfNeeded();
6042                                 </task>
6043                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6044                                         BView* FindView(const char* view_name) const;
6045                                 </task>
6046                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6047                                         BView* FindView(BPoint) const;
6048                                 </task>
6049                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6050                                         BView* CurrentFocus() const;
6051                                 </task>
6052                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6053                                         void Activate(bool = true);
6054                                 </task>
6055                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6056                                         virtual void WindowActivated(bool state);
6057                                 </task>
6058                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6059                                         void ConvertToScreen(BPoint* pt) const;
6060                                 </task>
6061                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6062                                         BPoint ConvertToScreen(BPoint pt) const;
6063                                 </task>
6064                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6065                                         void ConvertFromScreen(BPoint* pt) const;
6066                                 </task>
6067                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6068                                         BPoint ConvertFromScreen(BPoint pt) const;
6069                                 </task>
6070                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6071                                         void ConvertToScreen(BRect* rect) const;
6072                                 </task>
6073                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6074                                         BRect ConvertToScreen(BRect rect) const;
6075                                 </task>
6076                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6077                                         void ConvertFromScreen(BRect* rect) const;
6078                                 </task>
6079                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6080                                         BRect ConvertFromScreen(BRect rect) const;
6081                                 </task>
6082                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6083                                         void MoveBy(float dx, float dy);
6084                                 </task>
6085                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6086                                         void MoveTo(BPoint);
6087                                 </task>
6088                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6089                                         void MoveTo(float x, float y);
6090                                 </task>
6091                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6092                                         void ResizeBy(float dx, float dy);
6093                                 </task>
6094                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6095                                         void ResizeTo(float width, float height);
6096                                 </task>
6097                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6098                                         virtual void Show();
6099                                 </task>
6100                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6101                                         virtual void Hide();
6102                                 </task>
6103                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6104                                         bool IsHidden() const;
6105                                 </task>
6106                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6107                                         bool IsMinimized() const;
6108                                 </task>
6109                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6110                                         void Flush() const;
6111                                 </task>
6112                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6113                                         void Sync() const;
6114                                 </task>
6115                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6116                                         status_t SendBehind(const BWindow* window);
6117                                 </task>
6118                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6119                                         void DisableUpdates();
6120                                 </task>
6121                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6122                                         void EnableUpdates();
6123                                 </task>
6124                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6125                                         void BeginViewTransaction();
6126                                 </task>
6127                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6128                                         void EndViewTransaction();
6129                                 </task>
6130                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6131                                         BRect Bounds() const;
6132                                 </task>
6133                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6134                                         BRect Frame() const;
6135                                 </task>
6136                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6137                                         const char* Title() const;
6138                                 </task>
6139                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6140                                         void SetTitle(const char* title);
6141                                 </task>
6142                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6143                                         bool IsFront() const;
6144                                 </task>
6145                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6146                                         bool IsActive() const;
6147                                 </task>
6148                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6149                                         void SetKeyMenuBar(BMenuBar* bar);
6150                                 </task>
6151                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6152                                         BMenuBar* KeyMenuBar() const;
6153                                 </task>
6154                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6155                                         void SetSizeLimits(float min_h, float max_h, float min_v, float max_v);
6156                                 </task>
6157                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6158                                         void GetSizeLimits(float* min_h, float* max_h, float* min_v, float* max_v);
6159                                 </task>
6160                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6161                                         uint32 Workspaces() const;
6162                                 </task>
6163                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6164                                         void SetWorkspaces(uint32);
6165                                 </task>
6166                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6167                                         BView* LastMouseMovedView() const;
6168                                 </task>
6169                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6170                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
6171                                 </task>
6172                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6173                                         virtual status_t GetSupportedSuites(BMessage* data);
6174                                 </task>
6175                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6176                                         status_t AddToSubset(BWindow* window);
6177                                 </task>
6178                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6179                                         status_t RemoveFromSubset(BWindow* window);
6180                                 </task>
6181                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6182                                         virtual status_t Perform(perform_code d, void* arg);
6183                                 </task>
6184                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6185                                         status_t SetType(window_type type);
6186                                 </task>
6187                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6188                                         window_type Type() const;
6189                                 </task>
6190                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6191                                         status_t SetLook(window_look look);
6192                                 </task>
6193                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6194                                         window_look Look() const;
6195                                 </task>
6196                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6197                                         status_t SetFeel(window_feel feel);
6198                                 </task>
6199                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6200                                         window_feel Feel() const;
6201                                 </task>
6202                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6203                                         status_t SetFlags(uint32);
6204                                 </task>
6205                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6206                                         uint32 Flags() const;
6207                                 </task>
6208                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6209                                         bool IsModal() const;
6210                                 </task>
6211                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6212                                         bool IsFloating() const;
6213                                 </task>
6214                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6215                                         status_t SetWindowAlignment(window_alignment mode, int32 h, int32 hOffset = 0, int32 width = 0, int32 widthOffset = 0, int32 v = 0, int32 vOffset = 0, int32 height = 0, int32 heightOffset = 0);
6216                                 </task>
6217                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6218                                         status_t GetWindowAlignment(window_alignment* mode = NULL, int32* h = NULL, int32* hOffset = NULL, int32* width = NULL, int32* widthOffset = NULL, int32* v = NULL, int32* vOffset = NULL, int32* height = NULL, int32* heightOffset = NULL) const;
6219                                 </task>
6220                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6221                                         virtual bool QuitRequested();
6222                                 </task>
6223                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6224                                         virtual thread_id Run();
6225                                 </task>
6226                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6227                                         virtual void task_looper();
6228                                 </task>
6229                         </class>
6230                 </section>
6231                 <section name="BView">
6232                         <class name="BView" owner="">
6233                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6234                                         BView(BRect frame, const char* name, uint32 resizeMask, uint32 flags);
6235                                 </task>
6236                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6237                                         BView(BMessage* data);
6238                                 </task>
6239                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6240                                         virtual ~BView();
6241                                 </task>
6242                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6243                                         static BArchivable* Instantiate(BMessage* data);
6244                                 </task>
6245                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6246                                         virtual status_t Archive(BMessage* data, bool deep = true) const;
6247                                 </task>
6248                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6249                                         virtual void AttachedToWindow();
6250                                 </task>
6251                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6252                                         virtual void AllAttached();
6253                                 </task>
6254                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6255                                         virtual void DetachedFromWindow();
6256                                 </task>
6257                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6258                                         virtual void AllDetached();
6259                                 </task>
6260                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6261                                         virtual void MessageReceived(BMessage* msg);
6262                                 </task>
6263                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6264                                         void AddChild(BView* child, BView* before = NULL);
6265                                 </task>
6266                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6267                                         bool RemoveChild(BView* child);
6268                                 </task>
6269                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6270                                         int32 CountChildren() const;
6271                                 </task>
6272                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6273                                         BView* ChildAt(int32 index) const;
6274                                 </task>
6275                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6276                                         BView* NextSibling() const;
6277                                 </task>
6278                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6279                                         BView* PreviousSibling() const;
6280                                 </task>
6281                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6282                                         bool RemoveSelf();
6283                                 </task>
6284                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6285                                         BWindow* Window() const;
6286                                 </task>
6287                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6288                                         virtual void Draw(BRect updateRect);
6289                                 </task>
6290                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6291                                         virtual void MouseDown(BPoint where);
6292                                 </task>
6293                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6294                                         virtual void MouseUp(BPoint where);
6295                                 </task>
6296                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6297                                         virtual void MouseMoved(BPoint where, uint32 code, const BMessage* a_message);
6298                                 </task>
6299                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6300                                         virtual void WindowActivated(bool state);
6301                                 </task>
6302                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6303                                         virtual void KeyDown(const char* bytes, int32 numBytes);
6304                                 </task>
6305                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6306                                         virtual void KeyUp(const char* bytes, int32 numBytes);
6307                                 </task>
6308                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6309                                         virtual void Pulse();
6310                                 </task>
6311                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6312                                         virtual void FrameMoved(BPoint new_position);
6313                                 </task>
6314                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6315                                         virtual void FrameResized(float new_width, float new_height);
6316                                 </task>
6317                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6318                                         virtual void TargetedByScrollView(BScrollView* scroll_view);
6319                                 </task>
6320                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6321                                         void BeginRectTracking(BRect startRect, uint32 style = B_TRACK_WHOLE_RECT);
6322                                 </task>
6323                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6324                                         void EndRectTracking();
6325                                 </task>
6326                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6327                                         void GetMouse(BPoint* location, uint32* buttons, bool checkMessageQueue = true);
6328                                 </task>
6329                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6330                                         void DragMessage(BMessage* aMessage, BRect dragRect, BHandler* reply_to = NULL);
6331                                 </task>
6332                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6333                                         void DragMessage(BMessage* aMessage, BBitmap* anImage, BPoint offset, BHandler* reply_to = NULL);
6334                                 </task>
6335                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6336                                         void DragMessage(BMessage* aMessage, BBitmap* anImage, drawing_mode dragMode, BPoint offset, BHandler* reply_to = NULL);
6337                                 </task>
6338                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6339                                         BView* FindView(const char* name) const;
6340                                 </task>
6341                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6342                                         BView* Parent() const;
6343                                 </task>
6344                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6345                                         BRect Bounds() const;
6346                                 </task>
6347                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6348                                         BRect Frame() const;
6349                                 </task>
6350                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6351                                         void ConvertToScreen(BPoint* pt) const;
6352                                 </task>
6353                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6354                                         BPoint ConvertToScreen(BPoint pt) const;
6355                                 </task>
6356                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6357                                         void ConvertFromScreen(BPoint* pt) const;
6358                                 </task>
6359                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6360                                         BPoint ConvertFromScreen(BPoint pt) const;
6361                                 </task>
6362                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6363                                         void ConvertToScreen(BRect* r) const;
6364                                 </task>
6365                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6366                                         BRect ConvertToScreen(BRect r) const;
6367                                 </task>
6368                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6369                                         void ConvertFromScreen(BRect* r) const;
6370                                 </task>
6371                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6372                                         BRect ConvertFromScreen(BRect r) const;
6373                                 </task>
6374                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6375                                         void ConvertToParent(BPoint* pt) const;
6376                                 </task>
6377                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6378                                         BPoint ConvertToParent(BPoint pt) const;
6379                                 </task>
6380                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6381                                         void ConvertFromParent(BPoint* pt) const;
6382                                 </task>
6383                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6384                                         BPoint ConvertFromParent(BPoint pt) const;
6385                                 </task>
6386                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6387                                         void ConvertToParent(BRect* r) const;
6388                                 </task>
6389                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6390                                         BRect ConvertToParent(BRect r) const;
6391                                 </task>
6392                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6393                                         void ConvertFromParent(BRect* r) const;
6394                                 </task>
6395                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6396                                         BRect ConvertFromParent(BRect r) const;
6397                                 </task>
6398                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6399                                         BPoint LeftTop() const;
6400                                 </task>
6401                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6402                                         void GetClippingRegion(BRegion* region) const;
6403                                 </task>
6404                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6405                                         virtual void ConstrainClippingRegion(BRegion* region);
6406                                 </task>
6407                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6408                                         void ClipToPicture(BPicture* picture, BPoint where = B_ORIGIN, bool sync = true);
6409                                 </task>
6410                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6411                                         void ClipToInversePicture(BPicture* picture, BPoint where = B_ORIGIN, bool sync = true);
6412                                 </task>
6413                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6414                                         virtual void SetDrawingMode(drawing_mode mode);
6415                                 </task>
6416                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6417                                         drawing_mode DrawingMode() const;
6418                                 </task>
6419                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6420                                         void SetBlendingMode(source_alpha srcAlpha, alpha_function alphaFunc);
6421                                 </task>
6422                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6423                                         void GetBlendingMode(source_alpha* srcAlpha, alpha_function* alphaFunc) const;
6424                                 </task>
6425                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6426                                         virtual void SetPenSize(float size);
6427                                 </task>
6428                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6429                                         float PenSize() const;
6430                                 </task>
6431                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6432                                         void SetViewCursor(const BCursor* cursor, bool sync=true);
6433                                 </task>
6434                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6435                                         virtual void SetViewColor(rgb_color c);
6436                                 </task>
6437                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6438                                         void SetViewColor(uchar r, uchar g, uchar b, uchar a = 255);
6439                                 </task>
6440                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6441                                         rgb_color ViewColor() const;
6442                                 </task>
6443                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6444                                         void SetViewBitmap(const BBitmap* bitmap, BRect srcRect, BRect dstRect, uint32 followFlags=B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = B_TILE_BITMAP);
6445                                 </task>
6446                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6447                                         void SetViewBitmap(const BBitmap* bitmap, uint32 followFlags = B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = B_TILE_BITMAP);
6448                                 </task>
6449                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6450                                         void ClearViewBitmap();
6451                                 </task>
6452                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6453                                         status_t SetViewOverlay(const BBitmap* overlay, BRect srcRect, BRect dstRect, rgb_color* colorKey, uint32 followFlags = B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = 0);
6454                                 </task>
6455                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6456                                         status_t SetViewOverlay(const BBitmap* overlay, rgb_color* colorKey, uint32 followFlags = B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = 0);
6457                                 </task>
6458                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6459                                         void ClearViewOverlay();
6460                                 </task>
6461                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6462                                         virtual void SetHighColor(rgb_color a_color);
6463                                 </task>
6464                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6465                                         void SetHighColor(uchar r, uchar g, uchar b, uchar a = 255);
6466                                 </task>
6467                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6468                                         rgb_color HighColor() const;
6469                                 </task>
6470                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6471                                         virtual void SetLowColor(rgb_color a_color);
6472                                 </task>
6473                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6474                                         void SetLowColor(uchar r, uchar g, uchar b, uchar a = 255);
6475                                 </task>
6476                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6477                                         rgb_color LowColor() const;
6478                                 </task>
6479                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6480                                         void SetLineMode(cap_mode lineCap, join_mode lineJoin, float miterLimit = B_DEFAULT_MITER_LIMIT);
6481                                 </task>
6482                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6483                                         join_mode LineJoinMode() const;
6484                                 </task>
6485                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6486                                         cap_mode LineCapMode() const;
6487                                 </task>
6488                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6489                                         float LineMiterLimit() const;
6490                                 </task>
6491                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6492                                         void SetOrigin(BPoint pt);
6493                                 </task>
6494                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6495                                         void SetOrigin(float x, float y);
6496                                 </task>
6497                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6498                                         BPoint Origin() const;
6499                                 </task>
6500                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6501                                         void PushState();
6502                                 </task>
6503                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6504                                         void PopState();
6505                                 </task>
6506                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6507                                         void MovePenTo(BPoint pt);
6508                                 </task>
6509                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6510                                         void MovePenTo(float x, float y);
6511                                 </task>
6512                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6513                                         void MovePenBy(float x, float y);
6514                                 </task>
6515                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6516                                         BPoint PenLocation() const;
6517                                 </task>
6518                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6519                                         void StrokeLine(BPoint toPt, pattern p = B_SOLID_HIGH);
6520                                 </task>
6521                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6522                                         void StrokeLine(BPoint pt0, BPoint pt1, pattern p = B_SOLID_HIGH);
6523                                 </task>
6524                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6525                                         void BeginLineArray(int32 count);
6526                                 </task>
6527                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6528                                         void AddLine(BPoint pt0, BPoint pt1, rgb_color col);
6529                                 </task>
6530                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6531                                         void EndLineArray();
6532                                 </task>
6533                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6534                                         void StrokePolygon(const BPolygon* aPolygon, bool closed = true, pattern p = B_SOLID_HIGH);
6535                                 </task>
6536                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6537                                         void StrokePolygon(const BPoint* ptArray, int32 numPts, bool closed = true, pattern p = B_SOLID_HIGH);
6538                                 </task>
6539                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6540                                         void StrokePolygon(const BPoint* ptArray, int32 numPts, BRect bounds, bool closed = true, pattern p = B_SOLID_HIGH);
6541                                 </task>
6542                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6543                                         void FillPolygon(const BPolygon* aPolygon, pattern p = B_SOLID_HIGH);
6544                                 </task>
6545                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6546                                         void FillPolygon(const BPoint* ptArray, int32 numPts, pattern p = B_SOLID_HIGH);
6547                                 </task>
6548                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6549                                         void FillPolygon(const BPoint* ptArray, int32 numPts, BRect bounds, pattern p = B_SOLID_HIGH);
6550                                 </task>
6551                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6552                                         void StrokeTriangle(BPoint pt1, BPoint pt2, BPoint pt3, BRect bounds, pattern p = B_SOLID_HIGH);
6553                                 </task>
6554                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6555                                         void StrokeTriangle(BPoint pt1, BPoint pt2, BPoint pt3, pattern p = B_SOLID_HIGH);
6556                                 </task>
6557                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6558                                         void FillTriangle(BPoint pt1, BPoint pt2, BPoint pt3, pattern p = B_SOLID_HIGH);
6559                                 </task>
6560                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6561                                         void FillTriangle(BPoint pt1, BPoint pt2, BPoint pt3, BRect bounds,pattern p = B_SOLID_HIGH);
6562                                 </task>
6563                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6564                                         void StrokeRect(BRect r, pattern p = B_SOLID_HIGH);
6565                                 </task>
6566                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6567                                         void FillRect(BRect r, pattern p = B_SOLID_HIGH);
6568                                 </task>
6569                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6570                                         void FillRegion(BRegion* a_region, pattern p= B_SOLID_HIGH);
6571                                 </task>
6572                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6573                                         void InvertRect(BRect r);
6574                                 </task>
6575                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6576                                         void StrokeRoundRect(BRect r, float xRadius, float yRadius, pattern p = B_SOLID_HIGH);
6577                                 </task>
6578                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6579                                         void FillRoundRect(BRect r, float xRadius, float yRadius, pattern p = B_SOLID_HIGH);
6580                                 </task>
6581                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6582                                         void StrokeEllipse(BPoint center, float xRadius, float yRadius, pattern p = B_SOLID_HIGH);
6583                                 </task>
6584                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6585                                         void StrokeEllipse(BRect r, pattern p = B_SOLID_HIGH);
6586                                 </task>
6587                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6588                                         void FillEllipse(BPoint center, float xRadius, float yRadius, pattern p = B_SOLID_HIGH);
6589                                 </task>
6590                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6591                                         void FillEllipse(BRect r, pattern p = B_SOLID_HIGH);
6592                                 </task>
6593                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6594                                         void StrokeArc(BPoint center, float xRadius, float yRadius, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH);
6595                                 </task>
6596                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6597                                         void StrokeArc(BRect r, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH);
6598                                 </task>
6599                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6600                                         void FillArc(BPoint center, float xRadius, float yRadius, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH);
6601                                 </task>
6602                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6603                                         void FillArc(BRect r, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH);
6604                                 </task>
6605                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6606                                         void StrokeBezier(BPoint* controlPoints, pattern p = B_SOLID_HIGH);
6607                                 </task>
6608                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6609                                         void FillBezier( BPoint* controlPoints, pattern p = B_SOLID_HIGH);
6610                                 </task>
6611                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6612                                         void StrokeShape(BShape* shape, pattern p = B_SOLID_HIGH);
6613                                 </task>
6614                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6615                                         void FillShape(BShape* shape, pattern p = B_SOLID_HIGH);
6616                                 </task>
6617                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6618                                         void CopyBits(BRect src, BRect dst);
6619                                 </task>
6620                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6621                                         void DrawBitmapAsync(const BBitmap* aBitmap, BRect srcRect, BRect dstRect);
6622                                 </task>
6623                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6624                                         void DrawBitmapAsync(const BBitmap* aBitmap);
6625                                 </task>
6626                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6627                                         void DrawBitmapAsync(const BBitmap* aBitmap, BPoint where);
6628                                 </task>
6629                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6630                                         void DrawBitmapAsync(const BBitmap* aBitmap, BRect dstRect);
6631                                 </task>
6632                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6633                                         void DrawBitmap(const BBitmap* aBitmap, BRect srcRect, BRect dstRect);
6634                                 </task>
6635                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6636                                         void DrawBitmap(const BBitmap* aBitmap);
6637                                 </task>
6638                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6639                                         void DrawBitmap(const BBitmap* aBitmap, BPoint where);
6640                                 </task>
6641                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6642                                         void DrawBitmap(const BBitmap* aBitmap, BRect dstRect);
6643                                 </task>
6644                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6645                                         void DrawChar(char aChar);
6646                                 </task>
6647                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6648                                         void DrawChar(char aChar, BPoint location);
6649                                 </task>
6650                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6651                                         void DrawString(const char* aString, escapement_delta* delta = NULL);
6652                                 </task>
6653                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6654                                         void DrawString(const char* aString, BPoint location, escapement_delta* delta = NULL);
6655                                 </task>
6656                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6657                                         void DrawString(const char* aString, int32 length, escapement_delta* delta = NULL);
6658                                 </task>
6659                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6660                                         void DrawString(const char* aString, int32 length, BPoint location, escapement_delta* delta = 0L);
6661                                 </task>
6662                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6663                                         virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL);
6664                                 </task>
6665                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6666                                         void GetFont(BFont* font) const;
6667                                 </task>
6668                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6669                                         void TruncateString(BString* in_out, uint32 mode, float width) const;
6670                                 </task>
6671                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6672                                         float StringWidth(const char* string) const;
6673                                 </task>
6674                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6675                                         float StringWidth(const char* string, int32 length) const;
6676                                 </task>
6677                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6678                                         void GetStringWidths(char* stringArray[], int32 lengthArray[], int32 numStrings, float widthArray[]) const;
6679                                 </task>
6680                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6681                                         void SetFontSize(float size);
6682                                 </task>
6683                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6684                                         void ForceFontAliasing(bool enable);
6685                                 </task>
6686                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6687                                         void GetFontHeight(font_height* height) const;
6688                                 </task>
6689                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6690                                         void Invalidate(BRect invalRect);
6691                                 </task>
6692                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6693                                         void Invalidate(const BRegion* invalRegion);
6694                                 </task>
6695                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6696                                         void Invalidate();
6697                                 </task>
6698                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6699                                         void SetDiskMode(char* filename, long offset);
6700                                 </task>
6701                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6702                                         void BeginPicture(BPicture* a_picture);
6703                                 </task>
6704                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6705                                         void AppendToPicture(BPicture* a_picture);
6706                                 </task>
6707                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6708                                         BPicture* EndPicture();
6709                                 </task>
6710                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6711                                         void DrawPicture(const BPicture* a_picture);
6712                                 </task>
6713                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6714                                         void DrawPicture(const BPicture* a_picture, BPoint where);
6715                                 </task>
6716                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6717                                         void DrawPicture(const char* filename, long offset, BPoint where);
6718                                 </task>
6719                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6720                                         void DrawPictureAsync(const BPicture* a_picture);
6721                                 </task>
6722                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6723                                         void DrawPictureAsync(const BPicture* a_picture, BPoint where);
6724                                 </task>
6725                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6726                                         void DrawPictureAsync(const char* filename, long offset, BPoint where);
6727                                 </task>
6728                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6729                                         status_t SetEventMask(uint32 mask, uint32 options=0);
6730                                 </task>
6731                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6732                                         uint32 EventMask();
6733                                 </task>
6734                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6735                                         status_t SetMouseEventMask(uint32 mask, uint32 options=0);
6736                                 </task>
6737                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6738                                         virtual void SetFlags(uint32 flags);
6739                                 </task>
6740                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6741                                         uint32 Flags() const;
6742                                 </task>
6743                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6744                                         virtual void SetResizingMode(uint32 mode);
6745                                 </task>
6746                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6747                                         uint32 ResizingMode() const;
6748                                 </task>
6749                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6750                                         void MoveBy(float dh, float dv);
6751                                 </task>
6752                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6753                                         void MoveTo(BPoint where);
6754                                 </task>
6755                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6756                                         void MoveTo(float x, float y);
6757                                 </task>
6758                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6759                                         void ResizeBy(float dh, float dv);
6760                                 </task>
6761                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6762                                         void ResizeTo(float width, float height);
6763                                 </task>
6764                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6765                                         void ScrollBy(float dh, float dv);
6766                                 </task>
6767                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6768                                         void ScrollTo(float x, float y);
6769                                 </task>
6770                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6771                                         virtual void ScrollTo(BPoint where);
6772                                 </task>
6773                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6774                                         virtual void MakeFocus(bool focusState = true);
6775                                 </task>
6776                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6777                                         bool IsFocus() const;
6778                                 </task>
6779                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6780                                         virtual void Show();
6781                                 </task>
6782                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6783                                         virtual void Hide();
6784                                 </task>
6785                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6786                                         bool IsHidden() const;
6787                                 </task>
6788                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6789                                         bool IsHidden(const BView* looking_from) const;
6790                                 </task>
6791                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6792                                         void Flush() const;
6793                                 </task>
6794                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6795                                         void Sync() const;
6796                                 </task>
6797                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6798                                         virtual void GetPreferredSize(float* width, float* height);
6799                                 </task>
6800                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6801                                         virtual void ResizeToPreferred();
6802                                 </task>
6803                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6804                                         BScrollBar* ScrollBar(orientation posture) const;
6805                                 </task>
6806                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6807                                         virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
6808                                 </task>
6809                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6810                                         virtual status_t GetSupportedSuites(BMessage* data);
6811                                 </task>
6812                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6813                                         bool IsPrinting() const;
6814                                 </task>
6815                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6816                                         void SetScale(float scale) const;
6817                                 </task>
6818                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6819                                         virtual status_t Perform(perform_code d, void* arg);
6820                                 </task>
6821                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6822                                         virtual void DrawAfterChildren(BRect r);
6823                                 </task>
6824                         </class>
6825                 </section>
6826         </group>
6827         <group name="Support Kit">
6828                 <section name="IO">
6829                         <class name="BDataIO" owner="Steve Vallee">
6830                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6831                                         BDataIO
6832                                 </task>
6833                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6834                                         virtual ~BDataIO();
6835                                 </task>
6836                         </class>
6837                         <class name="BMallocIO" owner="Steve Vallee">
6838                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6839                                         BMallocIO();
6840                                 </task>
6841                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6842                                         virtual ~BMallocIO();
6843                                 </task>
6844                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6845                                         virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size);
6846                                 </task>
6847                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6848                                         virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
6849                                 </task>
6850                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6851                                         virtual off_t Seek(off_t pos, uint32 seek_mode);
6852                                 </task>
6853                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6854                                         virtual off_t Position() const;
6855                                 </task>
6856                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6857                                         virtual status_t SetSize(off_t size);
6858                                 </task>
6859                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6860                                         void SetBlockSize(size_t blocksize);
6861                                 </task>
6862                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6863                                         const void* Buffer() const;
6864                                 </task>
6865                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6866                                         size_t BufferLength() const;
6867                                 </task>
6868                         </class>
6869                         <class name="BMemoryIO" owner="Steve Vallee">
6870                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6871                                         BMemoryIO(void *p, size_t len);
6872                                 </task>
6873                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6874                                         BMemoryIO(const void *p, size_t len);
6875                                 </task>
6876                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6877                                         virtual ~BMemoryIO();
6878                                 </task>
6879                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6880                                         virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size);
6881                                 </task>
6882                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6883                                         virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
6884                                 </task>
6885                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6886                                         virtual off_t Seek(off_t pos, uint32 seek_mode);
6887                                 </task>
6888                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6889                                         virtual off_t Position() const;
6890                                 </task>
6891                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6892                                         virtual status_t SetSize(off_t size);
6893                                 </task>
6894                         </class>
6895                         <class name="BPositionIO" owner="Steve Vallee">
6896                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6897                                         BPositionIO();
6898                                 </task>
6899                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6900                                         virtual ~BPositionIO();
6901                                 </task>
6902                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6903                                         virtual ssize_t Read(void *buffer, size_t size);
6904                                 </task>
6905                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6906                                         virtual ssize_t Write(const void *buffer, size_t size);
6907                                 </task>
6908                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6909                                         virtual status_t SetSize(off_t size);
6910                                 </task>
6911                         </class>
6912                 </section>
6913                 <section name="Utilities">
6914                         <functions name="Misc" owner="Steve Vallee">
6915                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6916                                         convert_from_utf8
6917                                 </task>
6918                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6919                                         convert_to_utf8
6920                                 </task>
6921                         </functions>
6922                         <functions name="BString Utility" owner="Steve Vallee">
6923                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6924                                         bool operator&lt(const char *, const BString &);
6925                                 </task>
6926                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6927                                         bool operator&lt=(const char *, const BString &);
6928                                 </task>
6929                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6930                                         bool operator==(const char *, const BString &);
6931                                 </task>
6932                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6933                                         bool operator&gt(const char *, const BString &);
6934                                 </task>
6935                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6936                                         bool operator&gt=(const char *, const BString &);
6937                                 </task>
6938                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6939                                         bool operator!=(const char *, const BString &);
6940                                 </task>
6941                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6942                                         int Compare(const BString &, const BString &);
6943                                 </task>
6944                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6945                                         int ICompare(const BString &, const BString &);
6946                                 </task>
6947                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6948                                         int Compare(const BString *, const BString *);
6949                                 </task>
6950                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6951                                         int ICompare(const BString *, const BString *);
6952                                 </task>
6953                         </functions>
6954                         <class name="BList" owner="Issac Yonemoto">
6955                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6956                                         BList(int32 itemsPerBlock = 20);
6957                                 </task>
6958                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6959                                         BList(const BList&);
6960                                 </task>
6961                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6962                                         virtual ~BList();
6963                                 </task>
6964                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6965                                         BList& operator=(const BList &from);
6966                                 </task>
6967                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6968                                         bool AddItem(void *item);
6969                                 </task>
6970                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6971                                         bool AddItem(void *item, int32 atIndex);
6972                                 </task>
6973                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6974                                         bool AddList(BList *newItems);
6975                                 </task>
6976                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6977                                         bool AddList(BList *newItems, int32 atIndex);
6978                                 </task>
6979                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6980                                         bool RemoveItem(void *item);
6981                                 </task>
6982                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6983                                         void* RemoveItem(int32 index);
6984                                 </task>
6985                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6986                                         bool RemoveItems(int32 index, int32 count);
6987                                 </task>
6988                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6989                                         bool ReplaceItem(int32 index, void *newItem);
6990                                 </task>
6991                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6992                                         void MakeEmpty();
6993                                 </task>
6994                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6995                                         void SortItems(int (*cmp)(const void *, const void *));
6996                                 </task>
6997                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6998                                         bool SwapItems(int32 indexA, int32 indexB);
6999                                 </task>
7000                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7001                                         bool MoveItem(int32 fromIndex, int32 toIndex);
7002                                 </task>
7003                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7004                                         void* ItemAt(int32) const;
7005                                 </task>
7006                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7007                                         void* ItemAtFast(int32) const;
7008                                 </task>
7009                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7010                                         void* FirstItem() const;
7011                                 </task>
7012                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7013                                         void* LastItem() const;
7014                                 </task>
7015                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7016                                         void* Items() const;
7017                                 </task>
7018                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7019                                         bool HasItem(void *item) const;
7020                                 </task>
7021                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7022                                         int32 IndexOf(void *item) const;
7023                                 </task>
7024                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7025                                         int32 CountItems() const;
7026                                 </task>
7027                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7028                                         bool IsEmpty() const;
7029                                 </task>
7030                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7031                                         void DoForEach(bool (*func)(void *));
7032                                 </task>
7033                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7034                                         void DoForEach(bool (*func)(void *, void *), void *);
7035                                 </task>
7036                         </class>
7037                         <class name="BString" owner="Steve Vallee">
7038                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7039                                         BString();
7040                                 </task>
7041                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7042                                         BString(const char *);
7043                                 </task>
7044                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7045                                         BString(const BString &);
7046                                 </task>
7047                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7048                                         BString(const char *, int32 maxLength);
7049                                 </task>
7050                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7051                                         ~BString();
7052                                 </task>
7053                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7054                                         const char* String() const;
7055                                 </task>
7056                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7057                                         int32 Length() const;
7058                                 </task>
7059                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7060                                         int32 CountChars() const;
7061                                 </task>
7062                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7063                                         BString& operator=(const BString &);
7064                                 </task>
7065                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7066                                         BString& operator=(const char *);
7067                                 </task>
7068                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7069                                         BString& operator=(char);
7070                                 </task>
7071                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7072                                         BString& SetTo(const char *);
7073                                 </task>
7074                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7075                                         BString& SetTo(const char *, int32 length);
7076                                 </task>
7077                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7078                                         BString& SetTo(const BString &from);
7079                                 </task>
7080                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7081                                         BString& Adopt(BString &from);
7082                                 </task>
7083                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7084                                         BString& SetTo(const BString &, int32 length);
7085                                 </task>
7086                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7087                                         BString& Adopt(BString &from, int32 length);
7088                                 </task>
7089                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7090                                         BString& SetTo(char, int32 count);
7091                                 </task>
7092                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7093                                         BString& CopyInto(BString &into, int32 fromOffset, int32 length) const;
7094                                 </task>
7095                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7096                                         void CopyInto(char *into, int32 fromOffset, int32 length) const;
7097                                 </task>
7098                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7099                                         BString& operator+=(const BString &);
7100                                 </task>
7101                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7102                                         BString& operator+=(const char *);
7103                                 </task>
7104                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7105                                         BString& operator+=(char);
7106                                 </task>
7107                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7108                                         BString& Append(const BString &);
7109                                 </task>
7110                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7111                                         BString& Append(const char *);
7112                                 </task>
7113                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7114                                         BString& Append(const BString &, int32 length);
7115                                 </task>
7116                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7117                                         BString& Append(const char *, int32 length);
7118                                 </task>
7119                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7120                                         BString& Append(char, int32 count);
7121                                 </task>
7122                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7123                                         BString& Prepend(const char *);
7124                                 </task>
7125                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7126                                         BString& Prepend(const BString &);
7127                                 </task>
7128                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7129                                         BString& Prepend(const char *, int32);
7130                                 </task>
7131                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7132                                         BString& Prepend(const BString &, int32);
7133                                 </task>
7134                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7135                                         BString& Prepend(char, int32 count);
7136                                 </task>
7137                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7138                                         BString& Insert(const char *, int32 pos);
7139                                 </task>
7140                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7141                                         BString& Insert(const char *, int32 length, int32 pos);
7142                                 </task>
7143                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7144                                         BString& Insert(const char *, int32 fromOffset, int32 length, int32 pos);
7145                                 </task>
7146                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7147                                         BString& Insert(const BString &, int32 pos);
7148                                 </task>
7149                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7150                                         BString& Insert(const BString &, int32 length, int32 pos);
7151                                 </task>
7152                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7153                                         BString& Insert(const BString &, int32 fromOffset, int32 length, int32 pos);
7154                                 </task>
7155                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7156                                         BString& Insert(char, int32 count, int32 pos);
7157                                 </task>
7158                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7159                                         BString& Truncate(int32 newLength, bool lazy = true);
7160                                 </task>
7161                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7162                                         BString& Remove(int32 from, int32 length);
7163                                 </task>
7164                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7165                                         BString& RemoveFirst(const BString &);
7166                                 </task>
7167                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7168                                         BString& RemoveLast(const BString &);
7169                                 </task>
7170                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7171                                         BString& RemoveAll(const BString &);
7172                                 </task>
7173                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7174                                         BString& RemoveFirst(const char *);
7175                                 </task>
7176                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7177                                         BString& RemoveLast(const char *);
7178                                 </task>
7179                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7180                                         BString& RemoveAll(const char *);
7181                                 </task>
7182                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7183                                         BString& RemoveSet(const char *setOfCharsToRemove);
7184                                 </task>
7185                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7186                                         BString& MoveInto(BString &into, int32 from, int32 length);
7187                                 </task>
7188                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7189                                         void MoveInto(char *into, int32 from, int32 length);
7190                                 </task>
7191                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7192                                         bool operator&lt(const BString &) const;
7193                                 </task>
7194                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7195                                         bool operator&lt=(const BString &) const;
7196                                 </task>
7197                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7198                                         bool operator==(const BString &) const;
7199                                 </task>
7200                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7201                                         bool operator&gt=(const BString &) const;
7202                                 </task>
7203                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7204                                         bool operator&gt(const BString &) const;
7205                                 </task>
7206                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7207                                         bool operator!=(const BString &) const;
7208                                 </task>
7209                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7210                                         bool operator&lt(const char *) const;
7211                                 </task>
7212                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7213                                         bool operator&lt=(const char *) const;
7214                                 </task>
7215                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7216                                         bool operator==(const char *) const;
7217                                 </task>
7218                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7219                                         bool operator&gt=(const char *) const;
7220                                 </task>
7221                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7222                                         bool operator&gt(const char *) const;
7223                                 </task>
7224                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7225                                         bool operator!=(const char *) const;
7226                                 </task>
7227                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7228                                         int Compare(const BString &) const;
7229                                 </task>
7230                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7231                                         int Compare(const char *) const;
7232                                 </task>
7233                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7234                                         int Compare(const BString &, int32 n) const;
7235                                 </task>
7236                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7237                                         int Compare(const char *, int32 n) const;
7238                                 </task>
7239                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7240                                         int ICompare(const BString &) const;
7241                                 </task>
7242                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7243                                         int ICompare(const char *) const;
7244                                 </task>
7245                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7246                                         int ICompare(const BString &, int32 n) const;
7247                                 </task>
7248                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7249                                         int ICompare(const char *, int32 n) const;
7250                                 </task>
7251                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7252                                         int32 FindFirst(const BString &) const;
7253                                 </task>
7254                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7255                                         int32 FindFirst(const char *) const;
7256                                 </task>
7257                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7258                                         int32 FindFirst(const BString &, int32 fromOffset) const;
7259                                 </task>
7260                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7261                                         int32 FindFirst(const char *, int32 fromOffset) const;
7262                                 </task>
7263                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7264                                         int32 FindFirst(char) const;
7265                                 </task>
7266                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7267                                         int32 FindFirst(char, int32 fromOffset) const;
7268                                 </task>
7269                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7270                                         int32 FindLast(const BString &) const;
7271                                 </task>
7272                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7273                                         int32 FindLast(const char *) const;
7274                                 </task>
7275                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7276                                         int32 FindLast(const BString &, int32 beforeOffset) const;
7277                                 </task>
7278                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7279                                         int32 FindLast(const char *, int32 beforeOffset) const;
7280                                 </task>
7281                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7282                                         int32 FindLast(char) const;
7283                                 </task>
7284                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7285                                         int32 FindLast(char, int32 fromOffset) const;
7286                                 </task>
7287                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7288                                         int32 IFindFirst(const BString &) const;
7289                                 </task>
7290                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7291                                         int32 IFindFirst(const char *) const;
7292                                 </task>
7293                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7294                                         int32 IFindFirst(const BString &, int32 fromOffset) const;
7295                                 </task>
7296                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7297                                         int32 IFindFirst(const char *, int32 fromOffset) const;
7298                                 </task>
7299                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7300                                         int32 IFindLast(const BString &) const;
7301                                 </task>
7302                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7303                                         int32 IFindLast(const char *) const;
7304                                 </task>
7305                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7306                                         int32 IFindLast(const BString &, int32 beforeOffset) const;
7307                                 </task>
7308                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7309                                         int32 IFindLast(const char *, int32 beforeOffset) const;
7310                                 </task>
7311                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7312                                         BString& ReplaceFirst(char replaceThis, char withThis);
7313                                 </task>
7314                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7315                                         BString& ReplaceLast(char replaceThis, char withThis);
7316                                 </task>
7317                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7318                                         BString& ReplaceAll(char replaceThis, char withThis, int32 fromOffset = 0);
7319                                 </task>
7320                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7321                                         BString& Replace(char replaceThis, char withThis, int32 maxReplaceCount, int32 fromOffset = 0);
7322                                 </task>
7323                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7324                                         BString& ReplaceFirst(const char *replaceThis, const char *withThis);
7325                                 </task>
7326                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7327                                         BString& ReplaceLast(const char *replaceThis, const char *withThis);
7328                                 </task>
7329                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7330                                         BString& ReplaceAll(const char *replaceThis, const char *withThis, int32 fromOffset = 0);
7331                                 </task>
7332                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7333                                         BString& Replace(const char *replaceThis, const char *withThis, int32 maxReplaceCount, int32 fromOffset = 0);
7334                                 </task>
7335                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7336                                         BString& IReplaceFirst(char replaceThis, char withThis);
7337                                 </task>
7338                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7339                                         BString& IReplaceLast(char replaceThis, char withThis);
7340                                 </task>
7341                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7342                                         BString& IReplaceAll(char replaceThis, char withThis, int32 fromOffset = 0);
7343                                 </task>
7344                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7345                                         BString& IReplace(char replaceThis, char withThis, int32 maxReplaceCount, int32 fromOffset = 0);
7346                                 </task>
7347                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7348                                         BString& IReplaceFirst(const char *replaceThis, const char *withThis);
7349                                 </task>
7350                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7351                                         BString& IReplaceLast(const char *replaceThis, const char *withThis);
7352                                 </task>
7353                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7354                                         BString& IReplaceAll(const char *replaceThis, const char *withThis, int32 fromOffset = 0);
7355                                 </task>
7356                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7357                                         BString& IReplace(const char *replaceThis, const char *withThis, int32 maxReplaceCount, int32 fromOffset = 0);
7358                                 </task>
7359                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7360                                         BString& ReplaceSet(const char *setOfChars, char with);
7361                                 </task>
7362                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7363                                         BString& ReplaceSet(const char *setOfChars, const char *with);
7364                                 </task>
7365                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7366                                         char operator[](int32 index) const;
7367                                 </task>
7368                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7369                                         char& operator[](int32 index);
7370                                 </task>
7371                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7372                                         char ByteAt(int32 index) const;
7373                                 </task>
7374                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7375                                         char* LockBuffer(int32 maxLength);
7376                                 </task>
7377                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7378                                         BString& UnlockBuffer(int32 length = -1);
7379                                 </task>
7380                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7381                                         BString& ToLower();
7382                                 </task>
7383                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7384                                         BString& ToUpper();
7385                                 </task>
7386                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7387                                         BString& Capitalize();
7388                                 </task>
7389                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7390                                         BString& CapitalizeEachWord();
7391                                 </task>
7392                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7393                                         BString& CharacterEscape(const char* original, const char* setOfCharsToEscape, char escapeWith);
7394                                 </task>
7395                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7396                                         BString& CharacterEscape(const char *setOfCharsToEscape, char escapeWith);
7397                                 </task>
7398                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7399                                         BString& CharacterDeescape(const char *original, char escapeChar);
7400                                 </task>
7401                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7402                                         BString& CharacterDeescape(char escapeChar);
7403                                 </task>
7404                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7405                                         BString& operator&lt&lt(const char *);
7406                                 </task>
7407                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7408                                         BString& operator&lt&lt(const BString &);
7409                                 </task>
7410                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7411                                         BString& operator&lt&lt(char);
7412                                 </task>
7413                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7414                                         BString& operator&lt&lt(int);
7415                                 </task>
7416                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7417                                         BString& operator&lt&lt(unsigned int);
7418                                 </task>
7419                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7420                                         BString& operator&lt&lt(uint32);
7421                                 </task>
7422                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7423                                         BString& operator&lt&lt(int32);
7424                                 </task>
7425                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7426                                         BString& operator&lt&lt(uint64);
7427                                 </task>
7428                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7429                                         BString& operator&lt&lt(int64);
7430                                 </task>
7431                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7432                                         BString& operator&lt&lt(float);
7433                                 </task>
7434                         </class>
7435                         <class name="BBlockCache" owner="Graham Gilmore">
7436                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7437                                         BBlockCache(size_t cache_size, size_t block_size, uint32 type);
7438                                 </task>
7439                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7440                                         virtual ~BBlockCache();
7441                                 </task>
7442                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7443                                         void* Get(size_t block_size);
7444                                 </task>
7445                                 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7446                                         void Save(void *pointer, size_t block_size);
7447                                 </task>
7448                         </class>
7449                         <class name="BStopWatch" owner="Steve Vallee">
7450                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7451                                         BStopWatch(const char *name, bool silent = false);
7452                                 </task>
7453                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7454                                         virtual ~BStopWatch();
7455                                 </task>
7456                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7457                                         void Suspend();
7458                                 </task>
7459                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7460                                         void Resume();
7461                                 </task>
7462                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7463                                         bigtime_t Lap();
7464                                 </task>
7465                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7466                                         bigtime_t ElapsedTime() const;
7467                                 </task>
7468                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7469                                         void Reset();
7470                                 </task>
7471                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7472                                         const char* Name() const;
7473                                 </task>
7474                         </class>
7475                 </section>
7476                 <section name="Synchronization">
7477                         <class name="BAutoLock" owner="Jeremy Rand">
7478                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7479                                         BAutolock(BLocker *lock);
7480                                 </task>
7481                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7482                                         BAutolock(BLocker &lock);
7483                                 </task>
7484                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7485                                         BAutolock(BLooper *looper);
7486                                 </task>
7487                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7488                                         ~BAutolock();
7489                                 </task>
7490                                 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7491                                         bool IsLocked();
7492                                 </task>
7493                         </class>
7494                         <class name="BLocker" owner="Jeremy Rand">
7495                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7496                                         BLocker();
7497                                 </task>
7498                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7499                                         BLocker(const char *name);
7500                                 </task>
7501                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7502                                         BLocker(bool benaphore_style);
7503                                 </task>
7504                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7505                                         BLocker(const char *name, bool benaphore_style);
7506                                 </task>
7507                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7508                                         BLocker(const char *name, bool benaphore_style, bool);
7509                                 </task>
7510                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7511                                         virtual ~BLocker();
7512                                 </task>
7513                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7514                                         bool Lock(void);
7515                                 </task>
7516                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7517                                         status_t LockWithTimeout(bigtime_t timeout);
7518                                 </task>
7519                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7520                                         void Unlock(void);
7521                                 </task>
7522                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7523                                         thread_id LockingThread(void) const;
7524                                 </task>
7525                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7526                                         bool IsLocked(void) const;
7527                                 </task>
7528                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7529                                         int32 CountLocks(void) const;
7530                                 </task>
7531                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7532                                         int32 CountLockRequests(void) const;
7533                                 </task>
7534                                 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7535                                         sem_id Sem(void) const;
7536                                 </task>
7537                         </class>
7538                 </section>
7539         </group>
7540 </TaskXML>