3 <title>TextView Support Tasks
</title>
6 <h1>TextView 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>
110 <!-- detail table -->
112 <!-- table column headers -->
117 <img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec" border=
"0">
122 <img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases" border=
"0">
127 <img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests" border=
"0">
132 <img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec" border=
"0">
137 <img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation" border=
"0">
142 <th width=
"100%"><strong>Task Details
</strong></th>
143 <!-- <th><strong>Owner</strong></th> -->
145 <!-- Class header -->
147 <td colspan=
"7"><center><strong>BTextView Class
</strong></center></td>
153 ../../images/blank-20.gif
154 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
156 ../../images/blank-20.gif
157 " width=
"22" height=
"22" alt=
"Use Cases"></td>
159 ../../images/blank-20.gif
160 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
162 ../../images/blank-20.gif
163 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
165 ../../images/blank-20.gif
166 " width=
"22" height=
"22" alt=
"Implementation"></td>
171 BTextView(BRect frame, const char* name, BRect textRect, uint32 resizeMask, uint32 flags = B_WILL_DRAW | B_PULSE_NEEDED);
178 ../../images/blank-20.gif
179 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
181 ../../images/blank-20.gif
182 " width=
"22" height=
"22" alt=
"Use Cases"></td>
184 ../../images/blank-20.gif
185 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
187 ../../images/blank-20.gif
188 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
190 ../../images/blank-20.gif
191 " width=
"22" height=
"22" alt=
"Implementation"></td>
196 BTextView(BRect frame, const char* name, BRect textRect, const BFont* initialFont, const rgb_color* initialColor, uint32 resizeMask, uint32 flags);
203 ../../images/blank-20.gif
204 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
206 ../../images/blank-20.gif
207 " width=
"22" height=
"22" alt=
"Use Cases"></td>
209 ../../images/blank-20.gif
210 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
212 ../../images/blank-20.gif
213 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
215 ../../images/blank-20.gif
216 " width=
"22" height=
"22" alt=
"Implementation"></td>
221 BTextView(BMessage* data);
228 ../../images/blank-20.gif
229 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
231 ../../images/blank-20.gif
232 " width=
"22" height=
"22" alt=
"Use Cases"></td>
234 ../../images/blank-20.gif
235 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
237 ../../images/blank-20.gif
238 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
240 ../../images/blank-20.gif
241 " width=
"22" height=
"22" alt=
"Implementation"></td>
246 virtual ~BTextView();
253 ../../images/blank-20.gif
254 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
256 ../../images/blank-20.gif
257 " width=
"22" height=
"22" alt=
"Use Cases"></td>
259 ../../images/blank-20.gif
260 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
262 ../../images/blank-20.gif
263 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
265 ../../images/blank-20.gif
266 " width=
"22" height=
"22" alt=
"Implementation"></td>
271 static BArchivable* Instantiate(BMessage* data);
278 ../../images/blank-20.gif
279 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
281 ../../images/blank-20.gif
282 " width=
"22" height=
"22" alt=
"Use Cases"></td>
284 ../../images/blank-20.gif
285 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
287 ../../images/blank-20.gif
288 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
290 ../../images/blank-20.gif
291 " width=
"22" height=
"22" alt=
"Implementation"></td>
296 virtual status_t Archive(BMessage* data, bool deep = true) const;
303 ../../images/blank-20.gif
304 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
306 ../../images/blank-20.gif
307 " width=
"22" height=
"22" alt=
"Use Cases"></td>
309 ../../images/blank-20.gif
310 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
312 ../../images/blank-20.gif
313 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
315 ../../images/blank-20.gif
316 " width=
"22" height=
"22" alt=
"Implementation"></td>
321 virtual void AttachedToWindow();
328 ../../images/blank-20.gif
329 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
331 ../../images/blank-20.gif
332 " width=
"22" height=
"22" alt=
"Use Cases"></td>
334 ../../images/blank-20.gif
335 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
337 ../../images/blank-20.gif
338 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
340 ../../images/blank-20.gif
341 " width=
"22" height=
"22" alt=
"Implementation"></td>
346 virtual void DetachedFromWindow();
353 ../../images/blank-20.gif
354 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
356 ../../images/blank-20.gif
357 " width=
"22" height=
"22" alt=
"Use Cases"></td>
359 ../../images/blank-20.gif
360 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
362 ../../images/blank-20.gif
363 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
365 ../../images/blank-20.gif
366 " width=
"22" height=
"22" alt=
"Implementation"></td>
371 virtual void Draw(BRect inRect);
378 ../../images/blank-20.gif
379 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
381 ../../images/blank-20.gif
382 " width=
"22" height=
"22" alt=
"Use Cases"></td>
384 ../../images/blank-20.gif
385 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
387 ../../images/blank-20.gif
388 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
390 ../../images/blank-20.gif
391 " width=
"22" height=
"22" alt=
"Implementation"></td>
396 virtual void MouseDown(BPoint where);
403 ../../images/blank-20.gif
404 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
406 ../../images/blank-20.gif
407 " width=
"22" height=
"22" alt=
"Use Cases"></td>
409 ../../images/blank-20.gif
410 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
412 ../../images/blank-20.gif
413 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
415 ../../images/blank-20.gif
416 " width=
"22" height=
"22" alt=
"Implementation"></td>
421 virtual void MouseUp(BPoint where);
428 ../../images/blank-20.gif
429 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
431 ../../images/blank-20.gif
432 " width=
"22" height=
"22" alt=
"Use Cases"></td>
434 ../../images/blank-20.gif
435 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
437 ../../images/blank-20.gif
438 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
440 ../../images/blank-20.gif
441 " width=
"22" height=
"22" alt=
"Implementation"></td>
446 virtual void MouseMoved(BPoint where, uint32 code, const BMessage* message);
453 ../../images/blank-20.gif
454 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
456 ../../images/blank-20.gif
457 " width=
"22" height=
"22" alt=
"Use Cases"></td>
459 ../../images/blank-20.gif
460 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
462 ../../images/blank-20.gif
463 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
465 ../../images/blank-20.gif
466 " width=
"22" height=
"22" alt=
"Implementation"></td>
471 virtual void WindowActivated(bool state);
478 ../../images/blank-20.gif
479 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
481 ../../images/blank-20.gif
482 " width=
"22" height=
"22" alt=
"Use Cases"></td>
484 ../../images/blank-20.gif
485 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
487 ../../images/blank-20.gif
488 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
490 ../../images/blank-20.gif
491 " width=
"22" height=
"22" alt=
"Implementation"></td>
496 virtual void KeyDown(const char* bytes, int32 numBytes);
503 ../../images/blank-20.gif
504 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
506 ../../images/blank-20.gif
507 " width=
"22" height=
"22" alt=
"Use Cases"></td>
509 ../../images/blank-20.gif
510 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
512 ../../images/blank-20.gif
513 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
515 ../../images/blank-20.gif
516 " width=
"22" height=
"22" alt=
"Implementation"></td>
521 virtual void Pulse();
528 ../../images/blank-20.gif
529 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
531 ../../images/blank-20.gif
532 " width=
"22" height=
"22" alt=
"Use Cases"></td>
534 ../../images/blank-20.gif
535 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
537 ../../images/blank-20.gif
538 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
540 ../../images/blank-20.gif
541 " width=
"22" height=
"22" alt=
"Implementation"></td>
546 virtual void FrameResized(float width, float height);
553 ../../images/blank-20.gif
554 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
556 ../../images/blank-20.gif
557 " width=
"22" height=
"22" alt=
"Use Cases"></td>
559 ../../images/blank-20.gif
560 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
562 ../../images/blank-20.gif
563 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
565 ../../images/blank-20.gif
566 " width=
"22" height=
"22" alt=
"Implementation"></td>
571 virtual void MakeFocus(bool focusState = true);
578 ../../images/blank-20.gif
579 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
581 ../../images/blank-20.gif
582 " width=
"22" height=
"22" alt=
"Use Cases"></td>
584 ../../images/blank-20.gif
585 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
587 ../../images/blank-20.gif
588 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
590 ../../images/blank-20.gif
591 " width=
"22" height=
"22" alt=
"Implementation"></td>
596 virtual void MessageReceived(BMessage* message);
603 ../../images/blank-20.gif
604 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
606 ../../images/blank-20.gif
607 " width=
"22" height=
"22" alt=
"Use Cases"></td>
609 ../../images/blank-20.gif
610 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
612 ../../images/blank-20.gif
613 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
615 ../../images/blank-20.gif
616 " width=
"22" height=
"22" alt=
"Implementation"></td>
621 virtual BHandler* ResolveSpecifier(BMessage* message, int32 index, BMessage* specifier, int32 form, const char* property);
628 ../../images/blank-20.gif
629 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
631 ../../images/blank-20.gif
632 " width=
"22" height=
"22" alt=
"Use Cases"></td>
634 ../../images/blank-20.gif
635 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
637 ../../images/blank-20.gif
638 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
640 ../../images/blank-20.gif
641 " width=
"22" height=
"22" alt=
"Implementation"></td>
646 virtual status_t GetSupportedSuites(BMessage* data);
653 ../../images/blank-20.gif
654 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
656 ../../images/blank-20.gif
657 " width=
"22" height=
"22" alt=
"Use Cases"></td>
659 ../../images/blank-20.gif
660 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
662 ../../images/blank-20.gif
663 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
665 ../../images/blank-20.gif
666 " width=
"22" height=
"22" alt=
"Implementation"></td>
671 virtual status_t Perform(perform_code d, void* arg);
678 ../../images/blank-20.gif
679 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
681 ../../images/blank-20.gif
682 " width=
"22" height=
"22" alt=
"Use Cases"></td>
684 ../../images/blank-20.gif
685 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
687 ../../images/blank-20.gif
688 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
690 ../../images/blank-20.gif
691 " width=
"22" height=
"22" alt=
"Implementation"></td>
696 void SetText(const char* inText, const text_run_array* inRuns = NULL);
703 ../../images/blank-20.gif
704 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
706 ../../images/blank-20.gif
707 " width=
"22" height=
"22" alt=
"Use Cases"></td>
709 ../../images/blank-20.gif
710 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
712 ../../images/blank-20.gif
713 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
715 ../../images/blank-20.gif
716 " width=
"22" height=
"22" alt=
"Implementation"></td>
721 void SetText(const char* inText, int32 inLength, const text_run_array* inRuns = NULL);
728 ../../images/blank-20.gif
729 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
731 ../../images/blank-20.gif
732 " width=
"22" height=
"22" alt=
"Use Cases"></td>
734 ../../images/blank-20.gif
735 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
737 ../../images/blank-20.gif
738 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
740 ../../images/blank-20.gif
741 " width=
"22" height=
"22" alt=
"Implementation"></td>
746 void SetText(BFile* inFile, int32 startOffset, int32 inLength, const text_run_array* inRuns = NULL);
753 ../../images/blank-20.gif
754 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
756 ../../images/blank-20.gif
757 " width=
"22" height=
"22" alt=
"Use Cases"></td>
759 ../../images/blank-20.gif
760 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
762 ../../images/blank-20.gif
763 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
765 ../../images/blank-20.gif
766 " width=
"22" height=
"22" alt=
"Implementation"></td>
771 void Insert(const char* inText, const text_run_array* inRuns = NULL);
778 ../../images/blank-20.gif
779 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
781 ../../images/blank-20.gif
782 " width=
"22" height=
"22" alt=
"Use Cases"></td>
784 ../../images/blank-20.gif
785 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
787 ../../images/blank-20.gif
788 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
790 ../../images/blank-20.gif
791 " width=
"22" height=
"22" alt=
"Implementation"></td>
796 void Insert(const char* inText, int32 inLength, const text_run_array* inRuns = NULL);
803 ../../images/blank-20.gif
804 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
806 ../../images/blank-20.gif
807 " width=
"22" height=
"22" alt=
"Use Cases"></td>
809 ../../images/blank-20.gif
810 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
812 ../../images/blank-20.gif
813 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
815 ../../images/blank-20.gif
816 " width=
"22" height=
"22" alt=
"Implementation"></td>
821 void Insert(int32 startOffset, const char* inText, int32 inLength, const text_run_array* inRuns = NULL);
828 ../../images/blank-20.gif
829 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
831 ../../images/blank-20.gif
832 " width=
"22" height=
"22" alt=
"Use Cases"></td>
834 ../../images/blank-20.gif
835 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
837 ../../images/blank-20.gif
838 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
840 ../../images/blank-20.gif
841 " width=
"22" height=
"22" alt=
"Implementation"></td>
853 ../../images/blank-20.gif
854 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
856 ../../images/blank-20.gif
857 " width=
"22" height=
"22" alt=
"Use Cases"></td>
859 ../../images/blank-20.gif
860 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
862 ../../images/blank-20.gif
863 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
865 ../../images/blank-20.gif
866 " width=
"22" height=
"22" alt=
"Implementation"></td>
871 void Delete(int32 startOffset, int32 endOffset);
878 ../../images/blank-20.gif
879 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
881 ../../images/blank-20.gif
882 " width=
"22" height=
"22" alt=
"Use Cases"></td>
884 ../../images/blank-20.gif
885 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
887 ../../images/blank-20.gif
888 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
890 ../../images/blank-20.gif
891 " width=
"22" height=
"22" alt=
"Implementation"></td>
896 const char* Text() const;
903 ../../images/blank-20.gif
904 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
906 ../../images/blank-20.gif
907 " width=
"22" height=
"22" alt=
"Use Cases"></td>
909 ../../images/blank-20.gif
910 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
912 ../../images/blank-20.gif
913 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
915 ../../images/blank-20.gif
916 " width=
"22" height=
"22" alt=
"Implementation"></td>
921 int32 TextLength() const;
928 ../../images/blank-20.gif
929 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
931 ../../images/blank-20.gif
932 " width=
"22" height=
"22" alt=
"Use Cases"></td>
934 ../../images/blank-20.gif
935 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
937 ../../images/blank-20.gif
938 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
940 ../../images/blank-20.gif
941 " width=
"22" height=
"22" alt=
"Implementation"></td>
946 void GetText(int32 offset, int32 length, char* buffer) const;
953 ../../images/blank-20.gif
954 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
956 ../../images/blank-20.gif
957 " width=
"22" height=
"22" alt=
"Use Cases"></td>
959 ../../images/blank-20.gif
960 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
962 ../../images/blank-20.gif
963 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
965 ../../images/blank-20.gif
966 " width=
"22" height=
"22" alt=
"Implementation"></td>
971 uchar ByteAt(int32 offset) const;
978 ../../images/blank-20.gif
979 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
981 ../../images/blank-20.gif
982 " width=
"22" height=
"22" alt=
"Use Cases"></td>
984 ../../images/blank-20.gif
985 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
987 ../../images/blank-20.gif
988 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
990 ../../images/blank-20.gif
991 " width=
"22" height=
"22" alt=
"Implementation"></td>
996 int32 CountLines() const;
1003 ../../images/blank-20.gif
1004 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1006 ../../images/blank-20.gif
1007 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1009 ../../images/blank-20.gif
1010 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1012 ../../images/blank-20.gif
1013 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1015 ../../images/blank-20.gif
1016 " width=
"22" height=
"22" alt=
"Implementation"></td>
1021 int32 CurrentLine() const;
1028 ../../images/blank-20.gif
1029 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1031 ../../images/blank-20.gif
1032 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1034 ../../images/blank-20.gif
1035 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1037 ../../images/blank-20.gif
1038 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1040 ../../images/blank-20.gif
1041 " width=
"22" height=
"22" alt=
"Implementation"></td>
1046 void GoToLine(int32 lineNum);
1053 ../../images/blank-20.gif
1054 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1056 ../../images/blank-20.gif
1057 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1059 ../../images/blank-20.gif
1060 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1062 ../../images/blank-20.gif
1063 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1065 ../../images/blank-20.gif
1066 " width=
"22" height=
"22" alt=
"Implementation"></td>
1071 virtual void Cut(BClipboard* clipboard);
1078 ../../images/blank-20.gif
1079 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1081 ../../images/blank-20.gif
1082 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1084 ../../images/blank-20.gif
1085 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1087 ../../images/blank-20.gif
1088 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1090 ../../images/blank-20.gif
1091 " width=
"22" height=
"22" alt=
"Implementation"></td>
1096 virtual void Copy(BClipboard* clipboard);
1103 ../../images/blank-20.gif
1104 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1106 ../../images/blank-20.gif
1107 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1109 ../../images/blank-20.gif
1110 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1112 ../../images/blank-20.gif
1113 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1115 ../../images/blank-20.gif
1116 " width=
"22" height=
"22" alt=
"Implementation"></td>
1121 virtual void Paste(BClipboard* clipboard);
1128 ../../images/blank-20.gif
1129 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1131 ../../images/blank-20.gif
1132 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1134 ../../images/blank-20.gif
1135 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1137 ../../images/blank-20.gif
1138 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1140 ../../images/blank-20.gif
1141 " width=
"22" height=
"22" alt=
"Implementation"></td>
1153 ../../images/blank-20.gif
1154 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1156 ../../images/blank-20.gif
1157 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1159 ../../images/blank-20.gif
1160 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1162 ../../images/blank-20.gif
1163 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1165 ../../images/blank-20.gif
1166 " width=
"22" height=
"22" alt=
"Implementation"></td>
1171 virtual bool AcceptsPaste(BClipboard* clipboard);
1178 ../../images/blank-20.gif
1179 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1181 ../../images/blank-20.gif
1182 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1184 ../../images/blank-20.gif
1185 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1187 ../../images/blank-20.gif
1188 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1190 ../../images/blank-20.gif
1191 " width=
"22" height=
"22" alt=
"Implementation"></td>
1196 virtual bool AcceptsDrop(const BMessage* inMessage);
1203 ../../images/blank-20.gif
1204 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1206 ../../images/blank-20.gif
1207 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1209 ../../images/blank-20.gif
1210 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1212 ../../images/blank-20.gif
1213 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1215 ../../images/blank-20.gif
1216 " width=
"22" height=
"22" alt=
"Implementation"></td>
1221 virtual void Select(int32 startOffset, int32 endOffset);
1228 ../../images/blank-20.gif
1229 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1231 ../../images/blank-20.gif
1232 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1234 ../../images/blank-20.gif
1235 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1237 ../../images/blank-20.gif
1238 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1240 ../../images/blank-20.gif
1241 " width=
"22" height=
"22" alt=
"Implementation"></td>
1253 ../../images/blank-20.gif
1254 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1256 ../../images/blank-20.gif
1257 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1259 ../../images/blank-20.gif
1260 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1262 ../../images/blank-20.gif
1263 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1265 ../../images/blank-20.gif
1266 " width=
"22" height=
"22" alt=
"Implementation"></td>
1271 void GetSelection(int32* outStart, int32* outEnd) const;
1278 ../../images/blank-20.gif
1279 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1281 ../../images/blank-20.gif
1282 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1284 ../../images/blank-20.gif
1285 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1287 ../../images/blank-20.gif
1288 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1290 ../../images/blank-20.gif
1291 " width=
"22" height=
"22" alt=
"Implementation"></td>
1296 void SetFontAndColor(const BFont* inFont, uint32 inMode = B_FONT_ALL, const rgb_color* inColor = NULL);
1303 ../../images/blank-20.gif
1304 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1306 ../../images/blank-20.gif
1307 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1309 ../../images/blank-20.gif
1310 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1312 ../../images/blank-20.gif
1313 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1315 ../../images/blank-20.gif
1316 " width=
"22" height=
"22" alt=
"Implementation"></td>
1321 void SetFontAndColor(int32 startOffset, int32 endOffset, const BFont* inFont, uint32 inMode = B_FONT_ALL, const rgb_color* inColor = NULL);
1328 ../../images/blank-20.gif
1329 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1331 ../../images/blank-20.gif
1332 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1334 ../../images/blank-20.gif
1335 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1337 ../../images/blank-20.gif
1338 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1340 ../../images/blank-20.gif
1341 " width=
"22" height=
"22" alt=
"Implementation"></td>
1346 void GetFontAndColor(int32 inOffset, BFont* outFont, rgb_color* outColor = NULL) const;
1353 ../../images/blank-20.gif
1354 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1356 ../../images/blank-20.gif
1357 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1359 ../../images/blank-20.gif
1360 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1362 ../../images/blank-20.gif
1363 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1365 ../../images/blank-20.gif
1366 " width=
"22" height=
"22" alt=
"Implementation"></td>
1371 void GetFontAndColor(BFont* outFont, uint32* outMode, rgb_color* outColor = NULL, bool* outEqColor = NULL) const;
1378 ../../images/blank-20.gif
1379 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1381 ../../images/blank-20.gif
1382 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1384 ../../images/blank-20.gif
1385 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1387 ../../images/blank-20.gif
1388 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1390 ../../images/blank-20.gif
1391 " width=
"22" height=
"22" alt=
"Implementation"></td>
1396 void SetRunArray(int32 startOffset, int32 endOffset, const text_run_array* inRuns);
1403 ../../images/blank-20.gif
1404 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1406 ../../images/blank-20.gif
1407 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1409 ../../images/blank-20.gif
1410 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1412 ../../images/blank-20.gif
1413 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1415 ../../images/blank-20.gif
1416 " width=
"22" height=
"22" alt=
"Implementation"></td>
1421 text_run_array* RunArray(int32 startOffset, int32 endOffset, int32* outSize = NULL) const;
1428 ../../images/blank-20.gif
1429 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1431 ../../images/blank-20.gif
1432 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1434 ../../images/blank-20.gif
1435 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1437 ../../images/blank-20.gif
1438 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1440 ../../images/blank-20.gif
1441 " width=
"22" height=
"22" alt=
"Implementation"></td>
1446 int32 LineAt(int32 offset) const;
1453 ../../images/blank-20.gif
1454 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1456 ../../images/blank-20.gif
1457 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1459 ../../images/blank-20.gif
1460 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1462 ../../images/blank-20.gif
1463 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1465 ../../images/blank-20.gif
1466 " width=
"22" height=
"22" alt=
"Implementation"></td>
1471 int32 LineAt(BPoint point) const;
1478 ../../images/blank-20.gif
1479 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1481 ../../images/blank-20.gif
1482 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1484 ../../images/blank-20.gif
1485 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1487 ../../images/blank-20.gif
1488 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1490 ../../images/blank-20.gif
1491 " width=
"22" height=
"22" alt=
"Implementation"></td>
1496 BPoint PointAt(int32 inOffset, float* outHeight = NULL) const;
1503 ../../images/blank-20.gif
1504 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1506 ../../images/blank-20.gif
1507 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1509 ../../images/blank-20.gif
1510 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1512 ../../images/blank-20.gif
1513 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1515 ../../images/blank-20.gif
1516 " width=
"22" height=
"22" alt=
"Implementation"></td>
1521 int32 OffsetAt(BPoint point) const;
1528 ../../images/blank-20.gif
1529 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1531 ../../images/blank-20.gif
1532 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1534 ../../images/blank-20.gif
1535 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1537 ../../images/blank-20.gif
1538 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1540 ../../images/blank-20.gif
1541 " width=
"22" height=
"22" alt=
"Implementation"></td>
1546 int32 OffsetAt(int32 line) const;
1553 ../../images/blank-20.gif
1554 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1556 ../../images/blank-20.gif
1557 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1559 ../../images/blank-20.gif
1560 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1562 ../../images/blank-20.gif
1563 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1565 ../../images/blank-20.gif
1566 " width=
"22" height=
"22" alt=
"Implementation"></td>
1571 virtual void FindWord(int32 inOffset, int32* outFromOffset, int32* outToOffset);
1578 ../../images/blank-20.gif
1579 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1581 ../../images/blank-20.gif
1582 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1584 ../../images/blank-20.gif
1585 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1587 ../../images/blank-20.gif
1588 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1590 ../../images/blank-20.gif
1591 " width=
"22" height=
"22" alt=
"Implementation"></td>
1596 virtual bool CanEndLine(int32 offset);
1603 ../../images/blank-20.gif
1604 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1606 ../../images/blank-20.gif
1607 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1609 ../../images/blank-20.gif
1610 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1612 ../../images/blank-20.gif
1613 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1615 ../../images/blank-20.gif
1616 " width=
"22" height=
"22" alt=
"Implementation"></td>
1621 float LineWidth(int32 lineNum =
0) const;
1628 ../../images/blank-20.gif
1629 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1631 ../../images/blank-20.gif
1632 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1634 ../../images/blank-20.gif
1635 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1637 ../../images/blank-20.gif
1638 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1640 ../../images/blank-20.gif
1641 " width=
"22" height=
"22" alt=
"Implementation"></td>
1646 float LineHeight(int32 lineNum =
0) const;
1653 ../../images/blank-20.gif
1654 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1656 ../../images/blank-20.gif
1657 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1659 ../../images/blank-20.gif
1660 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1662 ../../images/blank-20.gif
1663 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1665 ../../images/blank-20.gif
1666 " width=
"22" height=
"22" alt=
"Implementation"></td>
1671 float TextHeight(int32 startLine, int32 endLine) const;
1678 ../../images/blank-20.gif
1679 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1681 ../../images/blank-20.gif
1682 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1684 ../../images/blank-20.gif
1685 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1687 ../../images/blank-20.gif
1688 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1690 ../../images/blank-20.gif
1691 " width=
"22" height=
"22" alt=
"Implementation"></td>
1696 void GetTextRegion(int32 startOffset, int32 endOffset, BRegion* outRegion) const;
1703 ../../images/blank-20.gif
1704 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1706 ../../images/blank-20.gif
1707 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1709 ../../images/blank-20.gif
1710 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1712 ../../images/blank-20.gif
1713 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1715 ../../images/blank-20.gif
1716 " width=
"22" height=
"22" alt=
"Implementation"></td>
1721 virtual void ScrollToOffset(int32 inOffset);
1728 ../../images/blank-20.gif
1729 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1731 ../../images/blank-20.gif
1732 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1734 ../../images/blank-20.gif
1735 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1737 ../../images/blank-20.gif
1738 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1740 ../../images/blank-20.gif
1741 " width=
"22" height=
"22" alt=
"Implementation"></td>
1746 void ScrollToSelection();
1753 ../../images/blank-20.gif
1754 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1756 ../../images/blank-20.gif
1757 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1759 ../../images/blank-20.gif
1760 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1762 ../../images/blank-20.gif
1763 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1765 ../../images/blank-20.gif
1766 " width=
"22" height=
"22" alt=
"Implementation"></td>
1771 void Highlight(int32 startOffset, int32 endOffset);
1778 ../../images/blank-20.gif
1779 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1781 ../../images/blank-20.gif
1782 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1784 ../../images/blank-20.gif
1785 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1787 ../../images/blank-20.gif
1788 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1790 ../../images/blank-20.gif
1791 " width=
"22" height=
"22" alt=
"Implementation"></td>
1796 void SetTextRect(BRect rect);
1803 ../../images/blank-20.gif
1804 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1806 ../../images/blank-20.gif
1807 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1809 ../../images/blank-20.gif
1810 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1812 ../../images/blank-20.gif
1813 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1815 ../../images/blank-20.gif
1816 " width=
"22" height=
"22" alt=
"Implementation"></td>
1821 BRect TextRect() const;
1828 ../../images/blank-20.gif
1829 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1831 ../../images/blank-20.gif
1832 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1834 ../../images/blank-20.gif
1835 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1837 ../../images/blank-20.gif
1838 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1840 ../../images/blank-20.gif
1841 " width=
"22" height=
"22" alt=
"Implementation"></td>
1846 void SetStylable(bool stylable);
1853 ../../images/blank-20.gif
1854 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1856 ../../images/blank-20.gif
1857 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1859 ../../images/blank-20.gif
1860 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1862 ../../images/blank-20.gif
1863 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1865 ../../images/blank-20.gif
1866 " width=
"22" height=
"22" alt=
"Implementation"></td>
1871 bool IsStylable() const;
1878 ../../images/blank-20.gif
1879 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1881 ../../images/blank-20.gif
1882 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1884 ../../images/blank-20.gif
1885 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1887 ../../images/blank-20.gif
1888 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1890 ../../images/blank-20.gif
1891 " width=
"22" height=
"22" alt=
"Implementation"></td>
1896 void SetTabWidth(float width);
1903 ../../images/blank-20.gif
1904 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1906 ../../images/blank-20.gif
1907 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1909 ../../images/blank-20.gif
1910 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1912 ../../images/blank-20.gif
1913 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1915 ../../images/blank-20.gif
1916 " width=
"22" height=
"22" alt=
"Implementation"></td>
1921 float TabWidth() const;
1928 ../../images/blank-20.gif
1929 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1931 ../../images/blank-20.gif
1932 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1934 ../../images/blank-20.gif
1935 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1937 ../../images/blank-20.gif
1938 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1940 ../../images/blank-20.gif
1941 " width=
"22" height=
"22" alt=
"Implementation"></td>
1946 void MakeSelectable(bool selectable = true);
1953 ../../images/blank-20.gif
1954 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1956 ../../images/blank-20.gif
1957 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1959 ../../images/blank-20.gif
1960 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1962 ../../images/blank-20.gif
1963 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1965 ../../images/blank-20.gif
1966 " width=
"22" height=
"22" alt=
"Implementation"></td>
1971 bool IsSelectable() const;
1978 ../../images/blank-20.gif
1979 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1981 ../../images/blank-20.gif
1982 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1984 ../../images/blank-20.gif
1985 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1987 ../../images/blank-20.gif
1988 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1990 ../../images/blank-20.gif
1991 " width=
"22" height=
"22" alt=
"Implementation"></td>
1996 void MakeEditable(bool editable = true);
2003 ../../images/blank-20.gif
2004 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2006 ../../images/blank-20.gif
2007 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2009 ../../images/blank-20.gif
2010 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2012 ../../images/blank-20.gif
2013 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2015 ../../images/blank-20.gif
2016 " width=
"22" height=
"22" alt=
"Implementation"></td>
2021 bool IsEditable() const;
2028 ../../images/blank-20.gif
2029 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2031 ../../images/blank-20.gif
2032 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2034 ../../images/blank-20.gif
2035 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2037 ../../images/blank-20.gif
2038 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2040 ../../images/blank-20.gif
2041 " width=
"22" height=
"22" alt=
"Implementation"></td>
2046 void SetWordWrap(bool wrap);
2053 ../../images/blank-20.gif
2054 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2056 ../../images/blank-20.gif
2057 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2059 ../../images/blank-20.gif
2060 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2062 ../../images/blank-20.gif
2063 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2065 ../../images/blank-20.gif
2066 " width=
"22" height=
"22" alt=
"Implementation"></td>
2071 bool DoesWordWrap() const;
2078 ../../images/blank-20.gif
2079 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2081 ../../images/blank-20.gif
2082 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2084 ../../images/blank-20.gif
2085 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2087 ../../images/blank-20.gif
2088 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2090 ../../images/blank-20.gif
2091 " width=
"22" height=
"22" alt=
"Implementation"></td>
2096 void SetMaxBytes(int32 max);
2103 ../../images/blank-20.gif
2104 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2106 ../../images/blank-20.gif
2107 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2109 ../../images/blank-20.gif
2110 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2112 ../../images/blank-20.gif
2113 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2115 ../../images/blank-20.gif
2116 " width=
"22" height=
"22" alt=
"Implementation"></td>
2121 int32 MaxBytes() const;
2128 ../../images/blank-20.gif
2129 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2131 ../../images/blank-20.gif
2132 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2134 ../../images/blank-20.gif
2135 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2137 ../../images/blank-20.gif
2138 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2140 ../../images/blank-20.gif
2141 " width=
"22" height=
"22" alt=
"Implementation"></td>
2146 void DisallowChar(uint32 aChar);
2153 ../../images/blank-20.gif
2154 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2156 ../../images/blank-20.gif
2157 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2159 ../../images/blank-20.gif
2160 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2162 ../../images/blank-20.gif
2163 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2165 ../../images/blank-20.gif
2166 " width=
"22" height=
"22" alt=
"Implementation"></td>
2171 void AllowChar(uint32 aChar);
2178 ../../images/blank-20.gif
2179 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2181 ../../images/blank-20.gif
2182 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2184 ../../images/blank-20.gif
2185 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2187 ../../images/blank-20.gif
2188 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2190 ../../images/blank-20.gif
2191 " width=
"22" height=
"22" alt=
"Implementation"></td>
2196 void SetAlignment(alignment flag);
2203 ../../images/blank-20.gif
2204 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2206 ../../images/blank-20.gif
2207 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2209 ../../images/blank-20.gif
2210 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2212 ../../images/blank-20.gif
2213 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2215 ../../images/blank-20.gif
2216 " width=
"22" height=
"22" alt=
"Implementation"></td>
2221 alignment Alignment() const;
2228 ../../images/blank-20.gif
2229 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2231 ../../images/blank-20.gif
2232 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2234 ../../images/blank-20.gif
2235 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2237 ../../images/blank-20.gif
2238 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2240 ../../images/blank-20.gif
2241 " width=
"22" height=
"22" alt=
"Implementation"></td>
2246 void SetAutoindent(bool state);
2253 ../../images/blank-20.gif
2254 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2256 ../../images/blank-20.gif
2257 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2259 ../../images/blank-20.gif
2260 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2262 ../../images/blank-20.gif
2263 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2265 ../../images/blank-20.gif
2266 " width=
"22" height=
"22" alt=
"Implementation"></td>
2271 bool DoesAutoindent() const;
2278 ../../images/blank-20.gif
2279 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2281 ../../images/blank-20.gif
2282 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2284 ../../images/blank-20.gif
2285 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2287 ../../images/blank-20.gif
2288 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2290 ../../images/blank-20.gif
2291 " width=
"22" height=
"22" alt=
"Implementation"></td>
2296 void SetColorSpace(color_space colors);
2303 ../../images/blank-20.gif
2304 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2306 ../../images/blank-20.gif
2307 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2309 ../../images/blank-20.gif
2310 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2312 ../../images/blank-20.gif
2313 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2315 ../../images/blank-20.gif
2316 " width=
"22" height=
"22" alt=
"Implementation"></td>
2321 color_space ColorSpace() const;
2328 ../../images/blank-20.gif
2329 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2331 ../../images/blank-20.gif
2332 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2334 ../../images/blank-20.gif
2335 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2337 ../../images/blank-20.gif
2338 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2340 ../../images/blank-20.gif
2341 " width=
"22" height=
"22" alt=
"Implementation"></td>
2346 void MakeResizable(bool resize, BView* resizeView = NULL);
2353 ../../images/blank-20.gif
2354 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2356 ../../images/blank-20.gif
2357 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2359 ../../images/blank-20.gif
2360 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2362 ../../images/blank-20.gif
2363 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2365 ../../images/blank-20.gif
2366 " width=
"22" height=
"22" alt=
"Implementation"></td>
2371 bool IsResizable() const;
2378 ../../images/blank-20.gif
2379 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2381 ../../images/blank-20.gif
2382 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2384 ../../images/blank-20.gif
2385 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2387 ../../images/blank-20.gif
2388 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2390 ../../images/blank-20.gif
2391 " width=
"22" height=
"22" alt=
"Implementation"></td>
2396 void SetDoesUndo(bool undo);
2403 ../../images/blank-20.gif
2404 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2406 ../../images/blank-20.gif
2407 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2409 ../../images/blank-20.gif
2410 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2412 ../../images/blank-20.gif
2413 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2415 ../../images/blank-20.gif
2416 " width=
"22" height=
"22" alt=
"Implementation"></td>
2421 bool DoesUndo() const;
2428 ../../images/blank-20.gif
2429 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2431 ../../images/blank-20.gif
2432 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2434 ../../images/blank-20.gif
2435 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2437 ../../images/blank-20.gif
2438 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2440 ../../images/blank-20.gif
2441 " width=
"22" height=
"22" alt=
"Implementation"></td>
2446 void HideTyping(bool enabled);
2453 ../../images/blank-20.gif
2454 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2456 ../../images/blank-20.gif
2457 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2459 ../../images/blank-20.gif
2460 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2462 ../../images/blank-20.gif
2463 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2465 ../../images/blank-20.gif
2466 " width=
"22" height=
"22" alt=
"Implementation"></td>
2471 bool IsTypingHidden(void) const;
2478 ../../images/blank-20.gif
2479 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2481 ../../images/blank-20.gif
2482 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2484 ../../images/blank-20.gif
2485 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2487 ../../images/blank-20.gif
2488 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2490 ../../images/blank-20.gif
2491 " width=
"22" height=
"22" alt=
"Implementation"></td>
2496 virtual void ResizeToPreferred();
2503 ../../images/blank-20.gif
2504 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2506 ../../images/blank-20.gif
2507 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2509 ../../images/blank-20.gif
2510 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2512 ../../images/blank-20.gif
2513 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2515 ../../images/blank-20.gif
2516 " width=
"22" height=
"22" alt=
"Implementation"></td>
2521 virtual void GetPreferredSize(float* width, float* height);
2528 ../../images/blank-20.gif
2529 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2531 ../../images/blank-20.gif
2532 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2534 ../../images/blank-20.gif
2535 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2537 ../../images/blank-20.gif
2538 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2540 ../../images/blank-20.gif
2541 " width=
"22" height=
"22" alt=
"Implementation"></td>
2546 virtual void AllAttached();
2553 ../../images/blank-20.gif
2554 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2556 ../../images/blank-20.gif
2557 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2559 ../../images/blank-20.gif
2560 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2562 ../../images/blank-20.gif
2563 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2565 ../../images/blank-20.gif
2566 " width=
"22" height=
"22" alt=
"Implementation"></td>
2571 virtual void AllDetached();
2578 ../../images/blank-20.gif
2579 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2581 ../../images/blank-20.gif
2582 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2584 ../../images/blank-20.gif
2585 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2587 ../../images/blank-20.gif
2588 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2590 ../../images/blank-20.gif
2591 " width=
"22" height=
"22" alt=
"Implementation"></td>
2596 static void* FlattenRunArray(const text_run_array* inArray, int32* outSize = NULL);
2603 ../../images/blank-20.gif
2604 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2606 ../../images/blank-20.gif
2607 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2609 ../../images/blank-20.gif
2610 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2612 ../../images/blank-20.gif
2613 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2615 ../../images/blank-20.gif
2616 " width=
"22" height=
"22" alt=
"Implementation"></td>
2621 static text_run_array* UnflattenRunArray(const void *data, int32* outSize = NULL);
2628 ../../images/blank-20.gif
2629 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2631 ../../images/blank-20.gif
2632 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2634 ../../images/blank-20.gif
2635 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2637 ../../images/blank-20.gif
2638 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2640 ../../images/blank-20.gif
2641 " width=
"22" height=
"22" alt=
"Implementation"></td>
2646 virtual void InsertText(const char* inText, int32 inLength, int32 inOffset, const text_run_array* inRuns);
2653 ../../images/blank-20.gif
2654 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2656 ../../images/blank-20.gif
2657 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2659 ../../images/blank-20.gif
2660 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2662 ../../images/blank-20.gif
2663 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2665 ../../images/blank-20.gif
2666 " width=
"22" height=
"22" alt=
"Implementation"></td>
2671 virtual void DeleteText(int32 fromOffset, int32 toOffset);
2678 ../../images/blank-20.gif
2679 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2681 ../../images/blank-20.gif
2682 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2684 ../../images/blank-20.gif
2685 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2687 ../../images/blank-20.gif
2688 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2690 ../../images/blank-20.gif
2691 " width=
"22" height=
"22" alt=
"Implementation"></td>
2696 virtual void Undo(BClipboard* clipboard);
2703 ../../images/blank-20.gif
2704 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2706 ../../images/blank-20.gif
2707 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2709 ../../images/blank-20.gif
2710 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2712 ../../images/blank-20.gif
2713 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2715 ../../images/blank-20.gif
2716 " width=
"22" height=
"22" alt=
"Implementation"></td>
2721 undo_state UndoState(bool* isRedo) const;
2728 ../../images/blank-20.gif
2729 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2731 ../../images/blank-20.gif
2732 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2734 ../../images/blank-20.gif
2735 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2737 ../../images/blank-20.gif
2738 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2740 ../../images/blank-20.gif
2741 " width=
"22" height=
"22" alt=
"Implementation"></td>
2746 virtual void GetDragParameters(BMessage* drag, BBitmap** bitmap, BPoint* point, BHandler** handler);
2749 <!-- Class header -->
2751 <td colspan=
"7"><center><strong>BTextControl Class
</strong></center></td>
2757 ../../images/blank-20.gif
2758 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2760 ../../images/blank-20.gif
2761 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2763 ../../images/blank-20.gif
2764 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2766 ../../images/blank-20.gif
2767 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2769 ../../images/Check.gif
2770 " width=
"22" height=
"22" alt=
"Implementation"></td>
2775 BTextControl(BRect frame, const char* name, const char* label, const char* initial_text, BMessage* message, uint32 rmask = B_FOLLOW_LEFT | B_FOLLOW_TOP, uint32 flags = B_WILL_DRAW | B_NAVIGABLE);
2782 ../../images/blank-20.gif
2783 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2785 ../../images/blank-20.gif
2786 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2788 ../../images/blank-20.gif
2789 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2791 ../../images/blank-20.gif
2792 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2794 ../../images/blank-20.gif
2795 " width=
"22" height=
"22" alt=
"Implementation"></td>
2800 BTextControl(BMessage* data);
2807 ../../images/blank-20.gif
2808 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2810 ../../images/blank-20.gif
2811 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2813 ../../images/blank-20.gif
2814 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2816 ../../images/blank-20.gif
2817 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2819 ../../images/Check.gif
2820 " width=
"22" height=
"22" alt=
"Implementation"></td>
2825 virtual ~BTextControl();
2832 ../../images/blank-20.gif
2833 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2835 ../../images/blank-20.gif
2836 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2838 ../../images/blank-20.gif
2839 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2841 ../../images/blank-20.gif
2842 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2844 ../../images/Check.gif
2845 " width=
"22" height=
"22" alt=
"Implementation"></td>
2850 static BArchivable* Instantiate(BMessage* data);
2857 ../../images/blank-20.gif
2858 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2860 ../../images/blank-20.gif
2861 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2863 ../../images/blank-20.gif
2864 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2866 ../../images/blank-20.gif
2867 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2869 ../../images/blank-20.gif
2870 " width=
"22" height=
"22" alt=
"Implementation"></td>
2875 virtual status_t Archive(BMessage* data, bool deep = true) const;
2882 ../../images/blank-20.gif
2883 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2885 ../../images/blank-20.gif
2886 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2888 ../../images/blank-20.gif
2889 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2891 ../../images/blank-20.gif
2892 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2894 ../../images/Check.gif
2895 " width=
"22" height=
"22" alt=
"Implementation"></td>
2900 virtual void SetText(const char* text);
2907 ../../images/blank-20.gif
2908 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2910 ../../images/blank-20.gif
2911 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2913 ../../images/blank-20.gif
2914 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2916 ../../images/blank-20.gif
2917 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2919 ../../images/Check.gif
2920 " width=
"22" height=
"22" alt=
"Implementation"></td>
2925 const char* Text() const;
2932 ../../images/blank-20.gif
2933 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2935 ../../images/blank-20.gif
2936 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2938 ../../images/blank-20.gif
2939 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2941 ../../images/blank-20.gif
2942 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2944 ../../images/Check.gif
2945 " width=
"22" height=
"22" alt=
"Implementation"></td>
2950 virtual void SetValue(int32 value);
2957 ../../images/blank-20.gif
2958 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2960 ../../images/blank-20.gif
2961 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2963 ../../images/blank-20.gif
2964 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2966 ../../images/blank-20.gif
2967 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2969 ../../images/Check.gif
2970 " width=
"22" height=
"22" alt=
"Implementation"></td>
2975 virtual status_t Invoke(BMessage* msg = NULL);
2982 ../../images/blank-20.gif
2983 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2985 ../../images/blank-20.gif
2986 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2988 ../../images/blank-20.gif
2989 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2991 ../../images/blank-20.gif
2992 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2994 ../../images/Check.gif
2995 " width=
"22" height=
"22" alt=
"Implementation"></td>
3000 BTextView* TextView() const;
3007 ../../images/blank-20.gif
3008 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3010 ../../images/blank-20.gif
3011 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3013 ../../images/blank-20.gif
3014 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3016 ../../images/blank-20.gif
3017 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3019 ../../images/Check.gif
3020 " width=
"22" height=
"22" alt=
"Implementation"></td>
3025 virtual void SetModificationMessage(BMessage* message);
3032 ../../images/blank-20.gif
3033 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3035 ../../images/blank-20.gif
3036 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3038 ../../images/blank-20.gif
3039 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3041 ../../images/blank-20.gif
3042 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3044 ../../images/Check.gif
3045 " width=
"22" height=
"22" alt=
"Implementation"></td>
3050 BMessage* ModificationMessage() const;
3057 ../../images/blank-20.gif
3058 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3060 ../../images/blank-20.gif
3061 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3063 ../../images/blank-20.gif
3064 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3066 ../../images/blank-20.gif
3067 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3069 ../../images/Check.gif
3070 " width=
"22" height=
"22" alt=
"Implementation"></td>
3075 virtual void SetAlignment(alignment label, alignment text);
3082 ../../images/blank-20.gif
3083 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3085 ../../images/blank-20.gif
3086 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3088 ../../images/blank-20.gif
3089 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3091 ../../images/blank-20.gif
3092 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3094 ../../images/Check.gif
3095 " width=
"22" height=
"22" alt=
"Implementation"></td>
3100 void GetAlignment(alignment* label, alignment* text) const;
3107 ../../images/blank-20.gif
3108 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3110 ../../images/blank-20.gif
3111 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3113 ../../images/blank-20.gif
3114 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3116 ../../images/blank-20.gif
3117 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3119 ../../images/Check.gif
3120 " width=
"22" height=
"22" alt=
"Implementation"></td>
3125 virtual void SetDivider(float dividing_line);
3132 ../../images/blank-20.gif
3133 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3135 ../../images/blank-20.gif
3136 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3138 ../../images/blank-20.gif
3139 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3141 ../../images/blank-20.gif
3142 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3144 ../../images/Check.gif
3145 " width=
"22" height=
"22" alt=
"Implementation"></td>
3150 float Divider() const;
3157 ../../images/blank-20.gif
3158 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3160 ../../images/blank-20.gif
3161 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3163 ../../images/blank-20.gif
3164 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3166 ../../images/blank-20.gif
3167 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3169 ../../images/Check.gif
3170 " width=
"22" height=
"22" alt=
"Implementation"></td>
3175 virtual void Draw(BRect updateRect);
3182 ../../images/blank-20.gif
3183 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3185 ../../images/blank-20.gif
3186 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3188 ../../images/blank-20.gif
3189 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3191 ../../images/blank-20.gif
3192 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3194 ../../images/Check.gif
3195 " width=
"22" height=
"22" alt=
"Implementation"></td>
3200 virtual void MouseDown(BPoint where);
3207 ../../images/blank-20.gif
3208 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3210 ../../images/blank-20.gif
3211 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3213 ../../images/blank-20.gif
3214 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3216 ../../images/blank-20.gif
3217 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3219 ../../images/Check.gif
3220 " width=
"22" height=
"22" alt=
"Implementation"></td>
3225 virtual void AttachedToWindow();
3232 ../../images/blank-20.gif
3233 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3235 ../../images/blank-20.gif
3236 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3238 ../../images/blank-20.gif
3239 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3241 ../../images/blank-20.gif
3242 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3244 ../../images/Check.gif
3245 " width=
"22" height=
"22" alt=
"Implementation"></td>
3250 virtual void MakeFocus(bool focusState = true);
3257 ../../images/blank-20.gif
3258 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3260 ../../images/blank-20.gif
3261 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3263 ../../images/blank-20.gif
3264 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3266 ../../images/blank-20.gif
3267 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3269 ../../images/Check.gif
3270 " width=
"22" height=
"22" alt=
"Implementation"></td>
3275 virtual void SetEnabled(bool state);
3282 ../../images/blank-20.gif
3283 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3285 ../../images/blank-20.gif
3286 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3288 ../../images/blank-20.gif
3289 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3291 ../../images/blank-20.gif
3292 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3294 ../../images/Check.gif
3295 " width=
"22" height=
"22" alt=
"Implementation"></td>
3300 virtual void FrameMoved(BPoint new_position);
3307 ../../images/blank-20.gif
3308 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3310 ../../images/blank-20.gif
3311 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3313 ../../images/blank-20.gif
3314 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3316 ../../images/blank-20.gif
3317 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3319 ../../images/Check.gif
3320 " width=
"22" height=
"22" alt=
"Implementation"></td>
3325 virtual void FrameResized(float new_width, float new_height);
3332 ../../images/blank-20.gif
3333 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3335 ../../images/blank-20.gif
3336 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3338 ../../images/blank-20.gif
3339 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3341 ../../images/blank-20.gif
3342 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3344 ../../images/Check.gif
3345 " width=
"22" height=
"22" alt=
"Implementation"></td>
3350 virtual void WindowActivated(bool active);
3357 ../../images/blank-20.gif
3358 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3360 ../../images/blank-20.gif
3361 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3363 ../../images/blank-20.gif
3364 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3366 ../../images/blank-20.gif
3367 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3369 ../../images/Check.gif
3370 " width=
"22" height=
"22" alt=
"Implementation"></td>
3375 virtual void GetPreferredSize(float* width, float* height);
3382 ../../images/blank-20.gif
3383 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3385 ../../images/blank-20.gif
3386 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3388 ../../images/blank-20.gif
3389 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3391 ../../images/blank-20.gif
3392 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3394 ../../images/Check.gif
3395 " width=
"22" height=
"22" alt=
"Implementation"></td>
3400 virtual void ResizeToPreferred();
3407 ../../images/blank-20.gif
3408 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3410 ../../images/blank-20.gif
3411 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3413 ../../images/blank-20.gif
3414 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3416 ../../images/blank-20.gif
3417 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3419 ../../images/Check.gif
3420 " width=
"22" height=
"22" alt=
"Implementation"></td>
3425 virtual void MessageReceived(BMessage* msg);
3432 ../../images/blank-20.gif
3433 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3435 ../../images/blank-20.gif
3436 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3438 ../../images/blank-20.gif
3439 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3441 ../../images/blank-20.gif
3442 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3444 ../../images/Check.gif
3445 " width=
"22" height=
"22" alt=
"Implementation"></td>
3450 virtual BHandler* ResolveSpecifier(BMessage* msg, int32 index, BMessage* specifier, int32 form, const char* property);
3457 ../../images/blank-20.gif
3458 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3460 ../../images/blank-20.gif
3461 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3463 ../../images/blank-20.gif
3464 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3466 ../../images/blank-20.gif
3467 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3469 ../../images/Check.gif
3470 " width=
"22" height=
"22" alt=
"Implementation"></td>
3475 virtual void MouseUp(BPoint pt);
3482 ../../images/blank-20.gif
3483 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3485 ../../images/blank-20.gif
3486 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3488 ../../images/blank-20.gif
3489 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3491 ../../images/blank-20.gif
3492 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3494 ../../images/Check.gif
3495 " width=
"22" height=
"22" alt=
"Implementation"></td>
3500 virtual void MouseMoved(BPoint pt, uint32 code, const BMessage* msg);
3507 ../../images/blank-20.gif
3508 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3510 ../../images/blank-20.gif
3511 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3513 ../../images/blank-20.gif
3514 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3516 ../../images/blank-20.gif
3517 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3519 ../../images/Check.gif
3520 " width=
"22" height=
"22" alt=
"Implementation"></td>
3525 virtual void DetachedFromWindow();
3532 ../../images/blank-20.gif
3533 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3535 ../../images/blank-20.gif
3536 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3538 ../../images/blank-20.gif
3539 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3541 ../../images/blank-20.gif
3542 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3544 ../../images/Check.gif
3545 " width=
"22" height=
"22" alt=
"Implementation"></td>
3550 virtual void AllAttached();
3557 ../../images/blank-20.gif
3558 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3560 ../../images/blank-20.gif
3561 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3563 ../../images/blank-20.gif
3564 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3566 ../../images/blank-20.gif
3567 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3569 ../../images/Check.gif
3570 " width=
"22" height=
"22" alt=
"Implementation"></td>
3575 virtual void AllDetached();
3582 ../../images/blank-20.gif
3583 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3585 ../../images/blank-20.gif
3586 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3588 ../../images/blank-20.gif
3589 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3591 ../../images/blank-20.gif
3592 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3594 ../../images/Check.gif
3595 " width=
"22" height=
"22" alt=
"Implementation"></td>
3600 virtual status_t GetSupportedSuites(BMessage* data);
3607 ../../images/blank-20.gif
3608 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
3610 ../../images/blank-20.gif
3611 " width=
"22" height=
"22" alt=
"Use Cases"></td>
3613 ../../images/blank-20.gif
3614 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
3616 ../../images/blank-20.gif
3617 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
3619 ../../images/Check.gif
3620 " width=
"22" height=
"22" alt=
"Implementation"></td>
3625 virtual void SetFlags(uint32 flags);
3635 <!-- legend table -->
3639 <td align=
"center"><strong>Legend
</strong></td>
3645 <td><img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec"></td>
3646 <td>Functional Spec
</td>
3649 <td><img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases"></td>
3653 <td><img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests"></td>
3657 <td><img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec"></td>
3658 <td>Technical Spec
</td>
3661 <td><img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation"></td>
3662 <td>Implementation
</td>
3665 <td><img src=
"../../images/Check.gif" width=
"22" height=
"22" alt=
"Completed"></td>
3675 <!-- The obligatory SourceForge plug -->
3677 <small>The OpenBeOS project is hosted by:
</small><br><br>
3678 <a href=
"http://sourceforge.net">
3679 <img src=
"http://sourceforge.net/sflogo.php?group_id=33869&type=1" width=
"88" height=
"31" border=
"0" alt=
"SourceForge Logo">
3683 <small>Copyright
© 2001-
2002
3684 <a href=
"http://www.openbeos.org">OpenBeOS
</a> Project
</small>