1 <?xml encoding="UTF-8" version="1.0"?>
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">
9 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
10 BInvoker(BMessage* message, const BHandler* handler, const BLooper* looper = NULL);
12 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
13 BInvoker(BMessage* message, BMessenger target);
15 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
18 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
19 virtual status_t SetMessage(BMessage* message);
21 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
22 BMessage* Message() const;
24 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
25 uint32 Command() const;
27 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
28 virtual status_t SetTarget(const BHandler* h, const BLooper* loop = NULL);
30 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
31 virtual status_t SetTarget(BMessenger messenger);
33 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
34 bool IsTargetLocal() const;
36 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
37 BHandler* Target(BLooper** looper = NULL) const;
39 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
40 BMessenger Messenger() const;
42 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
43 virtual status_t SetHandlerForReply(BHandler* handler);
45 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
46 BHandler* HandlerForReply() const;
48 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
49 virtual status_t Invoke(BMessage* msg = NULL);
51 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
52 status_t InvokeNotify(BMessage* msg, uint32 kind = B_CONTROL_INVOKED);
54 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
55 status_t SetTimeout(bigtime_t timeout);
57 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
58 bigtime_t Timeout() const;
60 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
61 uint32 InvokeKind(bool* notify = NULL);
63 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
64 void BeginInvokeNotify(uint32 kind = B_CONTROL_INVOKED);
66 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
67 void EndInvokeNotify();
70 <class name="BMessage" owner="William Bull">
71 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
74 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
75 BMessage(uint32 what);
77 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
78 BMessage(const BMessage& a_message);
80 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
83 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
84 BMessage& operator=(const BMessage& msg);
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;
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;
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;
95 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
96 int32 CountNames(type_code type) const;
98 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
101 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
102 bool IsSystem() const;
104 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
105 bool IsReply() const;
107 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
108 void PrintToStream() const;
110 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
111 status_t Rename(const char* old_entry, const char* new_entry);
113 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
114 bool WasDelivered() const;
116 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
117 bool IsSourceWaiting() const;
119 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
120 bool IsSourceRemote() const;
122 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
123 BMessenger ReturnAddress() const;
125 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
126 const BMessage* Previous() const;
128 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
129 bool WasDropped() const;
131 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
132 BPoint DropPoint(BPoint* offset = NULL) const;
134 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
135 status_t SendReply(uint32 command, BHandler* reply_to = NULL);
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);
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);
143 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
144 status_t SendReply(uint32 command, BMessage* reply_to_reply);
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);
149 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
150 ssize_t FlattenedSize() const;
152 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
153 status_t Flatten(char* buffer, ssize_t size) const;
155 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
156 status_t Flatten(BDataIO* stream, ssize_t* size = NULL) const;
158 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
159 status_t Unflatten(const char* flat_buffer);
161 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
162 status_t Unflatten(BDataIO* stream);
164 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
165 status_t AddSpecifier(const char* property);
167 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
168 status_t AddSpecifier(const char* property, int32 index);
170 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
171 status_t AddSpecifier(const char* property, int32 index, int32 range);
173 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
174 status_t AddSpecifier(const char* property, const char* name);
176 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
177 status_t AddSpecifier(const BMessage* specifier);
179 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
180 status_t SetCurrentSpecifier(int32 index);
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;
185 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
186 bool HasSpecifiers() const;
188 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
189 status_t PopSpecifier();
191 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
192 status_t AddRect(const char* name, BRect a_rect);
194 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
195 status_t AddPoint(const char* name, BPoint a_point);
197 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
198 status_t AddString(const char* name, const char* a_string);
200 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
201 status_t AddString(const char* name, const BString& a_string);
203 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
204 status_t AddInt8(const char* name, int8 val);
206 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
207 status_t AddInt16(const char* name, int16 val);
209 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
210 status_t AddInt32(const char* name, int32 val);
212 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
213 status_t AddInt64(const char* name, int64 val);
215 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
216 status_t AddBool(const char* name, bool a_boolean);
218 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
219 status_t AddFloat(const char* name, float a_float);
221 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
222 status_t AddDouble(const char* name, double a_double);
224 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
225 status_t AddPointer(const char* name, const void* ptr);
227 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
228 status_t AddMessenger(const char* name, BMessenger messenger);
230 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
231 status_t AddRef(const char* name, const entry_ref* ref);
233 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
234 status_t AddMessage(const char* name, const BMessage* msg);
236 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
237 status_t AddFlat(const char* name, BFlattenable* obj, int32 count = 1);
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);
242 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
243 status_t RemoveData(const char* name, int32 index = 0);
245 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
246 status_t RemoveName(const char* name);
248 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
249 status_t MakeEmpty();
251 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
252 status_t FindRect(const char* name, BRect* rect) const;
254 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
255 status_t FindRect(const char* name, int32 index, BRect* rect) const;
257 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
258 status_t FindPoint(const char* name, BPoint* pt) const;
260 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
261 status_t FindPoint(const char* name, int32 index, BPoint* pt) const;
263 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
264 status_t FindString(const char* name, const char** str) const;
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;
269 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
270 status_t FindString(const char* name, BString* str) const;
272 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
273 status_t FindString(const char* name, int32 index, BString* str) const;
275 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
276 status_t FindInt8(const char* name, int8* value) const;
278 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
279 status_t FindInt8(const char* name, int32 index, int8* val) const;
281 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
282 status_t FindInt16(const char* name, int16* value) const;
284 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
285 status_t FindInt16(const char* name, int32 index, int16* val) const;
287 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
288 status_t FindInt32(const char* name, int32* value) const;
290 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
291 status_t FindInt32(const char* name, int32 index, int32* val) const;
293 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
294 status_t FindInt64(const char* name, int64* value) const;
296 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
297 status_t FindInt64(const char* name, int32 index, int64* val) const;
299 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
300 status_t FindBool(const char* name, bool* value) const;
302 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
303 status_t FindBool(const char* name, int32 index, bool* value) const;
305 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
306 status_t FindFloat(const char* name, float* f) const;
308 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
309 status_t FindFloat(const char* name, int32 index, float* f) const;
311 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
312 status_t FindDouble(const char* name, double* d) const;
314 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
315 status_t FindDouble(const char* name, int32 index, double* d) const;
317 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
318 status_t FindPointer(const char* name, void** ptr) const;
320 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
321 status_t FindPointer(const char* name, int32 index, void** ptr) const;
323 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
324 status_t FindMessenger(const char* name, BMessenger* m) const;
326 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
327 status_t FindMessenger(const char* name, int32 index, BMessenger* m) const;
329 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
330 status_t FindRef(const char* name, entry_ref* ref) const;
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;
335 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
336 status_t FindMessage(const char* name, BMessage* msg) const;
338 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
339 status_t FindMessage(const char* name, int32 index, BMessage* msg) const;
341 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
342 status_t FindFlat(const char* name, BFlattenable* obj) const;
344 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
345 status_t FindFlat(const char* name, int32 index, BFlattenable* obj) const;
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;
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;
353 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
354 status_t ReplaceRect(const char* name, BRect a_rect);
356 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
357 status_t ReplaceRect(const char* name, int32 index, BRect a_rect);
359 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
360 status_t ReplacePoint(const char* name, BPoint a_point);
362 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
363 status_t ReplacePoint(const char* name, int32 index, BPoint a_point);
365 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
366 status_t ReplaceString(const char* name, const char* string);
368 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
369 status_t ReplaceString(const char* name, int32 index, const char* string);
371 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
372 status_t ReplaceString(const char* name, const BString& string);
374 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
375 status_t ReplaceString(const char* name, int32 index, const BString& string);
377 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
378 status_t ReplaceInt8(const char* name, int8 val);
380 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
381 status_t ReplaceInt8(const char* name, int32 index, int8 val);
383 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
384 status_t ReplaceInt16(const char* name, int16 val);
386 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
387 status_t ReplaceInt16(const char* name, int32 index, int16 val);
389 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
390 status_t ReplaceInt32(const char* name, int32 val);
392 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
393 status_t ReplaceInt32(const char* name, int32 index, int32 val);
395 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
396 status_t ReplaceInt64(const char* name, int64 val);
398 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
399 status_t ReplaceInt64(const char* name, int32 index, int64 val);
401 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
402 status_t ReplaceBool(const char* name, bool a_bool);
404 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
405 status_t ReplaceBool(const char* name, int32 index, bool a_bool);
407 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
408 status_t ReplaceFloat(const char* name, float a_float);
410 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
411 status_t ReplaceFloat(const char* name, int32 index, float a_float);
413 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
414 status_t ReplaceDouble(const char* name, double a_double);
416 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
417 status_t ReplaceDouble(const char* name, int32 index, double a_double);
419 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
420 status_t ReplacePointer(const char* name, const void* ptr);
422 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
423 status_t ReplacePointer(const char* name,int32 index,const void* ptr);
425 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
426 status_t ReplaceMessenger(const char* name, BMessenger messenger);
428 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
429 status_t ReplaceMessenger(const char* name, int32 index, BMessenger msngr);
431 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
432 status_t ReplaceRef( const char* name,const entry_ref* ref);
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);
437 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
438 status_t ReplaceMessage(const char* name, const BMessage* msg);
440 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
441 status_t ReplaceMessage(const char* name, int32 index, const BMessage* msg);
443 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
444 status_t ReplaceFlat(const char* name, BFlattenable* obj);
446 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
447 status_t ReplaceFlat(const char* name, int32 index, BFlattenable* obj);
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);
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);
455 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
456 void* operator new(size_t size);
458 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
459 void operator delete(void* ptr, size_t size);
461 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
462 bool HasRect(const char* , int32 n = 0) const;
464 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
465 bool HasPoint(const char* , int32 n = 0) const;
467 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
468 bool HasString(const char* , int32 n = 0) const;
470 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
471 bool HasInt8(const char* , int32 n = 0) const;
473 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
474 bool HasInt16(const char* , int32 n = 0) const;
476 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
477 bool HasInt32(const char* , int32 n = 0) const;
479 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
480 bool HasInt64(const char* , int32 n = 0) const;
482 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
483 bool HasBool(const char* , int32 n = 0) const;
485 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
486 bool HasFloat(const char* , int32 n = 0) const;
488 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
489 bool HasDouble(const char* , int32 n = 0) const;
491 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
492 bool HasPointer(const char* , int32 n = 0) const;
494 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
495 bool HasMessenger(const char* , int32 n = 0) const;
497 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
498 bool HasRef(const char* , int32 n = 0) const;
500 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
501 bool HasMessage(const char* , int32 n = 0) const;
503 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
504 bool HasFlat(const char* , const BFlattenable* ) const;
506 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
507 bool HasFlat(const char* ,int32 ,const BFlattenable* ) const;
509 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
510 bool HasData(const char* , type_code , int32 n = 0) const;
512 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
513 BRect FindRect(const char* , int32 n = 0) const;
515 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
516 BPoint FindPoint(const char* , int32 n = 0) const;
518 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
519 const char* FindString(const char* , int32 n = 0) const;
521 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
522 int8 FindInt8(const char* , int32 n = 0) const;
524 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
525 int16 FindInt16(const char* , int32 n = 0) const;
527 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
528 int32 FindInt32(const char* , int32 n = 0) const;
530 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
531 int64 FindInt64(const char* , int32 n = 0) const;
533 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
534 bool FindBool(const char* , int32 n = 0) const;
536 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
537 float FindFloat(const char* , int32 n = 0) const;
539 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
540 double FindDouble(const char* , int32 n = 0) const;
542 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
543 BMessage(BMessage* a_message);
545 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
546 NOTE: Add convenience functions for struct rgb_color
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);
553 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
554 BMessageFilter(message_delivery delivery, message_source source, filter_hook func = NULL);
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);
559 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
560 BMessageFilter(const BMessageFilter& filter);
562 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
563 BMessageFilter(const BMessageFilter* filter);
565 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
566 virtual ~BMessageFilter();
568 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
569 BMessageFilter& operator=(const BMessageFilter &from);
571 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
572 virtual filter_result Filter(BMessage* message, BHandler** target);
574 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
575 message_delivery MessageDelivery() const;
577 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
578 message_source MessageSource() const;
580 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
581 uint32 Command() const;
583 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
584 bool FiltersAnyCommand() const;
586 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
587 BLooper* Looper() const;
590 <class name="BMessageQueue" owner="Jeremy Rand">
591 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
594 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
595 virtual ~BMessageQueue();
597 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
598 void AddMessage(BMessage* an_event);
600 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
601 bool RemoveMessage(BMessage* an_event);
603 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
604 BMessage* NextMessage();
606 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
607 BMessage* FindMessage(int32 index) const;
609 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
610 BMessage* FindMessage(uint32 what, int32 index = 0) const;
612 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
613 int32 CountMessages() const;
615 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
616 bool IsEmpty() const;
618 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
621 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
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);
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);
632 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
633 virtual ~BMessageRunner();
635 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
636 status_t InitCheck() const;
638 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
639 status_t SetInterval(bigtime_t interval);
641 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
642 status_t SetCount(int32 count);
644 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
645 status_t GetInfo(bigtime_t* interval, int32* count) const;
648 <class name="BMessenger" owner="">
649 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
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);
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);
658 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
659 BMessenger(const BMessenger& from);
661 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
664 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
665 bool IsTargetLocal() const;
667 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
668 BHandler* Target(BLooper** looper) const;
670 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
671 bool LockTarget() const;
673 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
674 status_t LockTargetWithTimeout(bigtime_t timeout) const;
676 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
677 status_t SendMessage(uint32 command, BHandler* reply_to = NULL) const;
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;
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;
685 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
686 status_t SendMessage(uint32 command, BMessage* reply) const;
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;
691 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
692 BMessenger& operator=(const BMessenger &from);
694 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
695 bool operator==(const BMessenger &other) const;
697 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
698 bool IsValid() const;
700 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
701 team_id Team() const;
704 <functions name="BMessenger Support" owner="">
705 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
706 bool operator<(const BMessenger & a, const BMessenger & b);
708 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
709 bool operator!=(const BMessenger & a, const BMessenger & b);
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);
718 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
719 BHandler(BMessage* data);
721 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
724 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
725 static BArchivable* Instantiate(BMessage* data);
727 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
728 virtual status_t Archive(BMessage* data, bool deep = true) const;
730 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
731 virtual void MessageReceived(BMessage* message);
733 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
734 BLooper* Looper() const;
736 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
737 void SetName(const char* name);
739 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
740 const char* Name() const;
742 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
743 virtual void SetNextHandler(BHandler* handler);
745 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
746 BHandler* NextHandler() const;
748 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
749 virtual void AddFilter(BMessageFilter* filter);
751 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
752 virtual bool RemoveFilter(BMessageFilter* filter);
754 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
755 virtual void SetFilterList(BList* filters);
757 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
760 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
763 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
764 status_t LockLooperWithTimeout(bigtime_t timeout);
766 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
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);
772 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
773 virtual status_t GetSupportedSuites(BMessage* data);
775 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
776 status_t StartWatching(BMessenger, uint32 what);
778 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
779 status_t StartWatchingAll(BMessenger);
781 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
782 status_t StopWatching(BMessenger, uint32 what);
784 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
785 status_t StopWatchingAll(BMessenger);
787 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
788 status_t StartWatching(BHandler* , uint32 what);
790 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
791 status_t StartWatchingAll(BHandler* );
793 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
794 status_t StopWatching(BHandler* , uint32 what);
796 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
797 status_t StopWatchingAll(BHandler* );
799 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
800 virtual void SendNotices(uint32 what, const BMessage* = 0);
802 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
803 bool IsWatched() const;
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);
812 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
813 BLooper(BMessage* data);
815 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
818 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
819 static BArchivable* Instantiate(BMessage* data);
821 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
822 virtual status_t Archive(BMessage* data, bool deep = true) const;
824 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
825 status_t PostMessage(uint32 command);
827 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
828 status_t PostMessage(BMessage* message);
830 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
831 status_t PostMessage(uint32 command, BHandler* handler, BHandler* reply_to = NULL);
833 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
834 status_t PostMessage(BMessage* message, BHandler* handler, BHandler* reply_to = NULL);
836 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
837 virtual void DispatchMessage(BMessage* message, BHandler* handler);
839 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
840 virtual void MessageReceived(BMessage* msg);
842 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
843 BMessage* CurrentMessage() const;
845 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
846 BMessage* DetachCurrentMessage();
848 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
849 BMessageQueue* MessageQueue() const;
851 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
852 bool IsMessageWaiting() const;
854 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
855 void AddHandler(BHandler* handler);
857 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
858 bool RemoveHandler(BHandler* handler);
860 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
861 int32 CountHandlers() const;
863 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
864 BHandler* HandlerAt(int32 index) const;
866 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
867 int32 IndexOf(BHandler* handler) const;
869 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
870 BHandler* PreferredHandler() const;
872 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
873 void SetPreferredHandler(BHandler* handler);
875 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
876 virtual thread_id Run();
878 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
881 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
882 virtual bool QuitRequested();
884 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
887 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
890 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
891 bool IsLocked() const;
893 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
894 status_t LockWithTimeout(bigtime_t timeout);
896 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
897 thread_id Thread() const;
899 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
900 team_id Team() const;
902 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
903 static BLooper* LooperForThread(thread_id tid);
905 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
906 thread_id LockingThread() const;
908 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
909 int32 CountLocks() const;
911 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
912 int32 CountLockRequests() const;
914 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
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);
920 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
921 virtual status_t GetSupportedSuites(BMessage* data);
923 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
924 virtual void AddCommonFilter(BMessageFilter* filter);
926 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
927 virtual bool RemoveCommonFilter(BMessageFilter* filter);
929 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
930 virtual void SetCommonFilterList(BList* filters);
932 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
933 BList* CommonFilterList() const;
935 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
936 BMessage* MessageFromPort(bigtime_t = B_INFINITE_TIMEOUT);
938 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
939 virtual void task_looper();
943 <section name="Roster">
944 <class name="BRoster" owner="Joe Banafato">
945 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
948 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
951 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
952 bool IsRunning(const char* mime_sig) const;
954 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
955 bool IsRunning(entry_ref* ref) const;
957 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
958 team_id TeamFor(const char* mime_sig) const;
960 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
961 team_id TeamFor(entry_ref* ref) const;
963 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
964 void GetAppList(BList* team_id_list) const;
966 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
967 void GetAppList(const char* sig, BList* team_id_list) const;
969 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
970 status_t GetAppInfo(const char* sig, app_info* info) const;
972 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
973 status_t GetAppInfo(entry_ref* ref, app_info* info) const;
975 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
976 status_t GetRunningAppInfo(team_id team, app_info* info) const;
978 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
979 status_t GetActiveAppInfo(app_info* info) const;
981 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
982 status_t FindApp(const char* mime_type, entry_ref* app) const;
984 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
985 status_t FindApp(entry_ref* ref, entry_ref* app) const;
987 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
988 status_t Broadcast(BMessage* msg) const;
990 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
991 status_t Broadcast(BMessage* msg, BMessenger reply_to) const;
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;
996 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
997 status_t StopWatching(BMessenger target) const;
999 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1000 status_t ActivateApp(team_id team) const;
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;
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;
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;
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;
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;
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;
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;
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;
1026 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1027 void GetRecentFolders(BMessage* refList, int32 maxCount, const char* openedByAppSig = NULL) const;
1029 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1030 void GetRecentApps(BMessage* refList, int32 maxCount) const;
1032 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1033 void AddToRecentDocuments(const entry_ref* doc, const char* appSig = NULL) const;
1035 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1036 void AddToRecentFolders(const entry_ref* folder,const char* appSig = NULL) const;
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);
1045 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1046 virtual ~BClipboard();
1048 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1049 const char* Name() const;
1051 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1052 uint32 LocalCount() const;
1054 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1055 uint32 SystemCount() const;
1057 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1058 status_t StartWatching(BMessenger target);
1060 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1061 status_t StopWatching(BMessenger target);
1063 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1066 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1069 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1070 bool IsLocked() const;
1072 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1075 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1078 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1081 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1082 BMessenger DataSource() const;
1084 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1085 BMessage* Data() const;
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);
1094 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1095 BCursor(BMessage* data);
1097 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1100 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1101 virtual status_t Archive(BMessage* into, bool deep = true) const;
1103 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1104 static BArchivable* Instantiate(BMessage* data);
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);
1113 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1114 virtual ~BPropertyInfo();
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;
1119 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1120 virtual bool IsFixedSize() const;
1122 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1123 virtual type_code TypeCode() const;
1125 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1126 virtual ssize_t FlattenedSize() const;
1128 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1129 virtual status_t Flatten(void* buffer, ssize_t size) const;
1131 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1132 virtual bool AllowsTypeCode(type_code code) const;
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);
1137 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1138 const property_info* Properties() const;
1140 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1141 const value_info* Values() const;
1143 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1144 int32 CountProperties() const;
1146 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1147 int32 CountValues() const;
1149 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1150 void PrintToStream() const;
1152 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1153 static bool FindCommand(uint32, int32, property_info* );
1155 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1156 static bool FindSpecifier(uint32, property_info* );
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">
1167 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1168 BPoint(float X, float Y);
1170 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1171 BPoint(const BPoint& pt);
1173 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1174 BPoint& operator=(const BPoint& from);
1176 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1177 void Set(float X, float Y);
1179 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1180 void ConstrainTo(BRect rect);
1182 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1183 void PrintToStream() const;
1185 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1186 BPoint operator+(const BPoint&) const;
1188 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1189 BPoint operator-(const BPoint&) const;
1191 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1192 BPoint& operator+=(const BPoint&);
1194 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1195 BPoint& operator-=(const BPoint&);
1197 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1198 bool operator!=(const BPoint&) const;
1200 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1201 bool operator==(const BPoint&) const;
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);
1208 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1211 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1212 BPolygon(const BPolygon* poly);
1214 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1215 virtual ~BPolygon();
1217 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1218 BPolygon& operator=(const BPolygon& from);
1220 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1221 BRect Frame() const;
1223 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1224 void AddPoints(const BPoint* ptArray, int32 numPoints);
1226 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1227 int32 CountPoints() const;
1229 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1230 void MapTo(BRect srcRect, BRect dstRect);
1232 <task cases="false" fspec="true" impl="true" tests="true" tspec="false">
1233 void PrintToStream() const;
1236 <class name="BRect" owner="Issac Yonemoto">
1237 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1240 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1241 BRect(const BRect &);
1243 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1244 BRect(float l, float t, float r, float b);
1246 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1247 BRect(BPoint leftTop, BPoint rightBottom);
1249 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1250 BRect& operator=(const BRect &from);
1252 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1253 void Set(float l, float t, float r, float b);
1255 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1256 void PrintToStream() const;
1258 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1259 BPoint LeftTop() const;
1261 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1262 BPoint RightBottom() const;
1264 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1265 BPoint LeftBottom() const;
1267 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1268 BPoint RightTop() const;
1270 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1271 void SetLeftTop(const BPoint);
1273 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1274 void SetRightBottom(const BPoint);
1276 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1277 void SetLeftBottom(const BPoint);
1279 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1280 void SetRightTop(const BPoint);
1282 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1283 void InsetBy(BPoint);
1285 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1286 void InsetBy(float dx, float dy);
1288 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1289 void OffsetBy(BPoint);
1291 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1292 void OffsetBy(float dx, float dy);
1294 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1295 void OffsetTo(BPoint);
1297 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1298 void OffsetTo(float x, float y);
1300 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1301 BRect& InsetBySelf(BPoint);
1303 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1304 BRect& InsetBySelf(float dx, float dy);
1306 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1307 BRect InsetByCopy(BPoint);
1309 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1310 BRect InsetByCopy(float dx, float dy);
1312 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1313 BRect& OffsetBySelf(BPoint);
1315 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1316 BRect& OffsetBySelf(float dx, float dy);
1318 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1319 BRect OffsetByCopy(BPoint);
1321 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1322 BRect OffsetByCopy(float dx, float dy);
1324 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1325 BRect& OffsetToSelf(BPoint);
1327 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1328 BRect& OffsetToSelf(float dx, float dy);
1330 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1331 BRect OffsetToCopy(BPoint);
1333 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1334 BRect OffsetToCopy(float dx, float dy);
1336 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1337 bool operator==(BRect) const;
1339 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1340 bool operator!=(BRect) const;
1342 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1343 BRect operator&(BRect) const;
1345 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1346 BRect operator|(BRect) const;
1348 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1349 bool Intersects(BRect r) const;
1351 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1352 bool IsValid() const;
1354 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1355 float Width() const;
1357 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1358 int32 IntegerWidth() const;
1360 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1361 float Height() const;
1363 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1364 int32 IntegerHeight() const;
1366 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1367 bool Contains(BPoint) const;
1369 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1370 bool Contains(BRect) const;
1373 <class name="BRegion" owner="Issac Yonemoto">
1374 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1377 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1378 BRegion(const BRegion ®ion);
1380 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1381 BRegion(const BRect rect);
1383 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1386 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1387 BRegion& operator=(const BRegion &from);
1389 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1390 BRect Frame() const;
1392 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1393 clipping_rect FrameInt() const;
1395 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1396 BRect RectAt(int32 index);
1398 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1399 clipping_rect RectAtInt(int32 index);
1401 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1404 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1405 void Set(BRect newBounds);
1407 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1408 void Set(clipping_rect newBounds);
1410 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1411 bool Intersects(BRect r) const;
1413 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1414 bool Intersects(clipping_rect r) const;
1416 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1417 bool Contains(BPoint pt) const;
1419 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1420 bool Contains(int32 x, int32 y);
1422 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1423 void PrintToStream() const;
1425 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1426 void OffsetBy(int32 dh, int32 dv);
1428 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1431 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1432 void Include(BRect r);
1434 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1435 void Include(clipping_rect r);
1437 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1438 void Include(const BRegion*);
1440 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1441 void Exclude(BRect r);
1443 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1444 void Exclude(clipping_rect r);
1446 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1447 void Exclude(const BRegion*);
1449 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1450 void IntersectWith(const BRegion*);
1454 <section name="Group 2 Support">
1455 <class name="BPicture" owner="">
1456 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1459 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1460 BPicture(const BPicture &original);
1462 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1463 BPicture(BMessage* data);
1465 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1466 virtual ~BPicture();
1468 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1469 static BArchivable* Instantiate(BMessage* data);
1471 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1472 virtual status_t Archive(BMessage* data, bool deep = true) const;
1474 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1475 virtual status_t Perform(perform_code d, void* arg);
1477 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1478 status_t Play(void* *callBackTable, int32 tableEntries, void* userData);
1480 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1481 status_t Flatten(BDataIO* stream);
1483 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1484 status_t Unflatten(BDataIO* stream);
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);
1491 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1492 BScreen(BWindow* win);
1494 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1497 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1500 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1501 status_t SetToNext();
1503 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1504 color_space ColorSpace();
1506 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1509 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1512 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1513 status_t WaitForRetrace();
1515 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1516 status_t WaitForRetrace(bigtime_t timeout);
1518 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1519 uint8 IndexForColor(rgb_color rgb);
1521 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1522 uint8 IndexForColor(uint8 r, uint8 g, uint8 b, uint8 a = 255);
1524 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1525 rgb_color ColorForIndex(const uint8 index);
1527 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1528 uint8 InvertIndex(uint8 index);
1530 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1531 const color_map* ColorMap();
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);
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);
1539 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1540 rgb_color DesktopColor();
1542 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1543 rgb_color DesktopColor(uint32 index);
1545 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1546 void SetDesktopColor(rgb_color rgb, bool stick = true);
1548 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1549 void SetDesktopColor(rgb_color rgb, uint32 index, bool stick = true);
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);
1554 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1555 status_t GetModeList(display_mode** mode_list, uint32* count);
1557 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1558 status_t GetMode(display_mode* mode);
1560 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1561 status_t GetMode(uint32 workspace, display_mode* mode);
1563 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1564 status_t SetMode(display_mode* mode, bool makeDefault = false);
1566 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1567 status_t SetMode(uint32 workspace, display_mode* mode, bool makeDefault = false);
1569 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1570 status_t GetDeviceInfo(accelerant_device_info* adi);
1572 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1573 status_t GetPixelClockLimits(display_mode* mode, uint32* low, uint32* high);
1575 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1576 status_t GetTimingConstraints(display_timing_constraints* dtc);
1578 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1579 status_t SetDPMS(uint32 dpms_state);
1581 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1582 uint32 DPMSState(void);
1584 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1585 uint32 DPMSCapabilites(void);
1587 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1588 BPrivateScreen* private_screen();
1591 <class name="BShape" owner="Greg Gelfond">
1592 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1595 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1596 BShape(const BShape& copyFrom);
1598 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1599 BShape(BMessage* data);
1601 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1604 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1605 virtual status_t Archive(BMessage* into, bool deep = true) const;
1607 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1608 static BArchivable* Instantiate(BMessage* data);
1610 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1613 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1614 BRect Bounds() const;
1616 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1617 status_t AddShape(const BShape* other);
1619 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1620 status_t MoveTo(BPoint point);
1622 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1623 status_t LineTo(BPoint linePoint);
1625 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1626 status_t BezierTo(BPoint controlPoints[3]);
1628 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1632 <class name="BShapeIterator" owner="">
1633 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1636 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1637 virtual ~BShapeIterator();
1639 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1640 virtual status_t IterateMoveTo(BPoint* point);
1642 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1643 virtual status_t IterateLineTo(int32 lineCount, BPoint* linePts);
1645 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1646 virtual status_t IterateBezierTo(int32 bezierCount, BPoint* bezierPts);
1648 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1649 virtual status_t IterateClose();
1651 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1652 status_t Iterate(BShape* shape);
1655 <functions name="Screen Support" owner="">
1656 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1657 const color_map* system_colors();
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);
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);
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);
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);
1675 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1676 BBitmap(BMessage* data);
1678 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1681 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1682 static BArchivable* Instantiate(BMessage* data);
1684 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1685 virtual status_t Archive(BMessage* data, bool deep = true) const;
1687 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1688 status_t InitCheck() const;
1690 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1691 bool IsValid() const;
1693 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1694 status_t LockBits(uint32* state=NULL);
1696 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1699 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1700 area_id Area() const;
1702 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1705 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1706 int32 BitsLength() const;
1708 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1709 int32 BytesPerRow() const;
1711 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1712 color_space ColorSpace() const;
1714 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1715 BRect Bounds() const;
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);
1720 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1721 status_t GetOverlayRestrictions(overlay_restrictions* restrict) const;
1723 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1724 virtual void AddChild(BView* view);
1726 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1727 virtual bool RemoveChild(BView* view);
1729 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1730 int32 CountChildren() const;
1732 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1733 BView* ChildAt(int32 index) const;
1735 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1736 BView* FindView(const char* view_name) const;
1738 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1739 BView* FindView(BPoint point) const;
1741 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1744 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1747 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1748 bool IsLocked() const;
1751 <class name="BFont" owner="">
1752 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1755 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1756 BFont(const BFont &font);
1758 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1759 BFont(const BFont* font);
1761 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1762 status_t SetFamilyAndStyle(const font_family family,
1764 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1765 void SetFamilyAndStyle(uint32 code);
1767 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1768 status_t SetFamilyAndFace(const font_family family, uint16 face);
1770 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1771 void SetSize(float size);
1773 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1774 void SetShear(float shear);
1776 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1777 void SetRotation(float rotation);
1779 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1780 void SetSpacing(uint8 spacing);
1782 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1783 void SetEncoding(uint8 encoding);
1785 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1786 void SetFace(uint16 face);
1788 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1789 void SetFlags(uint32 flags);
1791 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1792 void GetFamilyAndStyle(font_family* family, font_style* style) const;
1794 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1795 uint32 FamilyAndStyle() const;
1797 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1800 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1801 float Shear() const;
1803 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1804 float Rotation() const;
1806 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1807 uint8 Spacing() const;
1809 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1810 uint8 Encoding() const;
1812 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1813 uint16 Face() const;
1815 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1816 uint32 Flags() const;
1818 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1819 font_direction Direction() const;
1821 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1822 bool IsFixed() const;
1824 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1825 bool IsFullAndHalfFixed() const;
1827 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1828 BRect BoundingBox() const;
1830 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1831 unicode_block Blocks() const;
1833 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1834 font_file_format FileFormat() const;
1836 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1837 int32 CountTuned() const;
1839 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1840 void GetTunedInfo(int32 index, tuned_font_info* info) const;
1842 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1843 void TruncateString(BString* in_out, uint32 mode, float width) const;
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;
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;
1851 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1852 float StringWidth(const char* string) const;
1854 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1855 float StringWidth(const char* string, int32 length) const;
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;
1860 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1861 void GetEscapements(const char charArray[], int32 numChars, float escapementArray[]) const;
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;
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;
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;
1872 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1873 void GetEdges(const char charArray[], int32 numBytes, edge_info edgeArray[]) const;
1875 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1876 void GetHeight(font_height* height) const;
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;
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;
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;
1887 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1888 void GetGlyphShapes(const char charArray[], int32 numChars, BShape* glyphShapeArray[]) const;
1890 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1891 void GetHasGlyphs(const char charArray[], int32 numChars, bool hasArray[]) const;
1893 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1894 BFont& operator=(const BFont &font);
1896 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1897 bool operator==(const BFont &font) const;
1899 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1900 bool operator!=(const BFont &font) const;
1902 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1903 void PrintToStream() const;
1906 <functions name="Font Support" owner="">
1907 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1908 int32 count_font_families();
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);
1913 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1914 int32 count_font_styles(font_family name);
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);
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);
1922 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1923 bool update_font_families(bool check_only);
1925 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1926 status_t get_font_cache_info(uint32 id, void* set);
1928 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
1929 status_t set_font_cache_info(uint32 id, void* set);
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);
1938 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1939 BControl(BMessage* data);
1941 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1942 virtual ~BControl();
1944 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1945 static BArchivable* Instantiate(BMessage* data);
1947 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1948 virtual status_t Archive(BMessage* data, bool deep = true) const;
1950 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1951 virtual void WindowActivated(bool state);
1953 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1954 virtual void AttachedToWindow();
1956 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1957 virtual void MessageReceived(BMessage* msg);
1959 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1960 virtual void MakeFocus(bool state = true);
1962 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1963 virtual void KeyDown(const char* bytes, int32 numBytes);
1965 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1966 virtual void MouseDown(BPoint pt);
1968 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1969 virtual void MouseUp(BPoint pt);
1971 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1972 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
1974 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1975 virtual void DetachedFromWindow();
1977 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1978 virtual void SetLabel(const char* text);
1980 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1981 const char* Label() const;
1983 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1984 virtual void SetValue(int32 value);
1986 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1987 int32 Value() const;
1989 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1990 virtual void SetEnabled(bool on);
1992 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1993 bool IsEnabled() const;
1995 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1996 virtual void GetPreferredSize(float* width, float* height);
1998 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
1999 virtual void ResizeToPreferred();
2001 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2002 virtual status_t Invoke(BMessage* msg = NULL);
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);
2007 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2008 virtual status_t GetSupportedSuites(BMessage* data);
2010 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2011 virtual void AllAttached();
2013 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2014 virtual void AllDetached();
2016 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2017 bool IsFocusChanging() const;
2019 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2020 bool IsTracking() const;
2022 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2023 void SetTracking(bool state);
2025 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2026 void SetValueNoUpdate(int32 value);
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);
2033 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2034 BButton(BMessage* data);
2036 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2039 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2040 static BArchivable* Instantiate(BMessage* data);
2042 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2043 virtual status_t Archive(BMessage* data, bool deep = true) const;
2045 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2046 virtual void Draw(BRect updateRect);
2048 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2049 virtual void MouseDown(BPoint where);
2051 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2052 virtual void AttachedToWindow();
2054 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2055 virtual void KeyDown(const char* bytes, int32 numBytes);
2057 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2058 virtual void MakeDefault(bool state);
2060 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2061 virtual void SetLabel(const char* text);
2063 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2064 bool IsDefault() const;
2066 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2067 virtual void MessageReceived(BMessage* msg);
2069 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2070 virtual void WindowActivated(bool state);
2072 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2073 virtual void MouseUp(BPoint pt);
2075 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2076 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2078 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2079 virtual void DetachedFromWindow();
2081 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2082 virtual void SetValue(int32 value);
2084 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2085 virtual void GetPreferredSize(float* width, float* height);
2087 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2088 virtual void ResizeToPreferred();
2090 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2091 virtual status_t Invoke(BMessage* msg = NULL);
2093 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2094 virtual void FrameMoved(BPoint new_position);
2096 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2097 virtual void FrameResized(float new_width, float new_height);
2099 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2100 virtual void MakeFocus(bool state = true);
2102 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2103 virtual void AllAttached();
2105 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2106 virtual void AllDetached();
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);
2111 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2112 virtual status_t GetSupportedSuites(BMessage* data);
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);
2119 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2120 BCheckBox(BMessage* data);
2122 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2123 virtual ~BCheckBox();
2125 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2126 static BArchivable* Instantiate(BMessage* data);
2128 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2129 virtual status_t Archive(BMessage* data, bool deep = true) const;
2131 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2132 virtual void Draw(BRect updateRect);
2134 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2135 virtual void AttachedToWindow();
2137 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2138 virtual void MouseDown(BPoint where);
2140 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2141 virtual void MessageReceived(BMessage* msg);
2143 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2144 virtual void WindowActivated(bool state);
2146 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2147 virtual void KeyDown(const char* bytes, int32 numBytes);
2149 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2150 virtual void MouseUp(BPoint pt);
2152 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2153 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2155 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2156 virtual void DetachedFromWindow();
2158 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2159 virtual void SetValue(int32 value);
2161 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2162 virtual void GetPreferredSize(float* width, float* height);
2164 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2165 virtual void ResizeToPreferred();
2167 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2168 virtual status_t Invoke(BMessage* msg = NULL);
2170 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2171 virtual void FrameMoved(BPoint new_position);
2173 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2174 virtual void FrameResized(float new_width, float new_height);
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);
2179 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2180 virtual status_t GetSupportedSuites(BMessage* data);
2182 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2183 virtual void MakeFocus(bool state = true);
2185 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2186 virtual void AllAttached();
2188 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2189 virtual void AllDetached();
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);
2196 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2197 BColorControl(BMessage *data);
2199 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2200 virtual ~BColorControl();
2202 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2203 static BArchivable *Instantiate(BMessage *data);
2205 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2206 virtual status_t Archive(BMessage *data, bool deep = true) const;
2208 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2209 virtual void SetValue(int32 color_value);
2211 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2212 void SetValue(rgb_color color);
2214 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2215 rgb_color ValueAsColor();
2217 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2218 virtual void SetEnabled(bool state);
2220 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2221 virtual void AttachedToWindow();
2223 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2224 virtual void MessageReceived(BMessage *msg);
2226 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2227 virtual void Draw(BRect updateRect);
2229 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2230 virtual void MouseDown(BPoint where);
2232 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2233 virtual void KeyDown(const char *bytes, int32 numBytes);
2235 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2236 virtual void SetCellSize(float size);
2238 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2239 float CellSize() const;
2241 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2242 virtual void SetLayout(color_control_layout layout);
2244 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2245 color_control_layout Layout() const;
2247 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2248 virtual void WindowActivated(bool state);
2250 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2251 virtual void MouseUp(BPoint pt);
2253 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2254 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage *msg);
2256 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2257 virtual void DetachedFromWindow();
2259 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2260 virtual void GetPreferredSize(float *width, float *height);
2262 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2263 virtual void ResizeToPreferred();
2265 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2266 virtual status_t Invoke(BMessage *msg = NULL);
2268 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2269 virtual void FrameMoved(BPoint new_position);
2271 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2272 virtual void FrameResized(float new_width, float new_height);
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);
2277 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2278 virtual status_t GetSupportedSuites(BMessage *data);
2280 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2281 virtual void MakeFocus(bool state = true);
2283 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2284 virtual void AllAttached();
2286 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2287 virtual void AllDetached();
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);
2294 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2295 BPictureButton(BMessage* data);
2297 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2298 virtual ~BPictureButton();
2300 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2301 static BArchivable* Instantiate(BMessage* data);
2303 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2304 virtual status_t Archive(BMessage* data, bool deep = true) const;
2306 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2307 virtual void Draw(BRect updateRect);
2309 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2310 virtual void MouseDown(BPoint where);
2312 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2313 virtual void KeyDown(const char* bytes, int32 numBytes);
2315 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2316 virtual void SetEnabledOn(BPicture* on);
2318 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2319 virtual void SetEnabledOff(BPicture* off);
2321 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2322 virtual void SetDisabledOn(BPicture* on);
2324 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2325 virtual void SetDisabledOff(BPicture* off);
2327 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2328 BPicture* EnabledOn() const;
2330 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2331 BPicture* EnabledOff() const;
2333 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2334 BPicture* DisabledOn() const;
2336 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2337 BPicture* DisabledOff() const;
2339 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2340 virtual void SetBehavior(uint32 behavior);
2342 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2343 uint32 Behavior() const;
2345 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2346 virtual void MessageReceived(BMessage* msg);
2348 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2349 virtual void MouseUp(BPoint pt);
2351 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2352 virtual void WindowActivated(bool state);
2354 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2355 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2357 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2358 virtual void AttachedToWindow();
2360 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2361 virtual void DetachedFromWindow();
2363 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2364 virtual void SetValue(int32 value);
2366 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2367 virtual status_t Invoke(BMessage* msg = NULL);
2369 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2370 virtual void FrameMoved(BPoint new_position);
2372 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2373 virtual void FrameResized(float new_width, float new_height);
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);
2378 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2379 virtual status_t GetSupportedSuites(BMessage* data);
2381 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2382 virtual void ResizeToPreferred();
2384 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2385 virtual void GetPreferredSize(float* width, float* height);
2387 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2388 virtual void MakeFocus(bool state = true);
2390 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2391 virtual void AllAttached();
2393 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2394 virtual void AllDetached();
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);
2401 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2402 BRadioButton(BMessage* data);
2404 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2405 virtual ~BRadioButton();
2407 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2408 static BArchivable* Instantiate(BMessage* data);
2410 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2411 virtual status_t Archive(BMessage* data, bool deep = true) const;
2413 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2414 virtual void Draw(BRect updateRect);
2416 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2417 virtual void MouseDown(BPoint where);
2419 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2420 virtual void AttachedToWindow();
2422 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2423 virtual void KeyDown(const char* bytes, int32 numBytes);
2425 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2426 virtual void SetValue(int32 value);
2428 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2429 virtual void GetPreferredSize(float* width, float* height);
2431 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2432 virtual void ResizeToPreferred();
2434 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2435 virtual status_t Invoke(BMessage* msg = NULL);
2437 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2438 virtual void MessageReceived(BMessage* msg);
2440 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2441 virtual void WindowActivated(bool state);
2443 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2444 virtual void MouseUp(BPoint pt);
2446 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2447 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2449 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2450 virtual void DetachedFromWindow();
2452 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2453 virtual void FrameMoved(BPoint new_position);
2455 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2456 virtual void FrameResized(float new_width, float new_height);
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);
2461 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2462 virtual void MakeFocus(bool state = true);
2464 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2465 virtual void AllAttached();
2467 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2468 virtual void AllDetached();
2470 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2471 virtual status_t GetSupportedSuites(BMessage* data);
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);
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);
2481 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2482 BSlider(BMessage* data);
2484 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2487 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2488 static BArchivable* Instantiate(BMessage* data);
2490 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2491 virtual status_t Archive(BMessage* data, bool deep = true) const;
2493 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2494 virtual status_t Perform(perform_code d, void* arg);
2496 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2497 virtual void WindowActivated(bool state);
2499 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2500 virtual void AttachedToWindow();
2502 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2503 virtual void AllAttached();
2505 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2506 virtual void AllDetached();
2508 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2509 virtual void DetachedFromWindow();
2511 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2512 virtual void MessageReceived(BMessage* msg);
2514 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2515 virtual void FrameMoved(BPoint new_position);
2517 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2518 virtual void FrameResized(float w,float h);
2520 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2521 virtual void KeyDown(const char* bytes, int32 n);
2523 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2524 virtual void MouseDown(BPoint);
2526 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2527 virtual void MouseUp(BPoint pt);
2529 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2530 virtual void MouseMoved(BPoint pt, uint32 c, const BMessage* m);
2532 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2533 virtual void Pulse();
2535 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2536 virtual void SetLabel(const char* label);
2538 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2539 virtual void SetLimitLabels(const char* minLabel, const char* maxLabel);
2541 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2542 const char* MinLimitLabel() const;
2544 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2545 const char* MaxLimitLabel() const;
2547 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2548 virtual void SetValue(int32);
2550 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2551 virtual int32 ValueForPoint(BPoint) const;
2553 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2554 virtual void SetPosition(float);
2556 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2557 float Position() const;
2559 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2560 virtual void SetEnabled(bool on);
2562 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2563 void GetLimits(int32* minimum, int32* maximum);
2565 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2566 virtual void Draw(BRect);
2568 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2569 virtual void DrawSlider();
2571 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2572 virtual void DrawBar();
2574 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2575 virtual void DrawHashMarks();
2577 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2578 virtual void DrawThumb();
2580 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2581 virtual void DrawFocusMark();
2583 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2584 virtual void DrawText();
2586 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2587 virtual char* UpdateText() const;
2589 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2590 virtual BRect BarFrame() const;
2592 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2593 virtual BRect HashMarksFrame() const;
2595 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2596 virtual BRect ThumbFrame() const;
2598 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2599 virtual void SetFlags(uint32 flags);
2601 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2602 virtual void SetResizingMode(uint32 mode);
2604 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2605 virtual void GetPreferredSize( float* width, float* height);
2607 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2608 virtual void ResizeToPreferred();
2610 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2611 virtual status_t Invoke(BMessage* msg=NULL);
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);
2616 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2617 virtual status_t GetSupportedSuites(BMessage* data);
2619 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2620 virtual void SetModificationMessage(BMessage* message);
2622 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2623 BMessage* ModificationMessage() const;
2625 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2626 virtual void SetSnoozeAmount(int32);
2628 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2629 int32 SnoozeAmount() const;
2631 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2632 virtual void SetKeyIncrementValue(int32 value);
2634 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2635 int32 KeyIncrementValue() const;
2637 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2638 virtual void SetHashMarkCount(int32 count);
2640 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2641 int32 HashMarkCount() const;
2643 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2644 virtual void SetHashMarks(hash_mark_location where);
2646 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2647 hash_mark_location HashMarks() const;
2649 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2650 virtual void SetStyle(thumb_style s);
2652 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2653 thumb_style Style() const;
2655 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2656 virtual void SetBarColor(rgb_color);
2658 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2659 rgb_color BarColor() const;
2661 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2662 virtual void UseFillColor(bool, const rgb_color* c=NULL);
2664 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2665 bool FillColor(rgb_color*) const;
2667 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2668 BView* OffscreenView() const;
2670 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2671 orientation Orientation() const;
2673 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2674 virtual void SetOrientation(orientation);
2676 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2677 float BarThickness() const;
2679 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2680 virtual void SetBarThickness(float thickness);
2682 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2683 virtual void SetFont(const BFont* font, uint32 properties = B_FONT_ALL);
2686 <class name="BTab" owner="Marc Flerackers">
2687 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2688 BTab(BView* contents=NULL);
2690 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2691 BTab(BMessage* data);
2693 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2696 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2697 static BArchivable* Instantiate(BMessage* data);
2699 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2700 virtual status_t Archive(BMessage* data, bool deep = true) const;
2702 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2703 virtual status_t Perform(uint32 d, void* arg);
2705 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2706 const char* Label() const;
2708 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2709 virtual void SetLabel(const char* label);
2711 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2712 bool IsSelected() const;
2714 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2715 virtual void Select(BView* owner);
2717 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2718 virtual void Deselect();
2720 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2721 virtual void SetEnabled(bool on);
2723 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2724 bool IsEnabled() const;
2726 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2727 void MakeFocus(bool infocus=true);
2729 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2730 bool IsFocus() const;
2732 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2733 virtual void SetView(BView* contents);
2735 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2736 BView* View() const;
2738 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2739 virtual void DrawFocusMark(BView* owner, BRect tabFrame);
2741 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2742 virtual void DrawLabel(BView* owner, BRect tabFrame);
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);
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);
2752 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2753 BTabView(BMessage*);
2755 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2756 virtual ~BTabView();
2758 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2759 static BArchivable* Instantiate(BMessage*);
2761 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2762 virtual status_t Archive(BMessage*, bool deep=true) const;
2764 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2765 virtual status_t Perform(perform_code d, void* arg);
2767 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2768 virtual void WindowActivated(bool state);
2770 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2771 virtual void AttachedToWindow();
2773 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2774 virtual void AllAttached();
2776 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2777 virtual void AllDetached();
2779 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2780 virtual void DetachedFromWindow();
2782 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2783 virtual void MessageReceived(BMessage* msg);
2785 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2786 virtual void FrameMoved(BPoint new_position);
2788 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2789 virtual void FrameResized(float w,float h);
2791 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2792 virtual void KeyDown(const char* bytes, int32 n);
2794 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2795 virtual void MouseDown(BPoint);
2797 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2798 virtual void MouseUp(BPoint);
2800 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2801 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2803 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2804 virtual void Pulse();
2806 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2807 virtual void Select(int32 tabIndex);
2809 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2810 int32 Selection() const;
2812 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2813 virtual void MakeFocus(bool focusState = true);
2815 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2816 virtual void SetFocusTab(int32 tabIndex, bool focusState);
2818 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2819 int32 FocusTab() const;
2821 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2822 virtual void Draw(BRect);
2824 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2825 virtual BRect DrawTabs();
2827 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2828 virtual void DrawBox(BRect selectedTabFrame);
2830 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2831 virtual BRect TabFrame(int32 tabIndex) const;
2833 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2834 virtual void SetFlags(uint32 flags);
2836 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2837 virtual void SetResizingMode(uint32 mode);
2839 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2840 virtual void GetPreferredSize( float* width, float* height);
2842 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2843 virtual void ResizeToPreferred();
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);
2848 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2849 virtual status_t GetSupportedSuites(BMessage* data);
2851 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2852 virtual void AddTab(BView* tabContents, BTab* tab=NULL);
2854 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2855 virtual BTab* RemoveTab(int32 tabIndex);
2857 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2858 virtual BTab* TabAt(int32 tabIndex) const;
2860 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2861 virtual void SetTabWidth(button_width s);
2863 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2864 button_width TabWidth() const;
2866 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2867 virtual void SetTabHeight(float height);
2869 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2870 float TabHeight() const;
2872 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2873 BView* ContainerView() const;
2875 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2876 int32 CountTabs() const;
2878 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
2879 BView* ViewForTab(int32 tabIndex) const;
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);
2888 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2889 BBox(BMessage* data);
2891 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2892 virtual ~BBox(void);
2894 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2895 static BArchivable* Instantiate(BMessage* data);
2897 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2898 virtual status_t Archive(BMessage* data, bool deep = true) const;
2900 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2901 virtual void SetBorder(border_style style);
2903 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2904 border_style Border() const;
2906 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2907 void SetLabel(const char* label);
2909 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2910 status_t SetLabel(BView* view_label);
2912 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2913 const char* Label() const;
2915 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2916 BView* LabelView() const;
2918 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2919 virtual void Draw(BRect bounds);
2921 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2922 virtual void AttachedToWindow();
2924 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2925 virtual void DetachedFromWindow();
2927 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2928 virtual void AllAttached();
2930 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2931 virtual void AllDetached();
2933 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2934 virtual void FrameResized(float new_width, float new_height);
2936 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2937 virtual void MessageReceived(BMessage* msg);
2939 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2940 virtual void MouseDown(BPoint pt);
2942 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2943 virtual void MouseUp(BPoint pt);
2945 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2946 virtual void WindowActivated(bool state);
2948 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2949 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2951 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2952 virtual void FrameMoved(BPoint new_position);
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);
2957 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2958 virtual void ResizeToPreferred();
2960 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2961 virtual void GetPreferredSize(float* width, float* height);
2963 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2964 virtual void MakeFocus(bool state = true);
2966 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2967 virtual status_t GetSupportedSuites(BMessage* data);
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);
2974 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2975 BStringView(BMessage* data);
2977 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2978 virtual ~BStringView();
2980 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2981 static BArchivable* Instantiate(BMessage* data);
2983 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2984 virtual status_t Archive(BMessage* data, bool deep = true) const;
2986 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2987 void SetText(const char* text);
2989 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2990 const char* Text() const;
2992 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2993 void SetAlignment(alignment flag);
2995 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2996 alignment Alignment() const;
2998 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
2999 virtual void AttachedToWindow();
3001 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3002 virtual void Draw(BRect bounds);
3004 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3005 virtual void MessageReceived(BMessage* msg);
3007 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3008 virtual void MouseDown(BPoint pt);
3010 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3011 virtual void MouseUp(BPoint pt);
3013 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3014 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3016 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3017 virtual void DetachedFromWindow();
3019 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3020 virtual void FrameMoved(BPoint new_position);
3022 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3023 virtual void FrameResized(float new_width, float new_height);
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);
3028 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3029 virtual void ResizeToPreferred();
3031 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3032 virtual void GetPreferredSize(float* width, float* height);
3034 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3035 virtual void MakeFocus(bool state = true);
3037 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3038 virtual void AllAttached();
3040 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3041 virtual void AllDetached();
3043 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
3044 virtual status_t GetSupportedSuites(BMessage* data);
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);
3051 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3052 BStatusBar(BMessage* data);
3054 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3055 virtual ~BStatusBar();
3057 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3058 static BArchivable* Instantiate(BMessage* data);
3060 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3061 virtual status_t Archive(BMessage* data, bool deep = true) const;
3063 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3064 virtual void AttachedToWindow();
3066 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3067 virtual void MessageReceived(BMessage* msg);
3069 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3070 virtual void Draw(BRect updateRect);
3072 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3073 virtual void SetBarColor(rgb_color color);
3075 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3076 virtual void SetBarHeight(float height);
3078 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3079 virtual void SetText(const char* str);
3081 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3082 virtual void SetTrailingText(const char* str);
3084 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3085 virtual void SetMaxValue(float max);
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);
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);
3093 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3094 float CurrentValue() const;
3096 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3097 float MaxValue() const;
3099 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3100 rgb_color BarColor() const;
3102 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3103 float BarHeight() const;
3105 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3106 const char* Text() const;
3108 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3109 const char* TrailingText() const;
3111 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3112 const char* Label() const;
3114 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3115 const char* TrailingLabel() const;
3117 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3118 virtual void MouseDown(BPoint pt);
3120 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3121 virtual void MouseUp(BPoint pt);
3123 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3124 virtual void WindowActivated(bool state);
3126 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3127 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3129 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3130 virtual void DetachedFromWindow();
3132 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3133 virtual void FrameMoved(BPoint new_position);
3135 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3136 virtual void FrameResized(float new_width, float new_height);
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);
3141 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3142 virtual void ResizeToPreferred();
3144 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3145 virtual void GetPreferredSize(float* width, float* height);
3147 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3148 virtual void MakeFocus(bool state = true);
3150 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3151 virtual void AllAttached();
3153 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3154 virtual void AllDetached();
3156 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3157 virtual status_t GetSupportedSuites(BMessage* data);
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);
3166 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3167 BScrollBar(BMessage* data);
3169 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3170 virtual ~BScrollBar();
3172 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3173 static BArchivable* Instantiate(BMessage* data);
3175 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3176 virtual status_t Archive(BMessage* data, bool deep = true) const;
3178 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3179 virtual void AttachedToWindow();
3181 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3182 void SetValue(float value);
3184 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3185 float Value() const;
3187 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3188 void SetProportion(float);
3190 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3191 float Proportion() const;
3193 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3194 virtual void ValueChanged(float newValue);
3196 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3197 void SetRange(float min, float max);
3199 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3200 void GetRange(float* min, float* max) const;
3202 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3203 void SetSteps(float smallStep, float largeStep);
3205 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3206 void GetSteps(float* smallStep, float* largeStep) const;
3208 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3209 void SetTarget(BView* target);
3211 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3212 void SetTarget(const char* targetName);
3214 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3215 BView* Target() const;
3217 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3218 orientation Orientation() const;
3220 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3221 virtual void MessageReceived(BMessage* msg);
3223 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3224 virtual void MouseDown(BPoint pt);
3226 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3227 virtual void MouseUp(BPoint pt);
3229 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3230 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3232 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3233 virtual void DetachedFromWindow();
3235 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3236 virtual void Draw(BRect updateRect);
3238 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3239 virtual void FrameMoved(BPoint new_position);
3241 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3242 virtual void FrameResized(float new_width, float new_height);
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);
3247 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3248 virtual void ResizeToPreferred();
3250 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3251 virtual void GetPreferredSize(float* width, float* height);
3253 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3254 virtual void MakeFocus(bool state = true);
3256 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3257 virtual void AllAttached();
3259 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3260 virtual void AllDetached();
3262 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3263 virtual status_t GetSupportedSuites(BMessage* data);
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);
3270 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3271 BScrollView(BMessage* data);
3273 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3274 virtual ~BScrollView();
3276 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3277 static BArchivable* Instantiate(BMessage* data);
3279 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3280 virtual status_t Archive(BMessage* data, bool deep = true) const;
3282 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3283 virtual void Draw(BRect updateRect);
3285 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3286 virtual void AttachedToWindow();
3288 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3289 BScrollBar* ScrollBar(orientation flag) const;
3291 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3292 virtual void SetBorder(border_style border);
3294 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3295 border_style Border() const;
3297 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3298 virtual status_t SetBorderHighlighted(bool state);
3300 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3301 bool IsBorderHighlighted() const;
3303 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3304 void SetTarget(BView* new_target);
3306 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3307 BView* Target() const;
3309 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3310 virtual void MessageReceived(BMessage* msg);
3312 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3313 virtual void MouseDown(BPoint pt);
3315 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3316 virtual void WindowActivated(bool state);
3318 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3319 virtual void MouseUp(BPoint pt);
3321 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3322 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3324 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3325 virtual void DetachedFromWindow();
3327 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3328 virtual void AllAttached();
3330 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3331 virtual void AllDetached();
3333 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3334 virtual void FrameMoved(BPoint new_position);
3336 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3337 virtual void FrameResized(float new_width, float new_height);
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);
3342 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3343 virtual void ResizeToPreferred();
3345 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3346 virtual void GetPreferredSize(float* width, float* height);
3348 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3349 virtual void MakeFocus(bool state = true);
3351 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3352 virtual status_t GetSupportedSuites(BMessage* data);
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);
3359 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3360 status_t set_scroll_bar_info(scroll_bar_info* info);
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);
3369 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3370 BMenu(const char* title, float width, float height);
3372 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3373 BMenu(BMessage* data);
3375 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3378 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3379 static BArchivable* Instantiate(BMessage* data);
3381 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3382 virtual status_t Archive(BMessage* data, bool deep = true) const;
3384 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3385 virtual void AttachedToWindow();
3387 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3388 virtual void DetachedFromWindow();
3390 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3391 bool AddItem(BMenuItem* item);
3393 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3394 bool AddItem(BMenuItem* item, int32 index);
3396 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3397 bool AddItem(BMenuItem* item, BRect frame);
3399 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3400 bool AddItem(BMenu* menu);
3402 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3403 bool AddItem(BMenu* menu, int32 index);
3405 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3406 bool AddItem(BMenu* menu, BRect frame);
3408 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3409 bool AddList(BList* list, int32 index);
3411 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3412 bool AddSeparatorItem();
3414 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3415 bool RemoveItem(BMenuItem* item);
3417 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3418 BMenuItem* RemoveItem(int32 index);
3420 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3421 bool RemoveItems(int32 index, int32 count, bool del = false);
3423 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3424 bool RemoveItem(BMenu* menu);
3426 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3427 BMenuItem* ItemAt(int32 index) const;
3429 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3430 BMenu* SubmenuAt(int32 index) const;
3432 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3433 int32 CountItems() const;
3435 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3436 int32 IndexOf(BMenuItem* item) const;
3438 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3439 int32 IndexOf(BMenu* menu) const;
3441 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3442 BMenuItem* FindItem(uint32 command) const;
3444 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3445 BMenuItem* FindItem(const char* name) const;
3447 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3448 virtual status_t SetTargetForItems(BHandler* target);
3450 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3451 virtual status_t SetTargetForItems(BMessenger messenger);
3453 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3454 virtual void SetEnabled(bool state);
3456 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3457 virtual void SetRadioMode(bool state);
3459 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3460 virtual void SetTriggersEnabled(bool state);
3462 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3463 virtual void SetMaxContentWidth(float max);
3465 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3466 void SetLabelFromMarked(bool on);
3468 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3469 bool IsLabelFromMarked();
3471 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3472 bool IsEnabled() const;
3474 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3475 bool IsRadioMode() const;
3477 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3478 bool AreTriggersEnabled() const;
3480 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3481 bool IsRedrawAfterSticky() const;
3483 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3484 float MaxContentWidth() const;
3486 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3487 BMenuItem* FindMarked();
3489 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3490 BMenu* Supermenu() const;
3492 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3493 BMenuItem* Superitem() const;
3495 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3496 virtual void MessageReceived(BMessage* msg);
3498 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3499 virtual void KeyDown(const char* bytes, int32 numBytes);
3501 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3502 virtual void Draw(BRect updateRect);
3504 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3505 virtual void GetPreferredSize(float* width, float* height);
3507 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3508 virtual void ResizeToPreferred();
3510 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3511 virtual void FrameMoved(BPoint new_position);
3513 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3514 virtual void FrameResized(float new_width, float new_height);
3516 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3517 void InvalidateLayout();
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);
3522 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3523 virtual status_t GetSupportedSuites(BMessage* data);
3525 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3526 virtual status_t Perform(perform_code d, void* arg);
3528 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3529 virtual void MakeFocus(bool state = true);
3531 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3532 virtual void AllAttached();
3534 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3535 virtual void AllDetached();
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);
3540 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3541 virtual BPoint ScreenLocation();
3543 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3544 void SetItemMargins(float left, float top, float right, float bottom);
3546 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3547 void GetItemMargins(float* left, float* top, float* right,float* bottom) const;
3549 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3550 menu_layout Layout() const;
3552 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3553 virtual void Show();
3555 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3556 void Show(bool selectFirstItem);
3558 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3561 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3562 BMenuItem* Track(bool start_opened = false, BRect* special_rect = NULL);
3564 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3565 virtual bool AddDynamicItem(add_state s);
3567 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3568 virtual void DrawBackground(BRect update);
3570 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3571 void SetTrackingHook(menu_tracking_hook func, void* state);
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);
3578 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3579 BMenuBar(BMessage* data);
3581 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3582 virtual ~BMenuBar();
3584 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3585 static BArchivable* Instantiate(BMessage* data);
3587 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3588 virtual status_t Archive(BMessage* data, bool deep = true) const;
3590 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3591 virtual void SetBorder(menu_bar_border border);
3593 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3594 menu_bar_border Border() const;
3596 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3597 virtual void Draw(BRect updateRect);
3599 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3600 virtual void AttachedToWindow();
3602 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3603 virtual void DetachedFromWindow();
3605 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3606 virtual void MessageReceived(BMessage* msg);
3608 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3609 virtual void MouseDown(BPoint where);
3611 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3612 virtual void WindowActivated(bool state);
3614 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3615 virtual void MouseUp(BPoint where);
3617 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3618 virtual void FrameMoved(BPoint new_position);
3620 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3621 virtual void FrameResized(float new_width, float new_height);
3623 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3624 virtual void Show();
3626 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3627 virtual void Hide();
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);
3632 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3633 virtual status_t GetSupportedSuites(BMessage* data);
3635 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3636 virtual void ResizeToPreferred();
3638 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3639 virtual void GetPreferredSize(float* width, float* height);
3641 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3642 virtual void MakeFocus(bool state = true);
3644 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3645 virtual void AllAttached();
3647 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3648 virtual void AllDetached();
3650 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3651 virtual status_t Perform(perform_code d, void* arg);
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);
3658 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3659 BMenuItem(BMenu* menu, BMessage* message = NULL);
3661 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3662 BMenuItem(BMessage* data);
3664 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3665 virtual ~BMenuItem();
3667 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3668 static BArchivable* Instantiate(BMessage* data);
3670 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3671 virtual status_t Archive(BMessage* data, bool deep = true) const;
3673 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3674 virtual void SetLabel(const char* name);
3676 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3677 virtual void SetEnabled(bool state);
3679 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3680 virtual void SetMarked(bool state);
3682 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3683 virtual void SetTrigger(char ch);
3685 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3686 virtual void SetShortcut(char ch, uint32 modifiers);
3688 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3689 const char* Label() const;
3691 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3692 bool IsEnabled() const;
3694 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3695 bool IsMarked() const;
3697 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3698 char Trigger() const;
3700 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3701 char Shortcut(uint32* modifiers = NULL) const;
3703 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3704 BMenu* Submenu() const;
3706 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3707 BMenu* Menu() const;
3709 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3710 BRect Frame() const;
3712 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3713 virtual void GetContentSize(float* width, float* height);
3715 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3716 virtual void TruncateLabel(float max, char* new_label);
3718 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3719 virtual void DrawContent();
3721 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3722 virtual void Draw();
3724 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3725 virtual void Highlight(bool on);
3727 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3728 bool IsSelected() const;
3730 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3731 BPoint ContentLocation() const;
3733 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3734 virtual status_t Invoke(BMessage* msg = NULL);
3737 <class name="BSeparatorItem" owner="">
3738 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3741 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3742 BSeparatorItem(BMessage* data);
3744 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3745 virtual ~BSeparatorItem();
3747 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3748 virtual status_t Archive(BMessage* data, bool deep = true) const;
3750 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3751 static BArchivable* Instantiate(BMessage* data);
3753 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3754 virtual void SetEnabled(bool state);
3756 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3757 virtual void GetContentSize(float* width, float* height);
3759 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3760 virtual void Draw();
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);
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);
3770 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3771 BMenuField(BMessage* data);
3773 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3774 virtual ~BMenuField();
3776 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3777 static BArchivable* Instantiate(BMessage* data);
3779 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3780 virtual status_t Archive(BMessage* data, bool deep = true) const;
3782 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3783 virtual void Draw(BRect update);
3785 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3786 virtual void AttachedToWindow();
3788 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3789 virtual void AllAttached();
3791 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3792 virtual void MouseDown(BPoint where);
3794 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3795 virtual void KeyDown(const char* bytes, int32 numBytes);
3797 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3798 virtual void MakeFocus(bool state);
3800 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3801 virtual void MessageReceived(BMessage* msg);
3803 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3804 virtual void WindowActivated(bool state);
3806 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3807 virtual void MouseUp(BPoint pt);
3809 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3810 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3812 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3813 virtual void DetachedFromWindow();
3815 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3816 virtual void AllDetached();
3818 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3819 virtual void FrameMoved(BPoint new_position);
3821 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3822 virtual void FrameResized(float new_width, float new_height);
3824 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3825 BMenu* Menu() const;
3827 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3828 BMenuBar* MenuBar() const;
3830 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3831 BMenuItem* MenuItem() const;
3833 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3834 virtual void SetLabel(const char* label);
3836 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3837 const char* Label() const;
3839 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3840 virtual void SetEnabled(bool on);
3842 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3843 bool IsEnabled() const;
3845 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3846 virtual void SetAlignment(alignment label);
3848 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3849 alignment Alignment() const;
3851 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3852 virtual void SetDivider(float dividing_line);
3854 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3855 float Divider() const;
3857 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3858 void ShowPopUpMarker();
3860 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3861 void HidePopUpMarker();
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);
3866 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3867 virtual status_t GetSupportedSuites(BMessage* data);
3869 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3870 virtual void ResizeToPreferred();
3872 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3873 virtual void GetPreferredSize(float* width, float* height);
3875 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3876 virtual status_t Perform(perform_code d, void* arg);
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);
3883 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3884 BPopUpMenu(BMessage* data);
3886 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3887 virtual ~BPopUpMenu();
3889 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3890 virtual status_t Archive(BMessage* data, bool deep = true) const;
3892 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3893 static BArchivable* Instantiate(BMessage* data);
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);
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);
3901 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3902 virtual void MessageReceived(BMessage* msg);
3904 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3905 virtual void MouseDown(BPoint pt);
3907 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3908 virtual void MouseUp(BPoint pt);
3910 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3911 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3913 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3914 virtual void AttachedToWindow();
3916 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3917 virtual void DetachedFromWindow();
3919 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3920 virtual void FrameMoved(BPoint new_position);
3922 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3923 virtual void FrameResized(float new_width, float new_height);
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);
3928 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3929 virtual status_t GetSupportedSuites(BMessage* data);
3931 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3932 virtual status_t Perform(perform_code d, void* arg);
3934 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3935 virtual void ResizeToPreferred();
3937 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3938 virtual void GetPreferredSize(float* width, float* height);
3940 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3941 virtual void MakeFocus(bool state = true);
3943 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3944 virtual void AllAttached();
3946 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3947 virtual void AllDetached();
3949 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3950 void SetAsyncAutoDestruct(bool state);
3952 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3953 bool AsyncAutoDestruct() const;
3955 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3956 virtual BPoint ScreenLocation();
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);
3963 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3964 status_t get_menu_info(menu_info* info);
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);
3973 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3974 BListItem(BMessage* data);
3976 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3977 virtual ~BListItem();
3979 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3980 virtual status_t Archive(BMessage* data, bool deep = true) const;
3982 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3983 float Height() const;
3985 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3986 float Width() const;
3988 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3989 bool IsSelected() const;
3991 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3994 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3997 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
3998 virtual void SetEnabled(bool on);
4000 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4001 bool IsEnabled() const;
4003 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4004 void SetHeight(float height);
4006 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4007 void SetWidth(float width);
4009 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4010 virtual void DrawItem(BView* owner, BRect bounds, bool complete = false) = 0;
4012 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4013 virtual void Update(BView* owner, const BFont* font);
4015 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4016 virtual status_t Perform(perform_code d, void* arg);
4018 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4019 bool IsExpanded() const;
4021 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4022 void SetExpanded(bool expanded);
4024 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4025 uint32 OutlineLevel() const;
4027 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4028 bool IsItemVisible() const;
4030 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4031 void SetItemVisible(bool);
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);
4038 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4039 virtual ~BStringItem();
4041 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4042 BStringItem(BMessage* data);
4044 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4045 static BArchivable* Instantiate(BMessage* data);
4047 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4048 virtual status_t Archive(BMessage* data, bool deep = true) const;
4050 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4051 virtual void DrawItem(BView* owner, BRect frame, bool complete = false);
4053 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4054 virtual void SetText(const char* text);
4056 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4057 const char* Text() const;
4059 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4060 virtual void Update(BView* owner, const BFont* font);
4062 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4063 virtual status_t Perform(perform_code d, void* arg);
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);
4070 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4071 BListView(BMessage *data);
4073 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4074 virtual ~BListView();
4076 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4077 static BArchivable *Instantiate(BMessage *data);
4079 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4080 virtual status_t Archive(BMessage *data, bool deep = true) const;
4082 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4083 virtual void Draw(BRect updateRect);
4085 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4086 virtual void MessageReceived(BMessage *msg);
4088 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4089 virtual void MouseDown(BPoint where);
4091 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4092 virtual void KeyDown(const char *bytes, int32 numBytes);
4094 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4095 virtual void MakeFocus(bool state = true);
4097 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4098 virtual void FrameResized(float newWidth, float newHeight);
4100 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4101 virtual void TargetedByScrollView(BScrollView *scroller);
4103 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4104 void ScrollTo(float x, float y);
4106 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4107 virtual void ScrollTo(BPoint where);
4109 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4110 virtual bool AddItem(BListItem *item);
4112 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4113 virtual bool AddItem(BListItem *item, int32 atIndex);
4115 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4116 virtual bool AddList(BList *newItems);
4118 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4119 virtual bool AddList(BList *newItems, int32 atIndex);
4121 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4122 virtual bool RemoveItem(BListItem *item);
4124 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4125 virtual BListItem *RemoveItem(int32 index);
4127 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4128 virtual bool RemoveItems(int32 index, int32 count);
4130 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4131 virtual void SetSelectionMessage(BMessage *message);
4133 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4134 virtual void SetInvocationMessage(BMessage *message);
4136 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4137 BMessage *SelectionMessage() const;
4139 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4140 uint32 SelectionCommand() const;
4142 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4143 BMessage *InvocationMessage() const;
4145 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4146 uint32 InvocationCommand() const;
4148 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4149 virtual void SetListType(list_view_type type);
4151 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4152 list_view_type ListType() const;
4154 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4155 BListItem *ItemAt(int32 index) const;
4157 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4158 int32 IndexOf(BPoint point) const;
4160 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4161 int32 IndexOf(BListItem *item) const;
4163 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4164 BListItem *FirstItem() const;
4166 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4167 BListItem *LastItem() const;
4169 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4170 bool HasItem(BListItem *item) const;
4172 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4173 int32 CountItems() const;
4175 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4176 virtual void MakeEmpty();
4178 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4179 bool IsEmpty() const;
4181 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4182 void DoForEach(bool (*func)(BListItem *));
4184 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4185 void DoForEach(bool (*func)(BListItem *, void *), void *);
4187 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4188 const BListItem **Items() const;
4190 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4191 void InvalidateItem(int32 index);
4193 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4194 void ScrollToSelection();
4196 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4197 void Select(int32 index, bool extend = false);
4199 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4200 void Select(int32 from, int32 to, bool extend = false);
4202 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4203 bool IsItemSelected(int32 index) const;
4205 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4206 int32 CurrentSelection(int32 index = 0) const;
4208 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4209 virtual status_t Invoke(BMessage *msg = NULL);
4211 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4214 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4215 void DeselectExcept(int32 except_from, int32 except_to);
4217 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4218 void Deselect(int32 index);
4220 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4221 virtual void SelectionChanged();
4223 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4224 void SortItems(int (*cmp)(const void *, const void *));
4226 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4227 bool SwapItems(int32 a, int32 b);
4229 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4230 bool MoveItem(int32 from, int32 to);
4232 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4233 bool ReplaceItem(int32 index, BListItem * item);
4235 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4236 virtual void AttachedToWindow();
4238 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4239 virtual void FrameMoved(BPoint new_position);
4241 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4242 BRect ItemFrame(int32 index);
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);
4247 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4248 virtual status_t GetSupportedSuites(BMessage *data);
4250 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4251 virtual status_t Perform(perform_code d, void *arg);
4253 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4254 virtual void WindowActivated(bool state);
4256 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4257 virtual void MouseUp(BPoint pt);
4259 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4260 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage *msg);
4262 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4263 virtual void DetachedFromWindow();
4265 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4266 virtual bool InitiateDrag(BPoint pt, int32 itemIndex, bool initialySelected);
4268 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4269 virtual void ResizeToPreferred();
4271 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4272 virtual void GetPreferredSize(float *width, float *height);
4274 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4275 virtual void AllAttached();
4277 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4278 virtual void AllDetached();
4280 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4281 virtual bool DoMiscellaneous(MiscCode code, MiscData * data);
4283 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4284 virtual void DrawItem(BListItem *item, BRect itemRect, bool complete = false);
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);
4291 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4292 BOutlineListView(BMessage* data);
4294 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4295 virtual ~BOutlineListView();
4297 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4298 static BArchivable* Instantiate(BMessage* data);
4300 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4301 virtual status_t Archive(BMessage* data, bool deep = true) const;
4303 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4304 virtual void MouseDown(BPoint where);
4306 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4307 virtual void KeyDown(const char* bytes, int32 numBytes);
4309 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4310 virtual void FrameMoved(BPoint new_position);
4312 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4313 virtual void FrameResized(float new_width, float new_height);
4315 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4316 virtual void MouseUp(BPoint where);
4318 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4319 virtual bool AddUnder(BListItem* item, BListItem* underItem);
4321 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4322 virtual bool AddItem(BListItem* item);
4324 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4325 virtual bool AddItem(BListItem* item, int32 fullListIndex);
4327 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4328 virtual bool AddList(BList* newItems);
4330 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4331 virtual bool AddList(BList* newItems, int32 fullListIndex);
4333 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4334 virtual bool RemoveItem(BListItem* item);
4336 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4337 virtual BListItem* RemoveItem(int32 fullListIndex);
4339 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4340 virtual bool RemoveItems(int32 fullListIndex, int32 count);
4342 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4343 BListItem* FullListItemAt(int32 fullListIndex) const;
4345 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4346 int32 FullListIndexOf(BPoint point) const;
4348 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4349 int32 FullListIndexOf(BListItem* item) const;
4351 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4352 BListItem* FullListFirstItem() const;
4354 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4355 BListItem* FullListLastItem() const;
4357 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4358 bool FullListHasItem(BListItem* item) const;
4360 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4361 int32 FullListCountItems() const;
4363 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4364 int32 FullListCurrentSelection(int32 index = 0) const;
4366 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4367 virtual void MakeEmpty();
4369 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4370 bool FullListIsEmpty() const;
4372 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4373 void FullListDoForEach(bool (*func)(BListItem* ));
4375 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4376 void FullListDoForEach(bool (*func)(BListItem* , void* ), void*);
4378 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4379 BListItem* Superitem(const BListItem* item);
4381 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4382 void Expand(BListItem* item);
4384 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4385 void Collapse(BListItem* item);
4387 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4388 bool IsExpanded(int32 fullListIndex);
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);
4393 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4394 virtual status_t GetSupportedSuites(BMessage* data);
4396 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4397 virtual status_t Perform(perform_code d, void* arg);
4399 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4400 virtual void ResizeToPreferred();
4402 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4403 virtual void GetPreferredSize(float* width, float* height);
4405 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4406 virtual void MakeFocus(bool state = true);
4408 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4409 virtual void AllAttached();
4411 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4412 virtual void AllDetached();
4414 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4415 virtual void DetachedFromWindow();
4417 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4418 void FullListSortItems(int (*compareFunc)(const BListItem* , const BListItem* ));
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*));
4423 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4424 int32 CountItemsUnder(BListItem* under, bool oneLevelOnly) const;
4426 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4427 BListItem* EachItemUnder(BListItem* underItem, bool oneLevelOnly, BListItem* (*eachFunc)(BListItem* , void* ), void* );
4429 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4430 BListItem* ItemUnderAt(BListItem* underItem, bool oneLevelOnly, int32 index) const;
4432 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4433 virtual bool DoMiscellaneous(MiscCode code, MiscData* data);
4435 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4436 virtual void MessageReceived(BMessage* );
4438 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4439 virtual void ExpandOrCollapse(BListItem* underItem, bool expand);
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);
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);
4451 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4452 BTextView(BMessage* data);
4454 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4455 virtual ~BTextView();
4457 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4458 static BArchivable* Instantiate(BMessage* data);
4460 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4461 virtual status_t Archive(BMessage* data, bool deep = true) const;
4463 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4464 virtual void AttachedToWindow();
4466 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4467 virtual void DetachedFromWindow();
4469 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4470 virtual void Draw(BRect inRect);
4472 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4473 virtual void MouseDown(BPoint where);
4475 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4476 virtual void MouseUp(BPoint where);
4478 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4479 virtual void MouseMoved(BPoint where, uint32 code, const BMessage* message);
4481 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4482 virtual void WindowActivated(bool state);
4484 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4485 virtual void KeyDown(const char* bytes, int32 numBytes);
4487 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4488 virtual void Pulse();
4490 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4491 virtual void FrameResized(float width, float height);
4493 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4494 virtual void MakeFocus(bool focusState = true);
4496 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4497 virtual void MessageReceived(BMessage* message);
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);
4502 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4503 virtual status_t GetSupportedSuites(BMessage* data);
4505 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4506 virtual status_t Perform(perform_code d, void* arg);
4508 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4509 void SetText(const char* inText, const text_run_array* inRuns = NULL);
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);
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);
4517 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4518 void Insert(const char* inText, const text_run_array* inRuns = NULL);
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);
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);
4526 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4529 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4530 void Delete(int32 startOffset, int32 endOffset);
4532 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4533 const char* Text() const;
4535 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4536 int32 TextLength() const;
4538 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4539 void GetText(int32 offset, int32 length, char* buffer) const;
4541 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4542 uchar ByteAt(int32 offset) const;
4544 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4545 int32 CountLines() const;
4547 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4548 int32 CurrentLine() const;
4550 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4551 void GoToLine(int32 lineNum);
4553 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4554 virtual void Cut(BClipboard* clipboard);
4556 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4557 virtual void Copy(BClipboard* clipboard);
4559 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4560 virtual void Paste(BClipboard* clipboard);
4562 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4565 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4566 virtual bool AcceptsPaste(BClipboard* clipboard);
4568 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4569 virtual bool AcceptsDrop(const BMessage* inMessage);
4571 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4572 virtual void Select(int32 startOffset, int32 endOffset);
4574 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4577 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4578 void GetSelection(int32* outStart, int32* outEnd) const;
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);
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);
4586 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4587 void GetFontAndColor(int32 inOffset, BFont* outFont, rgb_color* outColor = NULL) const;
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;
4592 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4593 void SetRunArray(int32 startOffset, int32 endOffset, const text_run_array* inRuns);
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;
4598 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4599 int32 LineAt(int32 offset) const;
4601 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4602 int32 LineAt(BPoint point) const;
4604 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4605 BPoint PointAt(int32 inOffset, float* outHeight = NULL) const;
4607 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4608 int32 OffsetAt(BPoint point) const;
4610 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4611 int32 OffsetAt(int32 line) const;
4613 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4614 virtual void FindWord(int32 inOffset, int32* outFromOffset, int32* outToOffset);
4616 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4617 virtual bool CanEndLine(int32 offset);
4619 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4620 float LineWidth(int32 lineNum = 0) const;
4622 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4623 float LineHeight(int32 lineNum = 0) const;
4625 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4626 float TextHeight(int32 startLine, int32 endLine) const;
4628 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4629 void GetTextRegion(int32 startOffset, int32 endOffset, BRegion* outRegion) const;
4631 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4632 virtual void ScrollToOffset(int32 inOffset);
4634 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4635 void ScrollToSelection();
4637 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4638 void Highlight(int32 startOffset, int32 endOffset);
4640 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4641 void SetTextRect(BRect rect);
4643 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4644 BRect TextRect() const;
4646 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4647 void SetStylable(bool stylable);
4649 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4650 bool IsStylable() const;
4652 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4653 void SetTabWidth(float width);
4655 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4656 float TabWidth() const;
4658 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4659 void MakeSelectable(bool selectable = true);
4661 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4662 bool IsSelectable() const;
4664 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4665 void MakeEditable(bool editable = true);
4667 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4668 bool IsEditable() const;
4670 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4671 void SetWordWrap(bool wrap);
4673 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4674 bool DoesWordWrap() const;
4676 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4677 void SetMaxBytes(int32 max);
4679 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4680 int32 MaxBytes() const;
4682 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4683 void DisallowChar(uint32 aChar);
4685 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4686 void AllowChar(uint32 aChar);
4688 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4689 void SetAlignment(alignment flag);
4691 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4692 alignment Alignment() const;
4694 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4695 void SetAutoindent(bool state);
4697 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4698 bool DoesAutoindent() const;
4700 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4701 void SetColorSpace(color_space colors);
4703 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4704 color_space ColorSpace() const;
4706 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4707 void MakeResizable(bool resize, BView* resizeView = NULL);
4709 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4710 bool IsResizable() const;
4712 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4713 void SetDoesUndo(bool undo);
4715 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4716 bool DoesUndo() const;
4718 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4719 void HideTyping(bool enabled);
4721 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4722 bool IsTypingHidden(void) const;
4724 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4725 virtual void ResizeToPreferred();
4727 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4728 virtual void GetPreferredSize(float* width, float* height);
4730 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4731 virtual void AllAttached();
4733 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4734 virtual void AllDetached();
4736 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4737 static void* FlattenRunArray(const text_run_array* inArray, int32* outSize = NULL);
4739 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4740 static text_run_array* UnflattenRunArray(const void *data, int32* outSize = NULL);
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);
4745 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4746 virtual void DeleteText(int32 fromOffset, int32 toOffset);
4748 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4749 virtual void Undo(BClipboard* clipboard);
4751 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4752 undo_state UndoState(bool* isRedo) const;
4754 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4755 virtual void GetDragParameters(BMessage* drag, BBitmap** bitmap, BPoint* point, BHandler** handler);
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);
4762 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4763 BTextControl(BMessage* data);
4765 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4766 virtual ~BTextControl();
4768 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4769 static BArchivable* Instantiate(BMessage* data);
4771 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4772 virtual status_t Archive(BMessage* data, bool deep = true) const;
4774 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4775 virtual void SetText(const char* text);
4777 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4778 const char* Text() const;
4780 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4781 virtual void SetValue(int32 value);
4783 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4784 virtual status_t Invoke(BMessage* msg = NULL);
4786 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4787 BTextView* TextView() const;
4789 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4790 virtual void SetModificationMessage(BMessage* message);
4792 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4793 BMessage* ModificationMessage() const;
4795 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4796 virtual void SetAlignment(alignment label, alignment text);
4798 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4799 void GetAlignment(alignment* label, alignment* text) const;
4801 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4802 virtual void SetDivider(float dividing_line);
4804 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4805 float Divider() const;
4807 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4808 virtual void Draw(BRect updateRect);
4810 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4811 virtual void MouseDown(BPoint where);
4813 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4814 virtual void AttachedToWindow();
4816 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4817 virtual void MakeFocus(bool focusState = true);
4819 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4820 virtual void SetEnabled(bool state);
4822 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4823 virtual void FrameMoved(BPoint new_position);
4825 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4826 virtual void FrameResized(float new_width, float new_height);
4828 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4829 virtual void WindowActivated(bool active);
4831 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4832 virtual void GetPreferredSize(float* width, float* height);
4834 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4835 virtual void ResizeToPreferred();
4837 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4838 virtual void MessageReceived(BMessage* msg);
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);
4843 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4844 virtual void MouseUp(BPoint pt);
4846 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4847 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
4849 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4850 virtual void DetachedFromWindow();
4852 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4853 virtual void AllAttached();
4855 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4856 virtual void AllDetached();
4858 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4859 virtual status_t GetSupportedSuites(BMessage* data);
4861 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
4862 virtual void SetFlags(uint32 flags);
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);
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);
4874 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4875 BAlert(BMessage *data);
4877 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4880 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4881 static BArchivable *Instantiate(BMessage *data);
4883 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4884 virtual status_t Archive(BMessage *data, bool deep = true) const;
4886 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4887 void SetShortcut(int32 button_index, char key);
4889 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4890 char Shortcut(int32 button_index) const;
4892 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4895 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4896 status_t Go(BInvoker *invoker);
4898 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4899 virtual void MessageReceived(BMessage *an_event);
4901 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4902 virtual void FrameResized(float new_width, float new_height);
4904 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4905 BButton* ButtonAt(int32 index) const;
4907 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4908 BTextView* TextView() const;
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);
4913 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4914 virtual status_t GetSupportedSuites(BMessage* data);
4916 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4917 virtual void DispatchMessage(BMessage* msg, BHandler* handler);
4919 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4920 virtual void Quit();
4922 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4923 virtual bool QuitRequested();
4925 <task cases="false" fspec="true" impl="true" tests="false" tspec="false">
4926 static BPoint AlertPosition(float width, float height);
4929 <class name="BDeskbar" owner="Jeremy Rand">
4930 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4933 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4936 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4937 BRect Frame() const;
4939 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4940 deskbar_location Location(bool* isExpanded=NULL) const;
4942 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4943 status_t SetLocation(deskbar_location location, bool expanded=false);
4945 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4946 bool IsExpanded() const;
4948 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4949 status_t Expand(bool yn);
4951 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4952 status_t GetItemInfo(int32 id, const char** name) const;
4954 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4955 status_t GetItemInfo(const char* name, int32* id) const;
4957 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4958 bool HasItem(int32 id) const;
4960 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4961 bool HasItem(const char* name) const;
4963 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4964 uint32 CountItems() const;
4966 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4967 status_t AddItem(BView* archivableView, int32* id=NULL);
4969 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4970 status_t AddItem(entry_ref* addon, int32* id=NULL);
4972 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4973 status_t RemoveItem(int32 id);
4975 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4976 status_t RemoveItem(const char* name);
4979 <class name="unicode_block" owner="">
4980 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4983 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4984 unicode_block(uint64 block2, uint64 block1);
4986 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4987 bool Includes(const unicode_block &block) const;
4989 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4990 unicode_block operator&(const unicode_block &block) const;
4992 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4993 unicode_block operator|(const unicode_block &block) const;
4995 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4996 unicode_block& operator=(const unicode_block &block);
4998 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
4999 bool operator==(const unicode_block &block) const;
5001 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5002 bool operator!=(const unicode_block &block) const;
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);
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);
5014 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5015 status_t set_mouse_type(int32 type);
5017 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5018 status_t get_mouse_map(mouse_map* map);
5020 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5021 status_t set_mouse_map(mouse_map* map);
5023 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5024 status_t get_click_speed(bigtime_t* speed);
5026 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5027 status_t set_click_speed(bigtime_t speed);
5029 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5030 status_t get_mouse_speed(int32* speed);
5032 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5033 status_t set_mouse_speed(int32 speed);
5035 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5036 status_t get_mouse_acceleration(int32* speed);
5038 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5039 status_t set_mouse_acceleration(int32 speed);
5041 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5042 void set_focus_follows_mouse(bool follow);
5044 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5045 bool focus_follows_mouse();
5047 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5048 void set_mouse_mode(mode_mouse mode);
5050 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5051 mode_mouse mouse_mode();
5054 <functions name="Workspace Support" owner="">
5055 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5056 int32 count_workspaces();
5058 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5059 void set_workspace_count(int32 count);
5061 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5062 int32 current_workspace();
5064 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5065 void activate_workspace(int32 workspace);
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);
5072 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5073 status_t set_key_repeat_rate(int32 rate);
5075 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5076 status_t get_key_repeat_delay(bigtime_t* delay);
5078 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5079 status_t set_key_repeat_delay(bigtime_t delay);
5081 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5084 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5085 status_t get_key_info(key_info* info);
5087 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5088 void get_key_map(key_map** map, char** key_buffer);
5090 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5091 status_t get_keyboard_id(uint16* id);
5093 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5094 void set_modifier_key(uint32 modifier, uint32 key);
5096 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5097 void set_keyboard_locks(uint32 modifiers);
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();
5104 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5105 rgb_color ui_color(color_which which);
5107 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5108 rgb_color tint_color(rgb_color color, float tint);
5111 <functions name="Miscellaneous" owner="">
5112 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5113 bigtime_t idle_time();
5115 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5116 void run_select_printer_panel();
5118 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5119 void run_add_printer_panel();
5121 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5122 void run_be_about();
5124 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5125 status_t _init_interface_kit_();
5127 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5128 void _ReservedShelf1__6BShelfFv(BShelf* const, int32, const BMessage*, const BView*);
5130 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5131 uint32 _rule_(uint32 r1, uint32 r2, uint32 r3, uint32 r4);
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);
5140 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5141 BDragger(BMessage* data);
5143 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5144 virtual ~BDragger();
5146 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5147 static BArchivable* Instantiate(BMessage* data);
5149 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5150 virtual status_t Archive(BMessage* data, bool deep = true) const;
5152 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5153 virtual void AttachedToWindow();
5155 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5156 virtual void DetachedFromWindow();
5158 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5159 virtual void Draw(BRect update);
5161 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5162 virtual void MouseDown(BPoint where);
5164 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5165 virtual void MouseUp(BPoint pt);
5167 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5168 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
5170 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5171 virtual void MessageReceived(BMessage* msg);
5173 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5174 virtual void FrameMoved(BPoint new_position);
5176 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5177 virtual void FrameResized(float new_width, float new_height);
5179 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5180 static status_t ShowAllDraggers(); /* system wide!*/
5182 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5183 static status_t HideAllDraggers(); /* system wide!*/
5185 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5186 static bool AreDraggersDrawn();
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);
5191 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5192 virtual status_t GetSupportedSuites(BMessage* data);
5194 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5195 virtual status_t Perform(perform_code d, void* arg);
5197 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5198 virtual void ResizeToPreferred();
5200 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5201 virtual void GetPreferredSize(float* width, float* height);
5203 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5204 virtual void MakeFocus(bool state = true);
5206 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5207 virtual void AllAttached();
5209 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5210 virtual void AllDetached();
5212 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5213 status_t SetPopUp(BPopUpMenu* context_menu);
5215 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5216 BPopUpMenu* PopUp() const;
5218 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5219 bool InShelf() const;
5221 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5222 BView* Target() const;
5224 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5225 virtual BBitmap* DragBitmap(BPoint* offset, drawing_mode* mode);
5227 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5228 bool IsVisibilityChanging() const;
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);
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);
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);
5241 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5242 BShelf(BMessage* data);
5244 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5247 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5248 virtual status_t Archive(BMessage* data, bool deep = true) const;
5250 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5251 static BArchivable* Instantiate(BMessage* data);
5253 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5254 virtual void MessageReceived(BMessage* msg);
5256 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5259 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5260 virtual void SetDirty(bool state);
5262 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5263 bool IsDirty() const;
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);
5268 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5269 virtual status_t GetSupportedSuites(BMessage* data);
5271 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5272 virtual status_t Perform(perform_code d, void* arg);
5274 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5275 bool AllowsDragging() const;
5277 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5278 void SetAllowsDragging(bool state);
5280 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5281 bool AllowsZombies() const;
5283 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5284 void SetAllowsZombies(bool state);
5286 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5287 bool DisplaysZombies() const;
5289 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5290 void SetDisplaysZombies(bool state);
5292 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5293 bool IsTypeEnforced() const;
5295 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5296 void SetTypeEnforced(bool state);
5298 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5299 status_t SetSaveLocation(BDataIO* data_io);
5301 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5302 status_t SetSaveLocation(const entry_ref* ref);
5304 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5305 BDataIO* SaveLocation(entry_ref* ref) const;
5307 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5308 status_t AddReplicant(BMessage* data, BPoint location);
5310 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5311 status_t DeleteReplicant(BView* replicant);
5313 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5314 status_t DeleteReplicant(BMessage* data);
5316 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5317 status_t DeleteReplicant(int32 index);
5319 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5320 int32 CountReplicants() const;
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;
5325 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5326 int32 IndexOf(const BView* replicant_view) const;
5328 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5329 int32 IndexOf(const BMessage* archive) const;
5331 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5332 int32 IndexOf(uint32 id) const;
5334 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5335 virtual bool CanAcceptReplicantMessage(BMessage*) const;
5337 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5338 virtual bool CanAcceptReplicantView(BRect, BView*, BMessage*) const;
5340 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5341 virtual BPoint AdjustReplicantBy(BRect, BMessage*) const;
5343 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5344 virtual void ReplicantDeleted(int32 index, const BMessage* archive, const BView* replicant);
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);
5353 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5354 BChannelControl(BMessage* from);
5356 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5357 virtual ~BChannelControl();
5359 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5360 virtual status_t Archive(BMessage* into, bool deep = true) const;
5362 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5363 virtual void Draw(BRect area) = 0;
5365 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5366 virtual void MouseDown(BPoint where) = 0;
5368 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5369 virtual void KeyDown(const char* bytes, int32 size) = 0;
5371 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5372 virtual void FrameResized(float width, float height);
5374 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5375 virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL);
5377 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5378 virtual void AttachedToWindow();
5380 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5381 virtual void DetachedFromWindow();
5383 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5384 virtual void ResizeToPreferred();
5386 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5387 virtual void GetPreferredSize(float* width, float* height) = 0;
5389 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5390 virtual void MessageReceived(BMessage* message);
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);
5395 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5396 virtual status_t GetSupportedSuites(BMessage *data);
5398 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5399 virtual void SetModificationMessage(BMessage *message);
5401 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5402 BMessage *ModificationMessage() const;
5404 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5405 virtual status_t Invoke(BMessage *msg = NULL);
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);
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);
5413 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5414 virtual voidSetValue(int32 value);
5416 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5417 virtual status_t SetCurrentChannel(int32 channel);
5419 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5420 int32 CurrentChannel() const;
5422 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5423 virtual int32 CountChannels() const;
5425 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5426 virtual int32 MaxChannelCount() const = 0;
5428 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5429 virtual status_t SetChannelCount(int32 channel_count);
5431 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5432 int32 ValueFor(int32 channel) const;
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;
5437 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5438 status_t SetValueFor(int32 channel, int32 value);
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);
5443 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5444 status_t SetAllValue(int32 values);
5446 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5447 status_t SetLimitsFor(int32 channel, int32 minimum, int32 maximum);
5449 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5450 status_t GetLimitsFor(int32 channel, int32* minimum, int32* maximum) const ;
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);
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;
5458 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5459 status_t SetLimits(int32 minimum, int32 maximum);
5461 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5462 status_t GetLimits(int32* outMinimum, int32* outMaximum) const;
5464 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5465 virtual bool SupportsIndividualLimits() const = 0;
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);
5470 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5471 const char* MinLimitLabel() const;
5473 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5474 const char* MaxLimitLabel() const;
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);
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);
5482 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5483 const char* MinLimitLabelFor(int32 channel) const;
5485 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5486 const char* MaxLimitLabelFor(int32 channel) const;
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);
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);
5496 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5497 BChannelSlider(BMessage* from);
5499 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5500 virtual ~BChannelSlider();
5502 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5503 static BArchivable* Instantiate(BMessage* from);
5505 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5506 virtual status_t Archive(BMessage* into, bool deep = true) const;
5508 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5509 virtual orientation Orientation() const;
5511 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5512 void SetOrientation(orientation o);
5514 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5515 virtual int32 MaxChannelCount() const;
5517 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5518 virtual bool SupportsIndividualLimits() const;
5520 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5521 virtual void AttachedToWindow();
5523 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5524 virtual void AllAttached();
5526 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5527 virtual void DetachedFromWindow();
5529 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5530 virtual void AllDetached();
5532 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5533 virtual void MessageReceived(BMessage* msg);
5535 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5536 virtual void Draw(BRect area);
5538 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5539 virtual void MouseDown(BPoint where);
5541 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5542 virtual void MouseUp(BPoint pt);
5544 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5545 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* message);
5547 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5548 virtual void WindowActivated(bool state);
5550 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5551 virtual void KeyDown(const char* bytes, int32 numBytes);
5553 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5554 virtual void KeyUp(const char* bytes, int32 numBytes);
5556 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5557 virtual void FrameResized(float width, float height);
5559 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5560 virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL);
5562 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5563 virtual void MakeFocus(bool focusState = true);
5565 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5566 virtual void SetEnabled(bool on);
5568 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5569 virtual void GetPreferredSize(float* width, float* height);
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);
5574 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5575 virtual status_t GetSupportedSuites(BMessage* data);
5577 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5578 virtual void DrawChannel(BView* into, int32 channel, BRect area, bool pressed);
5580 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5581 virtual void DrawGroove(BView* into, int32 channel, BPoint tl, BPoint br);
5583 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5584 virtual void DrawThumb(BView* into, int32 channel, BPoint where, bool pressed );
5586 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5587 virtual const BBitmap* ThumbFor(int32 channel, bool pressed);
5589 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5590 virtual BRect ThumbFrameFor(int32 channel);
5592 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5593 virtual float ThumbDeltaFor(int32 channel);
5595 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5596 virtual float ThumbRangeFor(int32 channel);
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);
5603 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5604 BMultiChannelControl(BMessage* from);
5606 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5607 virtual ~BMultiChannelControl();
5609 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5610 virtual status_t Archive(BMessage* into, bool deep = true) const;
5612 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5613 virtual void Draw(BRect area) = 0;
5615 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5616 virtual void MouseDown(BPoint where) = 0;
5618 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5619 virtual void KeyDown(const char* bytes, int32 size) = 0;
5621 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5622 virtual void FrameResized(float width, float height);
5624 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5625 virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL);
5627 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5628 virtual void AttachedToWindow();
5630 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5631 virtual void DetachedFromWindow();
5633 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5634 virtual void ResizeToPreferred();
5636 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5637 virtual void GetPreferredSize(float* width, float* height) = 0;
5639 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5640 virtual void MessageReceived(BMessage* message);
5642 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5643 virtual void SetValue(int32 value);
5645 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5646 virtual status_t SetCurrentChannel(int32 channel);
5648 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5649 int32 CurrentChannel() const;
5651 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5652 virtual int32 CountChannels() const;
5654 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5655 virtual int32 MaxChannelCount() const = 0;
5657 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5658 virtual status_t SetChannelCount(int32 channel_count);
5660 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5661 int32 ValueFor(int32 channel) const;
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;
5666 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5667 status_t SetValueFor(int32 channel, int32 value);
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);
5672 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5673 status_t SetAllValues(int32 values);
5675 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5676 status_t SetLimitsFor(int32 channel, int32 minimum, int32 maximum);
5678 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5679 status_t GetLimitsFor(int32 channel, int32* minimum, int32* maximum) const ;
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);
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;
5687 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5688 status_t SetAllLimits(int32 minimum, int32 maximum);
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);
5693 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5694 const char* MinLimitLabel() const;
5696 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5697 const char* MaxLimitLabel() const;
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);
5704 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5705 virtual ~BOptionControl();
5707 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5708 virtual void MessageReceived(BMessage* message);
5710 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5711 status_t AddOption(const char* name, int32 value);
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;
5716 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5717 virtual void RemoveOptionAt(int32 index) = 0;
5719 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5720 virtual int32 CountOptions() const = 0;
5722 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5723 virtual status_tAddOptionAt(const char* name, int32 value, int32 index) = 0;
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;
5728 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5729 virtual status_t SelectOptionFor(int32 value);
5731 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5732 virtual status_t SelectOptionFor(const char *name);
5734 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5735 BMessage* MakeValueMessage(int32 value);
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);
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);
5745 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5748 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5749 BMenuField* MenuField();
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);
5754 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5755 virtual void RemoveOptionAt(int32 index);
5757 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5758 virtual int32 CountOptions() const;
5760 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5761 virtual status_t AddOptionAt(const char* name, int32 value, int32 index);
5763 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5764 virtual void AllAttached();
5766 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5767 virtual void MessageReceived(BMessage* message);
5769 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5770 virtual void SetLabel(const char* text);
5772 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5773 virtual void SetValue(int32 value);
5775 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5776 virtual voidSetEnabled(bool on);
5778 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5779 virtual void GetPreferredSize(float* width, float* height);
5781 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5782 virtual void ResizeToPreferred();
5784 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5785 virtual int32 SelectedOption(const char** outName = 0, int32* outValue = 0) const;
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">
5796 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5797 BArchivable(BMessage* from);
5799 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5802 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5803 virtual status_t Archive(BMessage* into, bool deep = true) const;
5805 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5806 static BArchivable* Instantiate(BMessage* from);
5808 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5809 virtual status_t Perform(perform_code d, void* arg); ???
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);
5816 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5817 BArchivable* instantiate_object(BMessage* from);
5819 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5820 bool validate_instantiation(BMessage* from, const char* class_name);
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);
5825 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5826 instantiation_func find_instantiation_func(const char* class_name);
5828 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
5829 instantiation_func find_instantiation_func(BMessage* archive_data);
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);
5838 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5839 BApplication(const char* signature, status_t* error);
5841 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5842 BApplication(BMessage* data);
5844 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5845 virtual ~BApplication();
5847 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5848 static BArchivable* Instantiate(BMessage* data);
5850 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5851 virtual status_t Archive(BMessage* data, bool deep = true) const;
5853 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5854 status_t InitCheck() const;
5856 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5857 virtual thread_id Run();
5859 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5860 virtual void Quit();
5862 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5863 virtual bool QuitRequested();
5865 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5866 virtual void Pulse();
5868 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5869 virtual void ReadyToRun();
5871 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5872 virtual void MessageReceived(BMessage* msg);
5874 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5875 virtual void ArgvReceived(int32 argc, char** argv);
5877 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5878 virtual void AppActivated(bool active);
5880 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5881 virtual void RefsReceived(BMessage* a_message);
5883 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5884 virtual void AboutRequested();
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);
5889 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5892 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5895 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5896 void ObscureCursor();
5898 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5899 bool IsCursorHidden() const;
5901 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5902 void SetCursor(const void* cursor);
5904 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5905 void SetCursor(const BCursor* cursor, bool sync=true);
5907 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5908 int32 CountWindows() const;
5910 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5911 BWindow* WindowAt(int32 index) const;
5913 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5914 int32 CountLoopers() const;
5916 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5917 BLooper* LooperAt(int32 index) const;
5919 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5920 bool IsLaunching() const;
5922 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5923 status_t GetAppInfo(app_info* info) const;
5925 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5926 static BResources* AppResources();
5928 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5929 virtual void DispatchMessage(BMessage* an_event, BHandler* handler);
5931 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5932 void SetPulseRate(bigtime_t rate);
5934 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5935 virtual status_t GetSupportedSuites(BMessage* data);
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);
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);
5947 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5948 BWindow(BMessage* data);
5950 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5953 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5954 static BArchivable* Instantiate(BMessage* data);
5956 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5957 virtual status_t Archive(BMessage* data, bool deep = true) const;
5959 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5960 virtual void Quit();
5962 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5965 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5966 void AddChild(BView* child, BView* before = NULL);
5968 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5969 bool RemoveChild(BView* child);
5971 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5972 int32 CountChildren() const;
5974 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5975 BView* ChildAt(int32 index) const;
5977 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5978 virtual void DispatchMessage(BMessage* message, BHandler* handler);
5980 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5981 virtual void MessageReceived(BMessage* message);
5983 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5984 virtual void FrameMoved(BPoint new_position);
5986 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5987 virtual void WorkspacesChanged(uint32 old_ws, uint32 new_ws);
5989 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5990 virtual void WorkspaceActivated(int32 ws, bool state);
5992 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5993 virtual void FrameResized(float new_width, float new_height);
5995 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
5996 virtual void Minimize(bool minimize);
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);
6001 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6004 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6005 void SetZoomLimits(float max_h, float max_v);
6007 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6008 virtual void ScreenChanged(BRect screen_size, color_space depth);
6010 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6011 void SetPulseRate(bigtime_t rate);
6013 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6014 bigtime_t PulseRate() const;
6016 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6017 void AddShortcut(uint32 key, uint32 modifiers, BMessage* msg);
6019 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6020 void AddShortcut(uint32 key, uint32 modifiers, BMessage* msg, BHandler* target);
6022 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6023 void RemoveShortcut(uint32 key, uint32 modifiers);
6025 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6026 void SetDefaultButton(BButton* button);
6028 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6029 BButton* DefaultButton() const;
6031 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6032 virtual void MenusBeginning();
6034 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6035 virtual void MenusEnded();
6037 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6038 bool NeedsUpdate() const;
6040 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6041 void UpdateIfNeeded();
6043 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6044 BView* FindView(const char* view_name) const;
6046 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6047 BView* FindView(BPoint) const;
6049 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6050 BView* CurrentFocus() const;
6052 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6053 void Activate(bool = true);
6055 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6056 virtual void WindowActivated(bool state);
6058 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6059 void ConvertToScreen(BPoint* pt) const;
6061 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6062 BPoint ConvertToScreen(BPoint pt) const;
6064 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6065 void ConvertFromScreen(BPoint* pt) const;
6067 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6068 BPoint ConvertFromScreen(BPoint pt) const;
6070 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6071 void ConvertToScreen(BRect* rect) const;
6073 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6074 BRect ConvertToScreen(BRect rect) const;
6076 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6077 void ConvertFromScreen(BRect* rect) const;
6079 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6080 BRect ConvertFromScreen(BRect rect) const;
6082 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6083 void MoveBy(float dx, float dy);
6085 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6086 void MoveTo(BPoint);
6088 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6089 void MoveTo(float x, float y);
6091 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6092 void ResizeBy(float dx, float dy);
6094 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6095 void ResizeTo(float width, float height);
6097 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6098 virtual void Show();
6100 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6101 virtual void Hide();
6103 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6104 bool IsHidden() const;
6106 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6107 bool IsMinimized() const;
6109 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6112 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6115 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6116 status_t SendBehind(const BWindow* window);
6118 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6119 void DisableUpdates();
6121 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6122 void EnableUpdates();
6124 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6125 void BeginViewTransaction();
6127 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6128 void EndViewTransaction();
6130 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6131 BRect Bounds() const;
6133 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6134 BRect Frame() const;
6136 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6137 const char* Title() const;
6139 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6140 void SetTitle(const char* title);
6142 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6143 bool IsFront() const;
6145 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6146 bool IsActive() const;
6148 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6149 void SetKeyMenuBar(BMenuBar* bar);
6151 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6152 BMenuBar* KeyMenuBar() const;
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);
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);
6160 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6161 uint32 Workspaces() const;
6163 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6164 void SetWorkspaces(uint32);
6166 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6167 BView* LastMouseMovedView() const;
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);
6172 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6173 virtual status_t GetSupportedSuites(BMessage* data);
6175 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6176 status_t AddToSubset(BWindow* window);
6178 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6179 status_t RemoveFromSubset(BWindow* window);
6181 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6182 virtual status_t Perform(perform_code d, void* arg);
6184 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6185 status_t SetType(window_type type);
6187 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6188 window_type Type() const;
6190 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6191 status_t SetLook(window_look look);
6193 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6194 window_look Look() const;
6196 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6197 status_t SetFeel(window_feel feel);
6199 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6200 window_feel Feel() const;
6202 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6203 status_t SetFlags(uint32);
6205 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6206 uint32 Flags() const;
6208 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6209 bool IsModal() const;
6211 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6212 bool IsFloating() const;
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);
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;
6220 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6221 virtual bool QuitRequested();
6223 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6224 virtual thread_id Run();
6226 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6227 virtual void task_looper();
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);
6236 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6237 BView(BMessage* data);
6239 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6242 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6243 static BArchivable* Instantiate(BMessage* data);
6245 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6246 virtual status_t Archive(BMessage* data, bool deep = true) const;
6248 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6249 virtual void AttachedToWindow();
6251 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6252 virtual void AllAttached();
6254 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6255 virtual void DetachedFromWindow();
6257 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6258 virtual void AllDetached();
6260 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6261 virtual void MessageReceived(BMessage* msg);
6263 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6264 void AddChild(BView* child, BView* before = NULL);
6266 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6267 bool RemoveChild(BView* child);
6269 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6270 int32 CountChildren() const;
6272 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6273 BView* ChildAt(int32 index) const;
6275 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6276 BView* NextSibling() const;
6278 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6279 BView* PreviousSibling() const;
6281 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6284 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6285 BWindow* Window() const;
6287 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6288 virtual void Draw(BRect updateRect);
6290 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6291 virtual void MouseDown(BPoint where);
6293 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6294 virtual void MouseUp(BPoint where);
6296 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6297 virtual void MouseMoved(BPoint where, uint32 code, const BMessage* a_message);
6299 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6300 virtual void WindowActivated(bool state);
6302 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6303 virtual void KeyDown(const char* bytes, int32 numBytes);
6305 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6306 virtual void KeyUp(const char* bytes, int32 numBytes);
6308 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6309 virtual void Pulse();
6311 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6312 virtual void FrameMoved(BPoint new_position);
6314 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6315 virtual void FrameResized(float new_width, float new_height);
6317 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6318 virtual void TargetedByScrollView(BScrollView* scroll_view);
6320 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6321 void BeginRectTracking(BRect startRect, uint32 style = B_TRACK_WHOLE_RECT);
6323 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6324 void EndRectTracking();
6326 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6327 void GetMouse(BPoint* location, uint32* buttons, bool checkMessageQueue = true);
6329 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6330 void DragMessage(BMessage* aMessage, BRect dragRect, BHandler* reply_to = NULL);
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);
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);
6338 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6339 BView* FindView(const char* name) const;
6341 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6342 BView* Parent() const;
6344 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6345 BRect Bounds() const;
6347 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6348 BRect Frame() const;
6350 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6351 void ConvertToScreen(BPoint* pt) const;
6353 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6354 BPoint ConvertToScreen(BPoint pt) const;
6356 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6357 void ConvertFromScreen(BPoint* pt) const;
6359 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6360 BPoint ConvertFromScreen(BPoint pt) const;
6362 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6363 void ConvertToScreen(BRect* r) const;
6365 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6366 BRect ConvertToScreen(BRect r) const;
6368 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6369 void ConvertFromScreen(BRect* r) const;
6371 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6372 BRect ConvertFromScreen(BRect r) const;
6374 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6375 void ConvertToParent(BPoint* pt) const;
6377 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6378 BPoint ConvertToParent(BPoint pt) const;
6380 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6381 void ConvertFromParent(BPoint* pt) const;
6383 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6384 BPoint ConvertFromParent(BPoint pt) const;
6386 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6387 void ConvertToParent(BRect* r) const;
6389 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6390 BRect ConvertToParent(BRect r) const;
6392 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6393 void ConvertFromParent(BRect* r) const;
6395 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6396 BRect ConvertFromParent(BRect r) const;
6398 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6399 BPoint LeftTop() const;
6401 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6402 void GetClippingRegion(BRegion* region) const;
6404 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6405 virtual void ConstrainClippingRegion(BRegion* region);
6407 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6408 void ClipToPicture(BPicture* picture, BPoint where = B_ORIGIN, bool sync = true);
6410 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6411 void ClipToInversePicture(BPicture* picture, BPoint where = B_ORIGIN, bool sync = true);
6413 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6414 virtual void SetDrawingMode(drawing_mode mode);
6416 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6417 drawing_mode DrawingMode() const;
6419 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6420 void SetBlendingMode(source_alpha srcAlpha, alpha_function alphaFunc);
6422 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6423 void GetBlendingMode(source_alpha* srcAlpha, alpha_function* alphaFunc) const;
6425 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6426 virtual void SetPenSize(float size);
6428 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6429 float PenSize() const;
6431 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6432 void SetViewCursor(const BCursor* cursor, bool sync=true);
6434 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6435 virtual void SetViewColor(rgb_color c);
6437 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6438 void SetViewColor(uchar r, uchar g, uchar b, uchar a = 255);
6440 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6441 rgb_color ViewColor() const;
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);
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);
6449 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6450 void ClearViewBitmap();
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);
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);
6458 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6459 void ClearViewOverlay();
6461 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6462 virtual void SetHighColor(rgb_color a_color);
6464 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6465 void SetHighColor(uchar r, uchar g, uchar b, uchar a = 255);
6467 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6468 rgb_color HighColor() const;
6470 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6471 virtual void SetLowColor(rgb_color a_color);
6473 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6474 void SetLowColor(uchar r, uchar g, uchar b, uchar a = 255);
6476 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6477 rgb_color LowColor() const;
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);
6482 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6483 join_mode LineJoinMode() const;
6485 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6486 cap_mode LineCapMode() const;
6488 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6489 float LineMiterLimit() const;
6491 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6492 void SetOrigin(BPoint pt);
6494 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6495 void SetOrigin(float x, float y);
6497 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6498 BPoint Origin() const;
6500 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6503 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6506 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6507 void MovePenTo(BPoint pt);
6509 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6510 void MovePenTo(float x, float y);
6512 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6513 void MovePenBy(float x, float y);
6515 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6516 BPoint PenLocation() const;
6518 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6519 void StrokeLine(BPoint toPt, pattern p = B_SOLID_HIGH);
6521 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6522 void StrokeLine(BPoint pt0, BPoint pt1, pattern p = B_SOLID_HIGH);
6524 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6525 void BeginLineArray(int32 count);
6527 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6528 void AddLine(BPoint pt0, BPoint pt1, rgb_color col);
6530 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6531 void EndLineArray();
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);
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);
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);
6542 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6543 void FillPolygon(const BPolygon* aPolygon, pattern p = B_SOLID_HIGH);
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);
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);
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);
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);
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);
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);
6563 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6564 void StrokeRect(BRect r, pattern p = B_SOLID_HIGH);
6566 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6567 void FillRect(BRect r, pattern p = B_SOLID_HIGH);
6569 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6570 void FillRegion(BRegion* a_region, pattern p= B_SOLID_HIGH);
6572 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6573 void InvertRect(BRect r);
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);
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);
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);
6584 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6585 void StrokeEllipse(BRect r, pattern p = B_SOLID_HIGH);
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);
6590 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6591 void FillEllipse(BRect r, pattern p = B_SOLID_HIGH);
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);
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);
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);
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);
6605 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6606 void StrokeBezier(BPoint* controlPoints, pattern p = B_SOLID_HIGH);
6608 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6609 void FillBezier( BPoint* controlPoints, pattern p = B_SOLID_HIGH);
6611 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6612 void StrokeShape(BShape* shape, pattern p = B_SOLID_HIGH);
6614 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6615 void FillShape(BShape* shape, pattern p = B_SOLID_HIGH);
6617 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6618 void CopyBits(BRect src, BRect dst);
6620 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6621 void DrawBitmapAsync(const BBitmap* aBitmap, BRect srcRect, BRect dstRect);
6623 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6624 void DrawBitmapAsync(const BBitmap* aBitmap);
6626 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6627 void DrawBitmapAsync(const BBitmap* aBitmap, BPoint where);
6629 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6630 void DrawBitmapAsync(const BBitmap* aBitmap, BRect dstRect);
6632 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6633 void DrawBitmap(const BBitmap* aBitmap, BRect srcRect, BRect dstRect);
6635 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6636 void DrawBitmap(const BBitmap* aBitmap);
6638 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6639 void DrawBitmap(const BBitmap* aBitmap, BPoint where);
6641 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6642 void DrawBitmap(const BBitmap* aBitmap, BRect dstRect);
6644 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6645 void DrawChar(char aChar);
6647 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6648 void DrawChar(char aChar, BPoint location);
6650 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6651 void DrawString(const char* aString, escapement_delta* delta = NULL);
6653 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6654 void DrawString(const char* aString, BPoint location, escapement_delta* delta = NULL);
6656 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6657 void DrawString(const char* aString, int32 length, escapement_delta* delta = NULL);
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);
6662 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6663 virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL);
6665 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6666 void GetFont(BFont* font) const;
6668 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6669 void TruncateString(BString* in_out, uint32 mode, float width) const;
6671 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6672 float StringWidth(const char* string) const;
6674 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6675 float StringWidth(const char* string, int32 length) const;
6677 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6678 void GetStringWidths(char* stringArray[], int32 lengthArray[], int32 numStrings, float widthArray[]) const;
6680 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6681 void SetFontSize(float size);
6683 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6684 void ForceFontAliasing(bool enable);
6686 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6687 void GetFontHeight(font_height* height) const;
6689 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6690 void Invalidate(BRect invalRect);
6692 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6693 void Invalidate(const BRegion* invalRegion);
6695 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6698 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6699 void SetDiskMode(char* filename, long offset);
6701 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6702 void BeginPicture(BPicture* a_picture);
6704 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6705 void AppendToPicture(BPicture* a_picture);
6707 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6708 BPicture* EndPicture();
6710 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6711 void DrawPicture(const BPicture* a_picture);
6713 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6714 void DrawPicture(const BPicture* a_picture, BPoint where);
6716 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6717 void DrawPicture(const char* filename, long offset, BPoint where);
6719 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6720 void DrawPictureAsync(const BPicture* a_picture);
6722 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6723 void DrawPictureAsync(const BPicture* a_picture, BPoint where);
6725 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6726 void DrawPictureAsync(const char* filename, long offset, BPoint where);
6728 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6729 status_t SetEventMask(uint32 mask, uint32 options=0);
6731 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6734 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6735 status_t SetMouseEventMask(uint32 mask, uint32 options=0);
6737 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6738 virtual void SetFlags(uint32 flags);
6740 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6741 uint32 Flags() const;
6743 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6744 virtual void SetResizingMode(uint32 mode);
6746 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6747 uint32 ResizingMode() const;
6749 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6750 void MoveBy(float dh, float dv);
6752 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6753 void MoveTo(BPoint where);
6755 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6756 void MoveTo(float x, float y);
6758 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6759 void ResizeBy(float dh, float dv);
6761 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6762 void ResizeTo(float width, float height);
6764 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6765 void ScrollBy(float dh, float dv);
6767 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6768 void ScrollTo(float x, float y);
6770 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6771 virtual void ScrollTo(BPoint where);
6773 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6774 virtual void MakeFocus(bool focusState = true);
6776 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6777 bool IsFocus() const;
6779 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6780 virtual void Show();
6782 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6783 virtual void Hide();
6785 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6786 bool IsHidden() const;
6788 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6789 bool IsHidden(const BView* looking_from) const;
6791 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6794 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6797 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6798 virtual void GetPreferredSize(float* width, float* height);
6800 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6801 virtual void ResizeToPreferred();
6803 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6804 BScrollBar* ScrollBar(orientation posture) const;
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);
6809 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6810 virtual status_t GetSupportedSuites(BMessage* data);
6812 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6813 bool IsPrinting() const;
6815 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6816 void SetScale(float scale) const;
6818 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6819 virtual status_t Perform(perform_code d, void* arg);
6821 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6822 virtual void DrawAfterChildren(BRect r);
6827 <group name="Support Kit">
6829 <class name="BDataIO" owner="Steve Vallee">
6830 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6833 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6837 <class name="BMallocIO" owner="Steve Vallee">
6838 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6841 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6842 virtual ~BMallocIO();
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);
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);
6850 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6851 virtual off_t Seek(off_t pos, uint32 seek_mode);
6853 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6854 virtual off_t Position() const;
6856 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6857 virtual status_t SetSize(off_t size);
6859 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6860 void SetBlockSize(size_t blocksize);
6862 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6863 const void* Buffer() const;
6865 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6866 size_t BufferLength() const;
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);
6873 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6874 BMemoryIO(const void *p, size_t len);
6876 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6877 virtual ~BMemoryIO();
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);
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);
6885 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6886 virtual off_t Seek(off_t pos, uint32 seek_mode);
6888 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6889 virtual off_t Position() const;
6891 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6892 virtual status_t SetSize(off_t size);
6895 <class name="BPositionIO" owner="Steve Vallee">
6896 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6899 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6900 virtual ~BPositionIO();
6902 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6903 virtual ssize_t Read(void *buffer, size_t size);
6905 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6906 virtual ssize_t Write(const void *buffer, size_t size);
6908 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6909 virtual status_t SetSize(off_t size);
6913 <section name="Utilities">
6914 <functions name="Misc" owner="Steve Vallee">
6915 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6918 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6922 <functions name="BString Utility" owner="Steve Vallee">
6923 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6924 bool operator<(const char *, const BString &);
6926 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6927 bool operator<=(const char *, const BString &);
6929 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6930 bool operator==(const char *, const BString &);
6932 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6933 bool operator>(const char *, const BString &);
6935 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6936 bool operator>=(const char *, const BString &);
6938 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6939 bool operator!=(const char *, const BString &);
6941 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6942 int Compare(const BString &, const BString &);
6944 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6945 int ICompare(const BString &, const BString &);
6947 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6948 int Compare(const BString *, const BString *);
6950 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6951 int ICompare(const BString *, const BString *);
6954 <class name="BList" owner="Issac Yonemoto">
6955 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6956 BList(int32 itemsPerBlock = 20);
6958 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6959 BList(const BList&);
6961 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6964 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6965 BList& operator=(const BList &from);
6967 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6968 bool AddItem(void *item);
6970 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6971 bool AddItem(void *item, int32 atIndex);
6973 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6974 bool AddList(BList *newItems);
6976 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6977 bool AddList(BList *newItems, int32 atIndex);
6979 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6980 bool RemoveItem(void *item);
6982 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6983 void* RemoveItem(int32 index);
6985 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6986 bool RemoveItems(int32 index, int32 count);
6988 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6989 bool ReplaceItem(int32 index, void *newItem);
6991 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6994 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6995 void SortItems(int (*cmp)(const void *, const void *));
6997 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
6998 bool SwapItems(int32 indexA, int32 indexB);
7000 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7001 bool MoveItem(int32 fromIndex, int32 toIndex);
7003 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7004 void* ItemAt(int32) const;
7006 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7007 void* ItemAtFast(int32) const;
7009 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7010 void* FirstItem() const;
7012 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7013 void* LastItem() const;
7015 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7016 void* Items() const;
7018 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7019 bool HasItem(void *item) const;
7021 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7022 int32 IndexOf(void *item) const;
7024 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7025 int32 CountItems() const;
7027 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7028 bool IsEmpty() const;
7030 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7031 void DoForEach(bool (*func)(void *));
7033 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7034 void DoForEach(bool (*func)(void *, void *), void *);
7037 <class name="BString" owner="Steve Vallee">
7038 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7041 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7042 BString(const char *);
7044 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7045 BString(const BString &);
7047 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7048 BString(const char *, int32 maxLength);
7050 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7053 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7054 const char* String() const;
7056 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7057 int32 Length() const;
7059 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7060 int32 CountChars() const;
7062 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7063 BString& operator=(const BString &);
7065 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7066 BString& operator=(const char *);
7068 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7069 BString& operator=(char);
7071 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7072 BString& SetTo(const char *);
7074 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7075 BString& SetTo(const char *, int32 length);
7077 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7078 BString& SetTo(const BString &from);
7080 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7081 BString& Adopt(BString &from);
7083 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7084 BString& SetTo(const BString &, int32 length);
7086 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7087 BString& Adopt(BString &from, int32 length);
7089 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7090 BString& SetTo(char, int32 count);
7092 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7093 BString& CopyInto(BString &into, int32 fromOffset, int32 length) const;
7095 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7096 void CopyInto(char *into, int32 fromOffset, int32 length) const;
7098 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7099 BString& operator+=(const BString &);
7101 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7102 BString& operator+=(const char *);
7104 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7105 BString& operator+=(char);
7107 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7108 BString& Append(const BString &);
7110 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7111 BString& Append(const char *);
7113 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7114 BString& Append(const BString &, int32 length);
7116 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7117 BString& Append(const char *, int32 length);
7119 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7120 BString& Append(char, int32 count);
7122 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7123 BString& Prepend(const char *);
7125 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7126 BString& Prepend(const BString &);
7128 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7129 BString& Prepend(const char *, int32);
7131 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7132 BString& Prepend(const BString &, int32);
7134 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7135 BString& Prepend(char, int32 count);
7137 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7138 BString& Insert(const char *, int32 pos);
7140 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7141 BString& Insert(const char *, int32 length, int32 pos);
7143 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7144 BString& Insert(const char *, int32 fromOffset, int32 length, int32 pos);
7146 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7147 BString& Insert(const BString &, int32 pos);
7149 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7150 BString& Insert(const BString &, int32 length, int32 pos);
7152 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7153 BString& Insert(const BString &, int32 fromOffset, int32 length, int32 pos);
7155 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7156 BString& Insert(char, int32 count, int32 pos);
7158 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7159 BString& Truncate(int32 newLength, bool lazy = true);
7161 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7162 BString& Remove(int32 from, int32 length);
7164 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7165 BString& RemoveFirst(const BString &);
7167 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7168 BString& RemoveLast(const BString &);
7170 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7171 BString& RemoveAll(const BString &);
7173 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7174 BString& RemoveFirst(const char *);
7176 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7177 BString& RemoveLast(const char *);
7179 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7180 BString& RemoveAll(const char *);
7182 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7183 BString& RemoveSet(const char *setOfCharsToRemove);
7185 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7186 BString& MoveInto(BString &into, int32 from, int32 length);
7188 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7189 void MoveInto(char *into, int32 from, int32 length);
7191 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7192 bool operator<(const BString &) const;
7194 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7195 bool operator<=(const BString &) const;
7197 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7198 bool operator==(const BString &) const;
7200 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7201 bool operator>=(const BString &) const;
7203 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7204 bool operator>(const BString &) const;
7206 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7207 bool operator!=(const BString &) const;
7209 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7210 bool operator<(const char *) const;
7212 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7213 bool operator<=(const char *) const;
7215 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7216 bool operator==(const char *) const;
7218 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7219 bool operator>=(const char *) const;
7221 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7222 bool operator>(const char *) const;
7224 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7225 bool operator!=(const char *) const;
7227 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7228 int Compare(const BString &) const;
7230 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7231 int Compare(const char *) const;
7233 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7234 int Compare(const BString &, int32 n) const;
7236 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7237 int Compare(const char *, int32 n) const;
7239 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7240 int ICompare(const BString &) const;
7242 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7243 int ICompare(const char *) const;
7245 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7246 int ICompare(const BString &, int32 n) const;
7248 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7249 int ICompare(const char *, int32 n) const;
7251 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7252 int32 FindFirst(const BString &) const;
7254 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7255 int32 FindFirst(const char *) const;
7257 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7258 int32 FindFirst(const BString &, int32 fromOffset) const;
7260 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7261 int32 FindFirst(const char *, int32 fromOffset) const;
7263 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7264 int32 FindFirst(char) const;
7266 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7267 int32 FindFirst(char, int32 fromOffset) const;
7269 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7270 int32 FindLast(const BString &) const;
7272 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7273 int32 FindLast(const char *) const;
7275 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7276 int32 FindLast(const BString &, int32 beforeOffset) const;
7278 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7279 int32 FindLast(const char *, int32 beforeOffset) const;
7281 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7282 int32 FindLast(char) const;
7284 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7285 int32 FindLast(char, int32 fromOffset) const;
7287 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7288 int32 IFindFirst(const BString &) const;
7290 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7291 int32 IFindFirst(const char *) const;
7293 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7294 int32 IFindFirst(const BString &, int32 fromOffset) const;
7296 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7297 int32 IFindFirst(const char *, int32 fromOffset) const;
7299 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7300 int32 IFindLast(const BString &) const;
7302 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7303 int32 IFindLast(const char *) const;
7305 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7306 int32 IFindLast(const BString &, int32 beforeOffset) const;
7308 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7309 int32 IFindLast(const char *, int32 beforeOffset) const;
7311 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7312 BString& ReplaceFirst(char replaceThis, char withThis);
7314 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7315 BString& ReplaceLast(char replaceThis, char withThis);
7317 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7318 BString& ReplaceAll(char replaceThis, char withThis, int32 fromOffset = 0);
7320 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7321 BString& Replace(char replaceThis, char withThis, int32 maxReplaceCount, int32 fromOffset = 0);
7323 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7324 BString& ReplaceFirst(const char *replaceThis, const char *withThis);
7326 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7327 BString& ReplaceLast(const char *replaceThis, const char *withThis);
7329 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7330 BString& ReplaceAll(const char *replaceThis, const char *withThis, int32 fromOffset = 0);
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);
7335 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7336 BString& IReplaceFirst(char replaceThis, char withThis);
7338 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7339 BString& IReplaceLast(char replaceThis, char withThis);
7341 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7342 BString& IReplaceAll(char replaceThis, char withThis, int32 fromOffset = 0);
7344 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7345 BString& IReplace(char replaceThis, char withThis, int32 maxReplaceCount, int32 fromOffset = 0);
7347 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7348 BString& IReplaceFirst(const char *replaceThis, const char *withThis);
7350 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7351 BString& IReplaceLast(const char *replaceThis, const char *withThis);
7353 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7354 BString& IReplaceAll(const char *replaceThis, const char *withThis, int32 fromOffset = 0);
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);
7359 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7360 BString& ReplaceSet(const char *setOfChars, char with);
7362 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7363 BString& ReplaceSet(const char *setOfChars, const char *with);
7365 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7366 char operator[](int32 index) const;
7368 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7369 char& operator[](int32 index);
7371 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7372 char ByteAt(int32 index) const;
7374 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7375 char* LockBuffer(int32 maxLength);
7377 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7378 BString& UnlockBuffer(int32 length = -1);
7380 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7383 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7386 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7387 BString& Capitalize();
7389 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7390 BString& CapitalizeEachWord();
7392 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7393 BString& CharacterEscape(const char* original, const char* setOfCharsToEscape, char escapeWith);
7395 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7396 BString& CharacterEscape(const char *setOfCharsToEscape, char escapeWith);
7398 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7399 BString& CharacterDeescape(const char *original, char escapeChar);
7401 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7402 BString& CharacterDeescape(char escapeChar);
7404 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7405 BString& operator<<(const char *);
7407 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7408 BString& operator<<(const BString &);
7410 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7411 BString& operator<<(char);
7413 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7414 BString& operator<<(int);
7416 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7417 BString& operator<<(unsigned int);
7419 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7420 BString& operator<<(uint32);
7422 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7423 BString& operator<<(int32);
7425 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7426 BString& operator<<(uint64);
7428 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7429 BString& operator<<(int64);
7431 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7432 BString& operator<<(float);
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);
7439 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7440 virtual ~BBlockCache();
7442 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7443 void* Get(size_t block_size);
7445 <task cases="false" fspec="false" impl="false" tests="false" tspec="false">
7446 void Save(void *pointer, size_t block_size);
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);
7453 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7454 virtual ~BStopWatch();
7456 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7459 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7462 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7465 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7466 bigtime_t ElapsedTime() const;
7468 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7471 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7472 const char* Name() const;
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);
7481 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7482 BAutolock(BLocker &lock);
7484 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7485 BAutolock(BLooper *looper);
7487 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7490 <task cases="false" fspec="false" impl="true" tests="false" tspec="false">
7494 <class name="BLocker" owner="Jeremy Rand">
7495 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7498 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7499 BLocker(const char *name);
7501 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7502 BLocker(bool benaphore_style);
7504 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7505 BLocker(const char *name, bool benaphore_style);
7507 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7508 BLocker(const char *name, bool benaphore_style, bool);
7510 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7513 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7516 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7517 status_t LockWithTimeout(bigtime_t timeout);
7519 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7522 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7523 thread_id LockingThread(void) const;
7525 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7526 bool IsLocked(void) const;
7528 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7529 int32 CountLocks(void) const;
7531 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7532 int32 CountLockRequests(void) const;
7534 <task cases="true" fspec="true" impl="true" tests="true" tspec="true">
7535 sem_id Sem(void) const;