3 <title>Non-Control Widgets Tasks
</title>
6 <h1>Non-Control Widgets Tasks
<hr></h1>
11 <!-- table column headers -->
16 <img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec" border=
"0">
21 <img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases" border=
"0">
26 <img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests" border=
"0">
31 <img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec" border=
"0">
36 <img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation" border=
"0">
41 <th><strong>Task Summary
</strong></th>
42 <th><strong>Owner
</strong></th>
47 ../../images/blank-20.gif
48 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
50 ../../images/blank-20.gif
51 " width=
"22" height=
"22" alt=
"Use Cases"></td>
53 ../../images/blank-20.gif
54 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
56 ../../images/blank-20.gif
57 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
59 ../../images/Check.gif
60 " width=
"22" height=
"22" alt=
"Implementation"></td>
76 ../../images/blank-20.gif
77 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
79 ../../images/blank-20.gif
80 " width=
"22" height=
"22" alt=
"Use Cases"></td>
82 ../../images/blank-20.gif
83 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
85 ../../images/blank-20.gif
86 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
88 ../../images/Check.gif
89 " width=
"22" height=
"22" alt=
"Implementation"></td>
105 ../../images/blank-20.gif
106 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
108 ../../images/blank-20.gif
109 " width=
"22" height=
"22" alt=
"Use Cases"></td>
111 ../../images/blank-20.gif
112 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
114 ../../images/blank-20.gif
115 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
117 ../../images/blank-20.gif
118 " width=
"22" height=
"22" alt=
"Implementation"></td>
139 <!-- detail table -->
141 <!-- table column headers -->
146 <img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec" border=
"0">
151 <img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases" border=
"0">
156 <img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests" border=
"0">
161 <img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec" border=
"0">
166 <img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation" border=
"0">
171 <th width=
"100%"><strong>Task Details
</strong></th>
172 <!-- <th><strong>Owner</strong></th> -->
174 <!-- Class header -->
176 <td colspan=
"7"><center><strong>BBox Class
</strong></center></td>
182 ../../images/blank-20.gif
183 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
185 ../../images/blank-20.gif
186 " width=
"22" height=
"22" alt=
"Use Cases"></td>
188 ../../images/blank-20.gif
189 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
191 ../../images/blank-20.gif
192 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
194 ../../images/Check.gif
195 " width=
"22" height=
"22" alt=
"Implementation"></td>
200 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);
207 ../../images/blank-20.gif
208 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
210 ../../images/blank-20.gif
211 " width=
"22" height=
"22" alt=
"Use Cases"></td>
213 ../../images/blank-20.gif
214 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
216 ../../images/blank-20.gif
217 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
219 ../../images/Check.gif
220 " width=
"22" height=
"22" alt=
"Implementation"></td>
225 BBox(BMessage* data);
232 ../../images/blank-20.gif
233 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
235 ../../images/blank-20.gif
236 " width=
"22" height=
"22" alt=
"Use Cases"></td>
238 ../../images/blank-20.gif
239 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
241 ../../images/blank-20.gif
242 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
244 ../../images/Check.gif
245 " width=
"22" height=
"22" alt=
"Implementation"></td>
257 ../../images/blank-20.gif
258 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
260 ../../images/blank-20.gif
261 " width=
"22" height=
"22" alt=
"Use Cases"></td>
263 ../../images/blank-20.gif
264 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
266 ../../images/blank-20.gif
267 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
269 ../../images/Check.gif
270 " width=
"22" height=
"22" alt=
"Implementation"></td>
275 static BArchivable* Instantiate(BMessage* data);
282 ../../images/blank-20.gif
283 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
285 ../../images/blank-20.gif
286 " width=
"22" height=
"22" alt=
"Use Cases"></td>
288 ../../images/blank-20.gif
289 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
291 ../../images/blank-20.gif
292 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
294 ../../images/Check.gif
295 " width=
"22" height=
"22" alt=
"Implementation"></td>
300 virtual status_t Archive(BMessage* data, bool deep = true) const;
307 ../../images/blank-20.gif
308 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
310 ../../images/blank-20.gif
311 " width=
"22" height=
"22" alt=
"Use Cases"></td>
313 ../../images/blank-20.gif
314 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
316 ../../images/blank-20.gif
317 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
319 ../../images/Check.gif
320 " width=
"22" height=
"22" alt=
"Implementation"></td>
325 virtual void SetBorder(border_style style);
332 ../../images/blank-20.gif
333 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
335 ../../images/blank-20.gif
336 " width=
"22" height=
"22" alt=
"Use Cases"></td>
338 ../../images/blank-20.gif
339 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
341 ../../images/blank-20.gif
342 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
344 ../../images/Check.gif
345 " width=
"22" height=
"22" alt=
"Implementation"></td>
350 border_style Border() const;
357 ../../images/blank-20.gif
358 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
360 ../../images/blank-20.gif
361 " width=
"22" height=
"22" alt=
"Use Cases"></td>
363 ../../images/blank-20.gif
364 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
366 ../../images/blank-20.gif
367 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
369 ../../images/Check.gif
370 " width=
"22" height=
"22" alt=
"Implementation"></td>
375 void SetLabel(const char* label);
382 ../../images/blank-20.gif
383 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
385 ../../images/blank-20.gif
386 " width=
"22" height=
"22" alt=
"Use Cases"></td>
388 ../../images/blank-20.gif
389 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
391 ../../images/blank-20.gif
392 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
394 ../../images/Check.gif
395 " width=
"22" height=
"22" alt=
"Implementation"></td>
400 status_t SetLabel(BView* view_label);
407 ../../images/blank-20.gif
408 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
410 ../../images/blank-20.gif
411 " width=
"22" height=
"22" alt=
"Use Cases"></td>
413 ../../images/blank-20.gif
414 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
416 ../../images/blank-20.gif
417 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
419 ../../images/Check.gif
420 " width=
"22" height=
"22" alt=
"Implementation"></td>
425 const char* Label() const;
432 ../../images/blank-20.gif
433 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
435 ../../images/blank-20.gif
436 " width=
"22" height=
"22" alt=
"Use Cases"></td>
438 ../../images/blank-20.gif
439 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
441 ../../images/blank-20.gif
442 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
444 ../../images/Check.gif
445 " width=
"22" height=
"22" alt=
"Implementation"></td>
450 BView* LabelView() const;
457 ../../images/blank-20.gif
458 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
460 ../../images/blank-20.gif
461 " width=
"22" height=
"22" alt=
"Use Cases"></td>
463 ../../images/blank-20.gif
464 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
466 ../../images/blank-20.gif
467 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
469 ../../images/Check.gif
470 " width=
"22" height=
"22" alt=
"Implementation"></td>
475 virtual void Draw(BRect bounds);
482 ../../images/blank-20.gif
483 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
485 ../../images/blank-20.gif
486 " width=
"22" height=
"22" alt=
"Use Cases"></td>
488 ../../images/blank-20.gif
489 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
491 ../../images/blank-20.gif
492 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
494 ../../images/Check.gif
495 " width=
"22" height=
"22" alt=
"Implementation"></td>
500 virtual void AttachedToWindow();
507 ../../images/blank-20.gif
508 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
510 ../../images/blank-20.gif
511 " width=
"22" height=
"22" alt=
"Use Cases"></td>
513 ../../images/blank-20.gif
514 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
516 ../../images/blank-20.gif
517 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
519 ../../images/Check.gif
520 " width=
"22" height=
"22" alt=
"Implementation"></td>
525 virtual void DetachedFromWindow();
532 ../../images/blank-20.gif
533 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
535 ../../images/blank-20.gif
536 " width=
"22" height=
"22" alt=
"Use Cases"></td>
538 ../../images/blank-20.gif
539 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
541 ../../images/blank-20.gif
542 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
544 ../../images/Check.gif
545 " width=
"22" height=
"22" alt=
"Implementation"></td>
550 virtual void AllAttached();
557 ../../images/blank-20.gif
558 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
560 ../../images/blank-20.gif
561 " width=
"22" height=
"22" alt=
"Use Cases"></td>
563 ../../images/blank-20.gif
564 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
566 ../../images/blank-20.gif
567 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
569 ../../images/Check.gif
570 " width=
"22" height=
"22" alt=
"Implementation"></td>
575 virtual void AllDetached();
582 ../../images/blank-20.gif
583 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
585 ../../images/blank-20.gif
586 " width=
"22" height=
"22" alt=
"Use Cases"></td>
588 ../../images/blank-20.gif
589 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
591 ../../images/blank-20.gif
592 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
594 ../../images/Check.gif
595 " width=
"22" height=
"22" alt=
"Implementation"></td>
600 virtual void FrameResized(float new_width, float new_height);
607 ../../images/blank-20.gif
608 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
610 ../../images/blank-20.gif
611 " width=
"22" height=
"22" alt=
"Use Cases"></td>
613 ../../images/blank-20.gif
614 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
616 ../../images/blank-20.gif
617 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
619 ../../images/Check.gif
620 " width=
"22" height=
"22" alt=
"Implementation"></td>
625 virtual void MessageReceived(BMessage* msg);
632 ../../images/blank-20.gif
633 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
635 ../../images/blank-20.gif
636 " width=
"22" height=
"22" alt=
"Use Cases"></td>
638 ../../images/blank-20.gif
639 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
641 ../../images/blank-20.gif
642 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
644 ../../images/Check.gif
645 " width=
"22" height=
"22" alt=
"Implementation"></td>
650 virtual void MouseDown(BPoint pt);
657 ../../images/blank-20.gif
658 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
660 ../../images/blank-20.gif
661 " width=
"22" height=
"22" alt=
"Use Cases"></td>
663 ../../images/blank-20.gif
664 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
666 ../../images/blank-20.gif
667 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
669 ../../images/Check.gif
670 " width=
"22" height=
"22" alt=
"Implementation"></td>
675 virtual void MouseUp(BPoint pt);
682 ../../images/blank-20.gif
683 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
685 ../../images/blank-20.gif
686 " width=
"22" height=
"22" alt=
"Use Cases"></td>
688 ../../images/blank-20.gif
689 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
691 ../../images/blank-20.gif
692 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
694 ../../images/Check.gif
695 " width=
"22" height=
"22" alt=
"Implementation"></td>
700 virtual void WindowActivated(bool state);
707 ../../images/blank-20.gif
708 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
710 ../../images/blank-20.gif
711 " width=
"22" height=
"22" alt=
"Use Cases"></td>
713 ../../images/blank-20.gif
714 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
716 ../../images/blank-20.gif
717 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
719 ../../images/Check.gif
720 " width=
"22" height=
"22" alt=
"Implementation"></td>
725 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
732 ../../images/blank-20.gif
733 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
735 ../../images/blank-20.gif
736 " width=
"22" height=
"22" alt=
"Use Cases"></td>
738 ../../images/blank-20.gif
739 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
741 ../../images/blank-20.gif
742 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
744 ../../images/Check.gif
745 " width=
"22" height=
"22" alt=
"Implementation"></td>
750 virtual void FrameMoved(BPoint new_position);
757 ../../images/blank-20.gif
758 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
760 ../../images/blank-20.gif
761 " width=
"22" height=
"22" alt=
"Use Cases"></td>
763 ../../images/blank-20.gif
764 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
766 ../../images/blank-20.gif
767 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
769 ../../images/Check.gif
770 " width=
"22" height=
"22" alt=
"Implementation"></td>
775 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
782 ../../images/blank-20.gif
783 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
785 ../../images/blank-20.gif
786 " width=
"22" height=
"22" alt=
"Use Cases"></td>
788 ../../images/blank-20.gif
789 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
791 ../../images/blank-20.gif
792 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
794 ../../images/Check.gif
795 " width=
"22" height=
"22" alt=
"Implementation"></td>
800 virtual void ResizeToPreferred();
807 ../../images/blank-20.gif
808 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
810 ../../images/blank-20.gif
811 " width=
"22" height=
"22" alt=
"Use Cases"></td>
813 ../../images/blank-20.gif
814 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
816 ../../images/blank-20.gif
817 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
819 ../../images/Check.gif
820 " width=
"22" height=
"22" alt=
"Implementation"></td>
825 virtual void GetPreferredSize(float* width, float* height);
832 ../../images/blank-20.gif
833 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
835 ../../images/blank-20.gif
836 " width=
"22" height=
"22" alt=
"Use Cases"></td>
838 ../../images/blank-20.gif
839 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
841 ../../images/blank-20.gif
842 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
844 ../../images/Check.gif
845 " width=
"22" height=
"22" alt=
"Implementation"></td>
850 virtual void MakeFocus(bool state = true);
857 ../../images/blank-20.gif
858 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
860 ../../images/blank-20.gif
861 " width=
"22" height=
"22" alt=
"Use Cases"></td>
863 ../../images/blank-20.gif
864 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
866 ../../images/blank-20.gif
867 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
869 ../../images/Check.gif
870 " width=
"22" height=
"22" alt=
"Implementation"></td>
875 virtual status_t GetSupportedSuites(BMessage* data);
878 <!-- Class header -->
880 <td colspan=
"7"><center><strong>BStringView Class
</strong></center></td>
886 ../../images/blank-20.gif
887 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
889 ../../images/blank-20.gif
890 " width=
"22" height=
"22" alt=
"Use Cases"></td>
892 ../../images/blank-20.gif
893 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
895 ../../images/blank-20.gif
896 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
898 ../../images/Check.gif
899 " width=
"22" height=
"22" alt=
"Implementation"></td>
904 BStringView(BRect bounds, const char* name, const char* text, uint32 resizeFlags = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW);
911 ../../images/blank-20.gif
912 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
914 ../../images/blank-20.gif
915 " width=
"22" height=
"22" alt=
"Use Cases"></td>
917 ../../images/blank-20.gif
918 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
920 ../../images/blank-20.gif
921 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
923 ../../images/Check.gif
924 " width=
"22" height=
"22" alt=
"Implementation"></td>
929 BStringView(BMessage* data);
936 ../../images/blank-20.gif
937 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
939 ../../images/blank-20.gif
940 " width=
"22" height=
"22" alt=
"Use Cases"></td>
942 ../../images/blank-20.gif
943 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
945 ../../images/blank-20.gif
946 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
948 ../../images/Check.gif
949 " width=
"22" height=
"22" alt=
"Implementation"></td>
954 virtual ~BStringView();
961 ../../images/blank-20.gif
962 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
964 ../../images/blank-20.gif
965 " width=
"22" height=
"22" alt=
"Use Cases"></td>
967 ../../images/blank-20.gif
968 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
970 ../../images/blank-20.gif
971 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
973 ../../images/Check.gif
974 " width=
"22" height=
"22" alt=
"Implementation"></td>
979 static BArchivable* Instantiate(BMessage* data);
986 ../../images/blank-20.gif
987 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
989 ../../images/blank-20.gif
990 " width=
"22" height=
"22" alt=
"Use Cases"></td>
992 ../../images/blank-20.gif
993 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
995 ../../images/blank-20.gif
996 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
998 ../../images/Check.gif
999 " width=
"22" height=
"22" alt=
"Implementation"></td>
1004 virtual status_t Archive(BMessage* data, bool deep = true) const;
1011 ../../images/blank-20.gif
1012 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1014 ../../images/blank-20.gif
1015 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1017 ../../images/blank-20.gif
1018 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1020 ../../images/blank-20.gif
1021 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1023 ../../images/Check.gif
1024 " width=
"22" height=
"22" alt=
"Implementation"></td>
1029 void SetText(const char* text);
1036 ../../images/blank-20.gif
1037 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1039 ../../images/blank-20.gif
1040 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1042 ../../images/blank-20.gif
1043 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1045 ../../images/blank-20.gif
1046 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1048 ../../images/Check.gif
1049 " width=
"22" height=
"22" alt=
"Implementation"></td>
1054 const char* Text() const;
1061 ../../images/blank-20.gif
1062 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1064 ../../images/blank-20.gif
1065 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1067 ../../images/blank-20.gif
1068 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1070 ../../images/blank-20.gif
1071 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1073 ../../images/Check.gif
1074 " width=
"22" height=
"22" alt=
"Implementation"></td>
1079 void SetAlignment(alignment flag);
1086 ../../images/blank-20.gif
1087 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1089 ../../images/blank-20.gif
1090 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1092 ../../images/blank-20.gif
1093 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1095 ../../images/blank-20.gif
1096 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1098 ../../images/Check.gif
1099 " width=
"22" height=
"22" alt=
"Implementation"></td>
1104 alignment Alignment() const;
1111 ../../images/blank-20.gif
1112 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1114 ../../images/blank-20.gif
1115 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1117 ../../images/blank-20.gif
1118 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1120 ../../images/blank-20.gif
1121 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1123 ../../images/Check.gif
1124 " width=
"22" height=
"22" alt=
"Implementation"></td>
1129 virtual void AttachedToWindow();
1136 ../../images/blank-20.gif
1137 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1139 ../../images/blank-20.gif
1140 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1142 ../../images/blank-20.gif
1143 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1145 ../../images/blank-20.gif
1146 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1148 ../../images/Check.gif
1149 " width=
"22" height=
"22" alt=
"Implementation"></td>
1154 virtual void Draw(BRect bounds);
1161 ../../images/blank-20.gif
1162 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1164 ../../images/blank-20.gif
1165 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1167 ../../images/blank-20.gif
1168 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1170 ../../images/blank-20.gif
1171 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1173 ../../images/Check.gif
1174 " width=
"22" height=
"22" alt=
"Implementation"></td>
1179 virtual void MessageReceived(BMessage* msg);
1186 ../../images/blank-20.gif
1187 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1189 ../../images/blank-20.gif
1190 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1192 ../../images/blank-20.gif
1193 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1195 ../../images/blank-20.gif
1196 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1198 ../../images/Check.gif
1199 " width=
"22" height=
"22" alt=
"Implementation"></td>
1204 virtual void MouseDown(BPoint pt);
1211 ../../images/blank-20.gif
1212 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1214 ../../images/blank-20.gif
1215 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1217 ../../images/blank-20.gif
1218 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1220 ../../images/blank-20.gif
1221 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1223 ../../images/Check.gif
1224 " width=
"22" height=
"22" alt=
"Implementation"></td>
1229 virtual void MouseUp(BPoint pt);
1236 ../../images/blank-20.gif
1237 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1239 ../../images/blank-20.gif
1240 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1242 ../../images/blank-20.gif
1243 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1245 ../../images/blank-20.gif
1246 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1248 ../../images/Check.gif
1249 " width=
"22" height=
"22" alt=
"Implementation"></td>
1254 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
1261 ../../images/blank-20.gif
1262 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1264 ../../images/blank-20.gif
1265 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1267 ../../images/blank-20.gif
1268 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1270 ../../images/blank-20.gif
1271 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1273 ../../images/Check.gif
1274 " width=
"22" height=
"22" alt=
"Implementation"></td>
1279 virtual void DetachedFromWindow();
1286 ../../images/blank-20.gif
1287 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1289 ../../images/blank-20.gif
1290 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1292 ../../images/blank-20.gif
1293 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1295 ../../images/blank-20.gif
1296 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1298 ../../images/Check.gif
1299 " width=
"22" height=
"22" alt=
"Implementation"></td>
1304 virtual void FrameMoved(BPoint new_position);
1311 ../../images/blank-20.gif
1312 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1314 ../../images/blank-20.gif
1315 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1317 ../../images/blank-20.gif
1318 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1320 ../../images/blank-20.gif
1321 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1323 ../../images/Check.gif
1324 " width=
"22" height=
"22" alt=
"Implementation"></td>
1329 virtual void FrameResized(float new_width, float new_height);
1336 ../../images/blank-20.gif
1337 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1339 ../../images/blank-20.gif
1340 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1342 ../../images/blank-20.gif
1343 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1345 ../../images/blank-20.gif
1346 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1348 ../../images/Check.gif
1349 " width=
"22" height=
"22" alt=
"Implementation"></td>
1354 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
1361 ../../images/blank-20.gif
1362 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1364 ../../images/blank-20.gif
1365 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1367 ../../images/blank-20.gif
1368 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1370 ../../images/blank-20.gif
1371 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1373 ../../images/Check.gif
1374 " width=
"22" height=
"22" alt=
"Implementation"></td>
1379 virtual void ResizeToPreferred();
1386 ../../images/blank-20.gif
1387 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1389 ../../images/blank-20.gif
1390 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1392 ../../images/blank-20.gif
1393 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1395 ../../images/blank-20.gif
1396 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1398 ../../images/Check.gif
1399 " width=
"22" height=
"22" alt=
"Implementation"></td>
1404 virtual void GetPreferredSize(float* width, float* height);
1411 ../../images/blank-20.gif
1412 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1414 ../../images/blank-20.gif
1415 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1417 ../../images/blank-20.gif
1418 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1420 ../../images/blank-20.gif
1421 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1423 ../../images/Check.gif
1424 " width=
"22" height=
"22" alt=
"Implementation"></td>
1429 virtual void MakeFocus(bool state = true);
1436 ../../images/blank-20.gif
1437 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1439 ../../images/blank-20.gif
1440 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1442 ../../images/blank-20.gif
1443 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1445 ../../images/blank-20.gif
1446 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1448 ../../images/Check.gif
1449 " width=
"22" height=
"22" alt=
"Implementation"></td>
1454 virtual void AllAttached();
1461 ../../images/blank-20.gif
1462 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1464 ../../images/blank-20.gif
1465 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1467 ../../images/blank-20.gif
1468 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1470 ../../images/blank-20.gif
1471 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1473 ../../images/Check.gif
1474 " width=
"22" height=
"22" alt=
"Implementation"></td>
1479 virtual void AllDetached();
1486 ../../images/blank-20.gif
1487 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1489 ../../images/blank-20.gif
1490 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1492 ../../images/blank-20.gif
1493 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1495 ../../images/blank-20.gif
1496 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1498 ../../images/Check.gif
1499 " width=
"22" height=
"22" alt=
"Implementation"></td>
1504 virtual status_t GetSupportedSuites(BMessage* data);
1507 <!-- Class header -->
1509 <td colspan=
"7"><center><strong>BStatusBar Class
</strong></center></td>
1515 ../../images/blank-20.gif
1516 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1518 ../../images/blank-20.gif
1519 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1521 ../../images/blank-20.gif
1522 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1524 ../../images/blank-20.gif
1525 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1527 ../../images/blank-20.gif
1528 " width=
"22" height=
"22" alt=
"Implementation"></td>
1533 BStatusBar(BRect frame, const char* name, const char* label = NULL, const char* trailing_label = NULL);
1540 ../../images/blank-20.gif
1541 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1543 ../../images/blank-20.gif
1544 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1546 ../../images/blank-20.gif
1547 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1549 ../../images/blank-20.gif
1550 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1552 ../../images/blank-20.gif
1553 " width=
"22" height=
"22" alt=
"Implementation"></td>
1558 BStatusBar(BMessage* data);
1565 ../../images/blank-20.gif
1566 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1568 ../../images/blank-20.gif
1569 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1571 ../../images/blank-20.gif
1572 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1574 ../../images/blank-20.gif
1575 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1577 ../../images/blank-20.gif
1578 " width=
"22" height=
"22" alt=
"Implementation"></td>
1583 virtual ~BStatusBar();
1590 ../../images/blank-20.gif
1591 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1593 ../../images/blank-20.gif
1594 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1596 ../../images/blank-20.gif
1597 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1599 ../../images/blank-20.gif
1600 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1602 ../../images/blank-20.gif
1603 " width=
"22" height=
"22" alt=
"Implementation"></td>
1608 static BArchivable* Instantiate(BMessage* data);
1615 ../../images/blank-20.gif
1616 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1618 ../../images/blank-20.gif
1619 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1621 ../../images/blank-20.gif
1622 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1624 ../../images/blank-20.gif
1625 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1627 ../../images/blank-20.gif
1628 " width=
"22" height=
"22" alt=
"Implementation"></td>
1633 virtual status_t Archive(BMessage* data, bool deep = true) const;
1640 ../../images/blank-20.gif
1641 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1643 ../../images/blank-20.gif
1644 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1646 ../../images/blank-20.gif
1647 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1649 ../../images/blank-20.gif
1650 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1652 ../../images/blank-20.gif
1653 " width=
"22" height=
"22" alt=
"Implementation"></td>
1658 virtual void AttachedToWindow();
1665 ../../images/blank-20.gif
1666 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1668 ../../images/blank-20.gif
1669 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1671 ../../images/blank-20.gif
1672 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1674 ../../images/blank-20.gif
1675 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1677 ../../images/blank-20.gif
1678 " width=
"22" height=
"22" alt=
"Implementation"></td>
1683 virtual void MessageReceived(BMessage* msg);
1690 ../../images/blank-20.gif
1691 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1693 ../../images/blank-20.gif
1694 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1696 ../../images/blank-20.gif
1697 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1699 ../../images/blank-20.gif
1700 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1702 ../../images/blank-20.gif
1703 " width=
"22" height=
"22" alt=
"Implementation"></td>
1708 virtual void Draw(BRect updateRect);
1715 ../../images/blank-20.gif
1716 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1718 ../../images/blank-20.gif
1719 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1721 ../../images/blank-20.gif
1722 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1724 ../../images/blank-20.gif
1725 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1727 ../../images/blank-20.gif
1728 " width=
"22" height=
"22" alt=
"Implementation"></td>
1733 virtual void SetBarColor(rgb_color color);
1740 ../../images/blank-20.gif
1741 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1743 ../../images/blank-20.gif
1744 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1746 ../../images/blank-20.gif
1747 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1749 ../../images/blank-20.gif
1750 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1752 ../../images/blank-20.gif
1753 " width=
"22" height=
"22" alt=
"Implementation"></td>
1758 virtual void SetBarHeight(float height);
1765 ../../images/blank-20.gif
1766 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1768 ../../images/blank-20.gif
1769 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1771 ../../images/blank-20.gif
1772 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1774 ../../images/blank-20.gif
1775 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1777 ../../images/blank-20.gif
1778 " width=
"22" height=
"22" alt=
"Implementation"></td>
1783 virtual void SetText(const char* str);
1790 ../../images/blank-20.gif
1791 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1793 ../../images/blank-20.gif
1794 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1796 ../../images/blank-20.gif
1797 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1799 ../../images/blank-20.gif
1800 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1802 ../../images/blank-20.gif
1803 " width=
"22" height=
"22" alt=
"Implementation"></td>
1808 virtual void SetTrailingText(const char* str);
1815 ../../images/blank-20.gif
1816 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1818 ../../images/blank-20.gif
1819 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1821 ../../images/blank-20.gif
1822 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1824 ../../images/blank-20.gif
1825 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1827 ../../images/blank-20.gif
1828 " width=
"22" height=
"22" alt=
"Implementation"></td>
1833 virtual void SetMaxValue(float max);
1840 ../../images/blank-20.gif
1841 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1843 ../../images/blank-20.gif
1844 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1846 ../../images/blank-20.gif
1847 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1849 ../../images/blank-20.gif
1850 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1852 ../../images/blank-20.gif
1853 " width=
"22" height=
"22" alt=
"Implementation"></td>
1858 virtual void Update(float delta, const char* main_text = NULL, const char* trailing_text = NULL);
1865 ../../images/blank-20.gif
1866 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1868 ../../images/blank-20.gif
1869 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1871 ../../images/blank-20.gif
1872 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1874 ../../images/blank-20.gif
1875 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1877 ../../images/blank-20.gif
1878 " width=
"22" height=
"22" alt=
"Implementation"></td>
1883 virtual void Reset(const char* label = NULL, const char* trailing_label = NULL);
1890 ../../images/blank-20.gif
1891 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1893 ../../images/blank-20.gif
1894 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1896 ../../images/blank-20.gif
1897 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1899 ../../images/blank-20.gif
1900 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1902 ../../images/blank-20.gif
1903 " width=
"22" height=
"22" alt=
"Implementation"></td>
1908 float CurrentValue() const;
1915 ../../images/blank-20.gif
1916 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1918 ../../images/blank-20.gif
1919 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1921 ../../images/blank-20.gif
1922 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1924 ../../images/blank-20.gif
1925 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1927 ../../images/blank-20.gif
1928 " width=
"22" height=
"22" alt=
"Implementation"></td>
1933 float MaxValue() const;
1940 ../../images/blank-20.gif
1941 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1943 ../../images/blank-20.gif
1944 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1946 ../../images/blank-20.gif
1947 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1949 ../../images/blank-20.gif
1950 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1952 ../../images/blank-20.gif
1953 " width=
"22" height=
"22" alt=
"Implementation"></td>
1958 rgb_color BarColor() const;
1965 ../../images/blank-20.gif
1966 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1968 ../../images/blank-20.gif
1969 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1971 ../../images/blank-20.gif
1972 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1974 ../../images/blank-20.gif
1975 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1977 ../../images/blank-20.gif
1978 " width=
"22" height=
"22" alt=
"Implementation"></td>
1983 float BarHeight() const;
1990 ../../images/blank-20.gif
1991 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1993 ../../images/blank-20.gif
1994 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1996 ../../images/blank-20.gif
1997 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1999 ../../images/blank-20.gif
2000 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2002 ../../images/blank-20.gif
2003 " width=
"22" height=
"22" alt=
"Implementation"></td>
2008 const char* Text() const;
2015 ../../images/blank-20.gif
2016 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2018 ../../images/blank-20.gif
2019 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2021 ../../images/blank-20.gif
2022 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2024 ../../images/blank-20.gif
2025 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2027 ../../images/blank-20.gif
2028 " width=
"22" height=
"22" alt=
"Implementation"></td>
2033 const char* TrailingText() const;
2040 ../../images/blank-20.gif
2041 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2043 ../../images/blank-20.gif
2044 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2046 ../../images/blank-20.gif
2047 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2049 ../../images/blank-20.gif
2050 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2052 ../../images/blank-20.gif
2053 " width=
"22" height=
"22" alt=
"Implementation"></td>
2058 const char* Label() const;
2065 ../../images/blank-20.gif
2066 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2068 ../../images/blank-20.gif
2069 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2071 ../../images/blank-20.gif
2072 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2074 ../../images/blank-20.gif
2075 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2077 ../../images/blank-20.gif
2078 " width=
"22" height=
"22" alt=
"Implementation"></td>
2083 const char* TrailingLabel() const;
2090 ../../images/blank-20.gif
2091 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2093 ../../images/blank-20.gif
2094 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2096 ../../images/blank-20.gif
2097 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2099 ../../images/blank-20.gif
2100 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2102 ../../images/blank-20.gif
2103 " width=
"22" height=
"22" alt=
"Implementation"></td>
2108 virtual void MouseDown(BPoint pt);
2115 ../../images/blank-20.gif
2116 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2118 ../../images/blank-20.gif
2119 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2121 ../../images/blank-20.gif
2122 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2124 ../../images/blank-20.gif
2125 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2127 ../../images/blank-20.gif
2128 " width=
"22" height=
"22" alt=
"Implementation"></td>
2133 virtual void MouseUp(BPoint pt);
2140 ../../images/blank-20.gif
2141 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2143 ../../images/blank-20.gif
2144 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2146 ../../images/blank-20.gif
2147 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2149 ../../images/blank-20.gif
2150 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2152 ../../images/blank-20.gif
2153 " width=
"22" height=
"22" alt=
"Implementation"></td>
2158 virtual void WindowActivated(bool state);
2165 ../../images/blank-20.gif
2166 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2168 ../../images/blank-20.gif
2169 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2171 ../../images/blank-20.gif
2172 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2174 ../../images/blank-20.gif
2175 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2177 ../../images/blank-20.gif
2178 " width=
"22" height=
"22" alt=
"Implementation"></td>
2183 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
2190 ../../images/blank-20.gif
2191 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2193 ../../images/blank-20.gif
2194 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2196 ../../images/blank-20.gif
2197 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2199 ../../images/blank-20.gif
2200 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2202 ../../images/blank-20.gif
2203 " width=
"22" height=
"22" alt=
"Implementation"></td>
2208 virtual void DetachedFromWindow();
2215 ../../images/blank-20.gif
2216 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2218 ../../images/blank-20.gif
2219 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2221 ../../images/blank-20.gif
2222 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2224 ../../images/blank-20.gif
2225 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2227 ../../images/blank-20.gif
2228 " width=
"22" height=
"22" alt=
"Implementation"></td>
2233 virtual void FrameMoved(BPoint new_position);
2240 ../../images/blank-20.gif
2241 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2243 ../../images/blank-20.gif
2244 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2246 ../../images/blank-20.gif
2247 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2249 ../../images/blank-20.gif
2250 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2252 ../../images/blank-20.gif
2253 " width=
"22" height=
"22" alt=
"Implementation"></td>
2258 virtual void FrameResized(float new_width, float new_height);
2265 ../../images/blank-20.gif
2266 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2268 ../../images/blank-20.gif
2269 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2271 ../../images/blank-20.gif
2272 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2274 ../../images/blank-20.gif
2275 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2277 ../../images/blank-20.gif
2278 " width=
"22" height=
"22" alt=
"Implementation"></td>
2283 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
2290 ../../images/blank-20.gif
2291 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2293 ../../images/blank-20.gif
2294 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2296 ../../images/blank-20.gif
2297 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2299 ../../images/blank-20.gif
2300 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2302 ../../images/blank-20.gif
2303 " width=
"22" height=
"22" alt=
"Implementation"></td>
2308 virtual void ResizeToPreferred();
2315 ../../images/blank-20.gif
2316 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2318 ../../images/blank-20.gif
2319 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2321 ../../images/blank-20.gif
2322 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2324 ../../images/blank-20.gif
2325 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2327 ../../images/blank-20.gif
2328 " width=
"22" height=
"22" alt=
"Implementation"></td>
2333 virtual void GetPreferredSize(float* width, float* height);
2340 ../../images/blank-20.gif
2341 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2343 ../../images/blank-20.gif
2344 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2346 ../../images/blank-20.gif
2347 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2349 ../../images/blank-20.gif
2350 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2352 ../../images/blank-20.gif
2353 " width=
"22" height=
"22" alt=
"Implementation"></td>
2358 virtual void MakeFocus(bool state = true);
2365 ../../images/blank-20.gif
2366 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2368 ../../images/blank-20.gif
2369 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2371 ../../images/blank-20.gif
2372 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2374 ../../images/blank-20.gif
2375 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2377 ../../images/blank-20.gif
2378 " width=
"22" height=
"22" alt=
"Implementation"></td>
2383 virtual void AllAttached();
2390 ../../images/blank-20.gif
2391 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2393 ../../images/blank-20.gif
2394 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2396 ../../images/blank-20.gif
2397 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2399 ../../images/blank-20.gif
2400 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2402 ../../images/blank-20.gif
2403 " width=
"22" height=
"22" alt=
"Implementation"></td>
2408 virtual void AllDetached();
2415 ../../images/blank-20.gif
2416 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2418 ../../images/blank-20.gif
2419 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2421 ../../images/blank-20.gif
2422 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2424 ../../images/blank-20.gif
2425 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2427 ../../images/blank-20.gif
2428 " width=
"22" height=
"22" alt=
"Implementation"></td>
2433 virtual status_t GetSupportedSuites(BMessage* data);
2443 <!-- legend table -->
2447 <td align=
"center"><strong>Legend
</strong></td>
2453 <td><img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec"></td>
2454 <td>Functional Spec
</td>
2457 <td><img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases"></td>
2461 <td><img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests"></td>
2465 <td><img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec"></td>
2466 <td>Technical Spec
</td>
2469 <td><img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation"></td>
2470 <td>Implementation
</td>
2473 <td><img src=
"../../images/Check.gif" width=
"22" height=
"22" alt=
"Completed"></td>
2483 <!-- The obligatory SourceForge plug -->
2485 <small>The OpenBeOS project is hosted by:
</small><br><br>
2486 <a href=
"http://sourceforge.net">
2487 <img src=
"http://sourceforge.net/sflogo.php?group_id=33869&type=1" width=
"88" height=
"31" border=
"0" alt=
"SourceForge Logo">
2491 <small>Copyright
© 2001-
2002
2492 <a href=
"http://www.openbeos.org">OpenBeOS
</a> Project
</small>