3 <title>Group
3 Support Tasks
</title>
6 <h1>Group
3 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>
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>BBitmap 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/blank-20.gif
195 " width=
"22" height=
"22" alt=
"Implementation"></td>
200 BBitmap(BRect bounds, uint32 flags, color_space depth, int32 bytesPerRow=B_ANY_BYTES_PER_ROW, screen_id screenID=B_MAIN_SCREEN_ID);
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/blank-20.gif
220 " width=
"22" height=
"22" alt=
"Implementation"></td>
225 BBitmap(BRect bounds, color_space depth, bool accepts_views = false, bool need_contiguous = false);
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/blank-20.gif
245 " width=
"22" height=
"22" alt=
"Implementation"></td>
250 BBitmap(const BBitmap* source, bool accepts_views = false, bool need_contiguous = false);
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/blank-20.gif
270 " width=
"22" height=
"22" alt=
"Implementation"></td>
275 BBitmap(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/blank-20.gif
295 " width=
"22" height=
"22" alt=
"Implementation"></td>
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/blank-20.gif
320 " width=
"22" height=
"22" alt=
"Implementation"></td>
325 static BArchivable* Instantiate(BMessage* data);
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/blank-20.gif
345 " width=
"22" height=
"22" alt=
"Implementation"></td>
350 virtual status_t Archive(BMessage* data, bool deep = true) 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/blank-20.gif
370 " width=
"22" height=
"22" alt=
"Implementation"></td>
375 status_t InitCheck() const;
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/blank-20.gif
395 " width=
"22" height=
"22" alt=
"Implementation"></td>
400 bool IsValid() const;
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/blank-20.gif
420 " width=
"22" height=
"22" alt=
"Implementation"></td>
425 status_t LockBits(uint32* state=NULL);
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/blank-20.gif
445 " width=
"22" height=
"22" alt=
"Implementation"></td>
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/blank-20.gif
470 " width=
"22" height=
"22" alt=
"Implementation"></td>
475 area_id Area() const;
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/blank-20.gif
495 " width=
"22" height=
"22" alt=
"Implementation"></td>
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/blank-20.gif
520 " width=
"22" height=
"22" alt=
"Implementation"></td>
525 int32 BitsLength() const;
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/blank-20.gif
545 " width=
"22" height=
"22" alt=
"Implementation"></td>
550 int32 BytesPerRow() const;
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/blank-20.gif
570 " width=
"22" height=
"22" alt=
"Implementation"></td>
575 color_space ColorSpace() const;
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/blank-20.gif
595 " width=
"22" height=
"22" alt=
"Implementation"></td>
600 BRect Bounds() const;
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/blank-20.gif
620 " width=
"22" height=
"22" alt=
"Implementation"></td>
625 void SetBits(const void* data, int32 length, int32 offset, color_space cs);
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/blank-20.gif
645 " width=
"22" height=
"22" alt=
"Implementation"></td>
650 status_t GetOverlayRestrictions(overlay_restrictions* restrict) const;
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/blank-20.gif
670 " width=
"22" height=
"22" alt=
"Implementation"></td>
675 virtual void AddChild(BView* view);
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/blank-20.gif
695 " width=
"22" height=
"22" alt=
"Implementation"></td>
700 virtual bool RemoveChild(BView* view);
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/blank-20.gif
720 " width=
"22" height=
"22" alt=
"Implementation"></td>
725 int32 CountChildren() const;
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/blank-20.gif
745 " width=
"22" height=
"22" alt=
"Implementation"></td>
750 BView* ChildAt(int32 index) const;
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/blank-20.gif
770 " width=
"22" height=
"22" alt=
"Implementation"></td>
775 BView* FindView(const char* view_name) const;
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/blank-20.gif
795 " width=
"22" height=
"22" alt=
"Implementation"></td>
800 BView* FindView(BPoint point) const;
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/blank-20.gif
820 " width=
"22" height=
"22" alt=
"Implementation"></td>
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/blank-20.gif
845 " width=
"22" height=
"22" alt=
"Implementation"></td>
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/blank-20.gif
870 " width=
"22" height=
"22" alt=
"Implementation"></td>
875 bool IsLocked() const;
878 <!-- Class header -->
880 <td colspan=
"7"><center><strong>BFont 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/blank-20.gif
899 " width=
"22" height=
"22" alt=
"Implementation"></td>
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/blank-20.gif
924 " width=
"22" height=
"22" alt=
"Implementation"></td>
929 BFont(const BFont &font);
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/blank-20.gif
949 " width=
"22" height=
"22" alt=
"Implementation"></td>
954 BFont(const BFont* font);
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/blank-20.gif
974 " width=
"22" height=
"22" alt=
"Implementation"></td>
979 status_t SetFamilyAndStyle(const font_family family,
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/blank-20.gif
999 " width=
"22" height=
"22" alt=
"Implementation"></td>
1004 void SetFamilyAndStyle(uint32 code);
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/blank-20.gif
1024 " width=
"22" height=
"22" alt=
"Implementation"></td>
1029 status_t SetFamilyAndFace(const font_family family, uint16 face);
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/blank-20.gif
1049 " width=
"22" height=
"22" alt=
"Implementation"></td>
1054 void SetSize(float size);
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/blank-20.gif
1074 " width=
"22" height=
"22" alt=
"Implementation"></td>
1079 void SetShear(float shear);
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/blank-20.gif
1099 " width=
"22" height=
"22" alt=
"Implementation"></td>
1104 void SetRotation(float rotation);
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/blank-20.gif
1124 " width=
"22" height=
"22" alt=
"Implementation"></td>
1129 void SetSpacing(uint8 spacing);
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/blank-20.gif
1149 " width=
"22" height=
"22" alt=
"Implementation"></td>
1154 void SetEncoding(uint8 encoding);
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/blank-20.gif
1174 " width=
"22" height=
"22" alt=
"Implementation"></td>
1179 void SetFace(uint16 face);
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/blank-20.gif
1199 " width=
"22" height=
"22" alt=
"Implementation"></td>
1204 void SetFlags(uint32 flags);
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/blank-20.gif
1224 " width=
"22" height=
"22" alt=
"Implementation"></td>
1229 void GetFamilyAndStyle(font_family* family, font_style* style) const;
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/blank-20.gif
1249 " width=
"22" height=
"22" alt=
"Implementation"></td>
1254 uint32 FamilyAndStyle() const;
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/blank-20.gif
1274 " width=
"22" height=
"22" alt=
"Implementation"></td>
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/blank-20.gif
1299 " width=
"22" height=
"22" alt=
"Implementation"></td>
1304 float Shear() const;
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/blank-20.gif
1324 " width=
"22" height=
"22" alt=
"Implementation"></td>
1329 float Rotation() const;
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/blank-20.gif
1349 " width=
"22" height=
"22" alt=
"Implementation"></td>
1354 uint8 Spacing() const;
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/blank-20.gif
1374 " width=
"22" height=
"22" alt=
"Implementation"></td>
1379 uint8 Encoding() const;
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/blank-20.gif
1399 " width=
"22" height=
"22" alt=
"Implementation"></td>
1404 uint16 Face() const;
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/blank-20.gif
1424 " width=
"22" height=
"22" alt=
"Implementation"></td>
1429 uint32 Flags() const;
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/blank-20.gif
1449 " width=
"22" height=
"22" alt=
"Implementation"></td>
1454 font_direction Direction() const;
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/blank-20.gif
1474 " width=
"22" height=
"22" alt=
"Implementation"></td>
1479 bool IsFixed() const;
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/blank-20.gif
1499 " width=
"22" height=
"22" alt=
"Implementation"></td>
1504 bool IsFullAndHalfFixed() const;
1511 ../../images/blank-20.gif
1512 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1514 ../../images/blank-20.gif
1515 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1517 ../../images/blank-20.gif
1518 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1520 ../../images/blank-20.gif
1521 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1523 ../../images/blank-20.gif
1524 " width=
"22" height=
"22" alt=
"Implementation"></td>
1529 BRect BoundingBox() const;
1536 ../../images/blank-20.gif
1537 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1539 ../../images/blank-20.gif
1540 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1542 ../../images/blank-20.gif
1543 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1545 ../../images/blank-20.gif
1546 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1548 ../../images/blank-20.gif
1549 " width=
"22" height=
"22" alt=
"Implementation"></td>
1554 unicode_block Blocks() const;
1561 ../../images/blank-20.gif
1562 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1564 ../../images/blank-20.gif
1565 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1567 ../../images/blank-20.gif
1568 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1570 ../../images/blank-20.gif
1571 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1573 ../../images/blank-20.gif
1574 " width=
"22" height=
"22" alt=
"Implementation"></td>
1579 font_file_format FileFormat() const;
1586 ../../images/blank-20.gif
1587 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1589 ../../images/blank-20.gif
1590 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1592 ../../images/blank-20.gif
1593 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1595 ../../images/blank-20.gif
1596 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1598 ../../images/blank-20.gif
1599 " width=
"22" height=
"22" alt=
"Implementation"></td>
1604 int32 CountTuned() const;
1611 ../../images/blank-20.gif
1612 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1614 ../../images/blank-20.gif
1615 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1617 ../../images/blank-20.gif
1618 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1620 ../../images/blank-20.gif
1621 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1623 ../../images/blank-20.gif
1624 " width=
"22" height=
"22" alt=
"Implementation"></td>
1629 void GetTunedInfo(int32 index, tuned_font_info* info) const;
1636 ../../images/blank-20.gif
1637 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1639 ../../images/blank-20.gif
1640 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1642 ../../images/blank-20.gif
1643 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1645 ../../images/blank-20.gif
1646 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1648 ../../images/blank-20.gif
1649 " width=
"22" height=
"22" alt=
"Implementation"></td>
1654 void TruncateString(BString* in_out, uint32 mode, float width) const;
1661 ../../images/blank-20.gif
1662 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1664 ../../images/blank-20.gif
1665 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1667 ../../images/blank-20.gif
1668 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1670 ../../images/blank-20.gif
1671 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1673 ../../images/blank-20.gif
1674 " width=
"22" height=
"22" alt=
"Implementation"></td>
1679 void GetTruncatedStrings(const char* stringArray[], int32 numStrings, uint32 mode, float width, BString resultArray[]) const;
1686 ../../images/blank-20.gif
1687 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1689 ../../images/blank-20.gif
1690 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1692 ../../images/blank-20.gif
1693 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1695 ../../images/blank-20.gif
1696 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1698 ../../images/blank-20.gif
1699 " width=
"22" height=
"22" alt=
"Implementation"></td>
1704 void GetTruncatedStrings(const char* stringArray[], int32 numStrings, uint32 mode, float width, char* resultArray[]) const;
1711 ../../images/blank-20.gif
1712 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1714 ../../images/blank-20.gif
1715 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1717 ../../images/blank-20.gif
1718 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1720 ../../images/blank-20.gif
1721 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1723 ../../images/blank-20.gif
1724 " width=
"22" height=
"22" alt=
"Implementation"></td>
1729 float StringWidth(const char* string) const;
1736 ../../images/blank-20.gif
1737 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1739 ../../images/blank-20.gif
1740 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1742 ../../images/blank-20.gif
1743 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1745 ../../images/blank-20.gif
1746 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1748 ../../images/blank-20.gif
1749 " width=
"22" height=
"22" alt=
"Implementation"></td>
1754 float StringWidth(const char* string, int32 length) const;
1761 ../../images/blank-20.gif
1762 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1764 ../../images/blank-20.gif
1765 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1767 ../../images/blank-20.gif
1768 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1770 ../../images/blank-20.gif
1771 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1773 ../../images/blank-20.gif
1774 " width=
"22" height=
"22" alt=
"Implementation"></td>
1779 void GetStringWidths(const char* stringArray[], const int32 lengthArray[], int32 numStrings, float widthArray[]) const;
1786 ../../images/blank-20.gif
1787 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1789 ../../images/blank-20.gif
1790 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1792 ../../images/blank-20.gif
1793 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1795 ../../images/blank-20.gif
1796 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1798 ../../images/blank-20.gif
1799 " width=
"22" height=
"22" alt=
"Implementation"></td>
1804 void GetEscapements(const char charArray[], int32 numChars, float escapementArray[]) const;
1811 ../../images/blank-20.gif
1812 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1814 ../../images/blank-20.gif
1815 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1817 ../../images/blank-20.gif
1818 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1820 ../../images/blank-20.gif
1821 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1823 ../../images/blank-20.gif
1824 " width=
"22" height=
"22" alt=
"Implementation"></td>
1829 void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, float escapementArray[]) const;
1836 ../../images/blank-20.gif
1837 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1839 ../../images/blank-20.gif
1840 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1842 ../../images/blank-20.gif
1843 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1845 ../../images/blank-20.gif
1846 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1848 ../../images/blank-20.gif
1849 " width=
"22" height=
"22" alt=
"Implementation"></td>
1854 void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[]) const;
1861 ../../images/blank-20.gif
1862 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1864 ../../images/blank-20.gif
1865 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1867 ../../images/blank-20.gif
1868 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1870 ../../images/blank-20.gif
1871 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1873 ../../images/blank-20.gif
1874 " width=
"22" height=
"22" alt=
"Implementation"></td>
1879 void GetEscapements(const char charArray[], int32 numChars, escapement_delta* delta, BPoint escapementArray[], BPoint offsetArray[]) const;
1886 ../../images/blank-20.gif
1887 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1889 ../../images/blank-20.gif
1890 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1892 ../../images/blank-20.gif
1893 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1895 ../../images/blank-20.gif
1896 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1898 ../../images/blank-20.gif
1899 " width=
"22" height=
"22" alt=
"Implementation"></td>
1904 void GetEdges(const char charArray[], int32 numBytes, edge_info edgeArray[]) const;
1911 ../../images/blank-20.gif
1912 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1914 ../../images/blank-20.gif
1915 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1917 ../../images/blank-20.gif
1918 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1920 ../../images/blank-20.gif
1921 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1923 ../../images/blank-20.gif
1924 " width=
"22" height=
"22" alt=
"Implementation"></td>
1929 void GetHeight(font_height* height) const;
1936 ../../images/blank-20.gif
1937 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1939 ../../images/blank-20.gif
1940 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1942 ../../images/blank-20.gif
1943 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1945 ../../images/blank-20.gif
1946 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1948 ../../images/blank-20.gif
1949 " width=
"22" height=
"22" alt=
"Implementation"></td>
1954 void GetBoundingBoxesAsGlyphs(const char charArray[], int32 numChars, font_metric_mode mode, BRect boundingBoxArray[]) const;
1961 ../../images/blank-20.gif
1962 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1964 ../../images/blank-20.gif
1965 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1967 ../../images/blank-20.gif
1968 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1970 ../../images/blank-20.gif
1971 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1973 ../../images/blank-20.gif
1974 " width=
"22" height=
"22" alt=
"Implementation"></td>
1979 void GetBoundingBoxesAsString(const char charArray[], int32 numChars, font_metric_mode mode, escapement_delta* delta, BRect boundingBoxArray[]) const;
1986 ../../images/blank-20.gif
1987 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1989 ../../images/blank-20.gif
1990 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1992 ../../images/blank-20.gif
1993 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1995 ../../images/blank-20.gif
1996 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1998 ../../images/blank-20.gif
1999 " width=
"22" height=
"22" alt=
"Implementation"></td>
2004 void GetBoundingBoxesForStrings(const char* stringArray[], int32 numStrings, font_metric_mode mode, escapement_delta deltas[], BRect boundingBoxArray[]) const;
2011 ../../images/blank-20.gif
2012 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2014 ../../images/blank-20.gif
2015 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2017 ../../images/blank-20.gif
2018 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2020 ../../images/blank-20.gif
2021 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2023 ../../images/blank-20.gif
2024 " width=
"22" height=
"22" alt=
"Implementation"></td>
2029 void GetGlyphShapes(const char charArray[], int32 numChars, BShape* glyphShapeArray[]) const;
2036 ../../images/blank-20.gif
2037 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2039 ../../images/blank-20.gif
2040 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2042 ../../images/blank-20.gif
2043 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2045 ../../images/blank-20.gif
2046 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2048 ../../images/blank-20.gif
2049 " width=
"22" height=
"22" alt=
"Implementation"></td>
2054 void GetHasGlyphs(const char charArray[], int32 numChars, bool hasArray[]) const;
2061 ../../images/blank-20.gif
2062 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2064 ../../images/blank-20.gif
2065 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2067 ../../images/blank-20.gif
2068 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2070 ../../images/blank-20.gif
2071 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2073 ../../images/blank-20.gif
2074 " width=
"22" height=
"22" alt=
"Implementation"></td>
2079 BFont& operator=(const BFont &font);
2086 ../../images/blank-20.gif
2087 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2089 ../../images/blank-20.gif
2090 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2092 ../../images/blank-20.gif
2093 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2095 ../../images/blank-20.gif
2096 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2098 ../../images/blank-20.gif
2099 " width=
"22" height=
"22" alt=
"Implementation"></td>
2104 bool operator==(const BFont &font) const;
2111 ../../images/blank-20.gif
2112 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2114 ../../images/blank-20.gif
2115 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2117 ../../images/blank-20.gif
2118 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2120 ../../images/blank-20.gif
2121 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2123 ../../images/blank-20.gif
2124 " width=
"22" height=
"22" alt=
"Implementation"></td>
2129 bool operator!=(const BFont &font) const;
2136 ../../images/blank-20.gif
2137 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2139 ../../images/blank-20.gif
2140 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2142 ../../images/blank-20.gif
2143 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2145 ../../images/blank-20.gif
2146 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2148 ../../images/blank-20.gif
2149 " width=
"22" height=
"22" alt=
"Implementation"></td>
2154 void PrintToStream() const;
2157 <!-- Functions header -->
2159 <td colspan=
"7"><center><strong>Font Support Functions
</strong></center></td>
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 int32 count_font_families();
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 status_t get_font_family(int32 index, font_family* name, uint32* flags = NULL);
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 int32 count_font_styles(font_family name);
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 status_t get_font_style(font_family family, int32 index, font_style* name, uint32* flags = NULL);
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 status_t get_font_style(font_family family, int32 index, font_style* name, uint16* face, uint32* flags = NULL);
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 bool update_font_families(bool check_only);
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 status_t get_font_cache_info(uint32 id, void* set);
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 status_t set_font_cache_info(uint32 id, void* set);
2368 <!-- legend table -->
2372 <td align=
"center"><strong>Legend
</strong></td>
2378 <td><img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec"></td>
2379 <td>Functional Spec
</td>
2382 <td><img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases"></td>
2386 <td><img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests"></td>
2390 <td><img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec"></td>
2391 <td>Technical Spec
</td>
2394 <td><img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation"></td>
2395 <td>Implementation
</td>
2398 <td><img src=
"../../images/Check.gif" width=
"22" height=
"22" alt=
"Completed"></td>
2408 <!-- The obligatory SourceForge plug -->
2410 <small>The OpenBeOS project is hosted by:
</small><br><br>
2411 <a href=
"http://sourceforge.net">
2412 <img src=
"http://sourceforge.net/sflogo.php?group_id=33869&type=1" width=
"88" height=
"31" border=
"0" alt=
"SourceForge Logo">
2416 <small>Copyright
© 2001-
2002
2417 <a href=
"http://www.openbeos.org">OpenBeOS
</a> Project
</small>