3 <title>ListView Support Tasks
</title>
6 <h1>ListView Support 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/blank-20.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/blank-20.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>
134 ../../images/blank-20.gif
135 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
137 ../../images/blank-20.gif
138 " width=
"22" height=
"22" alt=
"Use Cases"></td>
140 ../../images/blank-20.gif
141 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
143 ../../images/blank-20.gif
144 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
146 ../../images/blank-20.gif
147 " width=
"22" height=
"22" alt=
"Implementation"></td>
168 <!-- detail table -->
170 <!-- table column headers -->
175 <img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec" border=
"0">
180 <img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases" border=
"0">
185 <img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests" border=
"0">
190 <img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec" border=
"0">
195 <img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation" border=
"0">
200 <th width=
"100%"><strong>Task Details
</strong></th>
201 <!-- <th><strong>Owner</strong></th> -->
203 <!-- Class header -->
205 <td colspan=
"7"><center><strong>BListItem Class
</strong></center></td>
211 ../../images/blank-20.gif
212 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
214 ../../images/blank-20.gif
215 " width=
"22" height=
"22" alt=
"Use Cases"></td>
217 ../../images/blank-20.gif
218 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
220 ../../images/blank-20.gif
221 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
223 ../../images/blank-20.gif
224 " width=
"22" height=
"22" alt=
"Implementation"></td>
229 BListItem(uint32 outlineLevel =
0, bool expanded = true);
236 ../../images/blank-20.gif
237 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
239 ../../images/blank-20.gif
240 " width=
"22" height=
"22" alt=
"Use Cases"></td>
242 ../../images/blank-20.gif
243 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
245 ../../images/blank-20.gif
246 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
248 ../../images/blank-20.gif
249 " width=
"22" height=
"22" alt=
"Implementation"></td>
254 BListItem(BMessage* data);
261 ../../images/blank-20.gif
262 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
264 ../../images/blank-20.gif
265 " width=
"22" height=
"22" alt=
"Use Cases"></td>
267 ../../images/blank-20.gif
268 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
270 ../../images/blank-20.gif
271 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
273 ../../images/blank-20.gif
274 " width=
"22" height=
"22" alt=
"Implementation"></td>
279 virtual ~BListItem();
286 ../../images/blank-20.gif
287 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
289 ../../images/blank-20.gif
290 " width=
"22" height=
"22" alt=
"Use Cases"></td>
292 ../../images/blank-20.gif
293 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
295 ../../images/blank-20.gif
296 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
298 ../../images/blank-20.gif
299 " width=
"22" height=
"22" alt=
"Implementation"></td>
304 virtual status_t Archive(BMessage* data, bool deep = true) const;
311 ../../images/blank-20.gif
312 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
314 ../../images/blank-20.gif
315 " width=
"22" height=
"22" alt=
"Use Cases"></td>
317 ../../images/blank-20.gif
318 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
320 ../../images/blank-20.gif
321 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
323 ../../images/blank-20.gif
324 " width=
"22" height=
"22" alt=
"Implementation"></td>
329 float Height() const;
336 ../../images/blank-20.gif
337 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
339 ../../images/blank-20.gif
340 " width=
"22" height=
"22" alt=
"Use Cases"></td>
342 ../../images/blank-20.gif
343 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
345 ../../images/blank-20.gif
346 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
348 ../../images/blank-20.gif
349 " width=
"22" height=
"22" alt=
"Implementation"></td>
361 ../../images/blank-20.gif
362 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
364 ../../images/blank-20.gif
365 " width=
"22" height=
"22" alt=
"Use Cases"></td>
367 ../../images/blank-20.gif
368 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
370 ../../images/blank-20.gif
371 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
373 ../../images/blank-20.gif
374 " width=
"22" height=
"22" alt=
"Implementation"></td>
379 bool IsSelected() const;
386 ../../images/blank-20.gif
387 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
389 ../../images/blank-20.gif
390 " width=
"22" height=
"22" alt=
"Use Cases"></td>
392 ../../images/blank-20.gif
393 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
395 ../../images/blank-20.gif
396 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
398 ../../images/blank-20.gif
399 " width=
"22" height=
"22" alt=
"Implementation"></td>
411 ../../images/blank-20.gif
412 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
414 ../../images/blank-20.gif
415 " width=
"22" height=
"22" alt=
"Use Cases"></td>
417 ../../images/blank-20.gif
418 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
420 ../../images/blank-20.gif
421 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
423 ../../images/blank-20.gif
424 " width=
"22" height=
"22" alt=
"Implementation"></td>
436 ../../images/blank-20.gif
437 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
439 ../../images/blank-20.gif
440 " width=
"22" height=
"22" alt=
"Use Cases"></td>
442 ../../images/blank-20.gif
443 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
445 ../../images/blank-20.gif
446 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
448 ../../images/blank-20.gif
449 " width=
"22" height=
"22" alt=
"Implementation"></td>
454 virtual void SetEnabled(bool on);
461 ../../images/blank-20.gif
462 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
464 ../../images/blank-20.gif
465 " width=
"22" height=
"22" alt=
"Use Cases"></td>
467 ../../images/blank-20.gif
468 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
470 ../../images/blank-20.gif
471 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
473 ../../images/blank-20.gif
474 " width=
"22" height=
"22" alt=
"Implementation"></td>
479 bool IsEnabled() const;
486 ../../images/blank-20.gif
487 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
489 ../../images/blank-20.gif
490 " width=
"22" height=
"22" alt=
"Use Cases"></td>
492 ../../images/blank-20.gif
493 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
495 ../../images/blank-20.gif
496 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
498 ../../images/blank-20.gif
499 " width=
"22" height=
"22" alt=
"Implementation"></td>
504 void SetHeight(float height);
511 ../../images/blank-20.gif
512 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
514 ../../images/blank-20.gif
515 " width=
"22" height=
"22" alt=
"Use Cases"></td>
517 ../../images/blank-20.gif
518 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
520 ../../images/blank-20.gif
521 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
523 ../../images/blank-20.gif
524 " width=
"22" height=
"22" alt=
"Implementation"></td>
529 void SetWidth(float width);
536 ../../images/blank-20.gif
537 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
539 ../../images/blank-20.gif
540 " width=
"22" height=
"22" alt=
"Use Cases"></td>
542 ../../images/blank-20.gif
543 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
545 ../../images/blank-20.gif
546 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
548 ../../images/blank-20.gif
549 " width=
"22" height=
"22" alt=
"Implementation"></td>
554 virtual void DrawItem(BView* owner, BRect bounds, bool complete = false) =
0;
561 ../../images/blank-20.gif
562 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
564 ../../images/blank-20.gif
565 " width=
"22" height=
"22" alt=
"Use Cases"></td>
567 ../../images/blank-20.gif
568 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
570 ../../images/blank-20.gif
571 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
573 ../../images/blank-20.gif
574 " width=
"22" height=
"22" alt=
"Implementation"></td>
579 virtual void Update(BView* owner, const BFont* font);
586 ../../images/blank-20.gif
587 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
589 ../../images/blank-20.gif
590 " width=
"22" height=
"22" alt=
"Use Cases"></td>
592 ../../images/blank-20.gif
593 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
595 ../../images/blank-20.gif
596 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
598 ../../images/blank-20.gif
599 " width=
"22" height=
"22" alt=
"Implementation"></td>
604 virtual status_t Perform(perform_code d, void* arg);
611 ../../images/blank-20.gif
612 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
614 ../../images/blank-20.gif
615 " width=
"22" height=
"22" alt=
"Use Cases"></td>
617 ../../images/blank-20.gif
618 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
620 ../../images/blank-20.gif
621 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
623 ../../images/blank-20.gif
624 " width=
"22" height=
"22" alt=
"Implementation"></td>
629 bool IsExpanded() const;
636 ../../images/blank-20.gif
637 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
639 ../../images/blank-20.gif
640 " width=
"22" height=
"22" alt=
"Use Cases"></td>
642 ../../images/blank-20.gif
643 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
645 ../../images/blank-20.gif
646 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
648 ../../images/blank-20.gif
649 " width=
"22" height=
"22" alt=
"Implementation"></td>
654 void SetExpanded(bool expanded);
661 ../../images/blank-20.gif
662 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
664 ../../images/blank-20.gif
665 " width=
"22" height=
"22" alt=
"Use Cases"></td>
667 ../../images/blank-20.gif
668 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
670 ../../images/blank-20.gif
671 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
673 ../../images/blank-20.gif
674 " width=
"22" height=
"22" alt=
"Implementation"></td>
679 uint32 OutlineLevel() const;
686 ../../images/blank-20.gif
687 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
689 ../../images/blank-20.gif
690 " width=
"22" height=
"22" alt=
"Use Cases"></td>
692 ../../images/blank-20.gif
693 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
695 ../../images/blank-20.gif
696 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
698 ../../images/blank-20.gif
699 " width=
"22" height=
"22" alt=
"Implementation"></td>
704 bool IsItemVisible() const;
711 ../../images/blank-20.gif
712 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
714 ../../images/blank-20.gif
715 " width=
"22" height=
"22" alt=
"Use Cases"></td>
717 ../../images/blank-20.gif
718 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
720 ../../images/blank-20.gif
721 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
723 ../../images/blank-20.gif
724 " width=
"22" height=
"22" alt=
"Implementation"></td>
729 void SetItemVisible(bool);
732 <!-- Class header -->
734 <td colspan=
"7"><center><strong>BStringItem Class
</strong></center></td>
740 ../../images/blank-20.gif
741 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
743 ../../images/blank-20.gif
744 " width=
"22" height=
"22" alt=
"Use Cases"></td>
746 ../../images/blank-20.gif
747 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
749 ../../images/blank-20.gif
750 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
752 ../../images/blank-20.gif
753 " width=
"22" height=
"22" alt=
"Implementation"></td>
758 BStringItem(const char* text, uint32 outlineLevel =
0, bool expanded = true);
765 ../../images/blank-20.gif
766 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
768 ../../images/blank-20.gif
769 " width=
"22" height=
"22" alt=
"Use Cases"></td>
771 ../../images/blank-20.gif
772 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
774 ../../images/blank-20.gif
775 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
777 ../../images/blank-20.gif
778 " width=
"22" height=
"22" alt=
"Implementation"></td>
783 virtual ~BStringItem();
790 ../../images/blank-20.gif
791 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
793 ../../images/blank-20.gif
794 " width=
"22" height=
"22" alt=
"Use Cases"></td>
796 ../../images/blank-20.gif
797 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
799 ../../images/blank-20.gif
800 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
802 ../../images/blank-20.gif
803 " width=
"22" height=
"22" alt=
"Implementation"></td>
808 BStringItem(BMessage* data);
815 ../../images/blank-20.gif
816 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
818 ../../images/blank-20.gif
819 " width=
"22" height=
"22" alt=
"Use Cases"></td>
821 ../../images/blank-20.gif
822 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
824 ../../images/blank-20.gif
825 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
827 ../../images/blank-20.gif
828 " width=
"22" height=
"22" alt=
"Implementation"></td>
833 static BArchivable* Instantiate(BMessage* data);
840 ../../images/blank-20.gif
841 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
843 ../../images/blank-20.gif
844 " width=
"22" height=
"22" alt=
"Use Cases"></td>
846 ../../images/blank-20.gif
847 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
849 ../../images/blank-20.gif
850 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
852 ../../images/blank-20.gif
853 " width=
"22" height=
"22" alt=
"Implementation"></td>
858 virtual status_t Archive(BMessage* data, bool deep = true) const;
865 ../../images/blank-20.gif
866 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
868 ../../images/blank-20.gif
869 " width=
"22" height=
"22" alt=
"Use Cases"></td>
871 ../../images/blank-20.gif
872 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
874 ../../images/blank-20.gif
875 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
877 ../../images/blank-20.gif
878 " width=
"22" height=
"22" alt=
"Implementation"></td>
883 virtual void DrawItem(BView* owner, BRect frame, bool complete = false);
890 ../../images/blank-20.gif
891 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
893 ../../images/blank-20.gif
894 " width=
"22" height=
"22" alt=
"Use Cases"></td>
896 ../../images/blank-20.gif
897 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
899 ../../images/blank-20.gif
900 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
902 ../../images/blank-20.gif
903 " width=
"22" height=
"22" alt=
"Implementation"></td>
908 virtual void SetText(const char* text);
915 ../../images/blank-20.gif
916 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
918 ../../images/blank-20.gif
919 " width=
"22" height=
"22" alt=
"Use Cases"></td>
921 ../../images/blank-20.gif
922 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
924 ../../images/blank-20.gif
925 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
927 ../../images/blank-20.gif
928 " width=
"22" height=
"22" alt=
"Implementation"></td>
933 const char* Text() const;
940 ../../images/blank-20.gif
941 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
943 ../../images/blank-20.gif
944 " width=
"22" height=
"22" alt=
"Use Cases"></td>
946 ../../images/blank-20.gif
947 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
949 ../../images/blank-20.gif
950 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
952 ../../images/blank-20.gif
953 " width=
"22" height=
"22" alt=
"Implementation"></td>
958 virtual void Update(BView* owner, const BFont* font);
965 ../../images/blank-20.gif
966 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
968 ../../images/blank-20.gif
969 " width=
"22" height=
"22" alt=
"Use Cases"></td>
971 ../../images/blank-20.gif
972 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
974 ../../images/blank-20.gif
975 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
977 ../../images/blank-20.gif
978 " width=
"22" height=
"22" alt=
"Implementation"></td>
983 virtual status_t Perform(perform_code d, void* arg);
986 <!-- Class header -->
988 <td colspan=
"7"><center><strong>BListView Class
</strong></center></td>
994 ../../images/blank-20.gif
995 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
997 ../../images/blank-20.gif
998 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1000 ../../images/blank-20.gif
1001 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1003 ../../images/blank-20.gif
1004 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1006 ../../images/blank-20.gif
1007 " width=
"22" height=
"22" alt=
"Implementation"></td>
1012 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);
1019 ../../images/blank-20.gif
1020 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1022 ../../images/blank-20.gif
1023 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1025 ../../images/blank-20.gif
1026 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1028 ../../images/blank-20.gif
1029 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1031 ../../images/blank-20.gif
1032 " width=
"22" height=
"22" alt=
"Implementation"></td>
1037 BListView(BMessage *data);
1044 ../../images/blank-20.gif
1045 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1047 ../../images/blank-20.gif
1048 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1050 ../../images/blank-20.gif
1051 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1053 ../../images/blank-20.gif
1054 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1056 ../../images/blank-20.gif
1057 " width=
"22" height=
"22" alt=
"Implementation"></td>
1062 virtual ~BListView();
1069 ../../images/blank-20.gif
1070 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1072 ../../images/blank-20.gif
1073 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1075 ../../images/blank-20.gif
1076 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1078 ../../images/blank-20.gif
1079 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1081 ../../images/blank-20.gif
1082 " width=
"22" height=
"22" alt=
"Implementation"></td>
1087 static BArchivable *Instantiate(BMessage *data);
1094 ../../images/blank-20.gif
1095 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1097 ../../images/blank-20.gif
1098 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1100 ../../images/blank-20.gif
1101 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1103 ../../images/blank-20.gif
1104 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1106 ../../images/blank-20.gif
1107 " width=
"22" height=
"22" alt=
"Implementation"></td>
1112 virtual status_t Archive(BMessage *data, bool deep = true) const;
1119 ../../images/blank-20.gif
1120 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1122 ../../images/blank-20.gif
1123 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1125 ../../images/blank-20.gif
1126 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1128 ../../images/blank-20.gif
1129 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1131 ../../images/blank-20.gif
1132 " width=
"22" height=
"22" alt=
"Implementation"></td>
1137 virtual void Draw(BRect updateRect);
1144 ../../images/blank-20.gif
1145 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1147 ../../images/blank-20.gif
1148 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1150 ../../images/blank-20.gif
1151 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1153 ../../images/blank-20.gif
1154 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1156 ../../images/blank-20.gif
1157 " width=
"22" height=
"22" alt=
"Implementation"></td>
1162 virtual void MessageReceived(BMessage *msg);
1169 ../../images/blank-20.gif
1170 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1172 ../../images/blank-20.gif
1173 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1175 ../../images/blank-20.gif
1176 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1178 ../../images/blank-20.gif
1179 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1181 ../../images/blank-20.gif
1182 " width=
"22" height=
"22" alt=
"Implementation"></td>
1187 virtual void MouseDown(BPoint where);
1194 ../../images/blank-20.gif
1195 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1197 ../../images/blank-20.gif
1198 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1200 ../../images/blank-20.gif
1201 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1203 ../../images/blank-20.gif
1204 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1206 ../../images/blank-20.gif
1207 " width=
"22" height=
"22" alt=
"Implementation"></td>
1212 virtual void KeyDown(const char *bytes, int32 numBytes);
1219 ../../images/blank-20.gif
1220 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1222 ../../images/blank-20.gif
1223 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1225 ../../images/blank-20.gif
1226 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1228 ../../images/blank-20.gif
1229 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1231 ../../images/blank-20.gif
1232 " width=
"22" height=
"22" alt=
"Implementation"></td>
1237 virtual void MakeFocus(bool state = true);
1244 ../../images/blank-20.gif
1245 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1247 ../../images/blank-20.gif
1248 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1250 ../../images/blank-20.gif
1251 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1253 ../../images/blank-20.gif
1254 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1256 ../../images/blank-20.gif
1257 " width=
"22" height=
"22" alt=
"Implementation"></td>
1262 virtual void FrameResized(float newWidth, float newHeight);
1269 ../../images/blank-20.gif
1270 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1272 ../../images/blank-20.gif
1273 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1275 ../../images/blank-20.gif
1276 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1278 ../../images/blank-20.gif
1279 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1281 ../../images/blank-20.gif
1282 " width=
"22" height=
"22" alt=
"Implementation"></td>
1287 virtual void TargetedByScrollView(BScrollView *scroller);
1294 ../../images/blank-20.gif
1295 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1297 ../../images/blank-20.gif
1298 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1300 ../../images/blank-20.gif
1301 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1303 ../../images/blank-20.gif
1304 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1306 ../../images/blank-20.gif
1307 " width=
"22" height=
"22" alt=
"Implementation"></td>
1312 void ScrollTo(float x, float y);
1319 ../../images/blank-20.gif
1320 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1322 ../../images/blank-20.gif
1323 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1325 ../../images/blank-20.gif
1326 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1328 ../../images/blank-20.gif
1329 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1331 ../../images/blank-20.gif
1332 " width=
"22" height=
"22" alt=
"Implementation"></td>
1337 virtual void ScrollTo(BPoint where);
1344 ../../images/blank-20.gif
1345 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1347 ../../images/blank-20.gif
1348 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1350 ../../images/blank-20.gif
1351 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1353 ../../images/blank-20.gif
1354 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1356 ../../images/blank-20.gif
1357 " width=
"22" height=
"22" alt=
"Implementation"></td>
1362 virtual bool AddItem(BListItem *item);
1369 ../../images/blank-20.gif
1370 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1372 ../../images/blank-20.gif
1373 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1375 ../../images/blank-20.gif
1376 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1378 ../../images/blank-20.gif
1379 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1381 ../../images/blank-20.gif
1382 " width=
"22" height=
"22" alt=
"Implementation"></td>
1387 virtual bool AddItem(BListItem *item, int32 atIndex);
1394 ../../images/blank-20.gif
1395 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1397 ../../images/blank-20.gif
1398 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1400 ../../images/blank-20.gif
1401 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1403 ../../images/blank-20.gif
1404 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1406 ../../images/blank-20.gif
1407 " width=
"22" height=
"22" alt=
"Implementation"></td>
1412 virtual bool AddList(BList *newItems);
1419 ../../images/blank-20.gif
1420 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1422 ../../images/blank-20.gif
1423 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1425 ../../images/blank-20.gif
1426 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1428 ../../images/blank-20.gif
1429 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1431 ../../images/blank-20.gif
1432 " width=
"22" height=
"22" alt=
"Implementation"></td>
1437 virtual bool AddList(BList *newItems, int32 atIndex);
1444 ../../images/blank-20.gif
1445 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1447 ../../images/blank-20.gif
1448 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1450 ../../images/blank-20.gif
1451 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1453 ../../images/blank-20.gif
1454 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1456 ../../images/blank-20.gif
1457 " width=
"22" height=
"22" alt=
"Implementation"></td>
1462 virtual bool RemoveItem(BListItem *item);
1469 ../../images/blank-20.gif
1470 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1472 ../../images/blank-20.gif
1473 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1475 ../../images/blank-20.gif
1476 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1478 ../../images/blank-20.gif
1479 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1481 ../../images/blank-20.gif
1482 " width=
"22" height=
"22" alt=
"Implementation"></td>
1487 virtual BListItem *RemoveItem(int32 index);
1494 ../../images/blank-20.gif
1495 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1497 ../../images/blank-20.gif
1498 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1500 ../../images/blank-20.gif
1501 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1503 ../../images/blank-20.gif
1504 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1506 ../../images/blank-20.gif
1507 " width=
"22" height=
"22" alt=
"Implementation"></td>
1512 virtual bool RemoveItems(int32 index, int32 count);
1519 ../../images/blank-20.gif
1520 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1522 ../../images/blank-20.gif
1523 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1525 ../../images/blank-20.gif
1526 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1528 ../../images/blank-20.gif
1529 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1531 ../../images/blank-20.gif
1532 " width=
"22" height=
"22" alt=
"Implementation"></td>
1537 virtual void SetSelectionMessage(BMessage *message);
1544 ../../images/blank-20.gif
1545 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1547 ../../images/blank-20.gif
1548 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1550 ../../images/blank-20.gif
1551 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1553 ../../images/blank-20.gif
1554 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1556 ../../images/blank-20.gif
1557 " width=
"22" height=
"22" alt=
"Implementation"></td>
1562 virtual void SetInvocationMessage(BMessage *message);
1569 ../../images/blank-20.gif
1570 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1572 ../../images/blank-20.gif
1573 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1575 ../../images/blank-20.gif
1576 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1578 ../../images/blank-20.gif
1579 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1581 ../../images/blank-20.gif
1582 " width=
"22" height=
"22" alt=
"Implementation"></td>
1587 BMessage *SelectionMessage() const;
1594 ../../images/blank-20.gif
1595 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1597 ../../images/blank-20.gif
1598 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1600 ../../images/blank-20.gif
1601 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1603 ../../images/blank-20.gif
1604 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1606 ../../images/blank-20.gif
1607 " width=
"22" height=
"22" alt=
"Implementation"></td>
1612 uint32 SelectionCommand() const;
1619 ../../images/blank-20.gif
1620 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1622 ../../images/blank-20.gif
1623 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1625 ../../images/blank-20.gif
1626 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1628 ../../images/blank-20.gif
1629 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1631 ../../images/blank-20.gif
1632 " width=
"22" height=
"22" alt=
"Implementation"></td>
1637 BMessage *InvocationMessage() const;
1644 ../../images/blank-20.gif
1645 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1647 ../../images/blank-20.gif
1648 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1650 ../../images/blank-20.gif
1651 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1653 ../../images/blank-20.gif
1654 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1656 ../../images/blank-20.gif
1657 " width=
"22" height=
"22" alt=
"Implementation"></td>
1662 uint32 InvocationCommand() const;
1669 ../../images/blank-20.gif
1670 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1672 ../../images/blank-20.gif
1673 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1675 ../../images/blank-20.gif
1676 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1678 ../../images/blank-20.gif
1679 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1681 ../../images/blank-20.gif
1682 " width=
"22" height=
"22" alt=
"Implementation"></td>
1687 virtual void SetListType(list_view_type type);
1694 ../../images/blank-20.gif
1695 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1697 ../../images/blank-20.gif
1698 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1700 ../../images/blank-20.gif
1701 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1703 ../../images/blank-20.gif
1704 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1706 ../../images/blank-20.gif
1707 " width=
"22" height=
"22" alt=
"Implementation"></td>
1712 list_view_type ListType() const;
1719 ../../images/blank-20.gif
1720 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1722 ../../images/blank-20.gif
1723 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1725 ../../images/blank-20.gif
1726 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1728 ../../images/blank-20.gif
1729 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1731 ../../images/blank-20.gif
1732 " width=
"22" height=
"22" alt=
"Implementation"></td>
1737 BListItem *ItemAt(int32 index) const;
1744 ../../images/blank-20.gif
1745 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1747 ../../images/blank-20.gif
1748 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1750 ../../images/blank-20.gif
1751 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1753 ../../images/blank-20.gif
1754 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1756 ../../images/blank-20.gif
1757 " width=
"22" height=
"22" alt=
"Implementation"></td>
1762 int32 IndexOf(BPoint point) const;
1769 ../../images/blank-20.gif
1770 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1772 ../../images/blank-20.gif
1773 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1775 ../../images/blank-20.gif
1776 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1778 ../../images/blank-20.gif
1779 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1781 ../../images/blank-20.gif
1782 " width=
"22" height=
"22" alt=
"Implementation"></td>
1787 int32 IndexOf(BListItem *item) const;
1794 ../../images/blank-20.gif
1795 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1797 ../../images/blank-20.gif
1798 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1800 ../../images/blank-20.gif
1801 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1803 ../../images/blank-20.gif
1804 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1806 ../../images/blank-20.gif
1807 " width=
"22" height=
"22" alt=
"Implementation"></td>
1812 BListItem *FirstItem() const;
1819 ../../images/blank-20.gif
1820 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1822 ../../images/blank-20.gif
1823 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1825 ../../images/blank-20.gif
1826 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1828 ../../images/blank-20.gif
1829 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1831 ../../images/blank-20.gif
1832 " width=
"22" height=
"22" alt=
"Implementation"></td>
1837 BListItem *LastItem() const;
1844 ../../images/blank-20.gif
1845 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1847 ../../images/blank-20.gif
1848 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1850 ../../images/blank-20.gif
1851 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1853 ../../images/blank-20.gif
1854 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1856 ../../images/blank-20.gif
1857 " width=
"22" height=
"22" alt=
"Implementation"></td>
1862 bool HasItem(BListItem *item) const;
1869 ../../images/blank-20.gif
1870 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1872 ../../images/blank-20.gif
1873 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1875 ../../images/blank-20.gif
1876 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1878 ../../images/blank-20.gif
1879 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1881 ../../images/blank-20.gif
1882 " width=
"22" height=
"22" alt=
"Implementation"></td>
1887 int32 CountItems() const;
1894 ../../images/blank-20.gif
1895 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1897 ../../images/blank-20.gif
1898 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1900 ../../images/blank-20.gif
1901 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1903 ../../images/blank-20.gif
1904 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1906 ../../images/blank-20.gif
1907 " width=
"22" height=
"22" alt=
"Implementation"></td>
1912 virtual void MakeEmpty();
1919 ../../images/blank-20.gif
1920 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1922 ../../images/blank-20.gif
1923 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1925 ../../images/blank-20.gif
1926 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1928 ../../images/blank-20.gif
1929 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1931 ../../images/blank-20.gif
1932 " width=
"22" height=
"22" alt=
"Implementation"></td>
1937 bool IsEmpty() const;
1944 ../../images/blank-20.gif
1945 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1947 ../../images/blank-20.gif
1948 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1950 ../../images/blank-20.gif
1951 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1953 ../../images/blank-20.gif
1954 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1956 ../../images/blank-20.gif
1957 " width=
"22" height=
"22" alt=
"Implementation"></td>
1962 void DoForEach(bool (*func)(BListItem *));
1969 ../../images/blank-20.gif
1970 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1972 ../../images/blank-20.gif
1973 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1975 ../../images/blank-20.gif
1976 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1978 ../../images/blank-20.gif
1979 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1981 ../../images/blank-20.gif
1982 " width=
"22" height=
"22" alt=
"Implementation"></td>
1987 void DoForEach(bool (*func)(BListItem *, void *), void *);
1994 ../../images/blank-20.gif
1995 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1997 ../../images/blank-20.gif
1998 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2000 ../../images/blank-20.gif
2001 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2003 ../../images/blank-20.gif
2004 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2006 ../../images/blank-20.gif
2007 " width=
"22" height=
"22" alt=
"Implementation"></td>
2012 const BListItem **Items() const;
2019 ../../images/blank-20.gif
2020 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2022 ../../images/blank-20.gif
2023 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2025 ../../images/blank-20.gif
2026 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2028 ../../images/blank-20.gif
2029 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2031 ../../images/blank-20.gif
2032 " width=
"22" height=
"22" alt=
"Implementation"></td>
2037 void InvalidateItem(int32 index);
2044 ../../images/blank-20.gif
2045 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2047 ../../images/blank-20.gif
2048 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2050 ../../images/blank-20.gif
2051 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2053 ../../images/blank-20.gif
2054 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2056 ../../images/blank-20.gif
2057 " width=
"22" height=
"22" alt=
"Implementation"></td>
2062 void ScrollToSelection();
2069 ../../images/blank-20.gif
2070 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2072 ../../images/blank-20.gif
2073 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2075 ../../images/blank-20.gif
2076 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2078 ../../images/blank-20.gif
2079 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2081 ../../images/blank-20.gif
2082 " width=
"22" height=
"22" alt=
"Implementation"></td>
2087 void Select(int32 index, bool extend = false);
2094 ../../images/blank-20.gif
2095 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2097 ../../images/blank-20.gif
2098 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2100 ../../images/blank-20.gif
2101 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2103 ../../images/blank-20.gif
2104 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2106 ../../images/blank-20.gif
2107 " width=
"22" height=
"22" alt=
"Implementation"></td>
2112 void Select(int32 from, int32 to, bool extend = false);
2119 ../../images/blank-20.gif
2120 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2122 ../../images/blank-20.gif
2123 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2125 ../../images/blank-20.gif
2126 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2128 ../../images/blank-20.gif
2129 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2131 ../../images/blank-20.gif
2132 " width=
"22" height=
"22" alt=
"Implementation"></td>
2137 bool IsItemSelected(int32 index) const;
2144 ../../images/blank-20.gif
2145 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2147 ../../images/blank-20.gif
2148 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2150 ../../images/blank-20.gif
2151 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2153 ../../images/blank-20.gif
2154 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2156 ../../images/blank-20.gif
2157 " width=
"22" height=
"22" alt=
"Implementation"></td>
2162 int32 CurrentSelection(int32 index =
0) const;
2169 ../../images/blank-20.gif
2170 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2172 ../../images/blank-20.gif
2173 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2175 ../../images/blank-20.gif
2176 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2178 ../../images/blank-20.gif
2179 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2181 ../../images/blank-20.gif
2182 " width=
"22" height=
"22" alt=
"Implementation"></td>
2187 virtual status_t Invoke(BMessage *msg = NULL);
2194 ../../images/blank-20.gif
2195 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2197 ../../images/blank-20.gif
2198 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2200 ../../images/blank-20.gif
2201 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2203 ../../images/blank-20.gif
2204 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2206 ../../images/blank-20.gif
2207 " width=
"22" height=
"22" alt=
"Implementation"></td>
2219 ../../images/blank-20.gif
2220 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2222 ../../images/blank-20.gif
2223 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2225 ../../images/blank-20.gif
2226 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2228 ../../images/blank-20.gif
2229 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2231 ../../images/blank-20.gif
2232 " width=
"22" height=
"22" alt=
"Implementation"></td>
2237 void DeselectExcept(int32 except_from, int32 except_to);
2244 ../../images/blank-20.gif
2245 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2247 ../../images/blank-20.gif
2248 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2250 ../../images/blank-20.gif
2251 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2253 ../../images/blank-20.gif
2254 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2256 ../../images/blank-20.gif
2257 " width=
"22" height=
"22" alt=
"Implementation"></td>
2262 void Deselect(int32 index);
2269 ../../images/blank-20.gif
2270 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2272 ../../images/blank-20.gif
2273 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2275 ../../images/blank-20.gif
2276 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2278 ../../images/blank-20.gif
2279 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2281 ../../images/blank-20.gif
2282 " width=
"22" height=
"22" alt=
"Implementation"></td>
2287 virtual void SelectionChanged();
2294 ../../images/blank-20.gif
2295 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2297 ../../images/blank-20.gif
2298 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2300 ../../images/blank-20.gif
2301 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2303 ../../images/blank-20.gif
2304 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2306 ../../images/blank-20.gif
2307 " width=
"22" height=
"22" alt=
"Implementation"></td>
2312 void SortItems(int (*cmp)(const void *, const void *));
2319 ../../images/blank-20.gif
2320 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2322 ../../images/blank-20.gif
2323 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2325 ../../images/blank-20.gif
2326 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2328 ../../images/blank-20.gif
2329 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2331 ../../images/blank-20.gif
2332 " width=
"22" height=
"22" alt=
"Implementation"></td>
2337 bool SwapItems(int32 a, int32 b);
2344 ../../images/blank-20.gif
2345 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2347 ../../images/blank-20.gif
2348 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2350 ../../images/blank-20.gif
2351 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2353 ../../images/blank-20.gif
2354 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2356 ../../images/blank-20.gif
2357 " width=
"22" height=
"22" alt=
"Implementation"></td>
2362 bool MoveItem(int32 from, int32 to);
2369 ../../images/blank-20.gif
2370 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2372 ../../images/blank-20.gif
2373 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2375 ../../images/blank-20.gif
2376 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2378 ../../images/blank-20.gif
2379 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2381 ../../images/blank-20.gif
2382 " width=
"22" height=
"22" alt=
"Implementation"></td>
2387 bool ReplaceItem(int32 index, BListItem * item);
2394 ../../images/blank-20.gif
2395 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2397 ../../images/blank-20.gif
2398 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2400 ../../images/blank-20.gif
2401 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2403 ../../images/blank-20.gif
2404 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2406 ../../images/blank-20.gif
2407 " width=
"22" height=
"22" alt=
"Implementation"></td>
2412 virtual void AttachedToWindow();
2419 ../../images/blank-20.gif
2420 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2422 ../../images/blank-20.gif
2423 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2425 ../../images/blank-20.gif
2426 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2428 ../../images/blank-20.gif
2429 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2431 ../../images/blank-20.gif
2432 " width=
"22" height=
"22" alt=
"Implementation"></td>
2437 virtual void FrameMoved(BPoint new_position);
2444 ../../images/blank-20.gif
2445 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2447 ../../images/blank-20.gif
2448 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2450 ../../images/blank-20.gif
2451 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2453 ../../images/blank-20.gif
2454 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2456 ../../images/blank-20.gif
2457 " width=
"22" height=
"22" alt=
"Implementation"></td>
2462 BRect ItemFrame(int32 index);
2469 ../../images/blank-20.gif
2470 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2472 ../../images/blank-20.gif
2473 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2475 ../../images/blank-20.gif
2476 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2478 ../../images/blank-20.gif
2479 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2481 ../../images/blank-20.gif
2482 " width=
"22" height=
"22" alt=
"Implementation"></td>
2487 virtual BHandler *ResolveSpecifier(BMessage *msg, int32 index, BMessage *specifier, int32 form, const char *property);
2494 ../../images/blank-20.gif
2495 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2497 ../../images/blank-20.gif
2498 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2500 ../../images/blank-20.gif
2501 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2503 ../../images/blank-20.gif
2504 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2506 ../../images/blank-20.gif
2507 " width=
"22" height=
"22" alt=
"Implementation"></td>
2512 virtual status_t GetSupportedSuites(BMessage *data);
2519 ../../images/blank-20.gif
2520 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2522 ../../images/blank-20.gif
2523 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2525 ../../images/blank-20.gif
2526 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2528 ../../images/blank-20.gif
2529 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2531 ../../images/blank-20.gif
2532 " width=
"22" height=
"22" alt=
"Implementation"></td>
2537 virtual status_t Perform(perform_code d, void *arg);
2544 ../../images/blank-20.gif
2545 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2547 ../../images/blank-20.gif
2548 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2550 ../../images/blank-20.gif
2551 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2553 ../../images/blank-20.gif
2554 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2556 ../../images/blank-20.gif
2557 " width=
"22" height=
"22" alt=
"Implementation"></td>
2562 virtual void WindowActivated(bool state);
2569 ../../images/blank-20.gif
2570 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2572 ../../images/blank-20.gif
2573 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2575 ../../images/blank-20.gif
2576 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2578 ../../images/blank-20.gif
2579 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2581 ../../images/blank-20.gif
2582 " width=
"22" height=
"22" alt=
"Implementation"></td>
2587 virtual void MouseUp(BPoint pt);
2594 ../../images/blank-20.gif
2595 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2597 ../../images/blank-20.gif
2598 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2600 ../../images/blank-20.gif
2601 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2603 ../../images/blank-20.gif
2604 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2606 ../../images/blank-20.gif
2607 " width=
"22" height=
"22" alt=
"Implementation"></td>
2612 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage *msg);
2619 ../../images/blank-20.gif
2620 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2622 ../../images/blank-20.gif
2623 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2625 ../../images/blank-20.gif
2626 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2628 ../../images/blank-20.gif
2629 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2631 ../../images/blank-20.gif
2632 " width=
"22" height=
"22" alt=
"Implementation"></td>
2637 virtual void DetachedFromWindow();
2644 ../../images/blank-20.gif
2645 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2647 ../../images/blank-20.gif
2648 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2650 ../../images/blank-20.gif
2651 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2653 ../../images/blank-20.gif
2654 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2656 ../../images/blank-20.gif
2657 " width=
"22" height=
"22" alt=
"Implementation"></td>
2662 virtual bool InitiateDrag(BPoint pt, int32 itemIndex, bool initialySelected);
2669 ../../images/blank-20.gif
2670 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2672 ../../images/blank-20.gif
2673 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2675 ../../images/blank-20.gif
2676 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2678 ../../images/blank-20.gif
2679 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2681 ../../images/blank-20.gif
2682 " width=
"22" height=
"22" alt=
"Implementation"></td>
2687 virtual void ResizeToPreferred();
2694 ../../images/blank-20.gif
2695 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2697 ../../images/blank-20.gif
2698 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2700 ../../images/blank-20.gif
2701 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2703 ../../images/blank-20.gif
2704 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2706 ../../images/blank-20.gif
2707 " width=
"22" height=
"22" alt=
"Implementation"></td>
2712 virtual void GetPreferredSize(float *width, float *height);
2719 ../../images/blank-20.gif
2720 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2722 ../../images/blank-20.gif
2723 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2725 ../../images/blank-20.gif
2726 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2728 ../../images/blank-20.gif
2729 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2731 ../../images/blank-20.gif
2732 " width=
"22" height=
"22" alt=
"Implementation"></td>
2737 virtual void AllAttached();
2744 ../../images/blank-20.gif
2745 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2747 ../../images/blank-20.gif
2748 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2750 ../../images/blank-20.gif
2751 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2753 ../../images/blank-20.gif
2754 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2756 ../../images/blank-20.gif
2757 " width=
"22" height=
"22" alt=
"Implementation"></td>
2762 virtual void AllDetached();
2769 ../../images/blank-20.gif
2770 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2772 ../../images/blank-20.gif
2773 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2775 ../../images/blank-20.gif
2776 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2778 ../../images/blank-20.gif
2779 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2781 ../../images/blank-20.gif
2782 " width=
"22" height=
"22" alt=
"Implementation"></td>
2787 virtual bool DoMiscellaneous(MiscCode code, MiscData * data);
2794 ../../images/blank-20.gif
2795 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2797 ../../images/blank-20.gif
2798 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2800 ../../images/blank-20.gif
2801 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2803 ../../images/blank-20.gif
2804 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2806 ../../images/blank-20.gif
2807 " width=
"22" height=
"22" alt=
"Implementation"></td>
2812 virtual void DrawItem(BListItem *item, BRect itemRect, bool complete = false);
2815 <!-- Class header -->
2817 <td colspan=
"7"><center><strong>BOutlineListView Class
</strong></center></td>
2823 ../../images/blank-20.gif
2824 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2826 ../../images/blank-20.gif
2827 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2829 ../../images/blank-20.gif
2830 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2832 ../../images/blank-20.gif
2833 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2835 ../../images/blank-20.gif
2836 " width=
"22" height=
"22" alt=
"Implementation"></td>
2841 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);
2848 ../../images/blank-20.gif
2849 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2851 ../../images/blank-20.gif
2852 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2854 ../../images/blank-20.gif
2855 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2857 ../../images/blank-20.gif
2858 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2860 ../../images/blank-20.gif
2861 " width=
"22" height=
"22" alt=
"Implementation"></td>
2866 BOutlineListView(BMessage* data);
2873 ../../images/blank-20.gif
2874 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2876 ../../images/blank-20.gif
2877 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2879 ../../images/blank-20.gif
2880 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2882 ../../images/blank-20.gif
2883 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2885 ../../images/blank-20.gif
2886 " width=
"22" height=
"22" alt=
"Implementation"></td>
2891 virtual ~BOutlineListView();
2898 ../../images/blank-20.gif
2899 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2901 ../../images/blank-20.gif
2902 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2904 ../../images/blank-20.gif
2905 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2907 ../../images/blank-20.gif
2908 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2910 ../../images/blank-20.gif
2911 " width=
"22" height=
"22" alt=
"Implementation"></td>
2916 static BArchivable* Instantiate(BMessage* data);
2923 ../../images/blank-20.gif
2924 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2926 ../../images/blank-20.gif
2927 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2929 ../../images/blank-20.gif
2930 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2932 ../../images/blank-20.gif
2933 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2935 ../../images/blank-20.gif
2936 " width=
"22" height=
"22" alt=
"Implementation"></td>
2941 virtual status_t Archive(BMessage* data, bool deep = true) const;
2948 ../../images/blank-20.gif
2949 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2951 ../../images/blank-20.gif
2952 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2954 ../../images/blank-20.gif
2955 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2957 ../../images/blank-20.gif
2958 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2960 ../../images/blank-20.gif
2961 " width=
"22" height=
"22" alt=
"Implementation"></td>
2966 virtual void MouseDown(BPoint where);
2973 ../../images/blank-20.gif
2974 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2976 ../../images/blank-20.gif
2977 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2979 ../../images/blank-20.gif
2980 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2982 ../../images/blank-20.gif
2983 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2985 ../../images/blank-20.gif
2986 " width=
"22" height=
"22" alt=
"Implementation"></td>
2991 virtual void KeyDown(const char* bytes, int32 numBytes);
2998 ../../images/blank-20.gif
2999 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3001 ../../images/blank-20.gif
3002 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3004 ../../images/blank-20.gif
3005 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3007 ../../images/blank-20.gif
3008 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3010 ../../images/blank-20.gif
3011 " width=
"22" height=
"22" alt=
"Implementation"></td>
3016 virtual void FrameMoved(BPoint new_position);
3023 ../../images/blank-20.gif
3024 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3026 ../../images/blank-20.gif
3027 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3029 ../../images/blank-20.gif
3030 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3032 ../../images/blank-20.gif
3033 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3035 ../../images/blank-20.gif
3036 " width=
"22" height=
"22" alt=
"Implementation"></td>
3041 virtual void FrameResized(float new_width, float new_height);
3048 ../../images/blank-20.gif
3049 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3051 ../../images/blank-20.gif
3052 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3054 ../../images/blank-20.gif
3055 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3057 ../../images/blank-20.gif
3058 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3060 ../../images/blank-20.gif
3061 " width=
"22" height=
"22" alt=
"Implementation"></td>
3066 virtual void MouseUp(BPoint where);
3073 ../../images/blank-20.gif
3074 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3076 ../../images/blank-20.gif
3077 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3079 ../../images/blank-20.gif
3080 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3082 ../../images/blank-20.gif
3083 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3085 ../../images/blank-20.gif
3086 " width=
"22" height=
"22" alt=
"Implementation"></td>
3091 virtual bool AddUnder(BListItem* item, BListItem* underItem);
3098 ../../images/blank-20.gif
3099 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3101 ../../images/blank-20.gif
3102 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3104 ../../images/blank-20.gif
3105 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3107 ../../images/blank-20.gif
3108 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3110 ../../images/blank-20.gif
3111 " width=
"22" height=
"22" alt=
"Implementation"></td>
3116 virtual bool AddItem(BListItem* item);
3123 ../../images/blank-20.gif
3124 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3126 ../../images/blank-20.gif
3127 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3129 ../../images/blank-20.gif
3130 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3132 ../../images/blank-20.gif
3133 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3135 ../../images/blank-20.gif
3136 " width=
"22" height=
"22" alt=
"Implementation"></td>
3141 virtual bool AddItem(BListItem* item, int32 fullListIndex);
3148 ../../images/blank-20.gif
3149 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3151 ../../images/blank-20.gif
3152 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3154 ../../images/blank-20.gif
3155 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3157 ../../images/blank-20.gif
3158 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3160 ../../images/blank-20.gif
3161 " width=
"22" height=
"22" alt=
"Implementation"></td>
3166 virtual bool AddList(BList* newItems);
3173 ../../images/blank-20.gif
3174 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3176 ../../images/blank-20.gif
3177 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3179 ../../images/blank-20.gif
3180 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3182 ../../images/blank-20.gif
3183 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3185 ../../images/blank-20.gif
3186 " width=
"22" height=
"22" alt=
"Implementation"></td>
3191 virtual bool AddList(BList* newItems, int32 fullListIndex);
3198 ../../images/blank-20.gif
3199 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3201 ../../images/blank-20.gif
3202 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3204 ../../images/blank-20.gif
3205 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3207 ../../images/blank-20.gif
3208 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3210 ../../images/blank-20.gif
3211 " width=
"22" height=
"22" alt=
"Implementation"></td>
3216 virtual bool RemoveItem(BListItem* item);
3223 ../../images/blank-20.gif
3224 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3226 ../../images/blank-20.gif
3227 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3229 ../../images/blank-20.gif
3230 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3232 ../../images/blank-20.gif
3233 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3235 ../../images/blank-20.gif
3236 " width=
"22" height=
"22" alt=
"Implementation"></td>
3241 virtual BListItem* RemoveItem(int32 fullListIndex);
3248 ../../images/blank-20.gif
3249 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3251 ../../images/blank-20.gif
3252 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3254 ../../images/blank-20.gif
3255 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3257 ../../images/blank-20.gif
3258 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3260 ../../images/blank-20.gif
3261 " width=
"22" height=
"22" alt=
"Implementation"></td>
3266 virtual bool RemoveItems(int32 fullListIndex, int32 count);
3273 ../../images/blank-20.gif
3274 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3276 ../../images/blank-20.gif
3277 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3279 ../../images/blank-20.gif
3280 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3282 ../../images/blank-20.gif
3283 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3285 ../../images/blank-20.gif
3286 " width=
"22" height=
"22" alt=
"Implementation"></td>
3291 BListItem* FullListItemAt(int32 fullListIndex) const;
3298 ../../images/blank-20.gif
3299 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3301 ../../images/blank-20.gif
3302 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3304 ../../images/blank-20.gif
3305 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3307 ../../images/blank-20.gif
3308 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3310 ../../images/blank-20.gif
3311 " width=
"22" height=
"22" alt=
"Implementation"></td>
3316 int32 FullListIndexOf(BPoint point) const;
3323 ../../images/blank-20.gif
3324 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3326 ../../images/blank-20.gif
3327 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3329 ../../images/blank-20.gif
3330 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3332 ../../images/blank-20.gif
3333 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3335 ../../images/blank-20.gif
3336 " width=
"22" height=
"22" alt=
"Implementation"></td>
3341 int32 FullListIndexOf(BListItem* item) const;
3348 ../../images/blank-20.gif
3349 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3351 ../../images/blank-20.gif
3352 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3354 ../../images/blank-20.gif
3355 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3357 ../../images/blank-20.gif
3358 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3360 ../../images/blank-20.gif
3361 " width=
"22" height=
"22" alt=
"Implementation"></td>
3366 BListItem* FullListFirstItem() const;
3373 ../../images/blank-20.gif
3374 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3376 ../../images/blank-20.gif
3377 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3379 ../../images/blank-20.gif
3380 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3382 ../../images/blank-20.gif
3383 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3385 ../../images/blank-20.gif
3386 " width=
"22" height=
"22" alt=
"Implementation"></td>
3391 BListItem* FullListLastItem() const;
3398 ../../images/blank-20.gif
3399 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3401 ../../images/blank-20.gif
3402 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3404 ../../images/blank-20.gif
3405 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3407 ../../images/blank-20.gif
3408 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3410 ../../images/blank-20.gif
3411 " width=
"22" height=
"22" alt=
"Implementation"></td>
3416 bool FullListHasItem(BListItem* item) const;
3423 ../../images/blank-20.gif
3424 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3426 ../../images/blank-20.gif
3427 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3429 ../../images/blank-20.gif
3430 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3432 ../../images/blank-20.gif
3433 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3435 ../../images/blank-20.gif
3436 " width=
"22" height=
"22" alt=
"Implementation"></td>
3441 int32 FullListCountItems() const;
3448 ../../images/blank-20.gif
3449 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3451 ../../images/blank-20.gif
3452 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3454 ../../images/blank-20.gif
3455 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3457 ../../images/blank-20.gif
3458 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3460 ../../images/blank-20.gif
3461 " width=
"22" height=
"22" alt=
"Implementation"></td>
3466 int32 FullListCurrentSelection(int32 index =
0) const;
3473 ../../images/blank-20.gif
3474 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3476 ../../images/blank-20.gif
3477 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3479 ../../images/blank-20.gif
3480 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3482 ../../images/blank-20.gif
3483 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3485 ../../images/blank-20.gif
3486 " width=
"22" height=
"22" alt=
"Implementation"></td>
3491 virtual void MakeEmpty();
3498 ../../images/blank-20.gif
3499 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3501 ../../images/blank-20.gif
3502 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3504 ../../images/blank-20.gif
3505 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3507 ../../images/blank-20.gif
3508 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3510 ../../images/blank-20.gif
3511 " width=
"22" height=
"22" alt=
"Implementation"></td>
3516 bool FullListIsEmpty() const;
3523 ../../images/blank-20.gif
3524 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3526 ../../images/blank-20.gif
3527 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3529 ../../images/blank-20.gif
3530 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3532 ../../images/blank-20.gif
3533 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3535 ../../images/blank-20.gif
3536 " width=
"22" height=
"22" alt=
"Implementation"></td>
3541 void FullListDoForEach(bool (*func)(BListItem* ));
3548 ../../images/blank-20.gif
3549 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3551 ../../images/blank-20.gif
3552 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3554 ../../images/blank-20.gif
3555 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3557 ../../images/blank-20.gif
3558 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3560 ../../images/blank-20.gif
3561 " width=
"22" height=
"22" alt=
"Implementation"></td>
3566 void FullListDoForEach(bool (*func)(BListItem* , void* ), void*);
3573 ../../images/blank-20.gif
3574 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3576 ../../images/blank-20.gif
3577 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3579 ../../images/blank-20.gif
3580 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3582 ../../images/blank-20.gif
3583 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3585 ../../images/blank-20.gif
3586 " width=
"22" height=
"22" alt=
"Implementation"></td>
3591 BListItem* Superitem(const BListItem* item);
3598 ../../images/blank-20.gif
3599 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3601 ../../images/blank-20.gif
3602 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3604 ../../images/blank-20.gif
3605 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3607 ../../images/blank-20.gif
3608 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3610 ../../images/blank-20.gif
3611 " width=
"22" height=
"22" alt=
"Implementation"></td>
3616 void Expand(BListItem* item);
3623 ../../images/blank-20.gif
3624 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3626 ../../images/blank-20.gif
3627 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3629 ../../images/blank-20.gif
3630 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3632 ../../images/blank-20.gif
3633 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3635 ../../images/blank-20.gif
3636 " width=
"22" height=
"22" alt=
"Implementation"></td>
3641 void Collapse(BListItem* item);
3648 ../../images/blank-20.gif
3649 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3651 ../../images/blank-20.gif
3652 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3654 ../../images/blank-20.gif
3655 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3657 ../../images/blank-20.gif
3658 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3660 ../../images/blank-20.gif
3661 " width=
"22" height=
"22" alt=
"Implementation"></td>
3666 bool IsExpanded(int32 fullListIndex);
3673 ../../images/blank-20.gif
3674 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3676 ../../images/blank-20.gif
3677 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3679 ../../images/blank-20.gif
3680 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3682 ../../images/blank-20.gif
3683 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3685 ../../images/blank-20.gif
3686 " width=
"22" height=
"22" alt=
"Implementation"></td>
3691 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
3698 ../../images/blank-20.gif
3699 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3701 ../../images/blank-20.gif
3702 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3704 ../../images/blank-20.gif
3705 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3707 ../../images/blank-20.gif
3708 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3710 ../../images/blank-20.gif
3711 " width=
"22" height=
"22" alt=
"Implementation"></td>
3716 virtual status_t GetSupportedSuites(BMessage* data);
3723 ../../images/blank-20.gif
3724 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3726 ../../images/blank-20.gif
3727 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3729 ../../images/blank-20.gif
3730 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3732 ../../images/blank-20.gif
3733 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3735 ../../images/blank-20.gif
3736 " width=
"22" height=
"22" alt=
"Implementation"></td>
3741 virtual status_t Perform(perform_code d, void* arg);
3748 ../../images/blank-20.gif
3749 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3751 ../../images/blank-20.gif
3752 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3754 ../../images/blank-20.gif
3755 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3757 ../../images/blank-20.gif
3758 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3760 ../../images/blank-20.gif
3761 " width=
"22" height=
"22" alt=
"Implementation"></td>
3766 virtual void ResizeToPreferred();
3773 ../../images/blank-20.gif
3774 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3776 ../../images/blank-20.gif
3777 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3779 ../../images/blank-20.gif
3780 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3782 ../../images/blank-20.gif
3783 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3785 ../../images/blank-20.gif
3786 " width=
"22" height=
"22" alt=
"Implementation"></td>
3791 virtual void GetPreferredSize(float* width, float* height);
3798 ../../images/blank-20.gif
3799 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3801 ../../images/blank-20.gif
3802 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3804 ../../images/blank-20.gif
3805 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3807 ../../images/blank-20.gif
3808 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3810 ../../images/blank-20.gif
3811 " width=
"22" height=
"22" alt=
"Implementation"></td>
3816 virtual void MakeFocus(bool state = true);
3823 ../../images/blank-20.gif
3824 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3826 ../../images/blank-20.gif
3827 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3829 ../../images/blank-20.gif
3830 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3832 ../../images/blank-20.gif
3833 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3835 ../../images/blank-20.gif
3836 " width=
"22" height=
"22" alt=
"Implementation"></td>
3841 virtual void AllAttached();
3848 ../../images/blank-20.gif
3849 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3851 ../../images/blank-20.gif
3852 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3854 ../../images/blank-20.gif
3855 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3857 ../../images/blank-20.gif
3858 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3860 ../../images/blank-20.gif
3861 " width=
"22" height=
"22" alt=
"Implementation"></td>
3866 virtual void AllDetached();
3873 ../../images/blank-20.gif
3874 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3876 ../../images/blank-20.gif
3877 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3879 ../../images/blank-20.gif
3880 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3882 ../../images/blank-20.gif
3883 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3885 ../../images/blank-20.gif
3886 " width=
"22" height=
"22" alt=
"Implementation"></td>
3891 virtual void DetachedFromWindow();
3898 ../../images/blank-20.gif
3899 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3901 ../../images/blank-20.gif
3902 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3904 ../../images/blank-20.gif
3905 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3907 ../../images/blank-20.gif
3908 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3910 ../../images/blank-20.gif
3911 " width=
"22" height=
"22" alt=
"Implementation"></td>
3916 void FullListSortItems(int (*compareFunc)(const BListItem* , const BListItem* ));
3923 ../../images/blank-20.gif
3924 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3926 ../../images/blank-20.gif
3927 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3929 ../../images/blank-20.gif
3930 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3932 ../../images/blank-20.gif
3933 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3935 ../../images/blank-20.gif
3936 " width=
"22" height=
"22" alt=
"Implementation"></td>
3941 void SortItemsUnder(BListItem* underItem, bool oneLevelOnly, int (*compareFunc)(const BListItem* , const BListItem*));
3948 ../../images/blank-20.gif
3949 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3951 ../../images/blank-20.gif
3952 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3954 ../../images/blank-20.gif
3955 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3957 ../../images/blank-20.gif
3958 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3960 ../../images/blank-20.gif
3961 " width=
"22" height=
"22" alt=
"Implementation"></td>
3966 int32 CountItemsUnder(BListItem* under, bool oneLevelOnly) const;
3973 ../../images/blank-20.gif
3974 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3976 ../../images/blank-20.gif
3977 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3979 ../../images/blank-20.gif
3980 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3982 ../../images/blank-20.gif
3983 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3985 ../../images/blank-20.gif
3986 " width=
"22" height=
"22" alt=
"Implementation"></td>
3991 BListItem* EachItemUnder(BListItem* underItem, bool oneLevelOnly, BListItem* (*eachFunc)(BListItem* , void* ), void* );
3998 ../../images/blank-20.gif
3999 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4001 ../../images/blank-20.gif
4002 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4004 ../../images/blank-20.gif
4005 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4007 ../../images/blank-20.gif
4008 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4010 ../../images/blank-20.gif
4011 " width=
"22" height=
"22" alt=
"Implementation"></td>
4016 BListItem* ItemUnderAt(BListItem* underItem, bool oneLevelOnly, int32 index) const;
4023 ../../images/blank-20.gif
4024 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4026 ../../images/blank-20.gif
4027 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4029 ../../images/blank-20.gif
4030 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4032 ../../images/blank-20.gif
4033 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4035 ../../images/blank-20.gif
4036 " width=
"22" height=
"22" alt=
"Implementation"></td>
4041 virtual bool DoMiscellaneous(MiscCode code, MiscData* data);
4048 ../../images/blank-20.gif
4049 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4051 ../../images/blank-20.gif
4052 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4054 ../../images/blank-20.gif
4055 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4057 ../../images/blank-20.gif
4058 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4060 ../../images/blank-20.gif
4061 " width=
"22" height=
"22" alt=
"Implementation"></td>
4066 virtual void MessageReceived(BMessage* );
4073 ../../images/blank-20.gif
4074 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
4076 ../../images/blank-20.gif
4077 " width=
"22" height=
"22" alt=
"Use Cases"></td>
4079 ../../images/blank-20.gif
4080 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
4082 ../../images/blank-20.gif
4083 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
4085 ../../images/blank-20.gif
4086 " width=
"22" height=
"22" alt=
"Implementation"></td>
4091 virtual void ExpandOrCollapse(BListItem* underItem, bool expand);
4101 <!-- legend table -->
4105 <td align=
"center"><strong>Legend
</strong></td>
4111 <td><img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec"></td>
4112 <td>Functional Spec
</td>
4115 <td><img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases"></td>
4119 <td><img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests"></td>
4123 <td><img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec"></td>
4124 <td>Technical Spec
</td>
4127 <td><img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation"></td>
4128 <td>Implementation
</td>
4131 <td><img src=
"../../images/Check.gif" width=
"22" height=
"22" alt=
"Completed"></td>
4141 <!-- The obligatory SourceForge plug -->
4143 <small>The OpenBeOS project is hosted by:
</small><br><br>
4144 <a href=
"http://sourceforge.net">
4145 <img src=
"http://sourceforge.net/sflogo.php?group_id=33869&type=1" width=
"88" height=
"31" border=
"0" alt=
"SourceForge Logo">
4149 <small>Copyright
© 2001-
2002
4150 <a href=
"http://www.openbeos.org">OpenBeOS
</a> Project
</small>