1<?xml encoding="UTF-8" version="1.0"?> 2<TaskXML> 3 <group name="Application Kit"> 4 <section name="Messaging"> 5 <class name="BInvoker" owner=""> 6 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7 BInvoker(); 8 </task> 9 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 10 BInvoker(BMessage* message, const BHandler* handler, const BLooper* looper = NULL); 11 </task> 12 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 13 BInvoker(BMessage* message, BMessenger target); 14 </task> 15 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 16 virtual ~BInvoker(); 17 </task> 18 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 19 virtual status_t SetMessage(BMessage* message); 20 </task> 21 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 22 BMessage* Message() const; 23 </task> 24 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 25 uint32 Command() const; 26 </task> 27 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 28 virtual status_t SetTarget(const BHandler* h, const BLooper* loop = NULL); 29 </task> 30 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 31 virtual status_t SetTarget(BMessenger messenger); 32 </task> 33 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 34 bool IsTargetLocal() const; 35 </task> 36 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 37 BHandler* Target(BLooper** looper = NULL) const; 38 </task> 39 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 40 BMessenger Messenger() const; 41 </task> 42 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 43 virtual status_t SetHandlerForReply(BHandler* handler); 44 </task> 45 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 46 BHandler* HandlerForReply() const; 47 </task> 48 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 49 virtual status_t Invoke(BMessage* msg = NULL); 50 </task> 51 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 52 status_t InvokeNotify(BMessage* msg, uint32 kind = B_CONTROL_INVOKED); 53 </task> 54 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 55 status_t SetTimeout(bigtime_t timeout); 56 </task> 57 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 58 bigtime_t Timeout() const; 59 </task> 60 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 61 uint32 InvokeKind(bool* notify = NULL); 62 </task> 63 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 64 void BeginInvokeNotify(uint32 kind = B_CONTROL_INVOKED); 65 </task> 66 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 67 void EndInvokeNotify(); 68 </task> 69 </class> 70 <class name="BMessage" owner="William Bull"> 71 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 72 BMessage(); 73 </task> 74 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 75 BMessage(uint32 what); 76 </task> 77 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 78 BMessage(const BMessage& a_message); 79 </task> 80 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 81 virtual ~BMessage(); 82 </task> 83 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 84 BMessage& operator=(const BMessage& msg); 85 </task> 86 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 87 status_t GetInfo(type_code typeRequested, int32 which, char** name, type_code* typeReturned, int32* count = NULL) const; 88 </task> 89 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 90 status_t GetInfo(const char* name, type_code* type, int32* c = 0) const; 91 </task> 92 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 93 status_t GetInfo(const char* name, type_code* type, bool* fixed_size) const; 94 </task> 95 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 96 int32 CountNames(type_code type) const; 97 </task> 98 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 99 bool IsEmpty() const; 100 </task> 101 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 102 bool IsSystem() const; 103 </task> 104 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 105 bool IsReply() const; 106 </task> 107 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 108 void PrintToStream() const; 109 </task> 110 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 111 status_t Rename(const char* old_entry, const char* new_entry); 112 </task> 113 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 114 bool WasDelivered() const; 115 </task> 116 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 117 bool IsSourceWaiting() const; 118 </task> 119 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 120 bool IsSourceRemote() const; 121 </task> 122 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 123 BMessenger ReturnAddress() const; 124 </task> 125 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 126 const BMessage* Previous() const; 127 </task> 128 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 129 bool WasDropped() const; 130 </task> 131 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 132 BPoint DropPoint(BPoint* offset = NULL) const; 133 </task> 134 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 135 status_t SendReply(uint32 command, BHandler* reply_to = NULL); 136 </task> 137 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 138 status_t SendReply(BMessage* the_reply, BHandler* reply_to = NULL, bigtime_t timeout = B_INFINITE_TIMEOUT); 139 </task> 140 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 141 status_t SendReply(BMessage* the_reply, BMessenger reply_to, bigtime_t timeout = B_INFINITE_TIMEOUT); 142 </task> 143 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 144 status_t SendReply(uint32 command, BMessage* reply_to_reply); 145 </task> 146 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 147 status_t SendReply(BMessage* the_reply, BMessage* reply_to_reply, bigtime_t send_timeout = B_INFINITE_TIMEOUT, bigtime_t reply_timeout = B_INFINITE_TIMEOUT); 148 </task> 149 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 150 ssize_t FlattenedSize() const; 151 </task> 152 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 153 status_t Flatten(char* buffer, ssize_t size) const; 154 </task> 155 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 156 status_t Flatten(BDataIO* stream, ssize_t* size = NULL) const; 157 </task> 158 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 159 status_t Unflatten(const char* flat_buffer); 160 </task> 161 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 162 status_t Unflatten(BDataIO* stream); 163 </task> 164 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 165 status_t AddSpecifier(const char* property); 166 </task> 167 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 168 status_t AddSpecifier(const char* property, int32 index); 169 </task> 170 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 171 status_t AddSpecifier(const char* property, int32 index, int32 range); 172 </task> 173 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 174 status_t AddSpecifier(const char* property, const char* name); 175 </task> 176 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 177 status_t AddSpecifier(const BMessage* specifier); 178 </task> 179 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 180 status_t SetCurrentSpecifier(int32 index); 181 </task> 182 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 183 status_t GetCurrentSpecifier(int32* index, BMessage* specifier = NULL, int32* form = NULL, const char** property = NULL) const; 184 </task> 185 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 186 bool HasSpecifiers() const; 187 </task> 188 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 189 status_t PopSpecifier(); 190 </task> 191 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 192 status_t AddRect(const char* name, BRect a_rect); 193 </task> 194 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 195 status_t AddPoint(const char* name, BPoint a_point); 196 </task> 197 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 198 status_t AddString(const char* name, const char* a_string); 199 </task> 200 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 201 status_t AddString(const char* name, const BString& a_string); 202 </task> 203 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 204 status_t AddInt8(const char* name, int8 val); 205 </task> 206 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 207 status_t AddInt16(const char* name, int16 val); 208 </task> 209 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 210 status_t AddInt32(const char* name, int32 val); 211 </task> 212 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 213 status_t AddInt64(const char* name, int64 val); 214 </task> 215 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 216 status_t AddBool(const char* name, bool a_boolean); 217 </task> 218 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 219 status_t AddFloat(const char* name, float a_float); 220 </task> 221 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 222 status_t AddDouble(const char* name, double a_double); 223 </task> 224 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 225 status_t AddPointer(const char* name, const void* ptr); 226 </task> 227 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 228 status_t AddMessenger(const char* name, BMessenger messenger); 229 </task> 230 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 231 status_t AddRef(const char* name, const entry_ref* ref); 232 </task> 233 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 234 status_t AddMessage(const char* name, const BMessage* msg); 235 </task> 236 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 237 status_t AddFlat(const char* name, BFlattenable* obj, int32 count = 1); 238 </task> 239 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 240 status_t AddData(const char* name, type_code type, const void* data, ssize_t numBytes, bool is_fixed_size = true, int32 count = 1); 241 </task> 242 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 243 status_t RemoveData(const char* name, int32 index = 0); 244 </task> 245 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 246 status_t RemoveName(const char* name); 247 </task> 248 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 249 status_t MakeEmpty(); 250 </task> 251 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 252 status_t FindRect(const char* name, BRect* rect) const; 253 </task> 254 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 255 status_t FindRect(const char* name, int32 index, BRect* rect) const; 256 </task> 257 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 258 status_t FindPoint(const char* name, BPoint* pt) const; 259 </task> 260 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 261 status_t FindPoint(const char* name, int32 index, BPoint* pt) const; 262 </task> 263 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 264 status_t FindString(const char* name, const char** str) const; 265 </task> 266 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 267 status_t FindString(const char* name, int32 index, const char** str) const; 268 </task> 269 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 270 status_t FindString(const char* name, BString* str) const; 271 </task> 272 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 273 status_t FindString(const char* name, int32 index, BString* str) const; 274 </task> 275 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 276 status_t FindInt8(const char* name, int8* value) const; 277 </task> 278 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 279 status_t FindInt8(const char* name, int32 index, int8* val) const; 280 </task> 281 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 282 status_t FindInt16(const char* name, int16* value) const; 283 </task> 284 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 285 status_t FindInt16(const char* name, int32 index, int16* val) const; 286 </task> 287 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 288 status_t FindInt32(const char* name, int32* value) const; 289 </task> 290 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 291 status_t FindInt32(const char* name, int32 index, int32* val) const; 292 </task> 293 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 294 status_t FindInt64(const char* name, int64* value) const; 295 </task> 296 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 297 status_t FindInt64(const char* name, int32 index, int64* val) const; 298 </task> 299 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 300 status_t FindBool(const char* name, bool* value) const; 301 </task> 302 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 303 status_t FindBool(const char* name, int32 index, bool* value) const; 304 </task> 305 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 306 status_t FindFloat(const char* name, float* f) const; 307 </task> 308 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 309 status_t FindFloat(const char* name, int32 index, float* f) const; 310 </task> 311 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 312 status_t FindDouble(const char* name, double* d) const; 313 </task> 314 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 315 status_t FindDouble(const char* name, int32 index, double* d) const; 316 </task> 317 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 318 status_t FindPointer(const char* name, void** ptr) const; 319 </task> 320 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 321 status_t FindPointer(const char* name, int32 index, void** ptr) const; 322 </task> 323 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 324 status_t FindMessenger(const char* name, BMessenger* m) const; 325 </task> 326 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 327 status_t FindMessenger(const char* name, int32 index, BMessenger* m) const; 328 </task> 329 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 330 status_t FindRef(const char* name, entry_ref* ref) const; 331 </task> 332 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 333 status_t FindRef(const char* name, int32 index, entry_ref* ref) const; 334 </task> 335 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 336 status_t FindMessage(const char* name, BMessage* msg) const; 337 </task> 338 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 339 status_t FindMessage(const char* name, int32 index, BMessage* msg) const; 340 </task> 341 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 342 status_t FindFlat(const char* name, BFlattenable* obj) const; 343 </task> 344 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 345 status_t FindFlat(const char* name, int32 index, BFlattenable* obj) const; 346 </task> 347 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 348 status_t FindData(const char* name, type_code type, const void** data, ssize_t* numBytes) const; 349 </task> 350 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 351 status_t FindData(const char* name, type_code type, int32 index, const void** data, ssize_t* numBytes) const; 352 </task> 353 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 354 status_t ReplaceRect(const char* name, BRect a_rect); 355 </task> 356 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 357 status_t ReplaceRect(const char* name, int32 index, BRect a_rect); 358 </task> 359 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 360 status_t ReplacePoint(const char* name, BPoint a_point); 361 </task> 362 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 363 status_t ReplacePoint(const char* name, int32 index, BPoint a_point); 364 </task> 365 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 366 status_t ReplaceString(const char* name, const char* string); 367 </task> 368 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 369 status_t ReplaceString(const char* name, int32 index, const char* string); 370 </task> 371 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 372 status_t ReplaceString(const char* name, const BString& string); 373 </task> 374 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 375 status_t ReplaceString(const char* name, int32 index, const BString& string); 376 </task> 377 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 378 status_t ReplaceInt8(const char* name, int8 val); 379 </task> 380 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 381 status_t ReplaceInt8(const char* name, int32 index, int8 val); 382 </task> 383 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 384 status_t ReplaceInt16(const char* name, int16 val); 385 </task> 386 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 387 status_t ReplaceInt16(const char* name, int32 index, int16 val); 388 </task> 389 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 390 status_t ReplaceInt32(const char* name, int32 val); 391 </task> 392 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 393 status_t ReplaceInt32(const char* name, int32 index, int32 val); 394 </task> 395 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 396 status_t ReplaceInt64(const char* name, int64 val); 397 </task> 398 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 399 status_t ReplaceInt64(const char* name, int32 index, int64 val); 400 </task> 401 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 402 status_t ReplaceBool(const char* name, bool a_bool); 403 </task> 404 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 405 status_t ReplaceBool(const char* name, int32 index, bool a_bool); 406 </task> 407 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 408 status_t ReplaceFloat(const char* name, float a_float); 409 </task> 410 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 411 status_t ReplaceFloat(const char* name, int32 index, float a_float); 412 </task> 413 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 414 status_t ReplaceDouble(const char* name, double a_double); 415 </task> 416 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 417 status_t ReplaceDouble(const char* name, int32 index, double a_double); 418 </task> 419 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 420 status_t ReplacePointer(const char* name, const void* ptr); 421 </task> 422 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 423 status_t ReplacePointer(const char* name,int32 index,const void* ptr); 424 </task> 425 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 426 status_t ReplaceMessenger(const char* name, BMessenger messenger); 427 </task> 428 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 429 status_t ReplaceMessenger(const char* name, int32 index, BMessenger msngr); 430 </task> 431 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 432 status_t ReplaceRef( const char* name,const entry_ref* ref); 433 </task> 434 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 435 status_t ReplaceRef( const char* name, int32 index, const entry_ref* ref); 436 </task> 437 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 438 status_t ReplaceMessage(const char* name, const BMessage* msg); 439 </task> 440 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 441 status_t ReplaceMessage(const char* name, int32 index, const BMessage* msg); 442 </task> 443 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 444 status_t ReplaceFlat(const char* name, BFlattenable* obj); 445 </task> 446 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 447 status_t ReplaceFlat(const char* name, int32 index, BFlattenable* obj); 448 </task> 449 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 450 status_t ReplaceData(const char* name, type_code type, const void* data, ssize_t data_size); 451 </task> 452 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 453 status_t ReplaceData(const char* name, type_code type, int32 index, const void* data, ssize_t data_size); 454 </task> 455 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 456 void* operator new(size_t size); 457 </task> 458 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 459 void operator delete(void* ptr, size_t size); 460 </task> 461 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 462 bool HasRect(const char* , int32 n = 0) const; 463 </task> 464 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 465 bool HasPoint(const char* , int32 n = 0) const; 466 </task> 467 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 468 bool HasString(const char* , int32 n = 0) const; 469 </task> 470 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 471 bool HasInt8(const char* , int32 n = 0) const; 472 </task> 473 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 474 bool HasInt16(const char* , int32 n = 0) const; 475 </task> 476 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 477 bool HasInt32(const char* , int32 n = 0) const; 478 </task> 479 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 480 bool HasInt64(const char* , int32 n = 0) const; 481 </task> 482 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 483 bool HasBool(const char* , int32 n = 0) const; 484 </task> 485 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 486 bool HasFloat(const char* , int32 n = 0) const; 487 </task> 488 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 489 bool HasDouble(const char* , int32 n = 0) const; 490 </task> 491 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 492 bool HasPointer(const char* , int32 n = 0) const; 493 </task> 494 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 495 bool HasMessenger(const char* , int32 n = 0) const; 496 </task> 497 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 498 bool HasRef(const char* , int32 n = 0) const; 499 </task> 500 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 501 bool HasMessage(const char* , int32 n = 0) const; 502 </task> 503 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 504 bool HasFlat(const char* , const BFlattenable* ) const; 505 </task> 506 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 507 bool HasFlat(const char* ,int32 ,const BFlattenable* ) const; 508 </task> 509 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 510 bool HasData(const char* , type_code , int32 n = 0) const; 511 </task> 512 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 513 BRect FindRect(const char* , int32 n = 0) const; 514 </task> 515 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 516 BPoint FindPoint(const char* , int32 n = 0) const; 517 </task> 518 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 519 const char* FindString(const char* , int32 n = 0) const; 520 </task> 521 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 522 int8 FindInt8(const char* , int32 n = 0) const; 523 </task> 524 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 525 int16 FindInt16(const char* , int32 n = 0) const; 526 </task> 527 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 528 int32 FindInt32(const char* , int32 n = 0) const; 529 </task> 530 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 531 int64 FindInt64(const char* , int32 n = 0) const; 532 </task> 533 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 534 bool FindBool(const char* , int32 n = 0) const; 535 </task> 536 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 537 float FindFloat(const char* , int32 n = 0) const; 538 </task> 539 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 540 double FindDouble(const char* , int32 n = 0) const; 541 </task> 542 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 543 BMessage(BMessage* a_message); 544 </task> 545 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 546 NOTE: Add convenience functions for struct rgb_color 547 </task> 548 </class> 549 <class name="BMessageFilter" owner="Erik Jaesler"> 550 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 551 BMessageFilter(uint32 what, filter_hook func = NULL); 552 </task> 553 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 554 BMessageFilter(message_delivery delivery, message_source source, filter_hook func = NULL); 555 </task> 556 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 557 BMessageFilter(message_delivery delivery, message_source source, uint32 what, filter_hook func = NULL); 558 </task> 559 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 560 BMessageFilter(const BMessageFilter& filter); 561 </task> 562 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 563 BMessageFilter(const BMessageFilter* filter); 564 </task> 565 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 566 virtual ~BMessageFilter(); 567 </task> 568 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 569 BMessageFilter& operator=(const BMessageFilter &from); 570 </task> 571 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 572 virtual filter_result Filter(BMessage* message, BHandler** target); 573 </task> 574 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 575 message_delivery MessageDelivery() const; 576 </task> 577 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 578 message_source MessageSource() const; 579 </task> 580 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 581 uint32 Command() const; 582 </task> 583 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 584 bool FiltersAnyCommand() const; 585 </task> 586 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 587 BLooper* Looper() const; 588 </task> 589 </class> 590 <class name="BMessageQueue" owner="Jeremy Rand"> 591 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 592 BMessageQueue(); 593 </task> 594 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 595 virtual ~BMessageQueue(); 596 </task> 597 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 598 void AddMessage(BMessage* an_event); 599 </task> 600 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 601 bool RemoveMessage(BMessage* an_event); 602 </task> 603 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 604 BMessage* NextMessage(); 605 </task> 606 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 607 BMessage* FindMessage(int32 index) const; 608 </task> 609 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 610 BMessage* FindMessage(uint32 what, int32 index = 0) const; 611 </task> 612 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 613 int32 CountMessages() const; 614 </task> 615 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 616 bool IsEmpty() const; 617 </task> 618 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 619 bool Lock(); 620 </task> 621 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 622 void Unlock(); 623 </task> 624 </class> 625 <class name="BMessageRunner" owner=""> 626 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 627 BMessageRunner(BMessenger target, const BMessage* msg, bigtime_t interval, int32 count = -1); 628 </task> 629 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 630 BMessageRunner(BMessenger target, const BMessage* msg, bigtime_t interval, int32 count, BMessenger reply_to); 631 </task> 632 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 633 virtual ~BMessageRunner(); 634 </task> 635 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 636 status_t InitCheck() const; 637 </task> 638 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 639 status_t SetInterval(bigtime_t interval); 640 </task> 641 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 642 status_t SetCount(int32 count); 643 </task> 644 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 645 status_t GetInfo(bigtime_t* interval, int32* count) const; 646 </task> 647 </class> 648 <class name="BMessenger" owner=""> 649 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 650 BMessenger(); 651 </task> 652 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 653 BMessenger(const char* mime_sig, team_id team = -1, status_t* perr = NULL); 654 </task> 655 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 656 BMessenger(const BHandler* handler, const BLooper* looper = NULL, status_t* perr = NULL); 657 </task> 658 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 659 BMessenger(const BMessenger& from); 660 </task> 661 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 662 ~BMessenger(); 663 </task> 664 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 665 bool IsTargetLocal() const; 666 </task> 667 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 668 BHandler* Target(BLooper** looper) const; 669 </task> 670 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 671 bool LockTarget() const; 672 </task> 673 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 674 status_t LockTargetWithTimeout(bigtime_t timeout) const; 675 </task> 676 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 677 status_t SendMessage(uint32 command, BHandler* reply_to = NULL) const; 678 </task> 679 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 680 status_t SendMessage(BMessage* a_message, BHandler* reply_to = NULL, bigtime_t timeout = B_INFINITE_TIMEOUT) const; 681 </task> 682 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 683 status_t SendMessage(BMessage* a_message, BMessenger reply_to, bigtime_t timeout = B_INFINITE_TIMEOUT) const; 684 </task> 685 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 686 status_t SendMessage(uint32 command, BMessage* reply) const; 687 </task> 688 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 689 status_t SendMessage(BMessage* a_message, BMessage* reply, bigtime_t send_timeout = B_INFINITE_TIMEOUT, bigtime_t reply_timeout = B_INFINITE_TIMEOUT) const; 690 </task> 691 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 692 BMessenger& operator=(const BMessenger &from); 693 </task> 694 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 695 bool operator==(const BMessenger &other) const; 696 </task> 697 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 698 bool IsValid() const; 699 </task> 700 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 701 team_id Team() const; 702 </task> 703 </class> 704 <functions name="BMessenger Support" owner=""> 705 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 706 bool operator<(const BMessenger & a, const BMessenger & b); 707 </task> 708 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 709 bool operator!=(const BMessenger & a, const BMessenger & b); 710 </task> 711 </functions> 712 </section> 713 <section name="BHandler"> 714 <class name="BHandler" owner="Erik Jaesler"> 715 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 716 BHandler(const char* name = NULL); 717 </task> 718 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 719 BHandler(BMessage* data); 720 </task> 721 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 722 virtual ~BHandler(); 723 </task> 724 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 725 static BArchivable* Instantiate(BMessage* data); 726 </task> 727 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 728 virtual status_t Archive(BMessage* data, bool deep = true) const; 729 </task> 730 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 731 virtual void MessageReceived(BMessage* message); 732 </task> 733 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 734 BLooper* Looper() const; 735 </task> 736 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 737 void SetName(const char* name); 738 </task> 739 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 740 const char* Name() const; 741 </task> 742 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 743 virtual void SetNextHandler(BHandler* handler); 744 </task> 745 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 746 BHandler* NextHandler() const; 747 </task> 748 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 749 virtual void AddFilter(BMessageFilter* filter); 750 </task> 751 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 752 virtual bool RemoveFilter(BMessageFilter* filter); 753 </task> 754 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 755 virtual void SetFilterList(BList* filters); 756 </task> 757 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 758 BList* FilterList(); 759 </task> 760 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 761 bool LockLooper(); 762 </task> 763 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 764 status_t LockLooperWithTimeout(bigtime_t timeout); 765 </task> 766 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 767 void UnlockLooper(); 768 </task> 769 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 770 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 771 </task> 772 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 773 virtual status_t GetSupportedSuites(BMessage* data); 774 </task> 775 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 776 status_t StartWatching(BMessenger, uint32 what); 777 </task> 778 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 779 status_t StartWatchingAll(BMessenger); 780 </task> 781 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 782 status_t StopWatching(BMessenger, uint32 what); 783 </task> 784 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 785 status_t StopWatchingAll(BMessenger); 786 </task> 787 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 788 status_t StartWatching(BHandler* , uint32 what); 789 </task> 790 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 791 status_t StartWatchingAll(BHandler* ); 792 </task> 793 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 794 status_t StopWatching(BHandler* , uint32 what); 795 </task> 796 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 797 status_t StopWatchingAll(BHandler* ); 798 </task> 799 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 800 virtual void SendNotices(uint32 what, const BMessage* = 0); 801 </task> 802 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 803 bool IsWatched() const; 804 </task> 805 </class> 806 </section> 807 <section name="BLooper"> 808 <class name="BLooper" owner="Erik Jaesler"> 809 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 810 BLooper(const char* name = NULL, int32 priority = B_NORMAL_PRIORITY, int32 port_capacity = B_LOOPER_PORT_DEFAULT_CAPACITY); 811 </task> 812 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 813 BLooper(BMessage* data); 814 </task> 815 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 816 virtual ~BLooper(); 817 </task> 818 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 819 static BArchivable* Instantiate(BMessage* data); 820 </task> 821 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 822 virtual status_t Archive(BMessage* data, bool deep = true) const; 823 </task> 824 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 825 status_t PostMessage(uint32 command); 826 </task> 827 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 828 status_t PostMessage(BMessage* message); 829 </task> 830 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 831 status_t PostMessage(uint32 command, BHandler* handler, BHandler* reply_to = NULL); 832 </task> 833 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 834 status_t PostMessage(BMessage* message, BHandler* handler, BHandler* reply_to = NULL); 835 </task> 836 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 837 virtual void DispatchMessage(BMessage* message, BHandler* handler); 838 </task> 839 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 840 virtual void MessageReceived(BMessage* msg); 841 </task> 842 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 843 BMessage* CurrentMessage() const; 844 </task> 845 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 846 BMessage* DetachCurrentMessage(); 847 </task> 848 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 849 BMessageQueue* MessageQueue() const; 850 </task> 851 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 852 bool IsMessageWaiting() const; 853 </task> 854 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 855 void AddHandler(BHandler* handler); 856 </task> 857 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 858 bool RemoveHandler(BHandler* handler); 859 </task> 860 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 861 int32 CountHandlers() const; 862 </task> 863 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 864 BHandler* HandlerAt(int32 index) const; 865 </task> 866 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 867 int32 IndexOf(BHandler* handler) const; 868 </task> 869 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 870 BHandler* PreferredHandler() const; 871 </task> 872 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 873 void SetPreferredHandler(BHandler* handler); 874 </task> 875 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 876 virtual thread_id Run(); 877 </task> 878 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 879 virtual void Quit(); 880 </task> 881 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 882 virtual bool QuitRequested(); 883 </task> 884 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 885 bool Lock(); 886 </task> 887 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 888 void Unlock(); 889 </task> 890 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 891 bool IsLocked() const; 892 </task> 893 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 894 status_t LockWithTimeout(bigtime_t timeout); 895 </task> 896 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 897 thread_id Thread() const; 898 </task> 899 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 900 team_id Team() const; 901 </task> 902 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 903 static BLooper* LooperForThread(thread_id tid); 904 </task> 905 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 906 thread_id LockingThread() const; 907 </task> 908 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 909 int32 CountLocks() const; 910 </task> 911 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 912 int32 CountLockRequests() const; 913 </task> 914 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 915 sem_id Sem() const; 916 </task> 917 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 918 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 919 </task> 920 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 921 virtual status_t GetSupportedSuites(BMessage* data); 922 </task> 923 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 924 virtual void AddCommonFilter(BMessageFilter* filter); 925 </task> 926 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 927 virtual bool RemoveCommonFilter(BMessageFilter* filter); 928 </task> 929 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 930 virtual void SetCommonFilterList(BList* filters); 931 </task> 932 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 933 BList* CommonFilterList() const; 934 </task> 935 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 936 BMessage* MessageFromPort(bigtime_t = B_INFINITE_TIMEOUT); 937 </task> 938 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 939 virtual void task_looper(); 940 </task> 941 </class> 942 </section> 943 <section name="Roster"> 944 <class name="BRoster" owner="Joe Banafato"> 945 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 946 BRoster(); 947 </task> 948 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 949 ~BRoster(); 950 </task> 951 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 952 bool IsRunning(const char* mime_sig) const; 953 </task> 954 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 955 bool IsRunning(entry_ref* ref) const; 956 </task> 957 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 958 team_id TeamFor(const char* mime_sig) const; 959 </task> 960 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 961 team_id TeamFor(entry_ref* ref) const; 962 </task> 963 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 964 void GetAppList(BList* team_id_list) const; 965 </task> 966 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 967 void GetAppList(const char* sig, BList* team_id_list) const; 968 </task> 969 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 970 status_t GetAppInfo(const char* sig, app_info* info) const; 971 </task> 972 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 973 status_t GetAppInfo(entry_ref* ref, app_info* info) const; 974 </task> 975 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 976 status_t GetRunningAppInfo(team_id team, app_info* info) const; 977 </task> 978 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 979 status_t GetActiveAppInfo(app_info* info) const; 980 </task> 981 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 982 status_t FindApp(const char* mime_type, entry_ref* app) const; 983 </task> 984 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 985 status_t FindApp(entry_ref* ref, entry_ref* app) const; 986 </task> 987 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 988 status_t Broadcast(BMessage* msg) const; 989 </task> 990 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 991 status_t Broadcast(BMessage* msg, BMessenger reply_to) const; 992 </task> 993 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 994 status_t StartWatching(BMessenger target, uint32 event_mask = B_REQUEST_LAUNCHED | B_REQUEST_QUIT) const; 995 </task> 996 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 997 status_t StopWatching(BMessenger target) const; 998 </task> 999 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1000 status_t ActivateApp(team_id team) const; 1001 </task> 1002 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1003 status_t Launch(const char* mime_type, BMessage* initial_msgs = NULL, team_id* app_team = NULL) const; 1004 </task> 1005 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1006 status_t Launch(const char* mime_type, BList* message_list, team_id* app_team = NULL) const; 1007 </task> 1008 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1009 status_t Launch(const char* mime_type, int argc, char** args, team_id* app_team = NULL) const; 1010 </task> 1011 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1012 status_t Launch(const entry_ref* ref, const BMessage* initial_message = NULL, team_id* app_team = NULL) const; 1013 </task> 1014 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1015 status_t Launch(const entry_ref* ref, const BList* message_list, team_id* app_team = NULL) const; 1016 </task> 1017 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1018 status_t Launch(const entry_ref* ref, int argc, const char* const* args, team_id* app_team = NULL) const; 1019 </task> 1020 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1021 void GetRecentDocuments(BMessage* refList, int32 maxCount, const char* ofType = NULL, const char* openedByAppSig = NULL) const; 1022 </task> 1023 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1024 void GetRecentDocuments(BMessage* refList, int32 maxCount, const char* ofTypeList[], int32 ofTypeListCount, const char* openedByAppSig = NULL) const; 1025 </task> 1026 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1027 void GetRecentFolders(BMessage* refList, int32 maxCount, const char* openedByAppSig = NULL) const; 1028 </task> 1029 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1030 void GetRecentApps(BMessage* refList, int32 maxCount) const; 1031 </task> 1032 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1033 void AddToRecentDocuments(const entry_ref* doc, const char* appSig = NULL) const; 1034 </task> 1035 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1036 void AddToRecentFolders(const entry_ref* folder,const char* appSig = NULL) const; 1037 </task> 1038 </class> 1039 </section> 1040 <section name="Clipboard"> 1041 <class name="BClipboard" owner="Gabe Yoder"> 1042 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1043 BClipboard(const char* name, bool transient = false); 1044 </task> 1045 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1046 virtual ~BClipboard(); 1047 </task> 1048 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1049 const char* Name() const; 1050 </task> 1051 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1052 uint32 LocalCount() const; 1053 </task> 1054 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1055 uint32 SystemCount() const; 1056 </task> 1057 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1058 status_t StartWatching(BMessenger target); 1059 </task> 1060 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1061 status_t StopWatching(BMessenger target); 1062 </task> 1063 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1064 bool Lock(); 1065 </task> 1066 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1067 void Unlock(); 1068 </task> 1069 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1070 bool IsLocked() const; 1071 </task> 1072 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1073 status_t Clear(); 1074 </task> 1075 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1076 status_t Commit(); 1077 </task> 1078 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1079 status_t Revert(); 1080 </task> 1081 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1082 BMessenger DataSource() const; 1083 </task> 1084 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1085 BMessage* Data() const; 1086 </task> 1087 </class> 1088 </section> 1089 <section name="BCursor"> 1090 <class name="BCursor" owner="Gabe Yoder"> 1091 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1092 BCursor(const void* cursorData); 1093 </task> 1094 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1095 BCursor(BMessage* data); 1096 </task> 1097 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1098 virtual ~BCursor(); 1099 </task> 1100 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1101 virtual status_t Archive(BMessage* into, bool deep = true) const; 1102 </task> 1103 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1104 static BArchivable* Instantiate(BMessage* data); 1105 </task> 1106 </class> 1107 </section> 1108 <section name="Scripting Support"> 1109 <class name="BPropertyInfo" owner="Jeremy Rand"> 1110 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1111 BPropertyInfo(property_info* p = NULL, value_info* ci = NULL, bool free_on_delete = false); 1112 </task> 1113 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1114 virtual ~BPropertyInfo(); 1115 </task> 1116 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1117 virtual int32 FindMatch(BMessage* msg, int32 index, BMessage* spec, int32 form, const char* prop, void* data = NULL) const; 1118 </task> 1119 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1120 virtual bool IsFixedSize() const; 1121 </task> 1122 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1123 virtual type_code TypeCode() const; 1124 </task> 1125 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1126 virtual ssize_t FlattenedSize() const; 1127 </task> 1128 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1129 virtual status_t Flatten(void* buffer, ssize_t size) const; 1130 </task> 1131 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1132 virtual bool AllowsTypeCode(type_code code) const; 1133 </task> 1134 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1135 virtual status_t Unflatten(type_code c, const void* buf, ssize_t s); 1136 </task> 1137 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1138 const property_info* Properties() const; 1139 </task> 1140 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1141 const value_info* Values() const; 1142 </task> 1143 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1144 int32 CountProperties() const; 1145 </task> 1146 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1147 int32 CountValues() const; 1148 </task> 1149 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1150 void PrintToStream() const; 1151 </task> 1152 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1153 static bool FindCommand(uint32, int32, property_info* ); 1154 </task> 1155 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1156 static bool FindSpecifier(uint32, property_info* ); 1157 </task> 1158 </class> 1159 </section> 1160 </group> 1161 <group name="Interface Kit"> 1162 <section name="Group 1 Support"> 1163 <class name="BPoint" owner="Greg Gelfond"> 1164 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1165 BPoint(); 1166 </task> 1167 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1168 BPoint(float X, float Y); 1169 </task> 1170 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1171 BPoint(const BPoint& pt); 1172 </task> 1173 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1174 BPoint& operator=(const BPoint& from); 1175 </task> 1176 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1177 void Set(float X, float Y); 1178 </task> 1179 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1180 void ConstrainTo(BRect rect); 1181 </task> 1182 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1183 void PrintToStream() const; 1184 </task> 1185 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1186 BPoint operator+(const BPoint&) const; 1187 </task> 1188 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1189 BPoint operator-(const BPoint&) const; 1190 </task> 1191 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1192 BPoint& operator+=(const BPoint&); 1193 </task> 1194 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1195 BPoint& operator-=(const BPoint&); 1196 </task> 1197 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1198 bool operator!=(const BPoint&) const; 1199 </task> 1200 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1201 bool operator==(const BPoint&) const; 1202 </task> 1203 </class> 1204 <class name="BPolygon" owner="Staffan Hellstrom"> 1205 <task cases="false" fspec="true" impl="true" tests="true" tspec="false"> 1206 BPolygon(const BPoint* ptArray, int32 numPoints); 1207 </task> 1208 <task cases="false" fspec="true" impl="true" tests="true" tspec="false"> 1209 BPolygon(); 1210 </task> 1211 <task cases="false" fspec="true" impl="true" tests="true" tspec="false"> 1212 BPolygon(const BPolygon* poly); 1213 </task> 1214 <task cases="false" fspec="true" impl="true" tests="true" tspec="false"> 1215 virtual ~BPolygon(); 1216 </task> 1217 <task cases="false" fspec="true" impl="true" tests="true" tspec="false"> 1218 BPolygon& operator=(const BPolygon& from); 1219 </task> 1220 <task cases="false" fspec="true" impl="true" tests="true" tspec="false"> 1221 BRect Frame() const; 1222 </task> 1223 <task cases="false" fspec="true" impl="true" tests="true" tspec="false"> 1224 void AddPoints(const BPoint* ptArray, int32 numPoints); 1225 </task> 1226 <task cases="false" fspec="true" impl="true" tests="true" tspec="false"> 1227 int32 CountPoints() const; 1228 </task> 1229 <task cases="false" fspec="true" impl="true" tests="true" tspec="false"> 1230 void MapTo(BRect srcRect, BRect dstRect); 1231 </task> 1232 <task cases="false" fspec="true" impl="true" tests="true" tspec="false"> 1233 void PrintToStream() const; 1234 </task> 1235 </class> 1236 <class name="BRect" owner="Issac Yonemoto"> 1237 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1238 BRect(); 1239 </task> 1240 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1241 BRect(const BRect &); 1242 </task> 1243 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1244 BRect(float l, float t, float r, float b); 1245 </task> 1246 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1247 BRect(BPoint leftTop, BPoint rightBottom); 1248 </task> 1249 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1250 BRect& operator=(const BRect &from); 1251 </task> 1252 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1253 void Set(float l, float t, float r, float b); 1254 </task> 1255 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1256 void PrintToStream() const; 1257 </task> 1258 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1259 BPoint LeftTop() const; 1260 </task> 1261 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1262 BPoint RightBottom() const; 1263 </task> 1264 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1265 BPoint LeftBottom() const; 1266 </task> 1267 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1268 BPoint RightTop() const; 1269 </task> 1270 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1271 void SetLeftTop(const BPoint); 1272 </task> 1273 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1274 void SetRightBottom(const BPoint); 1275 </task> 1276 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1277 void SetLeftBottom(const BPoint); 1278 </task> 1279 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1280 void SetRightTop(const BPoint); 1281 </task> 1282 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1283 void InsetBy(BPoint); 1284 </task> 1285 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1286 void InsetBy(float dx, float dy); 1287 </task> 1288 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1289 void OffsetBy(BPoint); 1290 </task> 1291 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1292 void OffsetBy(float dx, float dy); 1293 </task> 1294 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1295 void OffsetTo(BPoint); 1296 </task> 1297 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1298 void OffsetTo(float x, float y); 1299 </task> 1300 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1301 BRect& InsetBySelf(BPoint); 1302 </task> 1303 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1304 BRect& InsetBySelf(float dx, float dy); 1305 </task> 1306 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1307 BRect InsetByCopy(BPoint); 1308 </task> 1309 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1310 BRect InsetByCopy(float dx, float dy); 1311 </task> 1312 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1313 BRect& OffsetBySelf(BPoint); 1314 </task> 1315 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1316 BRect& OffsetBySelf(float dx, float dy); 1317 </task> 1318 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1319 BRect OffsetByCopy(BPoint); 1320 </task> 1321 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1322 BRect OffsetByCopy(float dx, float dy); 1323 </task> 1324 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1325 BRect& OffsetToSelf(BPoint); 1326 </task> 1327 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1328 BRect& OffsetToSelf(float dx, float dy); 1329 </task> 1330 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1331 BRect OffsetToCopy(BPoint); 1332 </task> 1333 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1334 BRect OffsetToCopy(float dx, float dy); 1335 </task> 1336 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1337 bool operator==(BRect) const; 1338 </task> 1339 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1340 bool operator!=(BRect) const; 1341 </task> 1342 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1343 BRect operator&(BRect) const; 1344 </task> 1345 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1346 BRect operator|(BRect) const; 1347 </task> 1348 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1349 bool Intersects(BRect r) const; 1350 </task> 1351 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1352 bool IsValid() const; 1353 </task> 1354 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1355 float Width() const; 1356 </task> 1357 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1358 int32 IntegerWidth() const; 1359 </task> 1360 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1361 float Height() const; 1362 </task> 1363 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1364 int32 IntegerHeight() const; 1365 </task> 1366 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1367 bool Contains(BPoint) const; 1368 </task> 1369 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1370 bool Contains(BRect) const; 1371 </task> 1372 </class> 1373 <class name="BRegion" owner="Issac Yonemoto"> 1374 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1375 BRegion(); 1376 </task> 1377 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1378 BRegion(const BRegion ®ion); 1379 </task> 1380 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1381 BRegion(const BRect rect); 1382 </task> 1383 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1384 virtual ~BRegion(); 1385 </task> 1386 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1387 BRegion& operator=(const BRegion &from); 1388 </task> 1389 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1390 BRect Frame() const; 1391 </task> 1392 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1393 clipping_rect FrameInt() const; 1394 </task> 1395 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1396 BRect RectAt(int32 index); 1397 </task> 1398 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1399 clipping_rect RectAtInt(int32 index); 1400 </task> 1401 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1402 int32 CountRects(); 1403 </task> 1404 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1405 void Set(BRect newBounds); 1406 </task> 1407 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1408 void Set(clipping_rect newBounds); 1409 </task> 1410 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1411 bool Intersects(BRect r) const; 1412 </task> 1413 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1414 bool Intersects(clipping_rect r) const; 1415 </task> 1416 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1417 bool Contains(BPoint pt) const; 1418 </task> 1419 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1420 bool Contains(int32 x, int32 y); 1421 </task> 1422 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1423 void PrintToStream() const; 1424 </task> 1425 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1426 void OffsetBy(int32 dh, int32 dv); 1427 </task> 1428 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1429 void MakeEmpty(); 1430 </task> 1431 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1432 void Include(BRect r); 1433 </task> 1434 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1435 void Include(clipping_rect r); 1436 </task> 1437 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1438 void Include(const BRegion*); 1439 </task> 1440 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1441 void Exclude(BRect r); 1442 </task> 1443 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1444 void Exclude(clipping_rect r); 1445 </task> 1446 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1447 void Exclude(const BRegion*); 1448 </task> 1449 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1450 void IntersectWith(const BRegion*); 1451 </task> 1452 </class> 1453 </section> 1454 <section name="Group 2 Support"> 1455 <class name="BPicture" owner=""> 1456 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1457 BPicture(); 1458 </task> 1459 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1460 BPicture(const BPicture &original); 1461 </task> 1462 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1463 BPicture(BMessage* data); 1464 </task> 1465 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1466 virtual ~BPicture(); 1467 </task> 1468 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1469 static BArchivable* Instantiate(BMessage* data); 1470 </task> 1471 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1472 virtual status_t Archive(BMessage* data, bool deep = true) const; 1473 </task> 1474 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1475 virtual status_t Perform(perform_code d, void* arg); 1476 </task> 1477 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1478 status_t Play(void* *callBackTable, int32 tableEntries, void* userData); 1479 </task> 1480 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1481 status_t Flatten(BDataIO* stream); 1482 </task> 1483 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1484 status_t Unflatten(BDataIO* stream); 1485 </task> 1486 </class> 1487 <class name="BScreen" owner=""> 1488 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1489 BScreen(screen_id id = B_MAIN_SCREEN_ID); 1490 </task> 1491 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1492 BScreen(BWindow* win); 1493 </task> 1494 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1495 ~BScreen(); 1496 </task> 1497 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1498 bool IsValid(); 1499 </task> 1500 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1501 status_t SetToNext(); 1502 </task> 1503 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1504 color_space ColorSpace(); 1505 </task> 1506 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1507 BRect Frame(); 1508 </task> 1509 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1510 screen_id ID(); 1511 </task> 1512 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1513 status_t WaitForRetrace(); 1514 </task> 1515 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1516 status_t WaitForRetrace(bigtime_t timeout); 1517 </task> 1518 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1519 uint8 IndexForColor(rgb_color rgb); 1520 </task> 1521 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1522 uint8 IndexForColor(uint8 r, uint8 g, uint8 b, uint8 a = 255); 1523 </task> 1524 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1525 rgb_color ColorForIndex(const uint8 index); 1526 </task> 1527 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1528 uint8 InvertIndex(uint8 index); 1529 </task> 1530 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1531 const color_map* ColorMap(); 1532 </task> 1533 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1534 status_t GetBitmap(BBitmap** screen_shot, bool draw_cursor = true, BRect* bound = NULL); 1535 </task> 1536 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1537 status_t ReadBitmap(BBitmap* buffer, bool draw_cursor = true, BRect* bound = NULL); 1538 </task> 1539 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1540 rgb_color DesktopColor(); 1541 </task> 1542 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1543 rgb_color DesktopColor(uint32 index); 1544 </task> 1545 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1546 void SetDesktopColor(rgb_color rgb, bool stick = true); 1547 </task> 1548 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1549 void SetDesktopColor(rgb_color rgb, uint32 index, bool stick = true); 1550 </task> 1551 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1552 status_t ProposeMode(display_mode* target, const display_mode* low, const display_mode* high); 1553 </task> 1554 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1555 status_t GetModeList(display_mode** mode_list, uint32* count); 1556 </task> 1557 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1558 status_t GetMode(display_mode* mode); 1559 </task> 1560 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1561 status_t GetMode(uint32 workspace, display_mode* mode); 1562 </task> 1563 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1564 status_t SetMode(display_mode* mode, bool makeDefault = false); 1565 </task> 1566 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1567 status_t SetMode(uint32 workspace, display_mode* mode, bool makeDefault = false); 1568 </task> 1569 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1570 status_t GetDeviceInfo(accelerant_device_info* adi); 1571 </task> 1572 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1573 status_t GetPixelClockLimits(display_mode* mode, uint32* low, uint32* high); 1574 </task> 1575 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1576 status_t GetTimingConstraints(display_timing_constraints* dtc); 1577 </task> 1578 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1579 status_t SetDPMS(uint32 dpms_state); 1580 </task> 1581 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1582 uint32 DPMSState(void); 1583 </task> 1584 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1585 uint32 DPMSCapabilites(void); 1586 </task> 1587 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1588 BPrivateScreen* private_screen(); 1589 </task> 1590 </class> 1591 <class name="BShape" owner="Greg Gelfond"> 1592 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1593 BShape(); 1594 </task> 1595 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1596 BShape(const BShape& copyFrom); 1597 </task> 1598 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1599 BShape(BMessage* data); 1600 </task> 1601 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1602 virtual ~BShape(); 1603 </task> 1604 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1605 virtual status_t Archive(BMessage* into, bool deep = true) const; 1606 </task> 1607 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1608 static BArchivable* Instantiate(BMessage* data); 1609 </task> 1610 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1611 void Clear(); 1612 </task> 1613 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1614 BRect Bounds() const; 1615 </task> 1616 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1617 status_t AddShape(const BShape* other); 1618 </task> 1619 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1620 status_t MoveTo(BPoint point); 1621 </task> 1622 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1623 status_t LineTo(BPoint linePoint); 1624 </task> 1625 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1626 status_t BezierTo(BPoint controlPoints[3]); 1627 </task> 1628 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1629 status_t Close(); 1630 </task> 1631 </class> 1632 <class name="BShapeIterator" owner=""> 1633 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1634 BShapeIterator(); 1635 </task> 1636 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1637 virtual ~BShapeIterator(); 1638 </task> 1639 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1640 virtual status_t IterateMoveTo(BPoint* point); 1641 </task> 1642 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1643 virtual status_t IterateLineTo(int32 lineCount, BPoint* linePts); 1644 </task> 1645 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1646 virtual status_t IterateBezierTo(int32 bezierCount, BPoint* bezierPts); 1647 </task> 1648 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1649 virtual status_t IterateClose(); 1650 </task> 1651 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1652 status_t Iterate(BShape* shape); 1653 </task> 1654 </class> 1655 <functions name="Screen Support" owner=""> 1656 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1657 const color_map* system_colors(); 1658 </task> 1659 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1660 status_t set_screen_space(int32 index, uint32 res, bool stick = true); 1661 </task> 1662 </functions> 1663 </section> 1664 <section name="Group 3 Support"> 1665 <class name="BBitmap" owner="Xavier Castellan"> 1666 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1667 BBitmap(BRect bounds, uint32 flags, color_space depth, int32 bytesPerRow=B_ANY_BYTES_PER_ROW, screen_id screenID=B_MAIN_SCREEN_ID); 1668 </task> 1669 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1670 BBitmap(BRect bounds, color_space depth, bool accepts_views = false, bool need_contiguous = false); 1671 </task> 1672 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1673 BBitmap(const BBitmap* source, bool accepts_views = false, bool need_contiguous = false); 1674 </task> 1675 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1676 BBitmap(BMessage* data); 1677 </task> 1678 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1679 virtual ~BBitmap(); 1680 </task> 1681 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1682 static BArchivable* Instantiate(BMessage* data); 1683 </task> 1684 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1685 virtual status_t Archive(BMessage* data, bool deep = true) const; 1686 </task> 1687 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1688 status_t InitCheck() const; 1689 </task> 1690 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1691 bool IsValid() const; 1692 </task> 1693 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1694 status_t LockBits(uint32* state=NULL); 1695 </task> 1696 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1697 void UnlockBits(); 1698 </task> 1699 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1700 area_id Area() const; 1701 </task> 1702 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1703 void* Bits() const; 1704 </task> 1705 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1706 int32 BitsLength() const; 1707 </task> 1708 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1709 int32 BytesPerRow() const; 1710 </task> 1711 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1712 color_space ColorSpace() const; 1713 </task> 1714 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1715 BRect Bounds() const; 1716 </task> 1717 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1718 void SetBits(const void* data, int32 length, int32 offset, color_space cs); 1719 </task> 1720 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1721 status_t GetOverlayRestrictions(overlay_restrictions* restrict) const; 1722 </task> 1723 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1724 virtual void AddChild(BView* view); 1725 </task> 1726 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1727 virtual bool RemoveChild(BView* view); 1728 </task> 1729 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1730 int32 CountChildren() const; 1731 </task> 1732 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1733 BView* ChildAt(int32 index) const; 1734 </task> 1735 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1736 BView* FindView(const char* view_name) const; 1737 </task> 1738 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1739 BView* FindView(BPoint point) const; 1740 </task> 1741 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1742 bool Lock(); 1743 </task> 1744 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1745 void Unlock(); 1746 </task> 1747 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1748 bool IsLocked() const; 1749 </task> 1750 </class> 1751 <class name="BFont" owner=""> 1752 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1753 BFont(); 1754 </task> 1755 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1756 BFont(const BFont &font); 1757 </task> 1758 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1759 BFont(const BFont* font); 1760 </task> 1761 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1762 status_t SetFamilyAndStyle(const font_family family, 1763 </task> 1764 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1765 void SetFamilyAndStyle(uint32 code); 1766 </task> 1767 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1768 status_t SetFamilyAndFace(const font_family family, uint16 face); 1769 </task> 1770 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1771 void SetSize(float size); 1772 </task> 1773 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1774 void SetShear(float shear); 1775 </task> 1776 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1777 void SetRotation(float rotation); 1778 </task> 1779 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1780 void SetSpacing(uint8 spacing); 1781 </task> 1782 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1783 void SetEncoding(uint8 encoding); 1784 </task> 1785 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1786 void SetFace(uint16 face); 1787 </task> 1788 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1789 void SetFlags(uint32 flags); 1790 </task> 1791 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1792 void GetFamilyAndStyle(font_family* family, font_style* style) const; 1793 </task> 1794 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1795 uint32 FamilyAndStyle() const; 1796 </task> 1797 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1798 float Size() const; 1799 </task> 1800 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1801 float Shear() const; 1802 </task> 1803 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1804 float Rotation() const; 1805 </task> 1806 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1807 uint8 Spacing() const; 1808 </task> 1809 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1810 uint8 Encoding() const; 1811 </task> 1812 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1813 uint16 Face() const; 1814 </task> 1815 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1816 uint32 Flags() const; 1817 </task> 1818 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1819 font_direction Direction() const; 1820 </task> 1821 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1822 bool IsFixed() const; 1823 </task> 1824 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1825 bool IsFullAndHalfFixed() const; 1826 </task> 1827 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1828 BRect BoundingBox() const; 1829 </task> 1830 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1831 unicode_block Blocks() const; 1832 </task> 1833 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1834 font_file_format FileFormat() const; 1835 </task> 1836 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1837 int32 CountTuned() const; 1838 </task> 1839 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1840 void GetTunedInfo(int32 index, tuned_font_info* info) const; 1841 </task> 1842 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1843 void TruncateString(BString* in_out, uint32 mode, float width) const; 1844 </task> 1845 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1846 void GetTruncatedStrings(const char* stringArray[], int32 numStrings, uint32 mode, float width, BString resultArray[]) const; 1847 </task> 1848 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1849 void GetTruncatedStrings(const char* stringArray[], int32 numStrings, uint32 mode, float width, char* resultArray[]) const; 1850 </task> 1851 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1852 float StringWidth(const char* string) const; 1853 </task> 1854 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1855 float StringWidth(const char* string, int32 length) const; 1856 </task> 1857 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1858 void GetStringWidths(const char* stringArray[], const int32 lengthArray[], int32 numStrings, float widthArray[]) const; 1859 </task> 1860 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1861 void GetEscapements(const char charArray[], int32 numChars, float escapementArray[]) const; 1862 </task> 1863 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1864 void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, float escapementArray[]) const; 1865 </task> 1866 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1867 void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[]) const; 1868 </task> 1869 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1870 void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[], BPoint offsetArray[]) const; 1871 </task> 1872 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1873 void GetEdges(const char charArray[], int32 numBytes, edge_info edgeArray[]) const; 1874 </task> 1875 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1876 void GetHeight(font_height* height) const; 1877 </task> 1878 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1879 void GetBoundingBoxesAsGlyphs(const char charArray[], int32 numChars, font_metric_mode mode, BRect boundingBoxArray[]) const; 1880 </task> 1881 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1882 void GetBoundingBoxesAsString(const char charArray[], int32 numChars, font_metric_mode mode, escapement_delta* delta, BRect boundingBoxArray[]) const; 1883 </task> 1884 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1885 void GetBoundingBoxesForStrings(const char* stringArray[], int32 numStrings, font_metric_mode mode, escapement_delta deltas[], BRect boundingBoxArray[]) const; 1886 </task> 1887 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1888 void GetGlyphShapes(const char charArray[], int32 numChars, BShape* glyphShapeArray[]) const; 1889 </task> 1890 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1891 void GetHasGlyphs(const char charArray[], int32 numChars, bool hasArray[]) const; 1892 </task> 1893 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1894 BFont& operator=(const BFont &font); 1895 </task> 1896 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1897 bool operator==(const BFont &font) const; 1898 </task> 1899 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1900 bool operator!=(const BFont &font) const; 1901 </task> 1902 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1903 void PrintToStream() const; 1904 </task> 1905 </class> 1906 <functions name="Font Support" owner=""> 1907 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1908 int32 count_font_families(); 1909 </task> 1910 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1911 status_t get_font_family(int32 index, font_family* name, uint32* flags = NULL); 1912 </task> 1913 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1914 int32 count_font_styles(font_family name); 1915 </task> 1916 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1917 status_t get_font_style(font_family family, int32 index, font_style* name, uint32* flags = NULL); 1918 </task> 1919 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1920 status_t get_font_style(font_family family, int32 index, font_style* name, uint16* face, uint32* flags = NULL); 1921 </task> 1922 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1923 bool update_font_families(bool check_only); 1924 </task> 1925 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1926 status_t get_font_cache_info(uint32 id, void* set); 1927 </task> 1928 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 1929 status_t set_font_cache_info(uint32 id, void* set); 1930 </task> 1931 </functions> 1932 </section> 1933 <section name="Control Widgets"> 1934 <class name="BControl" owner="Marc Flerackers"> 1935 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1936 BControl(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizeMask, uint32 flags); 1937 </task> 1938 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1939 BControl(BMessage* data); 1940 </task> 1941 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1942 virtual ~BControl(); 1943 </task> 1944 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1945 static BArchivable* Instantiate(BMessage* data); 1946 </task> 1947 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1948 virtual status_t Archive(BMessage* data, bool deep = true) const; 1949 </task> 1950 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1951 virtual void WindowActivated(bool state); 1952 </task> 1953 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1954 virtual void AttachedToWindow(); 1955 </task> 1956 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1957 virtual void MessageReceived(BMessage* msg); 1958 </task> 1959 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1960 virtual void MakeFocus(bool state = true); 1961 </task> 1962 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1963 virtual void KeyDown(const char* bytes, int32 numBytes); 1964 </task> 1965 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1966 virtual void MouseDown(BPoint pt); 1967 </task> 1968 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1969 virtual void MouseUp(BPoint pt); 1970 </task> 1971 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1972 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 1973 </task> 1974 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1975 virtual void DetachedFromWindow(); 1976 </task> 1977 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1978 virtual void SetLabel(const char* text); 1979 </task> 1980 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1981 const char* Label() const; 1982 </task> 1983 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1984 virtual void SetValue(int32 value); 1985 </task> 1986 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1987 int32 Value() const; 1988 </task> 1989 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1990 virtual void SetEnabled(bool on); 1991 </task> 1992 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1993 bool IsEnabled() const; 1994 </task> 1995 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1996 virtual void GetPreferredSize(float* width, float* height); 1997 </task> 1998 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 1999 virtual void ResizeToPreferred(); 2000 </task> 2001 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2002 virtual status_t Invoke(BMessage* msg = NULL); 2003 </task> 2004 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2005 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 2006 </task> 2007 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2008 virtual status_t GetSupportedSuites(BMessage* data); 2009 </task> 2010 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2011 virtual void AllAttached(); 2012 </task> 2013 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2014 virtual void AllDetached(); 2015 </task> 2016 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2017 bool IsFocusChanging() const; 2018 </task> 2019 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2020 bool IsTracking() const; 2021 </task> 2022 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2023 void SetTracking(bool state); 2024 </task> 2025 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2026 void SetValueNoUpdate(int32 value); 2027 </task> 2028 </class> 2029 <class name="BButton" owner="Marc Flerackers"> 2030 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2031 BButton(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); 2032 </task> 2033 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2034 BButton(BMessage* data); 2035 </task> 2036 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2037 virtual ~BButton(); 2038 </task> 2039 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2040 static BArchivable* Instantiate(BMessage* data); 2041 </task> 2042 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2043 virtual status_t Archive(BMessage* data, bool deep = true) const; 2044 </task> 2045 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2046 virtual void Draw(BRect updateRect); 2047 </task> 2048 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2049 virtual void MouseDown(BPoint where); 2050 </task> 2051 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2052 virtual void AttachedToWindow(); 2053 </task> 2054 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2055 virtual void KeyDown(const char* bytes, int32 numBytes); 2056 </task> 2057 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2058 virtual void MakeDefault(bool state); 2059 </task> 2060 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2061 virtual void SetLabel(const char* text); 2062 </task> 2063 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2064 bool IsDefault() const; 2065 </task> 2066 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2067 virtual void MessageReceived(BMessage* msg); 2068 </task> 2069 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2070 virtual void WindowActivated(bool state); 2071 </task> 2072 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2073 virtual void MouseUp(BPoint pt); 2074 </task> 2075 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2076 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 2077 </task> 2078 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2079 virtual void DetachedFromWindow(); 2080 </task> 2081 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2082 virtual void SetValue(int32 value); 2083 </task> 2084 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2085 virtual void GetPreferredSize(float* width, float* height); 2086 </task> 2087 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2088 virtual void ResizeToPreferred(); 2089 </task> 2090 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2091 virtual status_t Invoke(BMessage* msg = NULL); 2092 </task> 2093 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2094 virtual void FrameMoved(BPoint new_position); 2095 </task> 2096 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2097 virtual void FrameResized(float new_width, float new_height); 2098 </task> 2099 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2100 virtual void MakeFocus(bool state = true); 2101 </task> 2102 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2103 virtual void AllAttached(); 2104 </task> 2105 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2106 virtual void AllDetached(); 2107 </task> 2108 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2109 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 2110 </task> 2111 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2112 virtual status_t GetSupportedSuites(BMessage* data); 2113 </task> 2114 </class> 2115 <class name="BCheckBox" owner="Marc Flerackers"> 2116 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2117 BCheckBox(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); 2118 </task> 2119 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2120 BCheckBox(BMessage* data); 2121 </task> 2122 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2123 virtual ~BCheckBox(); 2124 </task> 2125 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2126 static BArchivable* Instantiate(BMessage* data); 2127 </task> 2128 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2129 virtual status_t Archive(BMessage* data, bool deep = true) const; 2130 </task> 2131 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2132 virtual void Draw(BRect updateRect); 2133 </task> 2134 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2135 virtual void AttachedToWindow(); 2136 </task> 2137 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2138 virtual void MouseDown(BPoint where); 2139 </task> 2140 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2141 virtual void MessageReceived(BMessage* msg); 2142 </task> 2143 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2144 virtual void WindowActivated(bool state); 2145 </task> 2146 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2147 virtual void KeyDown(const char* bytes, int32 numBytes); 2148 </task> 2149 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2150 virtual void MouseUp(BPoint pt); 2151 </task> 2152 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2153 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 2154 </task> 2155 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2156 virtual void DetachedFromWindow(); 2157 </task> 2158 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2159 virtual void SetValue(int32 value); 2160 </task> 2161 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2162 virtual void GetPreferredSize(float* width, float* height); 2163 </task> 2164 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2165 virtual void ResizeToPreferred(); 2166 </task> 2167 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2168 virtual status_t Invoke(BMessage* msg = NULL); 2169 </task> 2170 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2171 virtual void FrameMoved(BPoint new_position); 2172 </task> 2173 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2174 virtual void FrameResized(float new_width, float new_height); 2175 </task> 2176 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2177 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 2178 </task> 2179 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2180 virtual status_t GetSupportedSuites(BMessage* data); 2181 </task> 2182 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2183 virtual void MakeFocus(bool state = true); 2184 </task> 2185 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2186 virtual void AllAttached(); 2187 </task> 2188 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2189 virtual void AllDetached(); 2190 </task> 2191 </class> 2192 <class name="BColorControl" owner=""> 2193 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2194 BColorControl(BPoint start, color_control_layout layout, float cell_size, const char *name, BMessage *message = NULL, bool use_offscreen = false); 2195 </task> 2196 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2197 BColorControl(BMessage *data); 2198 </task> 2199 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2200 virtual ~BColorControl(); 2201 </task> 2202 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2203 static BArchivable *Instantiate(BMessage *data); 2204 </task> 2205 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2206 virtual status_t Archive(BMessage *data, bool deep = true) const; 2207 </task> 2208 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2209 virtual void SetValue(int32 color_value); 2210 </task> 2211 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2212 void SetValue(rgb_color color); 2213 </task> 2214 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2215 rgb_color ValueAsColor(); 2216 </task> 2217 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2218 virtual void SetEnabled(bool state); 2219 </task> 2220 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2221 virtual void AttachedToWindow(); 2222 </task> 2223 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2224 virtual void MessageReceived(BMessage *msg); 2225 </task> 2226 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2227 virtual void Draw(BRect updateRect); 2228 </task> 2229 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2230 virtual void MouseDown(BPoint where); 2231 </task> 2232 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2233 virtual void KeyDown(const char *bytes, int32 numBytes); 2234 </task> 2235 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2236 virtual void SetCellSize(float size); 2237 </task> 2238 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2239 float CellSize() const; 2240 </task> 2241 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2242 virtual void SetLayout(color_control_layout layout); 2243 </task> 2244 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2245 color_control_layout Layout() const; 2246 </task> 2247 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2248 virtual void WindowActivated(bool state); 2249 </task> 2250 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2251 virtual void MouseUp(BPoint pt); 2252 </task> 2253 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2254 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage *msg); 2255 </task> 2256 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2257 virtual void DetachedFromWindow(); 2258 </task> 2259 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2260 virtual void GetPreferredSize(float *width, float *height); 2261 </task> 2262 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2263 virtual void ResizeToPreferred(); 2264 </task> 2265 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2266 virtual status_t Invoke(BMessage *msg = NULL); 2267 </task> 2268 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2269 virtual void FrameMoved(BPoint new_position); 2270 </task> 2271 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2272 virtual void FrameResized(float new_width, float new_height); 2273 </task> 2274 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2275 virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property); 2276 </task> 2277 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2278 virtual status_t GetSupportedSuites(BMessage *data); 2279 </task> 2280 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2281 virtual void MakeFocus(bool state = true); 2282 </task> 2283 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2284 virtual void AllAttached(); 2285 </task> 2286 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2287 virtual void AllDetached(); 2288 </task> 2289 </class> 2290 <class name="BPictureButton" owner="Graham Macdonald"> 2291 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2292 BPictureButton(BRect frame, const char* name, BPicture* off, BPicture* on, BMessage* message, uint32 behavior = B_ONE_STATE_BUTTON, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flgs = B_WILL_DRAW | B_NAVIGABLE); 2293 </task> 2294 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2295 BPictureButton(BMessage* data); 2296 </task> 2297 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2298 virtual ~BPictureButton(); 2299 </task> 2300 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2301 static BArchivable* Instantiate(BMessage* data); 2302 </task> 2303 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2304 virtual status_t Archive(BMessage* data, bool deep = true) const; 2305 </task> 2306 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2307 virtual void Draw(BRect updateRect); 2308 </task> 2309 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2310 virtual void MouseDown(BPoint where); 2311 </task> 2312 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2313 virtual void KeyDown(const char* bytes, int32 numBytes); 2314 </task> 2315 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2316 virtual void SetEnabledOn(BPicture* on); 2317 </task> 2318 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2319 virtual void SetEnabledOff(BPicture* off); 2320 </task> 2321 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2322 virtual void SetDisabledOn(BPicture* on); 2323 </task> 2324 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2325 virtual void SetDisabledOff(BPicture* off); 2326 </task> 2327 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2328 BPicture* EnabledOn() const; 2329 </task> 2330 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2331 BPicture* EnabledOff() const; 2332 </task> 2333 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2334 BPicture* DisabledOn() const; 2335 </task> 2336 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2337 BPicture* DisabledOff() const; 2338 </task> 2339 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2340 virtual void SetBehavior(uint32 behavior); 2341 </task> 2342 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2343 uint32 Behavior() const; 2344 </task> 2345 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2346 virtual void MessageReceived(BMessage* msg); 2347 </task> 2348 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2349 virtual void MouseUp(BPoint pt); 2350 </task> 2351 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2352 virtual void WindowActivated(bool state); 2353 </task> 2354 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2355 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 2356 </task> 2357 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2358 virtual void AttachedToWindow(); 2359 </task> 2360 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2361 virtual void DetachedFromWindow(); 2362 </task> 2363 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2364 virtual void SetValue(int32 value); 2365 </task> 2366 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2367 virtual status_t Invoke(BMessage* msg = NULL); 2368 </task> 2369 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2370 virtual void FrameMoved(BPoint new_position); 2371 </task> 2372 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2373 virtual void FrameResized(float new_width, float new_height); 2374 </task> 2375 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2376 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 2377 </task> 2378 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2379 virtual status_t GetSupportedSuites(BMessage* data); 2380 </task> 2381 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2382 virtual void ResizeToPreferred(); 2383 </task> 2384 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2385 virtual void GetPreferredSize(float* width, float* height); 2386 </task> 2387 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2388 virtual void MakeFocus(bool state = true); 2389 </task> 2390 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2391 virtual void AllAttached(); 2392 </task> 2393 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2394 virtual void AllDetached(); 2395 </task> 2396 </class> 2397 <class name="BRadioButton" owner="Marc Flerackers"> 2398 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2399 BRadioButton(BRect frame, const char* name, const char* label, BMessage* message, uint32 resizMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); 2400 </task> 2401 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2402 BRadioButton(BMessage* data); 2403 </task> 2404 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2405 virtual ~BRadioButton(); 2406 </task> 2407 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2408 static BArchivable* Instantiate(BMessage* data); 2409 </task> 2410 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2411 virtual status_t Archive(BMessage* data, bool deep = true) const; 2412 </task> 2413 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2414 virtual void Draw(BRect updateRect); 2415 </task> 2416 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2417 virtual void MouseDown(BPoint where); 2418 </task> 2419 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2420 virtual void AttachedToWindow(); 2421 </task> 2422 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2423 virtual void KeyDown(const char* bytes, int32 numBytes); 2424 </task> 2425 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2426 virtual void SetValue(int32 value); 2427 </task> 2428 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2429 virtual void GetPreferredSize(float* width, float* height); 2430 </task> 2431 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2432 virtual void ResizeToPreferred(); 2433 </task> 2434 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2435 virtual status_t Invoke(BMessage* msg = NULL); 2436 </task> 2437 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2438 virtual void MessageReceived(BMessage* msg); 2439 </task> 2440 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2441 virtual void WindowActivated(bool state); 2442 </task> 2443 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2444 virtual void MouseUp(BPoint pt); 2445 </task> 2446 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2447 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 2448 </task> 2449 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2450 virtual void DetachedFromWindow(); 2451 </task> 2452 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2453 virtual void FrameMoved(BPoint new_position); 2454 </task> 2455 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2456 virtual void FrameResized(float new_width, float new_height); 2457 </task> 2458 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2459 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 2460 </task> 2461 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2462 virtual void MakeFocus(bool state = true); 2463 </task> 2464 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2465 virtual void AllAttached(); 2466 </task> 2467 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2468 virtual void AllDetached(); 2469 </task> 2470 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2471 virtual status_t GetSupportedSuites(BMessage* data); 2472 </task> 2473 </class> 2474 <class name="BSlider" owner="Staffan Hellstrom"> 2475 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2476 BSlider(BRect frame, const char* name, const char* label, BMessage* message, int32 minValue, int32 maxValue, thumb_style thumbType = B_BLOCK_THUMB, uint32 resizingMode = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_NAVIGABLE | B_WILL_DRAW | B_FRAME_EVENTS); 2477 </task> 2478 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2479 BSlider(BRect frame, const char* name, const char* label, BMessage* message, int32 minValue, int32 maxValue, orientation posture /*= B_HORIZONTAL*/, thumb_style thumbType = B_BLOCK_THUMB, uint32 resizingMode = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_NAVIGABLE | B_WILL_DRAW | B_FRAME_EVENTS); 2480 </task> 2481 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2482 BSlider(BMessage* data); 2483 </task> 2484 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2485 virtual ~BSlider(); 2486 </task> 2487 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2488 static BArchivable* Instantiate(BMessage* data); 2489 </task> 2490 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2491 virtual status_t Archive(BMessage* data, bool deep = true) const; 2492 </task> 2493 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2494 virtual status_t Perform(perform_code d, void* arg); 2495 </task> 2496 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2497 virtual void WindowActivated(bool state); 2498 </task> 2499 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2500 virtual void AttachedToWindow(); 2501 </task> 2502 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2503 virtual void AllAttached(); 2504 </task> 2505 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2506 virtual void AllDetached(); 2507 </task> 2508 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2509 virtual void DetachedFromWindow(); 2510 </task> 2511 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2512 virtual void MessageReceived(BMessage* msg); 2513 </task> 2514 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2515 virtual void FrameMoved(BPoint new_position); 2516 </task> 2517 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2518 virtual void FrameResized(float w,float h); 2519 </task> 2520 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2521 virtual void KeyDown(const char* bytes, int32 n); 2522 </task> 2523 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2524 virtual void MouseDown(BPoint); 2525 </task> 2526 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2527 virtual void MouseUp(BPoint pt); 2528 </task> 2529 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2530 virtual void MouseMoved(BPoint pt, uint32 c, const BMessage* m); 2531 </task> 2532 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2533 virtual void Pulse(); 2534 </task> 2535 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2536 virtual void SetLabel(const char* label); 2537 </task> 2538 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2539 virtual void SetLimitLabels(const char* minLabel, const char* maxLabel); 2540 </task> 2541 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2542 const char* MinLimitLabel() const; 2543 </task> 2544 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2545 const char* MaxLimitLabel() const; 2546 </task> 2547 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2548 virtual void SetValue(int32); 2549 </task> 2550 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2551 virtual int32 ValueForPoint(BPoint) const; 2552 </task> 2553 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2554 virtual void SetPosition(float); 2555 </task> 2556 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2557 float Position() const; 2558 </task> 2559 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2560 virtual void SetEnabled(bool on); 2561 </task> 2562 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2563 void GetLimits(int32* minimum, int32* maximum); 2564 </task> 2565 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2566 virtual void Draw(BRect); 2567 </task> 2568 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2569 virtual void DrawSlider(); 2570 </task> 2571 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2572 virtual void DrawBar(); 2573 </task> 2574 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2575 virtual void DrawHashMarks(); 2576 </task> 2577 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2578 virtual void DrawThumb(); 2579 </task> 2580 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2581 virtual void DrawFocusMark(); 2582 </task> 2583 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2584 virtual void DrawText(); 2585 </task> 2586 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2587 virtual char* UpdateText() const; 2588 </task> 2589 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2590 virtual BRect BarFrame() const; 2591 </task> 2592 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2593 virtual BRect HashMarksFrame() const; 2594 </task> 2595 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2596 virtual BRect ThumbFrame() const; 2597 </task> 2598 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2599 virtual void SetFlags(uint32 flags); 2600 </task> 2601 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2602 virtual void SetResizingMode(uint32 mode); 2603 </task> 2604 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2605 virtual void GetPreferredSize( float* width, float* height); 2606 </task> 2607 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2608 virtual void ResizeToPreferred(); 2609 </task> 2610 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2611 virtual status_t Invoke(BMessage* msg=NULL); 2612 </task> 2613 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2614 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 2615 </task> 2616 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2617 virtual status_t GetSupportedSuites(BMessage* data); 2618 </task> 2619 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2620 virtual void SetModificationMessage(BMessage* message); 2621 </task> 2622 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2623 BMessage* ModificationMessage() const; 2624 </task> 2625 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2626 virtual void SetSnoozeAmount(int32); 2627 </task> 2628 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2629 int32 SnoozeAmount() const; 2630 </task> 2631 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2632 virtual void SetKeyIncrementValue(int32 value); 2633 </task> 2634 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2635 int32 KeyIncrementValue() const; 2636 </task> 2637 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2638 virtual void SetHashMarkCount(int32 count); 2639 </task> 2640 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2641 int32 HashMarkCount() const; 2642 </task> 2643 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2644 virtual void SetHashMarks(hash_mark_location where); 2645 </task> 2646 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2647 hash_mark_location HashMarks() const; 2648 </task> 2649 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2650 virtual void SetStyle(thumb_style s); 2651 </task> 2652 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2653 thumb_style Style() const; 2654 </task> 2655 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2656 virtual void SetBarColor(rgb_color); 2657 </task> 2658 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2659 rgb_color BarColor() const; 2660 </task> 2661 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2662 virtual void UseFillColor(bool, const rgb_color* c=NULL); 2663 </task> 2664 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2665 bool FillColor(rgb_color*) const; 2666 </task> 2667 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2668 BView* OffscreenView() const; 2669 </task> 2670 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2671 orientation Orientation() const; 2672 </task> 2673 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2674 virtual void SetOrientation(orientation); 2675 </task> 2676 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2677 float BarThickness() const; 2678 </task> 2679 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2680 virtual void SetBarThickness(float thickness); 2681 </task> 2682 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2683 virtual void SetFont(const BFont* font, uint32 properties = B_FONT_ALL); 2684 </task> 2685 </class> 2686 <class name="BTab" owner="Marc Flerackers"> 2687 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2688 BTab(BView* contents=NULL); 2689 </task> 2690 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2691 BTab(BMessage* data); 2692 </task> 2693 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2694 virtual ~BTab(); 2695 </task> 2696 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2697 static BArchivable* Instantiate(BMessage* data); 2698 </task> 2699 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2700 virtual status_t Archive(BMessage* data, bool deep = true) const; 2701 </task> 2702 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2703 virtual status_t Perform(uint32 d, void* arg); 2704 </task> 2705 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2706 const char* Label() const; 2707 </task> 2708 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2709 virtual void SetLabel(const char* label); 2710 </task> 2711 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2712 bool IsSelected() const; 2713 </task> 2714 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2715 virtual void Select(BView* owner); 2716 </task> 2717 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2718 virtual void Deselect(); 2719 </task> 2720 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2721 virtual void SetEnabled(bool on); 2722 </task> 2723 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2724 bool IsEnabled() const; 2725 </task> 2726 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2727 void MakeFocus(bool infocus=true); 2728 </task> 2729 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2730 bool IsFocus() const; 2731 </task> 2732 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2733 virtual void SetView(BView* contents); 2734 </task> 2735 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2736 BView* View() const; 2737 </task> 2738 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2739 virtual void DrawFocusMark(BView* owner, BRect tabFrame); 2740 </task> 2741 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2742 virtual void DrawLabel(BView* owner, BRect tabFrame); 2743 </task> 2744 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2745 virtual void DrawTab(BView* owner, BRect tabFrame, tab_position, bool full=true); 2746 </task> 2747 </class> 2748 <class name="BTabView" owner="Marc Flerackers"> 2749 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2750 BTabView(BRect frame, const char* name, button_width width = B_WIDTH_AS_USUAL, uint32 resizingMode = B_FOLLOW_ALL, uint32 flags = B_FULL_UPDATE_ON_RESIZE | B_WILL_DRAW | B_NAVIGABLE_JUMP | B_FRAME_EVENTS | B_NAVIGABLE); 2751 </task> 2752 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2753 BTabView(BMessage*); 2754 </task> 2755 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2756 virtual ~BTabView(); 2757 </task> 2758 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2759 static BArchivable* Instantiate(BMessage*); 2760 </task> 2761 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2762 virtual status_t Archive(BMessage*, bool deep=true) const; 2763 </task> 2764 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2765 virtual status_t Perform(perform_code d, void* arg); 2766 </task> 2767 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2768 virtual void WindowActivated(bool state); 2769 </task> 2770 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2771 virtual void AttachedToWindow(); 2772 </task> 2773 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2774 virtual void AllAttached(); 2775 </task> 2776 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2777 virtual void AllDetached(); 2778 </task> 2779 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2780 virtual void DetachedFromWindow(); 2781 </task> 2782 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2783 virtual void MessageReceived(BMessage* msg); 2784 </task> 2785 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2786 virtual void FrameMoved(BPoint new_position); 2787 </task> 2788 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2789 virtual void FrameResized(float w,float h); 2790 </task> 2791 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2792 virtual void KeyDown(const char* bytes, int32 n); 2793 </task> 2794 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2795 virtual void MouseDown(BPoint); 2796 </task> 2797 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2798 virtual void MouseUp(BPoint); 2799 </task> 2800 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2801 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 2802 </task> 2803 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2804 virtual void Pulse(); 2805 </task> 2806 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2807 virtual void Select(int32 tabIndex); 2808 </task> 2809 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2810 int32 Selection() const; 2811 </task> 2812 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2813 virtual void MakeFocus(bool focusState = true); 2814 </task> 2815 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2816 virtual void SetFocusTab(int32 tabIndex, bool focusState); 2817 </task> 2818 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2819 int32 FocusTab() const; 2820 </task> 2821 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2822 virtual void Draw(BRect); 2823 </task> 2824 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2825 virtual BRect DrawTabs(); 2826 </task> 2827 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2828 virtual void DrawBox(BRect selectedTabFrame); 2829 </task> 2830 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2831 virtual BRect TabFrame(int32 tabIndex) const; 2832 </task> 2833 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2834 virtual void SetFlags(uint32 flags); 2835 </task> 2836 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2837 virtual void SetResizingMode(uint32 mode); 2838 </task> 2839 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2840 virtual void GetPreferredSize( float* width, float* height); 2841 </task> 2842 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2843 virtual void ResizeToPreferred(); 2844 </task> 2845 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2846 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 2847 </task> 2848 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2849 virtual status_t GetSupportedSuites(BMessage* data); 2850 </task> 2851 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2852 virtual void AddTab(BView* tabContents, BTab* tab=NULL); 2853 </task> 2854 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2855 virtual BTab* RemoveTab(int32 tabIndex); 2856 </task> 2857 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2858 virtual BTab* TabAt(int32 tabIndex) const; 2859 </task> 2860 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2861 virtual void SetTabWidth(button_width s); 2862 </task> 2863 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2864 button_width TabWidth() const; 2865 </task> 2866 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2867 virtual void SetTabHeight(float height); 2868 </task> 2869 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2870 float TabHeight() const; 2871 </task> 2872 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2873 BView* ContainerView() const; 2874 </task> 2875 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2876 int32 CountTabs() const; 2877 </task> 2878 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 2879 BView* ViewForTab(int32 tabIndex) const; 2880 </task> 2881 </class> 2882 </section> 2883 <section name="Non-Control Widgets"> 2884 <class name="BBox" owner="Marc Flerackers"> 2885 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2886 BBox(BRect bounds, const char* name = NULL, uint32 resizeFlags = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE_JUMP, border_style border = B_FANCY_BORDER); 2887 </task> 2888 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2889 BBox(BMessage* data); 2890 </task> 2891 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2892 virtual ~BBox(void); 2893 </task> 2894 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2895 static BArchivable* Instantiate(BMessage* data); 2896 </task> 2897 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2898 virtual status_t Archive(BMessage* data, bool deep = true) const; 2899 </task> 2900 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2901 virtual void SetBorder(border_style style); 2902 </task> 2903 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2904 border_style Border() const; 2905 </task> 2906 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2907 void SetLabel(const char* label); 2908 </task> 2909 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2910 status_t SetLabel(BView* view_label); 2911 </task> 2912 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2913 const char* Label() const; 2914 </task> 2915 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2916 BView* LabelView() const; 2917 </task> 2918 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2919 virtual void Draw(BRect bounds); 2920 </task> 2921 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2922 virtual void AttachedToWindow(); 2923 </task> 2924 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2925 virtual void DetachedFromWindow(); 2926 </task> 2927 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2928 virtual void AllAttached(); 2929 </task> 2930 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2931 virtual void AllDetached(); 2932 </task> 2933 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2934 virtual void FrameResized(float new_width, float new_height); 2935 </task> 2936 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2937 virtual void MessageReceived(BMessage* msg); 2938 </task> 2939 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2940 virtual void MouseDown(BPoint pt); 2941 </task> 2942 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2943 virtual void MouseUp(BPoint pt); 2944 </task> 2945 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2946 virtual void WindowActivated(bool state); 2947 </task> 2948 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2949 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 2950 </task> 2951 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2952 virtual void FrameMoved(BPoint new_position); 2953 </task> 2954 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2955 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 2956 </task> 2957 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2958 virtual void ResizeToPreferred(); 2959 </task> 2960 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2961 virtual void GetPreferredSize(float* width, float* height); 2962 </task> 2963 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2964 virtual void MakeFocus(bool state = true); 2965 </task> 2966 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2967 virtual status_t GetSupportedSuites(BMessage* data); 2968 </task> 2969 </class> 2970 <class name="BStringView" owner=""> 2971 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2972 BStringView(BRect bounds, const char* name, const char* text, uint32 resizeFlags = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); 2973 </task> 2974 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2975 BStringView(BMessage* data); 2976 </task> 2977 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2978 virtual ~BStringView(); 2979 </task> 2980 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2981 static BArchivable* Instantiate(BMessage* data); 2982 </task> 2983 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2984 virtual status_t Archive(BMessage* data, bool deep = true) const; 2985 </task> 2986 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2987 void SetText(const char* text); 2988 </task> 2989 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2990 const char* Text() const; 2991 </task> 2992 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2993 void SetAlignment(alignment flag); 2994 </task> 2995 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2996 alignment Alignment() const; 2997 </task> 2998 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 2999 virtual void AttachedToWindow(); 3000 </task> 3001 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3002 virtual void Draw(BRect bounds); 3003 </task> 3004 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3005 virtual void MessageReceived(BMessage* msg); 3006 </task> 3007 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3008 virtual void MouseDown(BPoint pt); 3009 </task> 3010 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3011 virtual void MouseUp(BPoint pt); 3012 </task> 3013 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3014 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 3015 </task> 3016 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3017 virtual void DetachedFromWindow(); 3018 </task> 3019 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3020 virtual void FrameMoved(BPoint new_position); 3021 </task> 3022 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3023 virtual void FrameResized(float new_width, float new_height); 3024 </task> 3025 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3026 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 3027 </task> 3028 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3029 virtual void ResizeToPreferred(); 3030 </task> 3031 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3032 virtual void GetPreferredSize(float* width, float* height); 3033 </task> 3034 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3035 virtual void MakeFocus(bool state = true); 3036 </task> 3037 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3038 virtual void AllAttached(); 3039 </task> 3040 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3041 virtual void AllDetached(); 3042 </task> 3043 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 3044 virtual status_t GetSupportedSuites(BMessage* data); 3045 </task> 3046 </class> 3047 <class name="BStatusBar" owner="Marc Flerackers"> 3048 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3049 BStatusBar(BRect frame, const char* name, const char* label = NULL, const char* trailing_label = NULL); 3050 </task> 3051 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3052 BStatusBar(BMessage* data); 3053 </task> 3054 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3055 virtual ~BStatusBar(); 3056 </task> 3057 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3058 static BArchivable* Instantiate(BMessage* data); 3059 </task> 3060 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3061 virtual status_t Archive(BMessage* data, bool deep = true) const; 3062 </task> 3063 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3064 virtual void AttachedToWindow(); 3065 </task> 3066 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3067 virtual void MessageReceived(BMessage* msg); 3068 </task> 3069 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3070 virtual void Draw(BRect updateRect); 3071 </task> 3072 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3073 virtual void SetBarColor(rgb_color color); 3074 </task> 3075 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3076 virtual void SetBarHeight(float height); 3077 </task> 3078 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3079 virtual void SetText(const char* str); 3080 </task> 3081 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3082 virtual void SetTrailingText(const char* str); 3083 </task> 3084 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3085 virtual void SetMaxValue(float max); 3086 </task> 3087 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3088 virtual void Update(float delta, const char* main_text = NULL, const char* trailing_text = NULL); 3089 </task> 3090 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3091 virtual void Reset(const char* label = NULL, const char* trailing_label = NULL); 3092 </task> 3093 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3094 float CurrentValue() const; 3095 </task> 3096 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3097 float MaxValue() const; 3098 </task> 3099 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3100 rgb_color BarColor() const; 3101 </task> 3102 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3103 float BarHeight() const; 3104 </task> 3105 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3106 const char* Text() const; 3107 </task> 3108 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3109 const char* TrailingText() const; 3110 </task> 3111 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3112 const char* Label() const; 3113 </task> 3114 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3115 const char* TrailingLabel() const; 3116 </task> 3117 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3118 virtual void MouseDown(BPoint pt); 3119 </task> 3120 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3121 virtual void MouseUp(BPoint pt); 3122 </task> 3123 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3124 virtual void WindowActivated(bool state); 3125 </task> 3126 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3127 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 3128 </task> 3129 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3130 virtual void DetachedFromWindow(); 3131 </task> 3132 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3133 virtual void FrameMoved(BPoint new_position); 3134 </task> 3135 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3136 virtual void FrameResized(float new_width, float new_height); 3137 </task> 3138 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3139 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 3140 </task> 3141 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3142 virtual void ResizeToPreferred(); 3143 </task> 3144 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3145 virtual void GetPreferredSize(float* width, float* height); 3146 </task> 3147 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3148 virtual void MakeFocus(bool state = true); 3149 </task> 3150 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3151 virtual void AllAttached(); 3152 </task> 3153 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3154 virtual void AllDetached(); 3155 </task> 3156 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3157 virtual status_t GetSupportedSuites(BMessage* data); 3158 </task> 3159 </class> 3160 </section> 3161 <section name="Scrolling Support"> 3162 <class name="BScrollBar" owner=""> 3163 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3164 BScrollBar(BRect frame, const char* name, BView* target, float min, float max, orientation direction); 3165 </task> 3166 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3167 BScrollBar(BMessage* data); 3168 </task> 3169 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3170 virtual ~BScrollBar(); 3171 </task> 3172 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3173 static BArchivable* Instantiate(BMessage* data); 3174 </task> 3175 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3176 virtual status_t Archive(BMessage* data, bool deep = true) const; 3177 </task> 3178 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3179 virtual void AttachedToWindow(); 3180 </task> 3181 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3182 void SetValue(float value); 3183 </task> 3184 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3185 float Value() const; 3186 </task> 3187 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3188 void SetProportion(float); 3189 </task> 3190 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3191 float Proportion() const; 3192 </task> 3193 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3194 virtual void ValueChanged(float newValue); 3195 </task> 3196 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3197 void SetRange(float min, float max); 3198 </task> 3199 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3200 void GetRange(float* min, float* max) const; 3201 </task> 3202 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3203 void SetSteps(float smallStep, float largeStep); 3204 </task> 3205 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3206 void GetSteps(float* smallStep, float* largeStep) const; 3207 </task> 3208 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3209 void SetTarget(BView* target); 3210 </task> 3211 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3212 void SetTarget(const char* targetName); 3213 </task> 3214 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3215 BView* Target() const; 3216 </task> 3217 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3218 orientation Orientation() const; 3219 </task> 3220 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3221 virtual void MessageReceived(BMessage* msg); 3222 </task> 3223 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3224 virtual void MouseDown(BPoint pt); 3225 </task> 3226 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3227 virtual void MouseUp(BPoint pt); 3228 </task> 3229 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3230 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 3231 </task> 3232 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3233 virtual void DetachedFromWindow(); 3234 </task> 3235 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3236 virtual void Draw(BRect updateRect); 3237 </task> 3238 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3239 virtual void FrameMoved(BPoint new_position); 3240 </task> 3241 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3242 virtual void FrameResized(float new_width, float new_height); 3243 </task> 3244 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3245 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 3246 </task> 3247 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3248 virtual void ResizeToPreferred(); 3249 </task> 3250 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3251 virtual void GetPreferredSize(float* width, float* height); 3252 </task> 3253 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3254 virtual void MakeFocus(bool state = true); 3255 </task> 3256 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3257 virtual void AllAttached(); 3258 </task> 3259 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3260 virtual void AllDetached(); 3261 </task> 3262 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3263 virtual status_t GetSupportedSuites(BMessage* data); 3264 </task> 3265 </class> 3266 <class name="BScrollView" owner=""> 3267 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3268 BScrollView(const char* name, BView* target, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = 0, bool horizontal = false, bool vertical = false, border_style border = B_FANCY_BORDER); 3269 </task> 3270 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3271 BScrollView(BMessage* data); 3272 </task> 3273 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3274 virtual ~BScrollView(); 3275 </task> 3276 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3277 static BArchivable* Instantiate(BMessage* data); 3278 </task> 3279 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3280 virtual status_t Archive(BMessage* data, bool deep = true) const; 3281 </task> 3282 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3283 virtual void Draw(BRect updateRect); 3284 </task> 3285 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3286 virtual void AttachedToWindow(); 3287 </task> 3288 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3289 BScrollBar* ScrollBar(orientation flag) const; 3290 </task> 3291 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3292 virtual void SetBorder(border_style border); 3293 </task> 3294 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3295 border_style Border() const; 3296 </task> 3297 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3298 virtual status_t SetBorderHighlighted(bool state); 3299 </task> 3300 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3301 bool IsBorderHighlighted() const; 3302 </task> 3303 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3304 void SetTarget(BView* new_target); 3305 </task> 3306 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3307 BView* Target() const; 3308 </task> 3309 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3310 virtual void MessageReceived(BMessage* msg); 3311 </task> 3312 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3313 virtual void MouseDown(BPoint pt); 3314 </task> 3315 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3316 virtual void WindowActivated(bool state); 3317 </task> 3318 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3319 virtual void MouseUp(BPoint pt); 3320 </task> 3321 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3322 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 3323 </task> 3324 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3325 virtual void DetachedFromWindow(); 3326 </task> 3327 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3328 virtual void AllAttached(); 3329 </task> 3330 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3331 virtual void AllDetached(); 3332 </task> 3333 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3334 virtual void FrameMoved(BPoint new_position); 3335 </task> 3336 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3337 virtual void FrameResized(float new_width, float new_height); 3338 </task> 3339 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3340 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 3341 </task> 3342 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3343 virtual void ResizeToPreferred(); 3344 </task> 3345 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3346 virtual void GetPreferredSize(float* width, float* height); 3347 </task> 3348 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3349 virtual void MakeFocus(bool state = true); 3350 </task> 3351 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3352 virtual status_t GetSupportedSuites(BMessage* data); 3353 </task> 3354 </class> 3355 <functions name="Scrollbar Config" owner=""> 3356 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3357 status_t get_scroll_bar_info(scroll_bar_info* info); 3358 </task> 3359 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3360 status_t set_scroll_bar_info(scroll_bar_info* info); 3361 </task> 3362 </functions> 3363 </section> 3364 <section name="Menuing Support"> 3365 <class name="BMenu" owner="Justin Gasper"> 3366 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3367 BMenu(const char* title, menu_layout layout = B_ITEMS_IN_COLUMN); 3368 </task> 3369 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3370 BMenu(const char* title, float width, float height); 3371 </task> 3372 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3373 BMenu(BMessage* data); 3374 </task> 3375 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3376 virtual ~BMenu(); 3377 </task> 3378 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3379 static BArchivable* Instantiate(BMessage* data); 3380 </task> 3381 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3382 virtual status_t Archive(BMessage* data, bool deep = true) const; 3383 </task> 3384 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3385 virtual void AttachedToWindow(); 3386 </task> 3387 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3388 virtual void DetachedFromWindow(); 3389 </task> 3390 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3391 bool AddItem(BMenuItem* item); 3392 </task> 3393 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3394 bool AddItem(BMenuItem* item, int32 index); 3395 </task> 3396 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3397 bool AddItem(BMenuItem* item, BRect frame); 3398 </task> 3399 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3400 bool AddItem(BMenu* menu); 3401 </task> 3402 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3403 bool AddItem(BMenu* menu, int32 index); 3404 </task> 3405 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3406 bool AddItem(BMenu* menu, BRect frame); 3407 </task> 3408 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3409 bool AddList(BList* list, int32 index); 3410 </task> 3411 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3412 bool AddSeparatorItem(); 3413 </task> 3414 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3415 bool RemoveItem(BMenuItem* item); 3416 </task> 3417 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3418 BMenuItem* RemoveItem(int32 index); 3419 </task> 3420 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3421 bool RemoveItems(int32 index, int32 count, bool del = false); 3422 </task> 3423 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3424 bool RemoveItem(BMenu* menu); 3425 </task> 3426 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3427 BMenuItem* ItemAt(int32 index) const; 3428 </task> 3429 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3430 BMenu* SubmenuAt(int32 index) const; 3431 </task> 3432 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3433 int32 CountItems() const; 3434 </task> 3435 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3436 int32 IndexOf(BMenuItem* item) const; 3437 </task> 3438 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3439 int32 IndexOf(BMenu* menu) const; 3440 </task> 3441 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3442 BMenuItem* FindItem(uint32 command) const; 3443 </task> 3444 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3445 BMenuItem* FindItem(const char* name) const; 3446 </task> 3447 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3448 virtual status_t SetTargetForItems(BHandler* target); 3449 </task> 3450 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3451 virtual status_t SetTargetForItems(BMessenger messenger); 3452 </task> 3453 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3454 virtual void SetEnabled(bool state); 3455 </task> 3456 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3457 virtual void SetRadioMode(bool state); 3458 </task> 3459 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3460 virtual void SetTriggersEnabled(bool state); 3461 </task> 3462 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3463 virtual void SetMaxContentWidth(float max); 3464 </task> 3465 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3466 void SetLabelFromMarked(bool on); 3467 </task> 3468 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3469 bool IsLabelFromMarked(); 3470 </task> 3471 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3472 bool IsEnabled() const; 3473 </task> 3474 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3475 bool IsRadioMode() const; 3476 </task> 3477 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3478 bool AreTriggersEnabled() const; 3479 </task> 3480 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3481 bool IsRedrawAfterSticky() const; 3482 </task> 3483 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3484 float MaxContentWidth() const; 3485 </task> 3486 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3487 BMenuItem* FindMarked(); 3488 </task> 3489 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3490 BMenu* Supermenu() const; 3491 </task> 3492 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3493 BMenuItem* Superitem() const; 3494 </task> 3495 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3496 virtual void MessageReceived(BMessage* msg); 3497 </task> 3498 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3499 virtual void KeyDown(const char* bytes, int32 numBytes); 3500 </task> 3501 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3502 virtual void Draw(BRect updateRect); 3503 </task> 3504 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3505 virtual void GetPreferredSize(float* width, float* height); 3506 </task> 3507 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3508 virtual void ResizeToPreferred(); 3509 </task> 3510 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3511 virtual void FrameMoved(BPoint new_position); 3512 </task> 3513 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3514 virtual void FrameResized(float new_width, float new_height); 3515 </task> 3516 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3517 void InvalidateLayout(); 3518 </task> 3519 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3520 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 3521 </task> 3522 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3523 virtual status_t GetSupportedSuites(BMessage* data); 3524 </task> 3525 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3526 virtual status_t Perform(perform_code d, void* arg); 3527 </task> 3528 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3529 virtual void MakeFocus(bool state = true); 3530 </task> 3531 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3532 virtual void AllAttached(); 3533 </task> 3534 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3535 virtual void AllDetached(); 3536 </task> 3537 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3538 BMenu(BRect frame, const char* viewName, uint32 resizeMask, uint32 flags, menu_layout layout, bool resizeToFit); 3539 </task> 3540 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3541 virtual BPoint ScreenLocation(); 3542 </task> 3543 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3544 void SetItemMargins(float left, float top, float right, float bottom); 3545 </task> 3546 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3547 void GetItemMargins(float* left, float* top, float* right,float* bottom) const; 3548 </task> 3549 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3550 menu_layout Layout() const; 3551 </task> 3552 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3553 virtual void Show(); 3554 </task> 3555 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3556 void Show(bool selectFirstItem); 3557 </task> 3558 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3559 void Hide(); 3560 </task> 3561 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3562 BMenuItem* Track(bool start_opened = false, BRect* special_rect = NULL); 3563 </task> 3564 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3565 virtual bool AddDynamicItem(add_state s); 3566 </task> 3567 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3568 virtual void DrawBackground(BRect update); 3569 </task> 3570 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3571 void SetTrackingHook(menu_tracking_hook func, void* state); 3572 </task> 3573 </class> 3574 <class name="BMenuBar" owner="Justin Gasper"> 3575 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3576 BMenuBar(BRect frame, const char* title, uint32 resizeMask = B_FOLLOW_LEFT_RIGHT | B_FOLLOW_TOP, menu_layout layout = B_ITEMS_IN_ROW, bool resizeToFit = true); 3577 </task> 3578 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3579 BMenuBar(BMessage* data); 3580 </task> 3581 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3582 virtual ~BMenuBar(); 3583 </task> 3584 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3585 static BArchivable* Instantiate(BMessage* data); 3586 </task> 3587 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3588 virtual status_t Archive(BMessage* data, bool deep = true) const; 3589 </task> 3590 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3591 virtual void SetBorder(menu_bar_border border); 3592 </task> 3593 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3594 menu_bar_border Border() const; 3595 </task> 3596 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3597 virtual void Draw(BRect updateRect); 3598 </task> 3599 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3600 virtual void AttachedToWindow(); 3601 </task> 3602 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3603 virtual void DetachedFromWindow(); 3604 </task> 3605 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3606 virtual void MessageReceived(BMessage* msg); 3607 </task> 3608 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3609 virtual void MouseDown(BPoint where); 3610 </task> 3611 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3612 virtual void WindowActivated(bool state); 3613 </task> 3614 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3615 virtual void MouseUp(BPoint where); 3616 </task> 3617 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3618 virtual void FrameMoved(BPoint new_position); 3619 </task> 3620 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3621 virtual void FrameResized(float new_width, float new_height); 3622 </task> 3623 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3624 virtual void Show(); 3625 </task> 3626 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3627 virtual void Hide(); 3628 </task> 3629 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3630 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 3631 </task> 3632 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3633 virtual status_t GetSupportedSuites(BMessage* data); 3634 </task> 3635 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3636 virtual void ResizeToPreferred(); 3637 </task> 3638 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3639 virtual void GetPreferredSize(float* width, float* height); 3640 </task> 3641 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3642 virtual void MakeFocus(bool state = true); 3643 </task> 3644 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3645 virtual void AllAttached(); 3646 </task> 3647 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3648 virtual void AllDetached(); 3649 </task> 3650 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3651 virtual status_t Perform(perform_code d, void* arg); 3652 </task> 3653 </class> 3654 <class name="BMenuItem" owner="Justin Gasper"> 3655 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3656 BMenuItem(const char* label, BMessage* message, char shortcut = 0, uint32 modifiers = 0); 3657 </task> 3658 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3659 BMenuItem(BMenu* menu, BMessage* message = NULL); 3660 </task> 3661 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3662 BMenuItem(BMessage* data); 3663 </task> 3664 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3665 virtual ~BMenuItem(); 3666 </task> 3667 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3668 static BArchivable* Instantiate(BMessage* data); 3669 </task> 3670 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3671 virtual status_t Archive(BMessage* data, bool deep = true) const; 3672 </task> 3673 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3674 virtual void SetLabel(const char* name); 3675 </task> 3676 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3677 virtual void SetEnabled(bool state); 3678 </task> 3679 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3680 virtual void SetMarked(bool state); 3681 </task> 3682 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3683 virtual void SetTrigger(char ch); 3684 </task> 3685 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3686 virtual void SetShortcut(char ch, uint32 modifiers); 3687 </task> 3688 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3689 const char* Label() const; 3690 </task> 3691 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3692 bool IsEnabled() const; 3693 </task> 3694 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3695 bool IsMarked() const; 3696 </task> 3697 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3698 char Trigger() const; 3699 </task> 3700 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3701 char Shortcut(uint32* modifiers = NULL) const; 3702 </task> 3703 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3704 BMenu* Submenu() const; 3705 </task> 3706 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3707 BMenu* Menu() const; 3708 </task> 3709 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3710 BRect Frame() const; 3711 </task> 3712 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3713 virtual void GetContentSize(float* width, float* height); 3714 </task> 3715 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3716 virtual void TruncateLabel(float max, char* new_label); 3717 </task> 3718 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3719 virtual void DrawContent(); 3720 </task> 3721 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3722 virtual void Draw(); 3723 </task> 3724 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3725 virtual void Highlight(bool on); 3726 </task> 3727 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3728 bool IsSelected() const; 3729 </task> 3730 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3731 BPoint ContentLocation() const; 3732 </task> 3733 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3734 virtual status_t Invoke(BMessage* msg = NULL); 3735 </task> 3736 </class> 3737 <class name="BSeparatorItem" owner=""> 3738 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3739 BSeparatorItem(); 3740 </task> 3741 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3742 BSeparatorItem(BMessage* data); 3743 </task> 3744 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3745 virtual ~BSeparatorItem(); 3746 </task> 3747 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3748 virtual status_t Archive(BMessage* data, bool deep = true) const; 3749 </task> 3750 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3751 static BArchivable* Instantiate(BMessage* data); 3752 </task> 3753 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3754 virtual void SetEnabled(bool state); 3755 </task> 3756 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3757 virtual void GetContentSize(float* width, float* height); 3758 </task> 3759 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3760 virtual void Draw(); 3761 </task> 3762 </class> 3763 <class name="BMenuField" owner=""> 3764 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3765 BMenuField(BRect frame, const char* name, const char* label, BMenu* menu, uint32 resize = B_FOLLOW_LEFT|B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); 3766 </task> 3767 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3768 BMenuField(BRect frame, const char* name, const char* label, BMenu* menu, bool fixed_size, uint32 resize = B_FOLLOW_LEFT|B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); 3769 </task> 3770 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3771 BMenuField(BMessage* data); 3772 </task> 3773 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3774 virtual ~BMenuField(); 3775 </task> 3776 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3777 static BArchivable* Instantiate(BMessage* data); 3778 </task> 3779 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3780 virtual status_t Archive(BMessage* data, bool deep = true) const; 3781 </task> 3782 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3783 virtual void Draw(BRect update); 3784 </task> 3785 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3786 virtual void AttachedToWindow(); 3787 </task> 3788 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3789 virtual void AllAttached(); 3790 </task> 3791 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3792 virtual void MouseDown(BPoint where); 3793 </task> 3794 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3795 virtual void KeyDown(const char* bytes, int32 numBytes); 3796 </task> 3797 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3798 virtual void MakeFocus(bool state); 3799 </task> 3800 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3801 virtual void MessageReceived(BMessage* msg); 3802 </task> 3803 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3804 virtual void WindowActivated(bool state); 3805 </task> 3806 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3807 virtual void MouseUp(BPoint pt); 3808 </task> 3809 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3810 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 3811 </task> 3812 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3813 virtual void DetachedFromWindow(); 3814 </task> 3815 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3816 virtual void AllDetached(); 3817 </task> 3818 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3819 virtual void FrameMoved(BPoint new_position); 3820 </task> 3821 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3822 virtual void FrameResized(float new_width, float new_height); 3823 </task> 3824 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3825 BMenu* Menu() const; 3826 </task> 3827 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3828 BMenuBar* MenuBar() const; 3829 </task> 3830 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3831 BMenuItem* MenuItem() const; 3832 </task> 3833 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3834 virtual void SetLabel(const char* label); 3835 </task> 3836 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3837 const char* Label() const; 3838 </task> 3839 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3840 virtual void SetEnabled(bool on); 3841 </task> 3842 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3843 bool IsEnabled() const; 3844 </task> 3845 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3846 virtual void SetAlignment(alignment label); 3847 </task> 3848 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3849 alignment Alignment() const; 3850 </task> 3851 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3852 virtual void SetDivider(float dividing_line); 3853 </task> 3854 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3855 float Divider() const; 3856 </task> 3857 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3858 void ShowPopUpMarker(); 3859 </task> 3860 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3861 void HidePopUpMarker(); 3862 </task> 3863 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3864 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 3865 </task> 3866 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3867 virtual status_t GetSupportedSuites(BMessage* data); 3868 </task> 3869 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3870 virtual void ResizeToPreferred(); 3871 </task> 3872 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3873 virtual void GetPreferredSize(float* width, float* height); 3874 </task> 3875 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3876 virtual status_t Perform(perform_code d, void* arg); 3877 </task> 3878 </class> 3879 <class name="BPopUpMenu" owner=""> 3880 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3881 BPopUpMenu(const char* title, bool radioMode = true, bool autoRename = true, menu_layout layout = B_ITEMS_IN_COLUMN); 3882 </task> 3883 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3884 BPopUpMenu(BMessage* data); 3885 </task> 3886 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3887 virtual ~BPopUpMenu(); 3888 </task> 3889 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3890 virtual status_t Archive(BMessage* data, bool deep = true) const; 3891 </task> 3892 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3893 static BArchivable* Instantiate(BMessage* data); 3894 </task> 3895 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3896 BMenuItem* Go(BPoint where, bool delivers_message = false, bool open_anyway = false, bool async = false); 3897 </task> 3898 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3899 BMenuItem* Go(BPoint where, bool delivers_message, bool open_anyway, BRect click_to_open, bool async = false); 3900 </task> 3901 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3902 virtual void MessageReceived(BMessage* msg); 3903 </task> 3904 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3905 virtual void MouseDown(BPoint pt); 3906 </task> 3907 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3908 virtual void MouseUp(BPoint pt); 3909 </task> 3910 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3911 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 3912 </task> 3913 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3914 virtual void AttachedToWindow(); 3915 </task> 3916 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3917 virtual void DetachedFromWindow(); 3918 </task> 3919 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3920 virtual void FrameMoved(BPoint new_position); 3921 </task> 3922 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3923 virtual void FrameResized(float new_width, float new_height); 3924 </task> 3925 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3926 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 3927 </task> 3928 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3929 virtual status_t GetSupportedSuites(BMessage* data); 3930 </task> 3931 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3932 virtual status_t Perform(perform_code d, void* arg); 3933 </task> 3934 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3935 virtual void ResizeToPreferred(); 3936 </task> 3937 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3938 virtual void GetPreferredSize(float* width, float* height); 3939 </task> 3940 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3941 virtual void MakeFocus(bool state = true); 3942 </task> 3943 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3944 virtual void AllAttached(); 3945 </task> 3946 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3947 virtual void AllDetached(); 3948 </task> 3949 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3950 void SetAsyncAutoDestruct(bool state); 3951 </task> 3952 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3953 bool AsyncAutoDestruct() const; 3954 </task> 3955 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3956 virtual BPoint ScreenLocation(); 3957 </task> 3958 </class> 3959 <functions name="Menu Config" owner=""> 3960 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3961 status_t set_menu_info(menu_info* info); 3962 </task> 3963 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3964 status_t get_menu_info(menu_info* info); 3965 </task> 3966 </functions> 3967 </section> 3968 <section name="ListView Support"> 3969 <class name="BListItem" owner="Ulrich Wimboeck"> 3970 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3971 BListItem(uint32 outlineLevel = 0, bool expanded = true); 3972 </task> 3973 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3974 BListItem(BMessage* data); 3975 </task> 3976 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3977 virtual ~BListItem(); 3978 </task> 3979 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3980 virtual status_t Archive(BMessage* data, bool deep = true) const; 3981 </task> 3982 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3983 float Height() const; 3984 </task> 3985 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3986 float Width() const; 3987 </task> 3988 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3989 bool IsSelected() const; 3990 </task> 3991 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3992 void Select(); 3993 </task> 3994 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3995 void Deselect(); 3996 </task> 3997 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 3998 virtual void SetEnabled(bool on); 3999 </task> 4000 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4001 bool IsEnabled() const; 4002 </task> 4003 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4004 void SetHeight(float height); 4005 </task> 4006 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4007 void SetWidth(float width); 4008 </task> 4009 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4010 virtual void DrawItem(BView* owner, BRect bounds, bool complete = false) = 0; 4011 </task> 4012 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4013 virtual void Update(BView* owner, const BFont* font); 4014 </task> 4015 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4016 virtual status_t Perform(perform_code d, void* arg); 4017 </task> 4018 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4019 bool IsExpanded() const; 4020 </task> 4021 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4022 void SetExpanded(bool expanded); 4023 </task> 4024 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4025 uint32 OutlineLevel() const; 4026 </task> 4027 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4028 bool IsItemVisible() const; 4029 </task> 4030 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4031 void SetItemVisible(bool); 4032 </task> 4033 </class> 4034 <class name="BStringItem" owner="Greg Gelfond"> 4035 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4036 BStringItem(const char* text, uint32 outlineLevel = 0, bool expanded = true); 4037 </task> 4038 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4039 virtual ~BStringItem(); 4040 </task> 4041 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4042 BStringItem(BMessage* data); 4043 </task> 4044 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4045 static BArchivable* Instantiate(BMessage* data); 4046 </task> 4047 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4048 virtual status_t Archive(BMessage* data, bool deep = true) const; 4049 </task> 4050 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4051 virtual void DrawItem(BView* owner, BRect frame, bool complete = false); 4052 </task> 4053 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4054 virtual void SetText(const char* text); 4055 </task> 4056 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4057 const char* Text() const; 4058 </task> 4059 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4060 virtual void Update(BView* owner, const BFont* font); 4061 </task> 4062 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4063 virtual status_t Perform(perform_code d, void* arg); 4064 </task> 4065 </class> 4066 <class name="BListView" owner="Ulrich Wimboeck"> 4067 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4068 BListView(BRect frame, const char *name, list_view_type type = B_SINGLE_SELECTION_LIST, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE); 4069 </task> 4070 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4071 BListView(BMessage *data); 4072 </task> 4073 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4074 virtual ~BListView(); 4075 </task> 4076 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4077 static BArchivable *Instantiate(BMessage *data); 4078 </task> 4079 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4080 virtual status_t Archive(BMessage *data, bool deep = true) const; 4081 </task> 4082 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4083 virtual void Draw(BRect updateRect); 4084 </task> 4085 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4086 virtual void MessageReceived(BMessage *msg); 4087 </task> 4088 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4089 virtual void MouseDown(BPoint where); 4090 </task> 4091 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4092 virtual void KeyDown(const char *bytes, int32 numBytes); 4093 </task> 4094 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4095 virtual void MakeFocus(bool state = true); 4096 </task> 4097 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4098 virtual void FrameResized(float newWidth, float newHeight); 4099 </task> 4100 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4101 virtual void TargetedByScrollView(BScrollView *scroller); 4102 </task> 4103 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4104 void ScrollTo(float x, float y); 4105 </task> 4106 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4107 virtual void ScrollTo(BPoint where); 4108 </task> 4109 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4110 virtual bool AddItem(BListItem *item); 4111 </task> 4112 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4113 virtual bool AddItem(BListItem *item, int32 atIndex); 4114 </task> 4115 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4116 virtual bool AddList(BList *newItems); 4117 </task> 4118 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4119 virtual bool AddList(BList *newItems, int32 atIndex); 4120 </task> 4121 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4122 virtual bool RemoveItem(BListItem *item); 4123 </task> 4124 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4125 virtual BListItem *RemoveItem(int32 index); 4126 </task> 4127 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4128 virtual bool RemoveItems(int32 index, int32 count); 4129 </task> 4130 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4131 virtual void SetSelectionMessage(BMessage *message); 4132 </task> 4133 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4134 virtual void SetInvocationMessage(BMessage *message); 4135 </task> 4136 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4137 BMessage *SelectionMessage() const; 4138 </task> 4139 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4140 uint32 SelectionCommand() const; 4141 </task> 4142 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4143 BMessage *InvocationMessage() const; 4144 </task> 4145 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4146 uint32 InvocationCommand() const; 4147 </task> 4148 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4149 virtual void SetListType(list_view_type type); 4150 </task> 4151 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4152 list_view_type ListType() const; 4153 </task> 4154 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4155 BListItem *ItemAt(int32 index) const; 4156 </task> 4157 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4158 int32 IndexOf(BPoint point) const; 4159 </task> 4160 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4161 int32 IndexOf(BListItem *item) const; 4162 </task> 4163 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4164 BListItem *FirstItem() const; 4165 </task> 4166 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4167 BListItem *LastItem() const; 4168 </task> 4169 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4170 bool HasItem(BListItem *item) const; 4171 </task> 4172 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4173 int32 CountItems() const; 4174 </task> 4175 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4176 virtual void MakeEmpty(); 4177 </task> 4178 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4179 bool IsEmpty() const; 4180 </task> 4181 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4182 void DoForEach(bool (*func)(BListItem *)); 4183 </task> 4184 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4185 void DoForEach(bool (*func)(BListItem *, void *), void *); 4186 </task> 4187 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4188 const BListItem **Items() const; 4189 </task> 4190 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4191 void InvalidateItem(int32 index); 4192 </task> 4193 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4194 void ScrollToSelection(); 4195 </task> 4196 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4197 void Select(int32 index, bool extend = false); 4198 </task> 4199 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4200 void Select(int32 from, int32 to, bool extend = false); 4201 </task> 4202 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4203 bool IsItemSelected(int32 index) const; 4204 </task> 4205 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4206 int32 CurrentSelection(int32 index = 0) const; 4207 </task> 4208 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4209 virtual status_t Invoke(BMessage *msg = NULL); 4210 </task> 4211 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4212 void DeselectAll(); 4213 </task> 4214 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4215 void DeselectExcept(int32 except_from, int32 except_to); 4216 </task> 4217 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4218 void Deselect(int32 index); 4219 </task> 4220 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4221 virtual void SelectionChanged(); 4222 </task> 4223 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4224 void SortItems(int (*cmp)(const void *, const void *)); 4225 </task> 4226 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4227 bool SwapItems(int32 a, int32 b); 4228 </task> 4229 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4230 bool MoveItem(int32 from, int32 to); 4231 </task> 4232 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4233 bool ReplaceItem(int32 index, BListItem * item); 4234 </task> 4235 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4236 virtual void AttachedToWindow(); 4237 </task> 4238 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4239 virtual void FrameMoved(BPoint new_position); 4240 </task> 4241 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4242 BRect ItemFrame(int32 index); 4243 </task> 4244 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4245 virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property); 4246 </task> 4247 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4248 virtual status_t GetSupportedSuites(BMessage *data); 4249 </task> 4250 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4251 virtual status_t Perform(perform_code d, void *arg); 4252 </task> 4253 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4254 virtual void WindowActivated(bool state); 4255 </task> 4256 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4257 virtual void MouseUp(BPoint pt); 4258 </task> 4259 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4260 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage *msg); 4261 </task> 4262 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4263 virtual void DetachedFromWindow(); 4264 </task> 4265 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4266 virtual bool InitiateDrag(BPoint pt, int32 itemIndex, bool initialySelected); 4267 </task> 4268 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4269 virtual void ResizeToPreferred(); 4270 </task> 4271 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4272 virtual void GetPreferredSize(float *width, float *height); 4273 </task> 4274 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4275 virtual void AllAttached(); 4276 </task> 4277 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4278 virtual void AllDetached(); 4279 </task> 4280 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4281 virtual bool DoMiscellaneous(MiscCode code, MiscData * data); 4282 </task> 4283 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4284 virtual void DrawItem(BListItem *item, BRect itemRect, bool complete = false); 4285 </task> 4286 </class> 4287 <class name="BOutlineListView" owner="Ulrich Wimboeck"> 4288 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4289 BOutlineListView(BRect frame, const char* name, list_view_type type = B_SINGLE_SELECTION_LIST, uint32 resizeMask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_FRAME_EVENTS | B_NAVIGABLE); 4290 </task> 4291 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4292 BOutlineListView(BMessage* data); 4293 </task> 4294 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4295 virtual ~BOutlineListView(); 4296 </task> 4297 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4298 static BArchivable* Instantiate(BMessage* data); 4299 </task> 4300 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4301 virtual status_t Archive(BMessage* data, bool deep = true) const; 4302 </task> 4303 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4304 virtual void MouseDown(BPoint where); 4305 </task> 4306 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4307 virtual void KeyDown(const char* bytes, int32 numBytes); 4308 </task> 4309 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4310 virtual void FrameMoved(BPoint new_position); 4311 </task> 4312 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4313 virtual void FrameResized(float new_width, float new_height); 4314 </task> 4315 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4316 virtual void MouseUp(BPoint where); 4317 </task> 4318 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4319 virtual bool AddUnder(BListItem* item, BListItem* underItem); 4320 </task> 4321 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4322 virtual bool AddItem(BListItem* item); 4323 </task> 4324 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4325 virtual bool AddItem(BListItem* item, int32 fullListIndex); 4326 </task> 4327 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4328 virtual bool AddList(BList* newItems); 4329 </task> 4330 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4331 virtual bool AddList(BList* newItems, int32 fullListIndex); 4332 </task> 4333 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4334 virtual bool RemoveItem(BListItem* item); 4335 </task> 4336 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4337 virtual BListItem* RemoveItem(int32 fullListIndex); 4338 </task> 4339 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4340 virtual bool RemoveItems(int32 fullListIndex, int32 count); 4341 </task> 4342 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4343 BListItem* FullListItemAt(int32 fullListIndex) const; 4344 </task> 4345 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4346 int32 FullListIndexOf(BPoint point) const; 4347 </task> 4348 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4349 int32 FullListIndexOf(BListItem* item) const; 4350 </task> 4351 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4352 BListItem* FullListFirstItem() const; 4353 </task> 4354 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4355 BListItem* FullListLastItem() const; 4356 </task> 4357 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4358 bool FullListHasItem(BListItem* item) const; 4359 </task> 4360 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4361 int32 FullListCountItems() const; 4362 </task> 4363 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4364 int32 FullListCurrentSelection(int32 index = 0) const; 4365 </task> 4366 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4367 virtual void MakeEmpty(); 4368 </task> 4369 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4370 bool FullListIsEmpty() const; 4371 </task> 4372 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4373 void FullListDoForEach(bool (*func)(BListItem* )); 4374 </task> 4375 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4376 void FullListDoForEach(bool (*func)(BListItem* , void* ), void*); 4377 </task> 4378 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4379 BListItem* Superitem(const BListItem* item); 4380 </task> 4381 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4382 void Expand(BListItem* item); 4383 </task> 4384 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4385 void Collapse(BListItem* item); 4386 </task> 4387 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4388 bool IsExpanded(int32 fullListIndex); 4389 </task> 4390 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4391 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 4392 </task> 4393 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4394 virtual status_t GetSupportedSuites(BMessage* data); 4395 </task> 4396 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4397 virtual status_t Perform(perform_code d, void* arg); 4398 </task> 4399 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4400 virtual void ResizeToPreferred(); 4401 </task> 4402 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4403 virtual void GetPreferredSize(float* width, float* height); 4404 </task> 4405 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4406 virtual void MakeFocus(bool state = true); 4407 </task> 4408 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4409 virtual void AllAttached(); 4410 </task> 4411 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4412 virtual void AllDetached(); 4413 </task> 4414 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4415 virtual void DetachedFromWindow(); 4416 </task> 4417 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4418 void FullListSortItems(int (*compareFunc)(const BListItem* , const BListItem* )); 4419 </task> 4420 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4421 void SortItemsUnder(BListItem* underItem, bool oneLevelOnly, int (*compareFunc)(const BListItem* , const BListItem*)); 4422 </task> 4423 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4424 int32 CountItemsUnder(BListItem* under, bool oneLevelOnly) const; 4425 </task> 4426 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4427 BListItem* EachItemUnder(BListItem* underItem, bool oneLevelOnly, BListItem* (*eachFunc)(BListItem* , void* ), void* ); 4428 </task> 4429 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4430 BListItem* ItemUnderAt(BListItem* underItem, bool oneLevelOnly, int32 index) const; 4431 </task> 4432 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4433 virtual bool DoMiscellaneous(MiscCode code, MiscData* data); 4434 </task> 4435 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4436 virtual void MessageReceived(BMessage* ); 4437 </task> 4438 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4439 virtual void ExpandOrCollapse(BListItem* underItem, bool expand); 4440 </task> 4441 </class> 4442 </section> 4443 <section name="TextView Support"> 4444 <class name="BTextView" owner=""> 4445 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4446 BTextView(BRect frame, const char* name, BRect textRect, uint32 resizeMask, uint32 flags = B_WILL_DRAW | B_PULSE_NEEDED); 4447 </task> 4448 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4449 BTextView(BRect frame, const char* name, BRect textRect, const BFont* initialFont, const rgb_color* initialColor, uint32 resizeMask, uint32 flags); 4450 </task> 4451 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4452 BTextView(BMessage* data); 4453 </task> 4454 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4455 virtual ~BTextView(); 4456 </task> 4457 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4458 static BArchivable* Instantiate(BMessage* data); 4459 </task> 4460 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4461 virtual status_t Archive(BMessage* data, bool deep = true) const; 4462 </task> 4463 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4464 virtual void AttachedToWindow(); 4465 </task> 4466 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4467 virtual void DetachedFromWindow(); 4468 </task> 4469 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4470 virtual void Draw(BRect inRect); 4471 </task> 4472 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4473 virtual void MouseDown(BPoint where); 4474 </task> 4475 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4476 virtual void MouseUp(BPoint where); 4477 </task> 4478 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4479 virtual void MouseMoved(BPoint where, uint32 code, const BMessage* message); 4480 </task> 4481 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4482 virtual void WindowActivated(bool state); 4483 </task> 4484 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4485 virtual void KeyDown(const char* bytes, int32 numBytes); 4486 </task> 4487 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4488 virtual void Pulse(); 4489 </task> 4490 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4491 virtual void FrameResized(float width, float height); 4492 </task> 4493 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4494 virtual void MakeFocus(bool focusState = true); 4495 </task> 4496 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4497 virtual void MessageReceived(BMessage* message); 4498 </task> 4499 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4500 virtual BHandler* ResolveSpecifier(BMessage* message, int32 index, BMessage* specifier, int32 form, const char* property); 4501 </task> 4502 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4503 virtual status_t GetSupportedSuites(BMessage* data); 4504 </task> 4505 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4506 virtual status_t Perform(perform_code d, void* arg); 4507 </task> 4508 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4509 void SetText(const char* inText, const text_run_array* inRuns = NULL); 4510 </task> 4511 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4512 void SetText(const char* inText, int32 inLength, const text_run_array* inRuns = NULL); 4513 </task> 4514 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4515 void SetText(BFile* inFile, int32 startOffset, int32 inLength, const text_run_array* inRuns = NULL); 4516 </task> 4517 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4518 void Insert(const char* inText, const text_run_array* inRuns = NULL); 4519 </task> 4520 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4521 void Insert(const char* inText, int32 inLength, const text_run_array* inRuns = NULL); 4522 </task> 4523 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4524 void Insert(int32 startOffset, const char* inText, int32 inLength, const text_run_array* inRuns = NULL); 4525 </task> 4526 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4527 void Delete(); 4528 </task> 4529 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4530 void Delete(int32 startOffset, int32 endOffset); 4531 </task> 4532 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4533 const char* Text() const; 4534 </task> 4535 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4536 int32 TextLength() const; 4537 </task> 4538 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4539 void GetText(int32 offset, int32 length, char* buffer) const; 4540 </task> 4541 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4542 uchar ByteAt(int32 offset) const; 4543 </task> 4544 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4545 int32 CountLines() const; 4546 </task> 4547 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4548 int32 CurrentLine() const; 4549 </task> 4550 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4551 void GoToLine(int32 lineNum); 4552 </task> 4553 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4554 virtual void Cut(BClipboard* clipboard); 4555 </task> 4556 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4557 virtual void Copy(BClipboard* clipboard); 4558 </task> 4559 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4560 virtual void Paste(BClipboard* clipboard); 4561 </task> 4562 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4563 void Clear(); 4564 </task> 4565 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4566 virtual bool AcceptsPaste(BClipboard* clipboard); 4567 </task> 4568 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4569 virtual bool AcceptsDrop(const BMessage* inMessage); 4570 </task> 4571 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4572 virtual void Select(int32 startOffset, int32 endOffset); 4573 </task> 4574 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4575 void SelectAll(); 4576 </task> 4577 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4578 void GetSelection(int32* outStart, int32* outEnd) const; 4579 </task> 4580 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4581 void SetFontAndColor(const BFont* inFont, uint32 inMode = B_FONT_ALL, const rgb_color* inColor = NULL); 4582 </task> 4583 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4584 void SetFontAndColor(int32 startOffset, int32 endOffset, const BFont* inFont, uint32 inMode = B_FONT_ALL, const rgb_color* inColor = NULL); 4585 </task> 4586 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4587 void GetFontAndColor(int32 inOffset, BFont* outFont, rgb_color* outColor = NULL) const; 4588 </task> 4589 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4590 void GetFontAndColor(BFont* outFont, uint32* outMode, rgb_color* outColor = NULL, bool* outEqColor = NULL) const; 4591 </task> 4592 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4593 void SetRunArray(int32 startOffset, int32 endOffset, const text_run_array* inRuns); 4594 </task> 4595 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4596 text_run_array* RunArray(int32 startOffset, int32 endOffset, int32* outSize = NULL) const; 4597 </task> 4598 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4599 int32 LineAt(int32 offset) const; 4600 </task> 4601 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4602 int32 LineAt(BPoint point) const; 4603 </task> 4604 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4605 BPoint PointAt(int32 inOffset, float* outHeight = NULL) const; 4606 </task> 4607 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4608 int32 OffsetAt(BPoint point) const; 4609 </task> 4610 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4611 int32 OffsetAt(int32 line) const; 4612 </task> 4613 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4614 virtual void FindWord(int32 inOffset, int32* outFromOffset, int32* outToOffset); 4615 </task> 4616 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4617 virtual bool CanEndLine(int32 offset); 4618 </task> 4619 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4620 float LineWidth(int32 lineNum = 0) const; 4621 </task> 4622 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4623 float LineHeight(int32 lineNum = 0) const; 4624 </task> 4625 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4626 float TextHeight(int32 startLine, int32 endLine) const; 4627 </task> 4628 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4629 void GetTextRegion(int32 startOffset, int32 endOffset, BRegion* outRegion) const; 4630 </task> 4631 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4632 virtual void ScrollToOffset(int32 inOffset); 4633 </task> 4634 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4635 void ScrollToSelection(); 4636 </task> 4637 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4638 void Highlight(int32 startOffset, int32 endOffset); 4639 </task> 4640 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4641 void SetTextRect(BRect rect); 4642 </task> 4643 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4644 BRect TextRect() const; 4645 </task> 4646 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4647 void SetStylable(bool stylable); 4648 </task> 4649 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4650 bool IsStylable() const; 4651 </task> 4652 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4653 void SetTabWidth(float width); 4654 </task> 4655 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4656 float TabWidth() const; 4657 </task> 4658 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4659 void MakeSelectable(bool selectable = true); 4660 </task> 4661 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4662 bool IsSelectable() const; 4663 </task> 4664 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4665 void MakeEditable(bool editable = true); 4666 </task> 4667 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4668 bool IsEditable() const; 4669 </task> 4670 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4671 void SetWordWrap(bool wrap); 4672 </task> 4673 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4674 bool DoesWordWrap() const; 4675 </task> 4676 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4677 void SetMaxBytes(int32 max); 4678 </task> 4679 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4680 int32 MaxBytes() const; 4681 </task> 4682 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4683 void DisallowChar(uint32 aChar); 4684 </task> 4685 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4686 void AllowChar(uint32 aChar); 4687 </task> 4688 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4689 void SetAlignment(alignment flag); 4690 </task> 4691 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4692 alignment Alignment() const; 4693 </task> 4694 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4695 void SetAutoindent(bool state); 4696 </task> 4697 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4698 bool DoesAutoindent() const; 4699 </task> 4700 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4701 void SetColorSpace(color_space colors); 4702 </task> 4703 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4704 color_space ColorSpace() const; 4705 </task> 4706 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4707 void MakeResizable(bool resize, BView* resizeView = NULL); 4708 </task> 4709 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4710 bool IsResizable() const; 4711 </task> 4712 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4713 void SetDoesUndo(bool undo); 4714 </task> 4715 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4716 bool DoesUndo() const; 4717 </task> 4718 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4719 void HideTyping(bool enabled); 4720 </task> 4721 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4722 bool IsTypingHidden(void) const; 4723 </task> 4724 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4725 virtual void ResizeToPreferred(); 4726 </task> 4727 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4728 virtual void GetPreferredSize(float* width, float* height); 4729 </task> 4730 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4731 virtual void AllAttached(); 4732 </task> 4733 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4734 virtual void AllDetached(); 4735 </task> 4736 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4737 static void* FlattenRunArray(const text_run_array* inArray, int32* outSize = NULL); 4738 </task> 4739 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4740 static text_run_array* UnflattenRunArray(const void *data, int32* outSize = NULL); 4741 </task> 4742 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4743 virtual void InsertText(const char* inText, int32 inLength, int32 inOffset, const text_run_array* inRuns); 4744 </task> 4745 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4746 virtual void DeleteText(int32 fromOffset, int32 toOffset); 4747 </task> 4748 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4749 virtual void Undo(BClipboard* clipboard); 4750 </task> 4751 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4752 undo_state UndoState(bool* isRedo) const; 4753 </task> 4754 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4755 virtual void GetDragParameters(BMessage* drag, BBitmap** bitmap, BPoint* point, BHandler** handler); 4756 </task> 4757 </class> 4758 <class name="BTextControl" owner=""> 4759 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4760 BTextControl(BRect frame, const char* name, const char* label, const char* initial_text, BMessage* message, uint32 rmask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE); 4761 </task> 4762 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4763 BTextControl(BMessage* data); 4764 </task> 4765 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4766 virtual ~BTextControl(); 4767 </task> 4768 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4769 static BArchivable* Instantiate(BMessage* data); 4770 </task> 4771 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4772 virtual status_t Archive(BMessage* data, bool deep = true) const; 4773 </task> 4774 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4775 virtual void SetText(const char* text); 4776 </task> 4777 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4778 const char* Text() const; 4779 </task> 4780 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4781 virtual void SetValue(int32 value); 4782 </task> 4783 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4784 virtual status_t Invoke(BMessage* msg = NULL); 4785 </task> 4786 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4787 BTextView* TextView() const; 4788 </task> 4789 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4790 virtual void SetModificationMessage(BMessage* message); 4791 </task> 4792 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4793 BMessage* ModificationMessage() const; 4794 </task> 4795 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4796 virtual void SetAlignment(alignment label, alignment text); 4797 </task> 4798 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4799 void GetAlignment(alignment* label, alignment* text) const; 4800 </task> 4801 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4802 virtual void SetDivider(float dividing_line); 4803 </task> 4804 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4805 float Divider() const; 4806 </task> 4807 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4808 virtual void Draw(BRect updateRect); 4809 </task> 4810 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4811 virtual void MouseDown(BPoint where); 4812 </task> 4813 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4814 virtual void AttachedToWindow(); 4815 </task> 4816 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4817 virtual void MakeFocus(bool focusState = true); 4818 </task> 4819 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4820 virtual void SetEnabled(bool state); 4821 </task> 4822 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4823 virtual void FrameMoved(BPoint new_position); 4824 </task> 4825 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4826 virtual void FrameResized(float new_width, float new_height); 4827 </task> 4828 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4829 virtual void WindowActivated(bool active); 4830 </task> 4831 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4832 virtual void GetPreferredSize(float* width, float* height); 4833 </task> 4834 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4835 virtual void ResizeToPreferred(); 4836 </task> 4837 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4838 virtual void MessageReceived(BMessage* msg); 4839 </task> 4840 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4841 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 4842 </task> 4843 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4844 virtual void MouseUp(BPoint pt); 4845 </task> 4846 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4847 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 4848 </task> 4849 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4850 virtual void DetachedFromWindow(); 4851 </task> 4852 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4853 virtual void AllAttached(); 4854 </task> 4855 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4856 virtual void AllDetached(); 4857 </task> 4858 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4859 virtual status_t GetSupportedSuites(BMessage* data); 4860 </task> 4861 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 4862 virtual void SetFlags(uint32 flags); 4863 </task> 4864 </class> 4865 </section> 4866 <section name="Miscellaneous"> 4867 <class name="BAlert" owner="Erik Jaesler"> 4868 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4869 BAlert(const char *title, const char *text, const char *button1, const char *button2 = NULL, const char *button3 = NULL, button_width width = B_WIDTH_AS_USUAL, alert_type type = B_INFO_ALERT); 4870 </task> 4871 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4872 BAlert(const char *title, const char *text, const char *button1, const char *button2, const char *button3, button_width width, button_spacing spacing, alert_type type = B_INFO_ALERT); 4873 </task> 4874 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4875 BAlert(BMessage *data); 4876 </task> 4877 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4878 ~BAlert(); 4879 </task> 4880 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4881 static BArchivable *Instantiate(BMessage *data); 4882 </task> 4883 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4884 virtual status_t Archive(BMessage *data, bool deep = true) const; 4885 </task> 4886 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4887 void SetShortcut(int32 button_index, char key); 4888 </task> 4889 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4890 char Shortcut(int32 button_index) const; 4891 </task> 4892 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4893 int32 Go(); 4894 </task> 4895 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4896 status_t Go(BInvoker *invoker); 4897 </task> 4898 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4899 virtual void MessageReceived(BMessage *an_event); 4900 </task> 4901 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4902 virtual void FrameResized(float new_width, float new_height); 4903 </task> 4904 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4905 BButton* ButtonAt(int32 index) const; 4906 </task> 4907 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4908 BTextView* TextView() const; 4909 </task> 4910 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4911 virtual BHandler* ResolveSpecifier(BMessage *msg, int32 index, BMessage* specifier, int32 form, const char* property); 4912 </task> 4913 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4914 virtual status_t GetSupportedSuites(BMessage* data); 4915 </task> 4916 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4917 virtual void DispatchMessage(BMessage* msg, BHandler* handler); 4918 </task> 4919 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4920 virtual void Quit(); 4921 </task> 4922 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4923 virtual bool QuitRequested(); 4924 </task> 4925 <task cases="false" fspec="true" impl="true" tests="false" tspec="false"> 4926 static BPoint AlertPosition(float width, float height); 4927 </task> 4928 </class> 4929 <class name="BDeskbar" owner="Jeremy Rand"> 4930 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4931 BDeskbar(); 4932 </task> 4933 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4934 ~BDeskbar(); 4935 </task> 4936 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4937 BRect Frame() const; 4938 </task> 4939 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4940 deskbar_location Location(bool* isExpanded=NULL) const; 4941 </task> 4942 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4943 status_t SetLocation(deskbar_location location, bool expanded=false); 4944 </task> 4945 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4946 bool IsExpanded() const; 4947 </task> 4948 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4949 status_t Expand(bool yn); 4950 </task> 4951 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4952 status_t GetItemInfo(int32 id, const char** name) const; 4953 </task> 4954 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4955 status_t GetItemInfo(const char* name, int32* id) const; 4956 </task> 4957 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4958 bool HasItem(int32 id) const; 4959 </task> 4960 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4961 bool HasItem(const char* name) const; 4962 </task> 4963 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4964 uint32 CountItems() const; 4965 </task> 4966 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4967 status_t AddItem(BView* archivableView, int32* id=NULL); 4968 </task> 4969 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4970 status_t AddItem(entry_ref* addon, int32* id=NULL); 4971 </task> 4972 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4973 status_t RemoveItem(int32 id); 4974 </task> 4975 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4976 status_t RemoveItem(const char* name); 4977 </task> 4978 </class> 4979 <class name="unicode_block" owner=""> 4980 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4981 unicode_block(); 4982 </task> 4983 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4984 unicode_block(uint64 block2, uint64 block1); 4985 </task> 4986 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4987 bool Includes(const unicode_block &block) const; 4988 </task> 4989 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4990 unicode_block operator&(const unicode_block &block) const; 4991 </task> 4992 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4993 unicode_block operator|(const unicode_block &block) const; 4994 </task> 4995 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4996 unicode_block& operator=(const unicode_block &block); 4997 </task> 4998 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 4999 bool operator==(const unicode_block &block) const; 5000 </task> 5001 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5002 bool operator!=(const unicode_block &block) const; 5003 </task> 5004 </class> 5005 <functions name="Deskbar Support" owner=""> 5006 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5007 status_t get_deskbar_frame(BRect* frame); 5008 </task> 5009 </functions> 5010 <functions name="Mouse Config" owner=""> 5011 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5012 status_t get_mouse_type(int32* type); 5013 </task> 5014 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5015 status_t set_mouse_type(int32 type); 5016 </task> 5017 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5018 status_t get_mouse_map(mouse_map* map); 5019 </task> 5020 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5021 status_t set_mouse_map(mouse_map* map); 5022 </task> 5023 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5024 status_t get_click_speed(bigtime_t* speed); 5025 </task> 5026 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5027 status_t set_click_speed(bigtime_t speed); 5028 </task> 5029 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5030 status_t get_mouse_speed(int32* speed); 5031 </task> 5032 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5033 status_t set_mouse_speed(int32 speed); 5034 </task> 5035 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5036 status_t get_mouse_acceleration(int32* speed); 5037 </task> 5038 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5039 status_t set_mouse_acceleration(int32 speed); 5040 </task> 5041 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5042 void set_focus_follows_mouse(bool follow); 5043 </task> 5044 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5045 bool focus_follows_mouse(); 5046 </task> 5047 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5048 void set_mouse_mode(mode_mouse mode); 5049 </task> 5050 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5051 mode_mouse mouse_mode(); 5052 </task> 5053 </functions> 5054 <functions name="Workspace Support" owner=""> 5055 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5056 int32 count_workspaces(); 5057 </task> 5058 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5059 void set_workspace_count(int32 count); 5060 </task> 5061 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5062 int32 current_workspace(); 5063 </task> 5064 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5065 void activate_workspace(int32 workspace); 5066 </task> 5067 </functions> 5068 <functions name="Keyboard Config" owner=""> 5069 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5070 status_t get_key_repeat_rate(int32* rate); 5071 </task> 5072 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5073 status_t set_key_repeat_rate(int32 rate); 5074 </task> 5075 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5076 status_t get_key_repeat_delay(bigtime_t* delay); 5077 </task> 5078 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5079 status_t set_key_repeat_delay(bigtime_t delay); 5080 </task> 5081 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5082 uint32 modifiers(); 5083 </task> 5084 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5085 status_t get_key_info(key_info* info); 5086 </task> 5087 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5088 void get_key_map(key_map** map, char** key_buffer); 5089 </task> 5090 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5091 status_t get_keyboard_id(uint16* id); 5092 </task> 5093 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5094 void set_modifier_key(uint32 modifier, uint32 key); 5095 </task> 5096 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5097 void set_keyboard_locks(uint32 modifiers); 5098 </task> 5099 </functions> 5100 <functions name="UI Color Info" owner=""> 5101 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5102 rgb_color keyboard_navigation_color(); 5103 </task> 5104 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5105 rgb_color ui_color(color_which which); 5106 </task> 5107 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5108 rgb_color tint_color(rgb_color color, float tint); 5109 </task> 5110 </functions> 5111 <functions name="Miscellaneous" owner=""> 5112 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5113 bigtime_t idle_time(); 5114 </task> 5115 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5116 void run_select_printer_panel(); 5117 </task> 5118 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5119 void run_add_printer_panel(); 5120 </task> 5121 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5122 void run_be_about(); 5123 </task> 5124 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5125 status_t _init_interface_kit_(); 5126 </task> 5127 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5128 void _ReservedShelf1__6BShelfFv(BShelf* const, int32, const BMessage*, const BView*); 5129 </task> 5130 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5131 uint32 _rule_(uint32 r1, uint32 r2, uint32 r3, uint32 r4); 5132 </task> 5133 </functions> 5134 </section> 5135 <section name="Replicant Support"> 5136 <class name="BDragger" owner=""> 5137 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5138 BDragger(BRect bounds, BView* target, uint32 rmask = B_FOLLOW_NONE, uint32 flags = B_WILL_DRAW); 5139 </task> 5140 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5141 BDragger(BMessage* data); 5142 </task> 5143 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5144 virtual ~BDragger(); 5145 </task> 5146 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5147 static BArchivable* Instantiate(BMessage* data); 5148 </task> 5149 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5150 virtual status_t Archive(BMessage* data, bool deep = true) const; 5151 </task> 5152 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5153 virtual void AttachedToWindow(); 5154 </task> 5155 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5156 virtual void DetachedFromWindow(); 5157 </task> 5158 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5159 virtual void Draw(BRect update); 5160 </task> 5161 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5162 virtual void MouseDown(BPoint where); 5163 </task> 5164 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5165 virtual void MouseUp(BPoint pt); 5166 </task> 5167 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5168 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg); 5169 </task> 5170 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5171 virtual void MessageReceived(BMessage* msg); 5172 </task> 5173 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5174 virtual void FrameMoved(BPoint new_position); 5175 </task> 5176 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5177 virtual void FrameResized(float new_width, float new_height); 5178 </task> 5179 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5180 static status_t ShowAllDraggers(); /* system wide!*/ 5181 </task> 5182 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5183 static status_t HideAllDraggers(); /* system wide!*/ 5184 </task> 5185 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5186 static bool AreDraggersDrawn(); 5187 </task> 5188 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5189 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 5190 </task> 5191 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5192 virtual status_t GetSupportedSuites(BMessage* data); 5193 </task> 5194 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5195 virtual status_t Perform(perform_code d, void* arg); 5196 </task> 5197 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5198 virtual void ResizeToPreferred(); 5199 </task> 5200 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5201 virtual void GetPreferredSize(float* width, float* height); 5202 </task> 5203 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5204 virtual void MakeFocus(bool state = true); 5205 </task> 5206 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5207 virtual void AllAttached(); 5208 </task> 5209 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5210 virtual void AllDetached(); 5211 </task> 5212 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5213 status_t SetPopUp(BPopUpMenu* context_menu); 5214 </task> 5215 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5216 BPopUpMenu* PopUp() const; 5217 </task> 5218 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5219 bool InShelf() const; 5220 </task> 5221 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5222 BView* Target() const; 5223 </task> 5224 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5225 virtual BBitmap* DragBitmap(BPoint* offset, drawing_mode* mode); 5226 </task> 5227 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5228 bool IsVisibilityChanging() const; 5229 </task> 5230 </class> 5231 <class name="BShelf" owner=""> 5232 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5233 BShelf(BView* view, bool allow_drags = true, const char* shelf_type = NULL); 5234 </task> 5235 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5236 BShelf(const entry_ref* ref, BView* view, bool allow_drags = true, const char* shelf_type = NULL); 5237 </task> 5238 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5239 BShelf(BDataIO* stream, BView* view, bool allow_drags = true, const char* shelf_type = NULL); 5240 </task> 5241 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5242 BShelf(BMessage* data); 5243 </task> 5244 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5245 virtual ~BShelf(); 5246 </task> 5247 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5248 virtual status_t Archive(BMessage* data, bool deep = true) const; 5249 </task> 5250 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5251 static BArchivable* Instantiate(BMessage* data); 5252 </task> 5253 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5254 virtual void MessageReceived(BMessage* msg); 5255 </task> 5256 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5257 status_t Save(); 5258 </task> 5259 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5260 virtual void SetDirty(bool state); 5261 </task> 5262 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5263 bool IsDirty() const; 5264 </task> 5265 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5266 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 5267 </task> 5268 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5269 virtual status_t GetSupportedSuites(BMessage* data); 5270 </task> 5271 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5272 virtual status_t Perform(perform_code d, void* arg); 5273 </task> 5274 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5275 bool AllowsDragging() const; 5276 </task> 5277 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5278 void SetAllowsDragging(bool state); 5279 </task> 5280 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5281 bool AllowsZombies() const; 5282 </task> 5283 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5284 void SetAllowsZombies(bool state); 5285 </task> 5286 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5287 bool DisplaysZombies() const; 5288 </task> 5289 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5290 void SetDisplaysZombies(bool state); 5291 </task> 5292 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5293 bool IsTypeEnforced() const; 5294 </task> 5295 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5296 void SetTypeEnforced(bool state); 5297 </task> 5298 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5299 status_t SetSaveLocation(BDataIO* data_io); 5300 </task> 5301 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5302 status_t SetSaveLocation(const entry_ref* ref); 5303 </task> 5304 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5305 BDataIO* SaveLocation(entry_ref* ref) const; 5306 </task> 5307 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5308 status_t AddReplicant(BMessage* data, BPoint location); 5309 </task> 5310 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5311 status_t DeleteReplicant(BView* replicant); 5312 </task> 5313 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5314 status_t DeleteReplicant(BMessage* data); 5315 </task> 5316 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5317 status_t DeleteReplicant(int32 index); 5318 </task> 5319 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5320 int32 CountReplicants() const; 5321 </task> 5322 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5323 BMessage* ReplicantAt(int32 index, BView** view = NULL, uint32* uid = NULL, status_t* perr = NULL) const; 5324 </task> 5325 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5326 int32 IndexOf(const BView* replicant_view) const; 5327 </task> 5328 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5329 int32 IndexOf(const BMessage* archive) const; 5330 </task> 5331 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5332 int32 IndexOf(uint32 id) const; 5333 </task> 5334 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5335 virtual bool CanAcceptReplicantMessage(BMessage*) const; 5336 </task> 5337 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5338 virtual bool CanAcceptReplicantView(BRect, BView*, BMessage*) const; 5339 </task> 5340 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5341 virtual BPoint AdjustReplicantBy(BRect, BMessage*) const; 5342 </task> 5343 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5344 virtual void ReplicantDeleted(int32 index, const BMessage* archive, const BView* replicant); 5345 </task> 5346 </class> 5347 </section> 5348 <section name="Advanced Control Widgets"> 5349 <class name="BChannelControl" owner=""> 5350 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5351 BChannelControl(BRect frame, const char * name, const char * label, BMessage * model, int32 channel_count = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); 5352 </task> 5353 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5354 BChannelControl(BMessage* from); 5355 </task> 5356 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5357 virtual ~BChannelControl(); 5358 </task> 5359 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5360 virtual status_t Archive(BMessage* into, bool deep = true) const; 5361 </task> 5362 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5363 virtual void Draw(BRect area) = 0; 5364 </task> 5365 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5366 virtual void MouseDown(BPoint where) = 0; 5367 </task> 5368 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5369 virtual void KeyDown(const char* bytes, int32 size) = 0; 5370 </task> 5371 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5372 virtual void FrameResized(float width, float height); 5373 </task> 5374 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5375 virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL); 5376 </task> 5377 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5378 virtual void AttachedToWindow(); 5379 </task> 5380 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5381 virtual void DetachedFromWindow(); 5382 </task> 5383 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5384 virtual void ResizeToPreferred(); 5385 </task> 5386 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5387 virtual void GetPreferredSize(float* width, float* height) = 0; 5388 </task> 5389 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5390 virtual void MessageReceived(BMessage* message); 5391 </task> 5392 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5393 virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property); 5394 </task> 5395 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5396 virtual status_t GetSupportedSuites(BMessage *data); 5397 </task> 5398 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5399 virtual void SetModificationMessage(BMessage *message); 5400 </task> 5401 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5402 BMessage *ModificationMessage() const; 5403 </task> 5404 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5405 virtual status_t Invoke(BMessage *msg = NULL); 5406 </task> 5407 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5408 virtual status_t InvokeChannel(BMessage *msg = NULL, int32 from_channel = 0, int32 channel_count = -1, const bool* in_mask = NULL); 5409 </task> 5410 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5411 status_t InvokeNotifyChannel(BMessage *msg = NULL, uint32 kind = B_CONTROL_INVOKED, int32 from_channel = 0, int32 channel_count = -1, const bool* in_mask = NULL); 5412 </task> 5413 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5414 virtual voidSetValue(int32 value); 5415 </task> 5416 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5417 virtual status_t SetCurrentChannel(int32 channel); 5418 </task> 5419 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5420 int32 CurrentChannel() const; 5421 </task> 5422 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5423 virtual int32 CountChannels() const; 5424 </task> 5425 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5426 virtual int32 MaxChannelCount() const = 0; 5427 </task> 5428 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5429 virtual status_t SetChannelCount(int32 channel_count); 5430 </task> 5431 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5432 int32 ValueFor(int32 channel) const; 5433 </task> 5434 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5435 virtual int32 GetValue(int32* out_values, int32 from_channel, int32 channel_count) const; 5436 </task> 5437 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5438 status_t SetValueFor(int32 channel, int32 value); 5439 </task> 5440 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5441 virtual status_t SetValue(int32 from_channel, int32 channel_count, const int32* in_values); 5442 </task> 5443 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5444 status_t SetAllValue(int32 values); 5445 </task> 5446 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5447 status_t SetLimitsFor(int32 channel, int32 minimum, int32 maximum); 5448 </task> 5449 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5450 status_t GetLimitsFor(int32 channel, int32* minimum, int32* maximum) const ; 5451 </task> 5452 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5453 virtual status_t SetLimitsFor(int32 from_channel, int32 channel_count, const int32* minimum, const int32* maximum); 5454 </task> 5455 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5456 virtual status_t GetLimitsFor(int32 from_channel, int32 channel_count, int32* minimum, int32* maximum) const; 5457 </task> 5458 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5459 status_t SetLimits(int32 minimum, int32 maximum); 5460 </task> 5461 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5462 status_t GetLimits(int32* outMinimum, int32* outMaximum) const; 5463 </task> 5464 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5465 virtual bool SupportsIndividualLimits() const = 0; 5466 </task> 5467 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5468 virtual status_t SetLimitLabels(const char* min_label, const char* max_label); 5469 </task> 5470 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5471 const char* MinLimitLabel() const; 5472 </task> 5473 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5474 const char* MaxLimitLabel() const; 5475 </task> 5476 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5477 virtual status_t SetLimitLabelsFor(int32 channel, const char* minLabel, const char* maxLabel); 5478 </task> 5479 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5480 virtual status_t SetLimitLabelsFor(int32 from_channel, int32 channel_count, const char* minLabel, const char* maxLabel); 5481 </task> 5482 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5483 const char* MinLimitLabelFor(int32 channel) const; 5484 </task> 5485 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5486 const char* MaxLimitLabelFor(int32 channel) const; 5487 </task> 5488 </class> 5489 <class name="BChannelSlider" owner=""> 5490 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5491 BChannelSlider(BRect area, const char* name, const char* label, BMessage* model, int32 channels = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); 5492 </task> 5493 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5494 BChannelSlider(BRect area, const char* name, const char* label, BMessage* model, orientation o, int32 channels = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); 5495 </task> 5496 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5497 BChannelSlider(BMessage* from); 5498 </task> 5499 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5500 virtual ~BChannelSlider(); 5501 </task> 5502 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5503 static BArchivable* Instantiate(BMessage* from); 5504 </task> 5505 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5506 virtual status_t Archive(BMessage* into, bool deep = true) const; 5507 </task> 5508 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5509 virtual orientation Orientation() const; 5510 </task> 5511 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5512 void SetOrientation(orientation o); 5513 </task> 5514 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5515 virtual int32 MaxChannelCount() const; 5516 </task> 5517 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5518 virtual bool SupportsIndividualLimits() const; 5519 </task> 5520 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5521 virtual void AttachedToWindow(); 5522 </task> 5523 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5524 virtual void AllAttached(); 5525 </task> 5526 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5527 virtual void DetachedFromWindow(); 5528 </task> 5529 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5530 virtual void AllDetached(); 5531 </task> 5532 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5533 virtual void MessageReceived(BMessage* msg); 5534 </task> 5535 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5536 virtual void Draw(BRect area); 5537 </task> 5538 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5539 virtual void MouseDown(BPoint where); 5540 </task> 5541 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5542 virtual void MouseUp(BPoint pt); 5543 </task> 5544 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5545 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* message); 5546 </task> 5547 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5548 virtual void WindowActivated(bool state); 5549 </task> 5550 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5551 virtual void KeyDown(const char* bytes, int32 numBytes); 5552 </task> 5553 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5554 virtual void KeyUp(const char* bytes, int32 numBytes); 5555 </task> 5556 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5557 virtual void FrameResized(float width, float height); 5558 </task> 5559 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5560 virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL); 5561 </task> 5562 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5563 virtual void MakeFocus(bool focusState = true); 5564 </task> 5565 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5566 virtual void SetEnabled(bool on); 5567 </task> 5568 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5569 virtual void GetPreferredSize(float* width, float* height); 5570 </task> 5571 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5572 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 5573 </task> 5574 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5575 virtual status_t GetSupportedSuites(BMessage* data); 5576 </task> 5577 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5578 virtual void DrawChannel(BView* into, int32 channel, BRect area, bool pressed); 5579 </task> 5580 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5581 virtual void DrawGroove(BView* into, int32 channel, BPoint tl, BPoint br); 5582 </task> 5583 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5584 virtual void DrawThumb(BView* into, int32 channel, BPoint where, bool pressed ); 5585 </task> 5586 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5587 virtual const BBitmap* ThumbFor(int32 channel, bool pressed); 5588 </task> 5589 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5590 virtual BRect ThumbFrameFor(int32 channel); 5591 </task> 5592 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5593 virtual float ThumbDeltaFor(int32 channel); 5594 </task> 5595 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5596 virtual float ThumbRangeFor(int32 channel); 5597 </task> 5598 </class> 5599 <class name="BMultiChannelControl" owner=""> 5600 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5601 BMultiChannelControl(BRect frame, const char* name, const char* label, BMessage* model, int32 channel_count = 1, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); 5602 </task> 5603 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5604 BMultiChannelControl(BMessage* from); 5605 </task> 5606 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5607 virtual ~BMultiChannelControl(); 5608 </task> 5609 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5610 virtual status_t Archive(BMessage* into, bool deep = true) const; 5611 </task> 5612 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5613 virtual void Draw(BRect area) = 0; 5614 </task> 5615 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5616 virtual void MouseDown(BPoint where) = 0; 5617 </task> 5618 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5619 virtual void KeyDown(const char* bytes, int32 size) = 0; 5620 </task> 5621 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5622 virtual void FrameResized(float width, float height); 5623 </task> 5624 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5625 virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL); 5626 </task> 5627 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5628 virtual void AttachedToWindow(); 5629 </task> 5630 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5631 virtual void DetachedFromWindow(); 5632 </task> 5633 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5634 virtual void ResizeToPreferred(); 5635 </task> 5636 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5637 virtual void GetPreferredSize(float* width, float* height) = 0; 5638 </task> 5639 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5640 virtual void MessageReceived(BMessage* message); 5641 </task> 5642 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5643 virtual void SetValue(int32 value); 5644 </task> 5645 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5646 virtual status_t SetCurrentChannel(int32 channel); 5647 </task> 5648 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5649 int32 CurrentChannel() const; 5650 </task> 5651 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5652 virtual int32 CountChannels() const; 5653 </task> 5654 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5655 virtual int32 MaxChannelCount() const = 0; 5656 </task> 5657 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5658 virtual status_t SetChannelCount(int32 channel_count); 5659 </task> 5660 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5661 int32 ValueFor(int32 channel) const; 5662 </task> 5663 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5664 virtual int32 GetValues(int32* out_values, int32 from_channel, int32 channel_count) const; 5665 </task> 5666 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5667 status_t SetValueFor(int32 channel, int32 value); 5668 </task> 5669 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5670 virtual status_t SetValues(int32 from_channel, int32 channel_count, const int32* in_values); 5671 </task> 5672 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5673 status_t SetAllValues(int32 values); 5674 </task> 5675 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5676 status_t SetLimitsFor(int32 channel, int32 minimum, int32 maximum); 5677 </task> 5678 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5679 status_t GetLimitsFor(int32 channel, int32* minimum, int32* maximum) const ; 5680 </task> 5681 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5682 virtual status_t SetLimits(int32 from_channel, int32 channel_count, const int32* minimum, const int32* maximum); 5683 </task> 5684 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5685 virtual status_t GetLimits(int32 from_channel, int32 channel_count, int32* minimum, int32* maximum) const; 5686 </task> 5687 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5688 status_t SetAllLimits(int32 minimum, int32 maximum); 5689 </task> 5690 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5691 virtual status_t SetLimitLabels(const char* min_label, const char* max_label); 5692 </task> 5693 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5694 const char* MinLimitLabel() const; 5695 </task> 5696 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5697 const char* MaxLimitLabel() const; 5698 </task> 5699 </class> 5700 <class name="BOptionControl" owner=""> 5701 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5702 BOptionControl(BRect frame, const char* name, const char* label, BMessage* message, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); 5703 </task> 5704 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5705 virtual ~BOptionControl(); 5706 </task> 5707 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5708 virtual void MessageReceived(BMessage* message); 5709 </task> 5710 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5711 status_t AddOption(const char* name, int32 value); 5712 </task> 5713 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5714 virtual boolGetOptionAt(int32 index, const char** out_name, int32* out_value) = 0; 5715 </task> 5716 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5717 virtual void RemoveOptionAt(int32 index) = 0; 5718 </task> 5719 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5720 virtual int32 CountOptions() const = 0; 5721 </task> 5722 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5723 virtual status_tAddOptionAt(const char* name, int32 value, int32 index) = 0; 5724 </task> 5725 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5726 virtual int32 SelectedOption(const char** name = 0, int32* value = 0) const = 0; 5727 </task> 5728 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5729 virtual status_t SelectOptionFor(int32 value); 5730 </task> 5731 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5732 virtual status_t SelectOptionFor(const char *name); 5733 </task> 5734 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5735 BMessage* MakeValueMessage(int32 value); 5736 </task> 5737 </class> 5738 <class name="BOptionPopUp" owner=""> 5739 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5740 BOptionPopUp(BRect frame, const char* name, const char* label, BMessage* message, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); 5741 </task> 5742 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5743 BOptionPopUp(BRect frame, const char* name, const char* label, BMessage* message, bool fixed, uint32 resize = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW); 5744 </task> 5745 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5746 ~BOptionPopUp(); 5747 </task> 5748 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5749 BMenuField* MenuField(); 5750 </task> 5751 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5752 virtual bool GetOptionAt(int32 index, const char** out_name, int32* out_value); 5753 </task> 5754 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5755 virtual void RemoveOptionAt(int32 index); 5756 </task> 5757 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5758 virtual int32 CountOptions() const; 5759 </task> 5760 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5761 virtual status_t AddOptionAt(const char* name, int32 value, int32 index); 5762 </task> 5763 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5764 virtual void AllAttached(); 5765 </task> 5766 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5767 virtual void MessageReceived(BMessage* message); 5768 </task> 5769 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5770 virtual void SetLabel(const char* text); 5771 </task> 5772 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5773 virtual void SetValue(int32 value); 5774 </task> 5775 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5776 virtual voidSetEnabled(bool on); 5777 </task> 5778 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5779 virtual void GetPreferredSize(float* width, float* height); 5780 </task> 5781 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5782 virtual void ResizeToPreferred(); 5783 </task> 5784 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5785 virtual int32 SelectedOption(const char** outName = 0, int32* outValue = 0) const; 5786 </task> 5787 </class> 5788 </section> 5789 </group> 5790 <group name="Integration"> 5791 <section name="BArchivable"> 5792 <class name="BArchivable" owner="Erik Jaesler"> 5793 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 5794 BArchivable(); 5795 </task> 5796 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 5797 BArchivable(BMessage* from); 5798 </task> 5799 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 5800 ~BArchivable(); 5801 </task> 5802 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 5803 virtual status_t Archive(BMessage* into, bool deep = true) const; 5804 </task> 5805 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 5806 static BArchivable* Instantiate(BMessage* from); 5807 </task> 5808 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 5809 virtual status_t Perform(perform_code d, void* arg); ??? 5810 </task> 5811 </class> 5812 <functions name="BArchivable" owner="Erik Jaesler"> 5813 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 5814 BArchivable* instantiate_object(BMessage* from, image_id* id); 5815 </task> 5816 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 5817 BArchivable* instantiate_object(BMessage* from); 5818 </task> 5819 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 5820 bool validate_instantiation(BMessage* from, const char* class_name); 5821 </task> 5822 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 5823 instantiation_func find_instantiation_func(const char* class_name, const char* sig); 5824 </task> 5825 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 5826 instantiation_func find_instantiation_func(const char* class_name); 5827 </task> 5828 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 5829 instantiation_func find_instantiation_func(BMessage* archive_data); 5830 </task> 5831 </functions> 5832 </section> 5833 <section name="BApplication"> 5834 <class name="BApplication" owner="Erik Jaesler"> 5835 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5836 BApplication(const char* signature); 5837 </task> 5838 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5839 BApplication(const char* signature, status_t* error); 5840 </task> 5841 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5842 BApplication(BMessage* data); 5843 </task> 5844 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5845 virtual ~BApplication(); 5846 </task> 5847 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5848 static BArchivable* Instantiate(BMessage* data); 5849 </task> 5850 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5851 virtual status_t Archive(BMessage* data, bool deep = true) const; 5852 </task> 5853 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5854 status_t InitCheck() const; 5855 </task> 5856 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5857 virtual thread_id Run(); 5858 </task> 5859 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5860 virtual void Quit(); 5861 </task> 5862 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5863 virtual bool QuitRequested(); 5864 </task> 5865 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5866 virtual void Pulse(); 5867 </task> 5868 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5869 virtual void ReadyToRun(); 5870 </task> 5871 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5872 virtual void MessageReceived(BMessage* msg); 5873 </task> 5874 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5875 virtual void ArgvReceived(int32 argc, char** argv); 5876 </task> 5877 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5878 virtual void AppActivated(bool active); 5879 </task> 5880 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5881 virtual void RefsReceived(BMessage* a_message); 5882 </task> 5883 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5884 virtual void AboutRequested(); 5885 </task> 5886 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5887 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 5888 </task> 5889 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5890 void ShowCursor(); 5891 </task> 5892 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5893 void HideCursor(); 5894 </task> 5895 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5896 void ObscureCursor(); 5897 </task> 5898 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5899 bool IsCursorHidden() const; 5900 </task> 5901 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5902 void SetCursor(const void* cursor); 5903 </task> 5904 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5905 void SetCursor(const BCursor* cursor, bool sync=true); 5906 </task> 5907 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5908 int32 CountWindows() const; 5909 </task> 5910 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5911 BWindow* WindowAt(int32 index) const; 5912 </task> 5913 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5914 int32 CountLoopers() const; 5915 </task> 5916 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5917 BLooper* LooperAt(int32 index) const; 5918 </task> 5919 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5920 bool IsLaunching() const; 5921 </task> 5922 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5923 status_t GetAppInfo(app_info* info) const; 5924 </task> 5925 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5926 static BResources* AppResources(); 5927 </task> 5928 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5929 virtual void DispatchMessage(BMessage* an_event, BHandler* handler); 5930 </task> 5931 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5932 void SetPulseRate(bigtime_t rate); 5933 </task> 5934 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5935 virtual status_t GetSupportedSuites(BMessage* data); 5936 </task> 5937 </class> 5938 </section> 5939 <section name="BWindow"> 5940 <class name="BWindow" owner=""> 5941 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5942 BWindow(BRect frame, const char* title, window_type type, uint32 flags, uint32 workspace = B_CURRENT_WORKSPACE); 5943 </task> 5944 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5945 BWindow(BRect frame, const char* title, window_look look, window_feel feel, uint32 flags, uint32 workspace = B_CURRENT_WORKSPACE); 5946 </task> 5947 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5948 BWindow(BMessage* data); 5949 </task> 5950 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5951 virtual ~BWindow(); 5952 </task> 5953 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5954 static BArchivable* Instantiate(BMessage* data); 5955 </task> 5956 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5957 virtual status_t Archive(BMessage* data, bool deep = true) const; 5958 </task> 5959 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5960 virtual void Quit(); 5961 </task> 5962 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5963 void Close(); 5964 </task> 5965 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5966 void AddChild(BView* child, BView* before = NULL); 5967 </task> 5968 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5969 bool RemoveChild(BView* child); 5970 </task> 5971 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5972 int32 CountChildren() const; 5973 </task> 5974 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5975 BView* ChildAt(int32 index) const; 5976 </task> 5977 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5978 virtual void DispatchMessage(BMessage* message, BHandler* handler); 5979 </task> 5980 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5981 virtual void MessageReceived(BMessage* message); 5982 </task> 5983 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5984 virtual void FrameMoved(BPoint new_position); 5985 </task> 5986 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5987 virtual void WorkspacesChanged(uint32 old_ws, uint32 new_ws); 5988 </task> 5989 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5990 virtual void WorkspaceActivated(int32 ws, bool state); 5991 </task> 5992 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5993 virtual void FrameResized(float new_width, float new_height); 5994 </task> 5995 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5996 virtual void Minimize(bool minimize); 5997 </task> 5998 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 5999 virtual void Zoom(BPoint rec_position, float rec_width, float rec_height); 6000 </task> 6001 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6002 void Zoom(); 6003 </task> 6004 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6005 void SetZoomLimits(float max_h, float max_v); 6006 </task> 6007 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6008 virtual void ScreenChanged(BRect screen_size, color_space depth); 6009 </task> 6010 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6011 void SetPulseRate(bigtime_t rate); 6012 </task> 6013 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6014 bigtime_t PulseRate() const; 6015 </task> 6016 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6017 void AddShortcut(uint32 key, uint32 modifiers, BMessage* msg); 6018 </task> 6019 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6020 void AddShortcut(uint32 key, uint32 modifiers, BMessage* msg, BHandler* target); 6021 </task> 6022 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6023 void RemoveShortcut(uint32 key, uint32 modifiers); 6024 </task> 6025 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6026 void SetDefaultButton(BButton* button); 6027 </task> 6028 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6029 BButton* DefaultButton() const; 6030 </task> 6031 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6032 virtual void MenusBeginning(); 6033 </task> 6034 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6035 virtual void MenusEnded(); 6036 </task> 6037 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6038 bool NeedsUpdate() const; 6039 </task> 6040 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6041 void UpdateIfNeeded(); 6042 </task> 6043 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6044 BView* FindView(const char* view_name) const; 6045 </task> 6046 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6047 BView* FindView(BPoint) const; 6048 </task> 6049 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6050 BView* CurrentFocus() const; 6051 </task> 6052 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6053 void Activate(bool = true); 6054 </task> 6055 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6056 virtual void WindowActivated(bool state); 6057 </task> 6058 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6059 void ConvertToScreen(BPoint* pt) const; 6060 </task> 6061 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6062 BPoint ConvertToScreen(BPoint pt) const; 6063 </task> 6064 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6065 void ConvertFromScreen(BPoint* pt) const; 6066 </task> 6067 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6068 BPoint ConvertFromScreen(BPoint pt) const; 6069 </task> 6070 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6071 void ConvertToScreen(BRect* rect) const; 6072 </task> 6073 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6074 BRect ConvertToScreen(BRect rect) const; 6075 </task> 6076 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6077 void ConvertFromScreen(BRect* rect) const; 6078 </task> 6079 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6080 BRect ConvertFromScreen(BRect rect) const; 6081 </task> 6082 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6083 void MoveBy(float dx, float dy); 6084 </task> 6085 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6086 void MoveTo(BPoint); 6087 </task> 6088 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6089 void MoveTo(float x, float y); 6090 </task> 6091 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6092 void ResizeBy(float dx, float dy); 6093 </task> 6094 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6095 void ResizeTo(float width, float height); 6096 </task> 6097 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6098 virtual void Show(); 6099 </task> 6100 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6101 virtual void Hide(); 6102 </task> 6103 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6104 bool IsHidden() const; 6105 </task> 6106 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6107 bool IsMinimized() const; 6108 </task> 6109 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6110 void Flush() const; 6111 </task> 6112 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6113 void Sync() const; 6114 </task> 6115 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6116 status_t SendBehind(const BWindow* window); 6117 </task> 6118 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6119 void DisableUpdates(); 6120 </task> 6121 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6122 void EnableUpdates(); 6123 </task> 6124 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6125 void BeginViewTransaction(); 6126 </task> 6127 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6128 void EndViewTransaction(); 6129 </task> 6130 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6131 BRect Bounds() const; 6132 </task> 6133 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6134 BRect Frame() const; 6135 </task> 6136 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6137 const char* Title() const; 6138 </task> 6139 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6140 void SetTitle(const char* title); 6141 </task> 6142 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6143 bool IsFront() const; 6144 </task> 6145 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6146 bool IsActive() const; 6147 </task> 6148 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6149 void SetKeyMenuBar(BMenuBar* bar); 6150 </task> 6151 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6152 BMenuBar* KeyMenuBar() const; 6153 </task> 6154 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6155 void SetSizeLimits(float min_h, float max_h, float min_v, float max_v); 6156 </task> 6157 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6158 void GetSizeLimits(float* min_h, float* max_h, float* min_v, float* max_v); 6159 </task> 6160 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6161 uint32 Workspaces() const; 6162 </task> 6163 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6164 void SetWorkspaces(uint32); 6165 </task> 6166 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6167 BView* LastMouseMovedView() const; 6168 </task> 6169 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6170 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 6171 </task> 6172 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6173 virtual status_t GetSupportedSuites(BMessage* data); 6174 </task> 6175 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6176 status_t AddToSubset(BWindow* window); 6177 </task> 6178 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6179 status_t RemoveFromSubset(BWindow* window); 6180 </task> 6181 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6182 virtual status_t Perform(perform_code d, void* arg); 6183 </task> 6184 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6185 status_t SetType(window_type type); 6186 </task> 6187 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6188 window_type Type() const; 6189 </task> 6190 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6191 status_t SetLook(window_look look); 6192 </task> 6193 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6194 window_look Look() const; 6195 </task> 6196 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6197 status_t SetFeel(window_feel feel); 6198 </task> 6199 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6200 window_feel Feel() const; 6201 </task> 6202 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6203 status_t SetFlags(uint32); 6204 </task> 6205 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6206 uint32 Flags() const; 6207 </task> 6208 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6209 bool IsModal() const; 6210 </task> 6211 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6212 bool IsFloating() const; 6213 </task> 6214 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6215 status_t SetWindowAlignment(window_alignment mode, int32 h, int32 hOffset = 0, int32 width = 0, int32 widthOffset = 0, int32 v = 0, int32 vOffset = 0, int32 height = 0, int32 heightOffset = 0); 6216 </task> 6217 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6218 status_t GetWindowAlignment(window_alignment* mode = NULL, int32* h = NULL, int32* hOffset = NULL, int32* width = NULL, int32* widthOffset = NULL, int32* v = NULL, int32* vOffset = NULL, int32* height = NULL, int32* heightOffset = NULL) const; 6219 </task> 6220 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6221 virtual bool QuitRequested(); 6222 </task> 6223 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6224 virtual thread_id Run(); 6225 </task> 6226 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6227 virtual void task_looper(); 6228 </task> 6229 </class> 6230 </section> 6231 <section name="BView"> 6232 <class name="BView" owner=""> 6233 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6234 BView(BRect frame, const char* name, uint32 resizeMask, uint32 flags); 6235 </task> 6236 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6237 BView(BMessage* data); 6238 </task> 6239 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6240 virtual ~BView(); 6241 </task> 6242 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6243 static BArchivable* Instantiate(BMessage* data); 6244 </task> 6245 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6246 virtual status_t Archive(BMessage* data, bool deep = true) const; 6247 </task> 6248 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6249 virtual void AttachedToWindow(); 6250 </task> 6251 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6252 virtual void AllAttached(); 6253 </task> 6254 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6255 virtual void DetachedFromWindow(); 6256 </task> 6257 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6258 virtual void AllDetached(); 6259 </task> 6260 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6261 virtual void MessageReceived(BMessage* msg); 6262 </task> 6263 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6264 void AddChild(BView* child, BView* before = NULL); 6265 </task> 6266 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6267 bool RemoveChild(BView* child); 6268 </task> 6269 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6270 int32 CountChildren() const; 6271 </task> 6272 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6273 BView* ChildAt(int32 index) const; 6274 </task> 6275 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6276 BView* NextSibling() const; 6277 </task> 6278 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6279 BView* PreviousSibling() const; 6280 </task> 6281 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6282 bool RemoveSelf(); 6283 </task> 6284 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6285 BWindow* Window() const; 6286 </task> 6287 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6288 virtual void Draw(BRect updateRect); 6289 </task> 6290 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6291 virtual void MouseDown(BPoint where); 6292 </task> 6293 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6294 virtual void MouseUp(BPoint where); 6295 </task> 6296 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6297 virtual void MouseMoved(BPoint where, uint32 code, const BMessage* a_message); 6298 </task> 6299 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6300 virtual void WindowActivated(bool state); 6301 </task> 6302 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6303 virtual void KeyDown(const char* bytes, int32 numBytes); 6304 </task> 6305 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6306 virtual void KeyUp(const char* bytes, int32 numBytes); 6307 </task> 6308 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6309 virtual void Pulse(); 6310 </task> 6311 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6312 virtual void FrameMoved(BPoint new_position); 6313 </task> 6314 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6315 virtual void FrameResized(float new_width, float new_height); 6316 </task> 6317 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6318 virtual void TargetedByScrollView(BScrollView* scroll_view); 6319 </task> 6320 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6321 void BeginRectTracking(BRect startRect, uint32 style = B_TRACK_WHOLE_RECT); 6322 </task> 6323 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6324 void EndRectTracking(); 6325 </task> 6326 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6327 void GetMouse(BPoint* location, uint32* buttons, bool checkMessageQueue = true); 6328 </task> 6329 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6330 void DragMessage(BMessage* aMessage, BRect dragRect, BHandler* reply_to = NULL); 6331 </task> 6332 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6333 void DragMessage(BMessage* aMessage, BBitmap* anImage, BPoint offset, BHandler* reply_to = NULL); 6334 </task> 6335 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6336 void DragMessage(BMessage* aMessage, BBitmap* anImage, drawing_mode dragMode, BPoint offset, BHandler* reply_to = NULL); 6337 </task> 6338 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6339 BView* FindView(const char* name) const; 6340 </task> 6341 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6342 BView* Parent() const; 6343 </task> 6344 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6345 BRect Bounds() const; 6346 </task> 6347 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6348 BRect Frame() const; 6349 </task> 6350 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6351 void ConvertToScreen(BPoint* pt) const; 6352 </task> 6353 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6354 BPoint ConvertToScreen(BPoint pt) const; 6355 </task> 6356 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6357 void ConvertFromScreen(BPoint* pt) const; 6358 </task> 6359 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6360 BPoint ConvertFromScreen(BPoint pt) const; 6361 </task> 6362 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6363 void ConvertToScreen(BRect* r) const; 6364 </task> 6365 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6366 BRect ConvertToScreen(BRect r) const; 6367 </task> 6368 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6369 void ConvertFromScreen(BRect* r) const; 6370 </task> 6371 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6372 BRect ConvertFromScreen(BRect r) const; 6373 </task> 6374 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6375 void ConvertToParent(BPoint* pt) const; 6376 </task> 6377 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6378 BPoint ConvertToParent(BPoint pt) const; 6379 </task> 6380 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6381 void ConvertFromParent(BPoint* pt) const; 6382 </task> 6383 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6384 BPoint ConvertFromParent(BPoint pt) const; 6385 </task> 6386 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6387 void ConvertToParent(BRect* r) const; 6388 </task> 6389 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6390 BRect ConvertToParent(BRect r) const; 6391 </task> 6392 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6393 void ConvertFromParent(BRect* r) const; 6394 </task> 6395 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6396 BRect ConvertFromParent(BRect r) const; 6397 </task> 6398 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6399 BPoint LeftTop() const; 6400 </task> 6401 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6402 void GetClippingRegion(BRegion* region) const; 6403 </task> 6404 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6405 virtual void ConstrainClippingRegion(BRegion* region); 6406 </task> 6407 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6408 void ClipToPicture(BPicture* picture, BPoint where = B_ORIGIN, bool sync = true); 6409 </task> 6410 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6411 void ClipToInversePicture(BPicture* picture, BPoint where = B_ORIGIN, bool sync = true); 6412 </task> 6413 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6414 virtual void SetDrawingMode(drawing_mode mode); 6415 </task> 6416 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6417 drawing_mode DrawingMode() const; 6418 </task> 6419 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6420 void SetBlendingMode(source_alpha srcAlpha, alpha_function alphaFunc); 6421 </task> 6422 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6423 void GetBlendingMode(source_alpha* srcAlpha, alpha_function* alphaFunc) const; 6424 </task> 6425 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6426 virtual void SetPenSize(float size); 6427 </task> 6428 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6429 float PenSize() const; 6430 </task> 6431 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6432 void SetViewCursor(const BCursor* cursor, bool sync=true); 6433 </task> 6434 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6435 virtual void SetViewColor(rgb_color c); 6436 </task> 6437 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6438 void SetViewColor(uchar r, uchar g, uchar b, uchar a = 255); 6439 </task> 6440 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6441 rgb_color ViewColor() const; 6442 </task> 6443 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6444 void SetViewBitmap(const BBitmap* bitmap, BRect srcRect, BRect dstRect, uint32 followFlags=B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = B_TILE_BITMAP); 6445 </task> 6446 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6447 void SetViewBitmap(const BBitmap* bitmap, uint32 followFlags = B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = B_TILE_BITMAP); 6448 </task> 6449 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6450 void ClearViewBitmap(); 6451 </task> 6452 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6453 status_t SetViewOverlay(const BBitmap* overlay, BRect srcRect, BRect dstRect, rgb_color* colorKey, uint32 followFlags = B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = 0); 6454 </task> 6455 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6456 status_t SetViewOverlay(const BBitmap* overlay, rgb_color* colorKey, uint32 followFlags = B_FOLLOW_TOP|B_FOLLOW_LEFT, uint32 options = 0); 6457 </task> 6458 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6459 void ClearViewOverlay(); 6460 </task> 6461 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6462 virtual void SetHighColor(rgb_color a_color); 6463 </task> 6464 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6465 void SetHighColor(uchar r, uchar g, uchar b, uchar a = 255); 6466 </task> 6467 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6468 rgb_color HighColor() const; 6469 </task> 6470 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6471 virtual void SetLowColor(rgb_color a_color); 6472 </task> 6473 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6474 void SetLowColor(uchar r, uchar g, uchar b, uchar a = 255); 6475 </task> 6476 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6477 rgb_color LowColor() const; 6478 </task> 6479 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6480 void SetLineMode(cap_mode lineCap, join_mode lineJoin, float miterLimit = B_DEFAULT_MITER_LIMIT); 6481 </task> 6482 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6483 join_mode LineJoinMode() const; 6484 </task> 6485 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6486 cap_mode LineCapMode() const; 6487 </task> 6488 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6489 float LineMiterLimit() const; 6490 </task> 6491 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6492 void SetOrigin(BPoint pt); 6493 </task> 6494 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6495 void SetOrigin(float x, float y); 6496 </task> 6497 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6498 BPoint Origin() const; 6499 </task> 6500 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6501 void PushState(); 6502 </task> 6503 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6504 void PopState(); 6505 </task> 6506 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6507 void MovePenTo(BPoint pt); 6508 </task> 6509 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6510 void MovePenTo(float x, float y); 6511 </task> 6512 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6513 void MovePenBy(float x, float y); 6514 </task> 6515 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6516 BPoint PenLocation() const; 6517 </task> 6518 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6519 void StrokeLine(BPoint toPt, pattern p = B_SOLID_HIGH); 6520 </task> 6521 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6522 void StrokeLine(BPoint pt0, BPoint pt1, pattern p = B_SOLID_HIGH); 6523 </task> 6524 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6525 void BeginLineArray(int32 count); 6526 </task> 6527 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6528 void AddLine(BPoint pt0, BPoint pt1, rgb_color col); 6529 </task> 6530 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6531 void EndLineArray(); 6532 </task> 6533 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6534 void StrokePolygon(const BPolygon* aPolygon, bool closed = true, pattern p = B_SOLID_HIGH); 6535 </task> 6536 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6537 void StrokePolygon(const BPoint* ptArray, int32 numPts, bool closed = true, pattern p = B_SOLID_HIGH); 6538 </task> 6539 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6540 void StrokePolygon(const BPoint* ptArray, int32 numPts, BRect bounds, bool closed = true, pattern p = B_SOLID_HIGH); 6541 </task> 6542 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6543 void FillPolygon(const BPolygon* aPolygon, pattern p = B_SOLID_HIGH); 6544 </task> 6545 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6546 void FillPolygon(const BPoint* ptArray, int32 numPts, pattern p = B_SOLID_HIGH); 6547 </task> 6548 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6549 void FillPolygon(const BPoint* ptArray, int32 numPts, BRect bounds, pattern p = B_SOLID_HIGH); 6550 </task> 6551 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6552 void StrokeTriangle(BPoint pt1, BPoint pt2, BPoint pt3, BRect bounds, pattern p = B_SOLID_HIGH); 6553 </task> 6554 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6555 void StrokeTriangle(BPoint pt1, BPoint pt2, BPoint pt3, pattern p = B_SOLID_HIGH); 6556 </task> 6557 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6558 void FillTriangle(BPoint pt1, BPoint pt2, BPoint pt3, pattern p = B_SOLID_HIGH); 6559 </task> 6560 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6561 void FillTriangle(BPoint pt1, BPoint pt2, BPoint pt3, BRect bounds,pattern p = B_SOLID_HIGH); 6562 </task> 6563 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6564 void StrokeRect(BRect r, pattern p = B_SOLID_HIGH); 6565 </task> 6566 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6567 void FillRect(BRect r, pattern p = B_SOLID_HIGH); 6568 </task> 6569 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6570 void FillRegion(BRegion* a_region, pattern p= B_SOLID_HIGH); 6571 </task> 6572 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6573 void InvertRect(BRect r); 6574 </task> 6575 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6576 void StrokeRoundRect(BRect r, float xRadius, float yRadius, pattern p = B_SOLID_HIGH); 6577 </task> 6578 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6579 void FillRoundRect(BRect r, float xRadius, float yRadius, pattern p = B_SOLID_HIGH); 6580 </task> 6581 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6582 void StrokeEllipse(BPoint center, float xRadius, float yRadius, pattern p = B_SOLID_HIGH); 6583 </task> 6584 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6585 void StrokeEllipse(BRect r, pattern p = B_SOLID_HIGH); 6586 </task> 6587 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6588 void FillEllipse(BPoint center, float xRadius, float yRadius, pattern p = B_SOLID_HIGH); 6589 </task> 6590 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6591 void FillEllipse(BRect r, pattern p = B_SOLID_HIGH); 6592 </task> 6593 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6594 void StrokeArc(BPoint center, float xRadius, float yRadius, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH); 6595 </task> 6596 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6597 void StrokeArc(BRect r, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH); 6598 </task> 6599 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6600 void FillArc(BPoint center, float xRadius, float yRadius, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH); 6601 </task> 6602 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6603 void FillArc(BRect r, float start_angle, float arc_angle, pattern p = B_SOLID_HIGH); 6604 </task> 6605 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6606 void StrokeBezier(BPoint* controlPoints, pattern p = B_SOLID_HIGH); 6607 </task> 6608 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6609 void FillBezier( BPoint* controlPoints, pattern p = B_SOLID_HIGH); 6610 </task> 6611 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6612 void StrokeShape(BShape* shape, pattern p = B_SOLID_HIGH); 6613 </task> 6614 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6615 void FillShape(BShape* shape, pattern p = B_SOLID_HIGH); 6616 </task> 6617 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6618 void CopyBits(BRect src, BRect dst); 6619 </task> 6620 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6621 void DrawBitmapAsync(const BBitmap* aBitmap, BRect srcRect, BRect dstRect); 6622 </task> 6623 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6624 void DrawBitmapAsync(const BBitmap* aBitmap); 6625 </task> 6626 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6627 void DrawBitmapAsync(const BBitmap* aBitmap, BPoint where); 6628 </task> 6629 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6630 void DrawBitmapAsync(const BBitmap* aBitmap, BRect dstRect); 6631 </task> 6632 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6633 void DrawBitmap(const BBitmap* aBitmap, BRect srcRect, BRect dstRect); 6634 </task> 6635 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6636 void DrawBitmap(const BBitmap* aBitmap); 6637 </task> 6638 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6639 void DrawBitmap(const BBitmap* aBitmap, BPoint where); 6640 </task> 6641 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6642 void DrawBitmap(const BBitmap* aBitmap, BRect dstRect); 6643 </task> 6644 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6645 void DrawChar(char aChar); 6646 </task> 6647 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6648 void DrawChar(char aChar, BPoint location); 6649 </task> 6650 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6651 void DrawString(const char* aString, escapement_delta* delta = NULL); 6652 </task> 6653 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6654 void DrawString(const char* aString, BPoint location, escapement_delta* delta = NULL); 6655 </task> 6656 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6657 void DrawString(const char* aString, int32 length, escapement_delta* delta = NULL); 6658 </task> 6659 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6660 void DrawString(const char* aString, int32 length, BPoint location, escapement_delta* delta = 0L); 6661 </task> 6662 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6663 virtual void SetFont(const BFont* font, uint32 mask = B_FONT_ALL); 6664 </task> 6665 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6666 void GetFont(BFont* font) const; 6667 </task> 6668 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6669 void TruncateString(BString* in_out, uint32 mode, float width) const; 6670 </task> 6671 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6672 float StringWidth(const char* string) const; 6673 </task> 6674 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6675 float StringWidth(const char* string, int32 length) const; 6676 </task> 6677 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6678 void GetStringWidths(char* stringArray[], int32 lengthArray[], int32 numStrings, float widthArray[]) const; 6679 </task> 6680 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6681 void SetFontSize(float size); 6682 </task> 6683 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6684 void ForceFontAliasing(bool enable); 6685 </task> 6686 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6687 void GetFontHeight(font_height* height) const; 6688 </task> 6689 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6690 void Invalidate(BRect invalRect); 6691 </task> 6692 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6693 void Invalidate(const BRegion* invalRegion); 6694 </task> 6695 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6696 void Invalidate(); 6697 </task> 6698 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6699 void SetDiskMode(char* filename, long offset); 6700 </task> 6701 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6702 void BeginPicture(BPicture* a_picture); 6703 </task> 6704 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6705 void AppendToPicture(BPicture* a_picture); 6706 </task> 6707 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6708 BPicture* EndPicture(); 6709 </task> 6710 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6711 void DrawPicture(const BPicture* a_picture); 6712 </task> 6713 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6714 void DrawPicture(const BPicture* a_picture, BPoint where); 6715 </task> 6716 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6717 void DrawPicture(const char* filename, long offset, BPoint where); 6718 </task> 6719 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6720 void DrawPictureAsync(const BPicture* a_picture); 6721 </task> 6722 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6723 void DrawPictureAsync(const BPicture* a_picture, BPoint where); 6724 </task> 6725 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6726 void DrawPictureAsync(const char* filename, long offset, BPoint where); 6727 </task> 6728 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6729 status_t SetEventMask(uint32 mask, uint32 options=0); 6730 </task> 6731 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6732 uint32 EventMask(); 6733 </task> 6734 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6735 status_t SetMouseEventMask(uint32 mask, uint32 options=0); 6736 </task> 6737 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6738 virtual void SetFlags(uint32 flags); 6739 </task> 6740 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6741 uint32 Flags() const; 6742 </task> 6743 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6744 virtual void SetResizingMode(uint32 mode); 6745 </task> 6746 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6747 uint32 ResizingMode() const; 6748 </task> 6749 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6750 void MoveBy(float dh, float dv); 6751 </task> 6752 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6753 void MoveTo(BPoint where); 6754 </task> 6755 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6756 void MoveTo(float x, float y); 6757 </task> 6758 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6759 void ResizeBy(float dh, float dv); 6760 </task> 6761 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6762 void ResizeTo(float width, float height); 6763 </task> 6764 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6765 void ScrollBy(float dh, float dv); 6766 </task> 6767 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6768 void ScrollTo(float x, float y); 6769 </task> 6770 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6771 virtual void ScrollTo(BPoint where); 6772 </task> 6773 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6774 virtual void MakeFocus(bool focusState = true); 6775 </task> 6776 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6777 bool IsFocus() const; 6778 </task> 6779 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6780 virtual void Show(); 6781 </task> 6782 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6783 virtual void Hide(); 6784 </task> 6785 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6786 bool IsHidden() const; 6787 </task> 6788 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6789 bool IsHidden(const BView* looking_from) const; 6790 </task> 6791 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6792 void Flush() const; 6793 </task> 6794 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6795 void Sync() const; 6796 </task> 6797 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6798 virtual void GetPreferredSize(float* width, float* height); 6799 </task> 6800 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6801 virtual void ResizeToPreferred(); 6802 </task> 6803 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6804 BScrollBar* ScrollBar(orientation posture) const; 6805 </task> 6806 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6807 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property); 6808 </task> 6809 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6810 virtual status_t GetSupportedSuites(BMessage* data); 6811 </task> 6812 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6813 bool IsPrinting() const; 6814 </task> 6815 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6816 void SetScale(float scale) const; 6817 </task> 6818 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6819 virtual status_t Perform(perform_code d, void* arg); 6820 </task> 6821 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6822 virtual void DrawAfterChildren(BRect r); 6823 </task> 6824 </class> 6825 </section> 6826 </group> 6827 <group name="Support Kit"> 6828 <section name="IO"> 6829 <class name="BDataIO" owner="Steve Vallee"> 6830 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6831 BDataIO 6832 </task> 6833 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6834 virtual ~BDataIO(); 6835 </task> 6836 </class> 6837 <class name="BMallocIO" owner="Steve Vallee"> 6838 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6839 BMallocIO(); 6840 </task> 6841 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6842 virtual ~BMallocIO(); 6843 </task> 6844 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6845 virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size); 6846 </task> 6847 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6848 virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size); 6849 </task> 6850 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6851 virtual off_t Seek(off_t pos, uint32 seek_mode); 6852 </task> 6853 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6854 virtual off_t Position() const; 6855 </task> 6856 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6857 virtual status_t SetSize(off_t size); 6858 </task> 6859 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6860 void SetBlockSize(size_t blocksize); 6861 </task> 6862 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6863 const void* Buffer() const; 6864 </task> 6865 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6866 size_t BufferLength() const; 6867 </task> 6868 </class> 6869 <class name="BMemoryIO" owner="Steve Vallee"> 6870 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6871 BMemoryIO(void *p, size_t len); 6872 </task> 6873 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6874 BMemoryIO(const void *p, size_t len); 6875 </task> 6876 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6877 virtual ~BMemoryIO(); 6878 </task> 6879 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6880 virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size); 6881 </task> 6882 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6883 virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size); 6884 </task> 6885 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6886 virtual off_t Seek(off_t pos, uint32 seek_mode); 6887 </task> 6888 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6889 virtual off_t Position() const; 6890 </task> 6891 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6892 virtual status_t SetSize(off_t size); 6893 </task> 6894 </class> 6895 <class name="BPositionIO" owner="Steve Vallee"> 6896 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6897 BPositionIO(); 6898 </task> 6899 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6900 virtual ~BPositionIO(); 6901 </task> 6902 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6903 virtual ssize_t Read(void *buffer, size_t size); 6904 </task> 6905 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6906 virtual ssize_t Write(const void *buffer, size_t size); 6907 </task> 6908 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6909 virtual status_t SetSize(off_t size); 6910 </task> 6911 </class> 6912 </section> 6913 <section name="Utilities"> 6914 <functions name="Misc" owner="Steve Vallee"> 6915 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6916 convert_from_utf8 6917 </task> 6918 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6919 convert_to_utf8 6920 </task> 6921 </functions> 6922 <functions name="BString Utility" owner="Steve Vallee"> 6923 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6924 bool operator<(const char *, const BString &); 6925 </task> 6926 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6927 bool operator<=(const char *, const BString &); 6928 </task> 6929 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6930 bool operator==(const char *, const BString &); 6931 </task> 6932 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6933 bool operator>(const char *, const BString &); 6934 </task> 6935 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6936 bool operator>=(const char *, const BString &); 6937 </task> 6938 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6939 bool operator!=(const char *, const BString &); 6940 </task> 6941 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6942 int Compare(const BString &, const BString &); 6943 </task> 6944 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6945 int ICompare(const BString &, const BString &); 6946 </task> 6947 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6948 int Compare(const BString *, const BString *); 6949 </task> 6950 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6951 int ICompare(const BString *, const BString *); 6952 </task> 6953 </functions> 6954 <class name="BList" owner="Issac Yonemoto"> 6955 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6956 BList(int32 itemsPerBlock = 20); 6957 </task> 6958 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6959 BList(const BList&); 6960 </task> 6961 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6962 virtual ~BList(); 6963 </task> 6964 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6965 BList& operator=(const BList &from); 6966 </task> 6967 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6968 bool AddItem(void *item); 6969 </task> 6970 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6971 bool AddItem(void *item, int32 atIndex); 6972 </task> 6973 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6974 bool AddList(BList *newItems); 6975 </task> 6976 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6977 bool AddList(BList *newItems, int32 atIndex); 6978 </task> 6979 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6980 bool RemoveItem(void *item); 6981 </task> 6982 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6983 void* RemoveItem(int32 index); 6984 </task> 6985 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6986 bool RemoveItems(int32 index, int32 count); 6987 </task> 6988 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6989 bool ReplaceItem(int32 index, void *newItem); 6990 </task> 6991 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6992 void MakeEmpty(); 6993 </task> 6994 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6995 void SortItems(int (*cmp)(const void *, const void *)); 6996 </task> 6997 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 6998 bool SwapItems(int32 indexA, int32 indexB); 6999 </task> 7000 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7001 bool MoveItem(int32 fromIndex, int32 toIndex); 7002 </task> 7003 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7004 void* ItemAt(int32) const; 7005 </task> 7006 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7007 void* ItemAtFast(int32) const; 7008 </task> 7009 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7010 void* FirstItem() const; 7011 </task> 7012 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7013 void* LastItem() const; 7014 </task> 7015 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7016 void* Items() const; 7017 </task> 7018 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7019 bool HasItem(void *item) const; 7020 </task> 7021 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7022 int32 IndexOf(void *item) const; 7023 </task> 7024 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7025 int32 CountItems() const; 7026 </task> 7027 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7028 bool IsEmpty() const; 7029 </task> 7030 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7031 void DoForEach(bool (*func)(void *)); 7032 </task> 7033 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7034 void DoForEach(bool (*func)(void *, void *), void *); 7035 </task> 7036 </class> 7037 <class name="BString" owner="Steve Vallee"> 7038 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7039 BString(); 7040 </task> 7041 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7042 BString(const char *); 7043 </task> 7044 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7045 BString(const BString &); 7046 </task> 7047 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7048 BString(const char *, int32 maxLength); 7049 </task> 7050 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7051 ~BString(); 7052 </task> 7053 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7054 const char* String() const; 7055 </task> 7056 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7057 int32 Length() const; 7058 </task> 7059 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7060 int32 CountChars() const; 7061 </task> 7062 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7063 BString& operator=(const BString &); 7064 </task> 7065 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7066 BString& operator=(const char *); 7067 </task> 7068 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7069 BString& operator=(char); 7070 </task> 7071 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7072 BString& SetTo(const char *); 7073 </task> 7074 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7075 BString& SetTo(const char *, int32 length); 7076 </task> 7077 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7078 BString& SetTo(const BString &from); 7079 </task> 7080 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7081 BString& Adopt(BString &from); 7082 </task> 7083 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7084 BString& SetTo(const BString &, int32 length); 7085 </task> 7086 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7087 BString& Adopt(BString &from, int32 length); 7088 </task> 7089 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7090 BString& SetTo(char, int32 count); 7091 </task> 7092 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7093 BString& CopyInto(BString &into, int32 fromOffset, int32 length) const; 7094 </task> 7095 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7096 void CopyInto(char *into, int32 fromOffset, int32 length) const; 7097 </task> 7098 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7099 BString& operator+=(const BString &); 7100 </task> 7101 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7102 BString& operator+=(const char *); 7103 </task> 7104 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7105 BString& operator+=(char); 7106 </task> 7107 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7108 BString& Append(const BString &); 7109 </task> 7110 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7111 BString& Append(const char *); 7112 </task> 7113 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7114 BString& Append(const BString &, int32 length); 7115 </task> 7116 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7117 BString& Append(const char *, int32 length); 7118 </task> 7119 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7120 BString& Append(char, int32 count); 7121 </task> 7122 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7123 BString& Prepend(const char *); 7124 </task> 7125 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7126 BString& Prepend(const BString &); 7127 </task> 7128 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7129 BString& Prepend(const char *, int32); 7130 </task> 7131 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7132 BString& Prepend(const BString &, int32); 7133 </task> 7134 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7135 BString& Prepend(char, int32 count); 7136 </task> 7137 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7138 BString& Insert(const char *, int32 pos); 7139 </task> 7140 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7141 BString& Insert(const char *, int32 length, int32 pos); 7142 </task> 7143 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7144 BString& Insert(const char *, int32 fromOffset, int32 length, int32 pos); 7145 </task> 7146 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7147 BString& Insert(const BString &, int32 pos); 7148 </task> 7149 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7150 BString& Insert(const BString &, int32 length, int32 pos); 7151 </task> 7152 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7153 BString& Insert(const BString &, int32 fromOffset, int32 length, int32 pos); 7154 </task> 7155 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7156 BString& Insert(char, int32 count, int32 pos); 7157 </task> 7158 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7159 BString& Truncate(int32 newLength, bool lazy = true); 7160 </task> 7161 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7162 BString& Remove(int32 from, int32 length); 7163 </task> 7164 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7165 BString& RemoveFirst(const BString &); 7166 </task> 7167 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7168 BString& RemoveLast(const BString &); 7169 </task> 7170 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7171 BString& RemoveAll(const BString &); 7172 </task> 7173 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7174 BString& RemoveFirst(const char *); 7175 </task> 7176 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7177 BString& RemoveLast(const char *); 7178 </task> 7179 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7180 BString& RemoveAll(const char *); 7181 </task> 7182 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7183 BString& RemoveSet(const char *setOfCharsToRemove); 7184 </task> 7185 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7186 BString& MoveInto(BString &into, int32 from, int32 length); 7187 </task> 7188 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7189 void MoveInto(char *into, int32 from, int32 length); 7190 </task> 7191 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7192 bool operator<(const BString &) const; 7193 </task> 7194 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7195 bool operator<=(const BString &) const; 7196 </task> 7197 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7198 bool operator==(const BString &) const; 7199 </task> 7200 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7201 bool operator>=(const BString &) const; 7202 </task> 7203 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7204 bool operator>(const BString &) const; 7205 </task> 7206 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7207 bool operator!=(const BString &) const; 7208 </task> 7209 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7210 bool operator<(const char *) const; 7211 </task> 7212 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7213 bool operator<=(const char *) const; 7214 </task> 7215 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7216 bool operator==(const char *) const; 7217 </task> 7218 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7219 bool operator>=(const char *) const; 7220 </task> 7221 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7222 bool operator>(const char *) const; 7223 </task> 7224 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7225 bool operator!=(const char *) const; 7226 </task> 7227 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7228 int Compare(const BString &) const; 7229 </task> 7230 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7231 int Compare(const char *) const; 7232 </task> 7233 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7234 int Compare(const BString &, int32 n) const; 7235 </task> 7236 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7237 int Compare(const char *, int32 n) const; 7238 </task> 7239 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7240 int ICompare(const BString &) const; 7241 </task> 7242 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7243 int ICompare(const char *) const; 7244 </task> 7245 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7246 int ICompare(const BString &, int32 n) const; 7247 </task> 7248 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7249 int ICompare(const char *, int32 n) const; 7250 </task> 7251 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7252 int32 FindFirst(const BString &) const; 7253 </task> 7254 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7255 int32 FindFirst(const char *) const; 7256 </task> 7257 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7258 int32 FindFirst(const BString &, int32 fromOffset) const; 7259 </task> 7260 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7261 int32 FindFirst(const char *, int32 fromOffset) const; 7262 </task> 7263 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7264 int32 FindFirst(char) const; 7265 </task> 7266 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7267 int32 FindFirst(char, int32 fromOffset) const; 7268 </task> 7269 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7270 int32 FindLast(const BString &) const; 7271 </task> 7272 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7273 int32 FindLast(const char *) const; 7274 </task> 7275 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7276 int32 FindLast(const BString &, int32 beforeOffset) const; 7277 </task> 7278 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7279 int32 FindLast(const char *, int32 beforeOffset) const; 7280 </task> 7281 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7282 int32 FindLast(char) const; 7283 </task> 7284 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7285 int32 FindLast(char, int32 fromOffset) const; 7286 </task> 7287 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7288 int32 IFindFirst(const BString &) const; 7289 </task> 7290 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7291 int32 IFindFirst(const char *) const; 7292 </task> 7293 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7294 int32 IFindFirst(const BString &, int32 fromOffset) const; 7295 </task> 7296 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7297 int32 IFindFirst(const char *, int32 fromOffset) const; 7298 </task> 7299 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7300 int32 IFindLast(const BString &) const; 7301 </task> 7302 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7303 int32 IFindLast(const char *) const; 7304 </task> 7305 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7306 int32 IFindLast(const BString &, int32 beforeOffset) const; 7307 </task> 7308 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7309 int32 IFindLast(const char *, int32 beforeOffset) const; 7310 </task> 7311 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7312 BString& ReplaceFirst(char replaceThis, char withThis); 7313 </task> 7314 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7315 BString& ReplaceLast(char replaceThis, char withThis); 7316 </task> 7317 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7318 BString& ReplaceAll(char replaceThis, char withThis, int32 fromOffset = 0); 7319 </task> 7320 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7321 BString& Replace(char replaceThis, char withThis, int32 maxReplaceCount, int32 fromOffset = 0); 7322 </task> 7323 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7324 BString& ReplaceFirst(const char *replaceThis, const char *withThis); 7325 </task> 7326 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7327 BString& ReplaceLast(const char *replaceThis, const char *withThis); 7328 </task> 7329 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7330 BString& ReplaceAll(const char *replaceThis, const char *withThis, int32 fromOffset = 0); 7331 </task> 7332 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7333 BString& Replace(const char *replaceThis, const char *withThis, int32 maxReplaceCount, int32 fromOffset = 0); 7334 </task> 7335 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7336 BString& IReplaceFirst(char replaceThis, char withThis); 7337 </task> 7338 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7339 BString& IReplaceLast(char replaceThis, char withThis); 7340 </task> 7341 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7342 BString& IReplaceAll(char replaceThis, char withThis, int32 fromOffset = 0); 7343 </task> 7344 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7345 BString& IReplace(char replaceThis, char withThis, int32 maxReplaceCount, int32 fromOffset = 0); 7346 </task> 7347 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7348 BString& IReplaceFirst(const char *replaceThis, const char *withThis); 7349 </task> 7350 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7351 BString& IReplaceLast(const char *replaceThis, const char *withThis); 7352 </task> 7353 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7354 BString& IReplaceAll(const char *replaceThis, const char *withThis, int32 fromOffset = 0); 7355 </task> 7356 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7357 BString& IReplace(const char *replaceThis, const char *withThis, int32 maxReplaceCount, int32 fromOffset = 0); 7358 </task> 7359 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7360 BString& ReplaceSet(const char *setOfChars, char with); 7361 </task> 7362 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7363 BString& ReplaceSet(const char *setOfChars, const char *with); 7364 </task> 7365 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7366 char operator[](int32 index) const; 7367 </task> 7368 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7369 char& operator[](int32 index); 7370 </task> 7371 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7372 char ByteAt(int32 index) const; 7373 </task> 7374 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7375 char* LockBuffer(int32 maxLength); 7376 </task> 7377 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7378 BString& UnlockBuffer(int32 length = -1); 7379 </task> 7380 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7381 BString& ToLower(); 7382 </task> 7383 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7384 BString& ToUpper(); 7385 </task> 7386 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7387 BString& Capitalize(); 7388 </task> 7389 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7390 BString& CapitalizeEachWord(); 7391 </task> 7392 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7393 BString& CharacterEscape(const char* original, const char* setOfCharsToEscape, char escapeWith); 7394 </task> 7395 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7396 BString& CharacterEscape(const char *setOfCharsToEscape, char escapeWith); 7397 </task> 7398 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7399 BString& CharacterDeescape(const char *original, char escapeChar); 7400 </task> 7401 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7402 BString& CharacterDeescape(char escapeChar); 7403 </task> 7404 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7405 BString& operator<<(const char *); 7406 </task> 7407 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7408 BString& operator<<(const BString &); 7409 </task> 7410 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7411 BString& operator<<(char); 7412 </task> 7413 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7414 BString& operator<<(int); 7415 </task> 7416 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7417 BString& operator<<(unsigned int); 7418 </task> 7419 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7420 BString& operator<<(uint32); 7421 </task> 7422 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7423 BString& operator<<(int32); 7424 </task> 7425 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7426 BString& operator<<(uint64); 7427 </task> 7428 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7429 BString& operator<<(int64); 7430 </task> 7431 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7432 BString& operator<<(float); 7433 </task> 7434 </class> 7435 <class name="BBlockCache" owner="Graham Gilmore"> 7436 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7437 BBlockCache(size_t cache_size, size_t block_size, uint32 type); 7438 </task> 7439 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7440 virtual ~BBlockCache(); 7441 </task> 7442 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7443 void* Get(size_t block_size); 7444 </task> 7445 <task cases="false" fspec="false" impl="false" tests="false" tspec="false"> 7446 void Save(void *pointer, size_t block_size); 7447 </task> 7448 </class> 7449 <class name="BStopWatch" owner="Steve Vallee"> 7450 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7451 BStopWatch(const char *name, bool silent = false); 7452 </task> 7453 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7454 virtual ~BStopWatch(); 7455 </task> 7456 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7457 void Suspend(); 7458 </task> 7459 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7460 void Resume(); 7461 </task> 7462 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7463 bigtime_t Lap(); 7464 </task> 7465 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7466 bigtime_t ElapsedTime() const; 7467 </task> 7468 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7469 void Reset(); 7470 </task> 7471 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7472 const char* Name() const; 7473 </task> 7474 </class> 7475 </section> 7476 <section name="Synchronization"> 7477 <class name="BAutoLock" owner="Jeremy Rand"> 7478 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7479 BAutolock(BLocker *lock); 7480 </task> 7481 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7482 BAutolock(BLocker &lock); 7483 </task> 7484 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7485 BAutolock(BLooper *looper); 7486 </task> 7487 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7488 ~BAutolock(); 7489 </task> 7490 <task cases="false" fspec="false" impl="true" tests="false" tspec="false"> 7491 bool IsLocked(); 7492 </task> 7493 </class> 7494 <class name="BLocker" owner="Jeremy Rand"> 7495 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7496 BLocker(); 7497 </task> 7498 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7499 BLocker(const char *name); 7500 </task> 7501 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7502 BLocker(bool benaphore_style); 7503 </task> 7504 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7505 BLocker(const char *name, bool benaphore_style); 7506 </task> 7507 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7508 BLocker(const char *name, bool benaphore_style, bool); 7509 </task> 7510 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7511 virtual ~BLocker(); 7512 </task> 7513 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7514 bool Lock(void); 7515 </task> 7516 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7517 status_t LockWithTimeout(bigtime_t timeout); 7518 </task> 7519 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7520 void Unlock(void); 7521 </task> 7522 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7523 thread_id LockingThread(void) const; 7524 </task> 7525 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7526 bool IsLocked(void) const; 7527 </task> 7528 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7529 int32 CountLocks(void) const; 7530 </task> 7531 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7532 int32 CountLockRequests(void) const; 7533 </task> 7534 <task cases="true" fspec="true" impl="true" tests="true" tspec="true"> 7535 sem_id Sem(void) const; 7536 </task> 7537 </class> 7538 </section> 7539 </group> 7540</TaskXML> 7541