3 <title>Miscellaneous Tasks
</title>
6 <h1>Miscellaneous 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/Check.gif
48 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
50 ../../images/blank-20.gif
51 " width=
"22" height=
"22" alt=
"Use Cases"></td>
53 ../../images/blank-20.gif
54 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
56 ../../images/blank-20.gif
57 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
59 ../../images/Check.gif
60 " width=
"22" height=
"22" alt=
"Implementation"></td>
76 ../../images/blank-20.gif
77 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
79 ../../images/blank-20.gif
80 " width=
"22" height=
"22" alt=
"Use Cases"></td>
82 ../../images/blank-20.gif
83 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
85 ../../images/blank-20.gif
86 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
88 ../../images/blank-20.gif
89 " width=
"22" height=
"22" alt=
"Implementation"></td>
105 ../../images/blank-20.gif
106 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
108 ../../images/blank-20.gif
109 " width=
"22" height=
"22" alt=
"Use Cases"></td>
111 ../../images/blank-20.gif
112 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
114 ../../images/blank-20.gif
115 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
117 ../../images/blank-20.gif
118 " width=
"22" height=
"22" alt=
"Implementation"></td>
134 ../../images/blank-20.gif
135 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
137 ../../images/blank-20.gif
138 " width=
"22" height=
"22" alt=
"Use Cases"></td>
140 ../../images/blank-20.gif
141 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
143 ../../images/blank-20.gif
144 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
146 ../../images/blank-20.gif
147 " width=
"22" height=
"22" alt=
"Implementation"></td>
163 ../../images/blank-20.gif
164 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
166 ../../images/blank-20.gif
167 " width=
"22" height=
"22" alt=
"Use Cases"></td>
169 ../../images/blank-20.gif
170 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
172 ../../images/blank-20.gif
173 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
175 ../../images/blank-20.gif
176 " width=
"22" height=
"22" alt=
"Implementation"></td>
192 ../../images/blank-20.gif
193 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
195 ../../images/blank-20.gif
196 " width=
"22" height=
"22" alt=
"Use Cases"></td>
198 ../../images/blank-20.gif
199 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
201 ../../images/blank-20.gif
202 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
204 ../../images/blank-20.gif
205 " width=
"22" height=
"22" alt=
"Implementation"></td>
221 ../../images/blank-20.gif
222 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
224 ../../images/blank-20.gif
225 " width=
"22" height=
"22" alt=
"Use Cases"></td>
227 ../../images/blank-20.gif
228 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
230 ../../images/blank-20.gif
231 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
233 ../../images/blank-20.gif
234 " width=
"22" height=
"22" alt=
"Implementation"></td>
250 ../../images/blank-20.gif
251 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
253 ../../images/blank-20.gif
254 " width=
"22" height=
"22" alt=
"Use Cases"></td>
256 ../../images/blank-20.gif
257 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
259 ../../images/blank-20.gif
260 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
262 ../../images/blank-20.gif
263 " width=
"22" height=
"22" alt=
"Implementation"></td>
279 ../../images/blank-20.gif
280 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
282 ../../images/blank-20.gif
283 " width=
"22" height=
"22" alt=
"Use Cases"></td>
285 ../../images/blank-20.gif
286 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
288 ../../images/blank-20.gif
289 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
291 ../../images/blank-20.gif
292 " width=
"22" height=
"22" alt=
"Implementation"></td>
313 <!-- detail table -->
315 <!-- table column headers -->
320 <img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec" border=
"0">
325 <img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases" border=
"0">
330 <img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests" border=
"0">
335 <img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec" border=
"0">
340 <img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation" border=
"0">
345 <th width=
"100%"><strong>Task Details
</strong></th>
346 <!-- <th><strong>Owner</strong></th> -->
348 <!-- Class header -->
350 <td colspan=
"7"><center><strong>BAlert Class
</strong></center></td>
356 ../../images/Check.gif
357 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
359 ../../images/blank-20.gif
360 " width=
"22" height=
"22" alt=
"Use Cases"></td>
362 ../../images/blank-20.gif
363 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
365 ../../images/blank-20.gif
366 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
368 ../../images/Check.gif
369 " width=
"22" height=
"22" alt=
"Implementation"></td>
374 BAlert(const char *title, const char *text, const char *button1, const char *button2 = NULL, const char *button3 = NULL, button_width width = B_WIDTH_AS_USUAL, alert_type type = B_INFO_ALERT);
381 ../../images/Check.gif
382 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
384 ../../images/blank-20.gif
385 " width=
"22" height=
"22" alt=
"Use Cases"></td>
387 ../../images/blank-20.gif
388 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
390 ../../images/blank-20.gif
391 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
393 ../../images/Check.gif
394 " width=
"22" height=
"22" alt=
"Implementation"></td>
399 BAlert(const char *title, const char *text, const char *button1, const char *button2, const char *button3, button_width width, button_spacing spacing, alert_type type = B_INFO_ALERT);
406 ../../images/Check.gif
407 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
409 ../../images/blank-20.gif
410 " width=
"22" height=
"22" alt=
"Use Cases"></td>
412 ../../images/blank-20.gif
413 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
415 ../../images/blank-20.gif
416 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
418 ../../images/Check.gif
419 " width=
"22" height=
"22" alt=
"Implementation"></td>
424 BAlert(BMessage *data);
431 ../../images/Check.gif
432 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
434 ../../images/blank-20.gif
435 " width=
"22" height=
"22" alt=
"Use Cases"></td>
437 ../../images/blank-20.gif
438 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
440 ../../images/blank-20.gif
441 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
443 ../../images/Check.gif
444 " width=
"22" height=
"22" alt=
"Implementation"></td>
456 ../../images/Check.gif
457 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
459 ../../images/blank-20.gif
460 " width=
"22" height=
"22" alt=
"Use Cases"></td>
462 ../../images/blank-20.gif
463 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
465 ../../images/blank-20.gif
466 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
468 ../../images/Check.gif
469 " width=
"22" height=
"22" alt=
"Implementation"></td>
474 static BArchivable *Instantiate(BMessage *data);
481 ../../images/Check.gif
482 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
484 ../../images/blank-20.gif
485 " width=
"22" height=
"22" alt=
"Use Cases"></td>
487 ../../images/blank-20.gif
488 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
490 ../../images/blank-20.gif
491 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
493 ../../images/Check.gif
494 " width=
"22" height=
"22" alt=
"Implementation"></td>
499 virtual status_t Archive(BMessage *data, bool deep = true) const;
506 ../../images/Check.gif
507 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
509 ../../images/blank-20.gif
510 " width=
"22" height=
"22" alt=
"Use Cases"></td>
512 ../../images/blank-20.gif
513 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
515 ../../images/blank-20.gif
516 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
518 ../../images/Check.gif
519 " width=
"22" height=
"22" alt=
"Implementation"></td>
524 void SetShortcut(int32 button_index, char key);
531 ../../images/Check.gif
532 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
534 ../../images/blank-20.gif
535 " width=
"22" height=
"22" alt=
"Use Cases"></td>
537 ../../images/blank-20.gif
538 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
540 ../../images/blank-20.gif
541 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
543 ../../images/Check.gif
544 " width=
"22" height=
"22" alt=
"Implementation"></td>
549 char Shortcut(int32 button_index) const;
556 ../../images/Check.gif
557 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
559 ../../images/blank-20.gif
560 " width=
"22" height=
"22" alt=
"Use Cases"></td>
562 ../../images/blank-20.gif
563 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
565 ../../images/blank-20.gif
566 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
568 ../../images/Check.gif
569 " width=
"22" height=
"22" alt=
"Implementation"></td>
581 ../../images/Check.gif
582 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
584 ../../images/blank-20.gif
585 " width=
"22" height=
"22" alt=
"Use Cases"></td>
587 ../../images/blank-20.gif
588 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
590 ../../images/blank-20.gif
591 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
593 ../../images/Check.gif
594 " width=
"22" height=
"22" alt=
"Implementation"></td>
599 status_t Go(BInvoker *invoker);
606 ../../images/Check.gif
607 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
609 ../../images/blank-20.gif
610 " width=
"22" height=
"22" alt=
"Use Cases"></td>
612 ../../images/blank-20.gif
613 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
615 ../../images/blank-20.gif
616 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
618 ../../images/Check.gif
619 " width=
"22" height=
"22" alt=
"Implementation"></td>
624 virtual void MessageReceived(BMessage *an_event);
631 ../../images/Check.gif
632 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
634 ../../images/blank-20.gif
635 " width=
"22" height=
"22" alt=
"Use Cases"></td>
637 ../../images/blank-20.gif
638 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
640 ../../images/blank-20.gif
641 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
643 ../../images/Check.gif
644 " width=
"22" height=
"22" alt=
"Implementation"></td>
649 virtual void FrameResized(float new_width, float new_height);
656 ../../images/Check.gif
657 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
659 ../../images/blank-20.gif
660 " width=
"22" height=
"22" alt=
"Use Cases"></td>
662 ../../images/blank-20.gif
663 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
665 ../../images/blank-20.gif
666 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
668 ../../images/Check.gif
669 " width=
"22" height=
"22" alt=
"Implementation"></td>
674 BButton* ButtonAt(int32 index) const;
681 ../../images/Check.gif
682 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
684 ../../images/blank-20.gif
685 " width=
"22" height=
"22" alt=
"Use Cases"></td>
687 ../../images/blank-20.gif
688 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
690 ../../images/blank-20.gif
691 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
693 ../../images/Check.gif
694 " width=
"22" height=
"22" alt=
"Implementation"></td>
699 BTextView* TextView() const;
706 ../../images/Check.gif
707 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
709 ../../images/blank-20.gif
710 " width=
"22" height=
"22" alt=
"Use Cases"></td>
712 ../../images/blank-20.gif
713 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
715 ../../images/blank-20.gif
716 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
718 ../../images/Check.gif
719 " width=
"22" height=
"22" alt=
"Implementation"></td>
724 virtual BHandler* ResolveSpecifier(BMessage *msg, int32 index, BMessage* specifier, int32 form, const char* property);
731 ../../images/Check.gif
732 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
734 ../../images/blank-20.gif
735 " width=
"22" height=
"22" alt=
"Use Cases"></td>
737 ../../images/blank-20.gif
738 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
740 ../../images/blank-20.gif
741 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
743 ../../images/Check.gif
744 " width=
"22" height=
"22" alt=
"Implementation"></td>
749 virtual status_t GetSupportedSuites(BMessage* data);
756 ../../images/Check.gif
757 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
759 ../../images/blank-20.gif
760 " width=
"22" height=
"22" alt=
"Use Cases"></td>
762 ../../images/blank-20.gif
763 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
765 ../../images/blank-20.gif
766 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
768 ../../images/Check.gif
769 " width=
"22" height=
"22" alt=
"Implementation"></td>
774 virtual void DispatchMessage(BMessage* msg, BHandler* handler);
781 ../../images/Check.gif
782 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
784 ../../images/blank-20.gif
785 " width=
"22" height=
"22" alt=
"Use Cases"></td>
787 ../../images/blank-20.gif
788 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
790 ../../images/blank-20.gif
791 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
793 ../../images/Check.gif
794 " width=
"22" height=
"22" alt=
"Implementation"></td>
806 ../../images/Check.gif
807 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
809 ../../images/blank-20.gif
810 " width=
"22" height=
"22" alt=
"Use Cases"></td>
812 ../../images/blank-20.gif
813 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
815 ../../images/blank-20.gif
816 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
818 ../../images/Check.gif
819 " width=
"22" height=
"22" alt=
"Implementation"></td>
824 virtual bool QuitRequested();
831 ../../images/Check.gif
832 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
834 ../../images/blank-20.gif
835 " width=
"22" height=
"22" alt=
"Use Cases"></td>
837 ../../images/blank-20.gif
838 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
840 ../../images/blank-20.gif
841 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
843 ../../images/Check.gif
844 " width=
"22" height=
"22" alt=
"Implementation"></td>
849 static BPoint AlertPosition(float width, float height);
852 <!-- Class header -->
854 <td colspan=
"7"><center><strong>BDeskbar Class
</strong></center></td>
860 ../../images/blank-20.gif
861 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
863 ../../images/blank-20.gif
864 " width=
"22" height=
"22" alt=
"Use Cases"></td>
866 ../../images/blank-20.gif
867 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
869 ../../images/blank-20.gif
870 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
872 ../../images/blank-20.gif
873 " width=
"22" height=
"22" alt=
"Implementation"></td>
885 ../../images/blank-20.gif
886 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
888 ../../images/blank-20.gif
889 " width=
"22" height=
"22" alt=
"Use Cases"></td>
891 ../../images/blank-20.gif
892 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
894 ../../images/blank-20.gif
895 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
897 ../../images/blank-20.gif
898 " width=
"22" height=
"22" alt=
"Implementation"></td>
910 ../../images/blank-20.gif
911 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
913 ../../images/blank-20.gif
914 " width=
"22" height=
"22" alt=
"Use Cases"></td>
916 ../../images/blank-20.gif
917 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
919 ../../images/blank-20.gif
920 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
922 ../../images/blank-20.gif
923 " width=
"22" height=
"22" alt=
"Implementation"></td>
935 ../../images/blank-20.gif
936 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
938 ../../images/blank-20.gif
939 " width=
"22" height=
"22" alt=
"Use Cases"></td>
941 ../../images/blank-20.gif
942 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
944 ../../images/blank-20.gif
945 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
947 ../../images/blank-20.gif
948 " width=
"22" height=
"22" alt=
"Implementation"></td>
953 deskbar_location Location(bool* isExpanded=NULL) const;
960 ../../images/blank-20.gif
961 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
963 ../../images/blank-20.gif
964 " width=
"22" height=
"22" alt=
"Use Cases"></td>
966 ../../images/blank-20.gif
967 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
969 ../../images/blank-20.gif
970 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
972 ../../images/blank-20.gif
973 " width=
"22" height=
"22" alt=
"Implementation"></td>
978 status_t SetLocation(deskbar_location location, bool expanded=false);
985 ../../images/blank-20.gif
986 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
988 ../../images/blank-20.gif
989 " width=
"22" height=
"22" alt=
"Use Cases"></td>
991 ../../images/blank-20.gif
992 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
994 ../../images/blank-20.gif
995 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
997 ../../images/blank-20.gif
998 " width=
"22" height=
"22" alt=
"Implementation"></td>
1003 bool IsExpanded() const;
1010 ../../images/blank-20.gif
1011 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1013 ../../images/blank-20.gif
1014 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1016 ../../images/blank-20.gif
1017 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1019 ../../images/blank-20.gif
1020 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1022 ../../images/blank-20.gif
1023 " width=
"22" height=
"22" alt=
"Implementation"></td>
1028 status_t Expand(bool yn);
1035 ../../images/blank-20.gif
1036 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1038 ../../images/blank-20.gif
1039 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1041 ../../images/blank-20.gif
1042 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1044 ../../images/blank-20.gif
1045 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1047 ../../images/blank-20.gif
1048 " width=
"22" height=
"22" alt=
"Implementation"></td>
1053 status_t GetItemInfo(int32 id, const char** name) const;
1060 ../../images/blank-20.gif
1061 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1063 ../../images/blank-20.gif
1064 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1066 ../../images/blank-20.gif
1067 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1069 ../../images/blank-20.gif
1070 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1072 ../../images/blank-20.gif
1073 " width=
"22" height=
"22" alt=
"Implementation"></td>
1078 status_t GetItemInfo(const char* name, int32* id) const;
1085 ../../images/blank-20.gif
1086 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1088 ../../images/blank-20.gif
1089 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1091 ../../images/blank-20.gif
1092 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1094 ../../images/blank-20.gif
1095 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1097 ../../images/blank-20.gif
1098 " width=
"22" height=
"22" alt=
"Implementation"></td>
1103 bool HasItem(int32 id) const;
1110 ../../images/blank-20.gif
1111 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1113 ../../images/blank-20.gif
1114 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1116 ../../images/blank-20.gif
1117 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1119 ../../images/blank-20.gif
1120 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1122 ../../images/blank-20.gif
1123 " width=
"22" height=
"22" alt=
"Implementation"></td>
1128 bool HasItem(const char* name) const;
1135 ../../images/blank-20.gif
1136 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1138 ../../images/blank-20.gif
1139 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1141 ../../images/blank-20.gif
1142 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1144 ../../images/blank-20.gif
1145 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1147 ../../images/blank-20.gif
1148 " width=
"22" height=
"22" alt=
"Implementation"></td>
1153 uint32 CountItems() const;
1160 ../../images/blank-20.gif
1161 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1163 ../../images/blank-20.gif
1164 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1166 ../../images/blank-20.gif
1167 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1169 ../../images/blank-20.gif
1170 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1172 ../../images/blank-20.gif
1173 " width=
"22" height=
"22" alt=
"Implementation"></td>
1178 status_t AddItem(BView* archivableView, int32* id=NULL);
1185 ../../images/blank-20.gif
1186 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1188 ../../images/blank-20.gif
1189 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1191 ../../images/blank-20.gif
1192 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1194 ../../images/blank-20.gif
1195 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1197 ../../images/blank-20.gif
1198 " width=
"22" height=
"22" alt=
"Implementation"></td>
1203 status_t AddItem(entry_ref* addon, int32* id=NULL);
1210 ../../images/blank-20.gif
1211 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1213 ../../images/blank-20.gif
1214 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1216 ../../images/blank-20.gif
1217 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1219 ../../images/blank-20.gif
1220 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1222 ../../images/blank-20.gif
1223 " width=
"22" height=
"22" alt=
"Implementation"></td>
1228 status_t RemoveItem(int32 id);
1235 ../../images/blank-20.gif
1236 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1238 ../../images/blank-20.gif
1239 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1241 ../../images/blank-20.gif
1242 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1244 ../../images/blank-20.gif
1245 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1247 ../../images/blank-20.gif
1248 " width=
"22" height=
"22" alt=
"Implementation"></td>
1253 status_t RemoveItem(const char* name);
1256 <!-- Class header -->
1258 <td colspan=
"7"><center><strong>unicode_block Class
</strong></center></td>
1264 ../../images/blank-20.gif
1265 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1267 ../../images/blank-20.gif
1268 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1270 ../../images/blank-20.gif
1271 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1273 ../../images/blank-20.gif
1274 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1276 ../../images/blank-20.gif
1277 " width=
"22" height=
"22" alt=
"Implementation"></td>
1289 ../../images/blank-20.gif
1290 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1292 ../../images/blank-20.gif
1293 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1295 ../../images/blank-20.gif
1296 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1298 ../../images/blank-20.gif
1299 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1301 ../../images/blank-20.gif
1302 " width=
"22" height=
"22" alt=
"Implementation"></td>
1307 unicode_block(uint64 block2, uint64 block1);
1314 ../../images/blank-20.gif
1315 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1317 ../../images/blank-20.gif
1318 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1320 ../../images/blank-20.gif
1321 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1323 ../../images/blank-20.gif
1324 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1326 ../../images/blank-20.gif
1327 " width=
"22" height=
"22" alt=
"Implementation"></td>
1332 bool Includes(const unicode_block &block) const;
1339 ../../images/blank-20.gif
1340 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1342 ../../images/blank-20.gif
1343 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1345 ../../images/blank-20.gif
1346 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1348 ../../images/blank-20.gif
1349 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1351 ../../images/blank-20.gif
1352 " width=
"22" height=
"22" alt=
"Implementation"></td>
1357 unicode_block operator&(const unicode_block &block) const;
1364 ../../images/blank-20.gif
1365 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1367 ../../images/blank-20.gif
1368 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1370 ../../images/blank-20.gif
1371 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1373 ../../images/blank-20.gif
1374 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1376 ../../images/blank-20.gif
1377 " width=
"22" height=
"22" alt=
"Implementation"></td>
1382 unicode_block operator|(const unicode_block &block) const;
1389 ../../images/blank-20.gif
1390 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1392 ../../images/blank-20.gif
1393 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1395 ../../images/blank-20.gif
1396 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1398 ../../images/blank-20.gif
1399 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1401 ../../images/blank-20.gif
1402 " width=
"22" height=
"22" alt=
"Implementation"></td>
1407 unicode_block& operator=(const unicode_block &block);
1414 ../../images/blank-20.gif
1415 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1417 ../../images/blank-20.gif
1418 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1420 ../../images/blank-20.gif
1421 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1423 ../../images/blank-20.gif
1424 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1426 ../../images/blank-20.gif
1427 " width=
"22" height=
"22" alt=
"Implementation"></td>
1432 bool operator==(const unicode_block &block) const;
1439 ../../images/blank-20.gif
1440 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1442 ../../images/blank-20.gif
1443 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1445 ../../images/blank-20.gif
1446 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1448 ../../images/blank-20.gif
1449 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1451 ../../images/blank-20.gif
1452 " width=
"22" height=
"22" alt=
"Implementation"></td>
1457 bool operator!=(const unicode_block &block) const;
1460 <!-- Functions header -->
1462 <td colspan=
"7"><center><strong>Deskbar Support Functions
</strong></center></td>
1468 ../../images/blank-20.gif
1469 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1471 ../../images/blank-20.gif
1472 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1474 ../../images/blank-20.gif
1475 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1477 ../../images/blank-20.gif
1478 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1480 ../../images/blank-20.gif
1481 " width=
"22" height=
"22" alt=
"Implementation"></td>
1486 status_t get_deskbar_frame(BRect* frame);
1489 <!-- Functions header -->
1491 <td colspan=
"7"><center><strong>Mouse Config Functions
</strong></center></td>
1497 ../../images/blank-20.gif
1498 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1500 ../../images/blank-20.gif
1501 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1503 ../../images/blank-20.gif
1504 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1506 ../../images/blank-20.gif
1507 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1509 ../../images/blank-20.gif
1510 " width=
"22" height=
"22" alt=
"Implementation"></td>
1515 status_t get_mouse_type(int32* type);
1522 ../../images/blank-20.gif
1523 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1525 ../../images/blank-20.gif
1526 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1528 ../../images/blank-20.gif
1529 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1531 ../../images/blank-20.gif
1532 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1534 ../../images/blank-20.gif
1535 " width=
"22" height=
"22" alt=
"Implementation"></td>
1540 status_t set_mouse_type(int32 type);
1547 ../../images/blank-20.gif
1548 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1550 ../../images/blank-20.gif
1551 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1553 ../../images/blank-20.gif
1554 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1556 ../../images/blank-20.gif
1557 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1559 ../../images/blank-20.gif
1560 " width=
"22" height=
"22" alt=
"Implementation"></td>
1565 status_t get_mouse_map(mouse_map* map);
1572 ../../images/blank-20.gif
1573 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1575 ../../images/blank-20.gif
1576 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1578 ../../images/blank-20.gif
1579 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1581 ../../images/blank-20.gif
1582 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1584 ../../images/blank-20.gif
1585 " width=
"22" height=
"22" alt=
"Implementation"></td>
1590 status_t set_mouse_map(mouse_map* map);
1597 ../../images/blank-20.gif
1598 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1600 ../../images/blank-20.gif
1601 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1603 ../../images/blank-20.gif
1604 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1606 ../../images/blank-20.gif
1607 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1609 ../../images/blank-20.gif
1610 " width=
"22" height=
"22" alt=
"Implementation"></td>
1615 status_t get_click_speed(bigtime_t* speed);
1622 ../../images/blank-20.gif
1623 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1625 ../../images/blank-20.gif
1626 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1628 ../../images/blank-20.gif
1629 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1631 ../../images/blank-20.gif
1632 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1634 ../../images/blank-20.gif
1635 " width=
"22" height=
"22" alt=
"Implementation"></td>
1640 status_t set_click_speed(bigtime_t speed);
1647 ../../images/blank-20.gif
1648 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1650 ../../images/blank-20.gif
1651 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1653 ../../images/blank-20.gif
1654 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1656 ../../images/blank-20.gif
1657 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1659 ../../images/blank-20.gif
1660 " width=
"22" height=
"22" alt=
"Implementation"></td>
1665 status_t get_mouse_speed(int32* speed);
1672 ../../images/blank-20.gif
1673 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1675 ../../images/blank-20.gif
1676 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1678 ../../images/blank-20.gif
1679 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1681 ../../images/blank-20.gif
1682 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1684 ../../images/blank-20.gif
1685 " width=
"22" height=
"22" alt=
"Implementation"></td>
1690 status_t set_mouse_speed(int32 speed);
1697 ../../images/blank-20.gif
1698 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1700 ../../images/blank-20.gif
1701 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1703 ../../images/blank-20.gif
1704 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1706 ../../images/blank-20.gif
1707 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1709 ../../images/blank-20.gif
1710 " width=
"22" height=
"22" alt=
"Implementation"></td>
1715 status_t get_mouse_acceleration(int32* speed);
1722 ../../images/blank-20.gif
1723 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1725 ../../images/blank-20.gif
1726 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1728 ../../images/blank-20.gif
1729 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1731 ../../images/blank-20.gif
1732 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1734 ../../images/blank-20.gif
1735 " width=
"22" height=
"22" alt=
"Implementation"></td>
1740 status_t set_mouse_acceleration(int32 speed);
1747 ../../images/blank-20.gif
1748 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1750 ../../images/blank-20.gif
1751 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1753 ../../images/blank-20.gif
1754 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1756 ../../images/blank-20.gif
1757 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1759 ../../images/blank-20.gif
1760 " width=
"22" height=
"22" alt=
"Implementation"></td>
1765 void set_focus_follows_mouse(bool follow);
1772 ../../images/blank-20.gif
1773 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1775 ../../images/blank-20.gif
1776 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1778 ../../images/blank-20.gif
1779 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1781 ../../images/blank-20.gif
1782 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1784 ../../images/blank-20.gif
1785 " width=
"22" height=
"22" alt=
"Implementation"></td>
1790 bool focus_follows_mouse();
1797 ../../images/blank-20.gif
1798 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1800 ../../images/blank-20.gif
1801 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1803 ../../images/blank-20.gif
1804 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1806 ../../images/blank-20.gif
1807 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1809 ../../images/blank-20.gif
1810 " width=
"22" height=
"22" alt=
"Implementation"></td>
1815 void set_mouse_mode(mode_mouse mode);
1822 ../../images/blank-20.gif
1823 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1825 ../../images/blank-20.gif
1826 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1828 ../../images/blank-20.gif
1829 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1831 ../../images/blank-20.gif
1832 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1834 ../../images/blank-20.gif
1835 " width=
"22" height=
"22" alt=
"Implementation"></td>
1840 mode_mouse mouse_mode();
1843 <!-- Functions header -->
1845 <td colspan=
"7"><center><strong>Workspace Support Functions
</strong></center></td>
1851 ../../images/blank-20.gif
1852 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1854 ../../images/blank-20.gif
1855 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1857 ../../images/blank-20.gif
1858 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1860 ../../images/blank-20.gif
1861 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1863 ../../images/blank-20.gif
1864 " width=
"22" height=
"22" alt=
"Implementation"></td>
1869 int32 count_workspaces();
1876 ../../images/blank-20.gif
1877 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1879 ../../images/blank-20.gif
1880 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1882 ../../images/blank-20.gif
1883 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1885 ../../images/blank-20.gif
1886 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1888 ../../images/blank-20.gif
1889 " width=
"22" height=
"22" alt=
"Implementation"></td>
1894 void set_workspace_count(int32 count);
1901 ../../images/blank-20.gif
1902 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1904 ../../images/blank-20.gif
1905 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1907 ../../images/blank-20.gif
1908 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1910 ../../images/blank-20.gif
1911 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1913 ../../images/blank-20.gif
1914 " width=
"22" height=
"22" alt=
"Implementation"></td>
1919 int32 current_workspace();
1926 ../../images/blank-20.gif
1927 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1929 ../../images/blank-20.gif
1930 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1932 ../../images/blank-20.gif
1933 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1935 ../../images/blank-20.gif
1936 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1938 ../../images/blank-20.gif
1939 " width=
"22" height=
"22" alt=
"Implementation"></td>
1944 void activate_workspace(int32 workspace);
1947 <!-- Functions header -->
1949 <td colspan=
"7"><center><strong>Keyboard Config Functions
</strong></center></td>
1955 ../../images/blank-20.gif
1956 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1958 ../../images/blank-20.gif
1959 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1961 ../../images/blank-20.gif
1962 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1964 ../../images/blank-20.gif
1965 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1967 ../../images/blank-20.gif
1968 " width=
"22" height=
"22" alt=
"Implementation"></td>
1973 status_t get_key_repeat_rate(int32* rate);
1980 ../../images/blank-20.gif
1981 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
1983 ../../images/blank-20.gif
1984 " width=
"22" height=
"22" alt=
"Use Cases"></td>
1986 ../../images/blank-20.gif
1987 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
1989 ../../images/blank-20.gif
1990 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
1992 ../../images/blank-20.gif
1993 " width=
"22" height=
"22" alt=
"Implementation"></td>
1998 status_t set_key_repeat_rate(int32 rate);
2005 ../../images/blank-20.gif
2006 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2008 ../../images/blank-20.gif
2009 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2011 ../../images/blank-20.gif
2012 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2014 ../../images/blank-20.gif
2015 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2017 ../../images/blank-20.gif
2018 " width=
"22" height=
"22" alt=
"Implementation"></td>
2023 status_t get_key_repeat_delay(bigtime_t* delay);
2030 ../../images/blank-20.gif
2031 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2033 ../../images/blank-20.gif
2034 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2036 ../../images/blank-20.gif
2037 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2039 ../../images/blank-20.gif
2040 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2042 ../../images/blank-20.gif
2043 " width=
"22" height=
"22" alt=
"Implementation"></td>
2048 status_t set_key_repeat_delay(bigtime_t delay);
2055 ../../images/blank-20.gif
2056 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2058 ../../images/blank-20.gif
2059 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2061 ../../images/blank-20.gif
2062 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2064 ../../images/blank-20.gif
2065 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2067 ../../images/blank-20.gif
2068 " width=
"22" height=
"22" alt=
"Implementation"></td>
2080 ../../images/blank-20.gif
2081 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2083 ../../images/blank-20.gif
2084 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2086 ../../images/blank-20.gif
2087 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2089 ../../images/blank-20.gif
2090 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2092 ../../images/blank-20.gif
2093 " width=
"22" height=
"22" alt=
"Implementation"></td>
2098 status_t get_key_info(key_info* info);
2105 ../../images/blank-20.gif
2106 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2108 ../../images/blank-20.gif
2109 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2111 ../../images/blank-20.gif
2112 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2114 ../../images/blank-20.gif
2115 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2117 ../../images/blank-20.gif
2118 " width=
"22" height=
"22" alt=
"Implementation"></td>
2123 void get_key_map(key_map** map, char** key_buffer);
2130 ../../images/blank-20.gif
2131 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2133 ../../images/blank-20.gif
2134 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2136 ../../images/blank-20.gif
2137 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2139 ../../images/blank-20.gif
2140 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2142 ../../images/blank-20.gif
2143 " width=
"22" height=
"22" alt=
"Implementation"></td>
2148 status_t get_keyboard_id(uint16* id);
2155 ../../images/blank-20.gif
2156 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2158 ../../images/blank-20.gif
2159 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2161 ../../images/blank-20.gif
2162 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2164 ../../images/blank-20.gif
2165 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2167 ../../images/blank-20.gif
2168 " width=
"22" height=
"22" alt=
"Implementation"></td>
2173 void set_modifier_key(uint32 modifier, uint32 key);
2180 ../../images/blank-20.gif
2181 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2183 ../../images/blank-20.gif
2184 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2186 ../../images/blank-20.gif
2187 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2189 ../../images/blank-20.gif
2190 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2192 ../../images/blank-20.gif
2193 " width=
"22" height=
"22" alt=
"Implementation"></td>
2198 void set_keyboard_locks(uint32 modifiers);
2201 <!-- Functions header -->
2203 <td colspan=
"7"><center><strong>UI Color Info Functions
</strong></center></td>
2209 ../../images/blank-20.gif
2210 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2212 ../../images/blank-20.gif
2213 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2215 ../../images/blank-20.gif
2216 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2218 ../../images/blank-20.gif
2219 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2221 ../../images/blank-20.gif
2222 " width=
"22" height=
"22" alt=
"Implementation"></td>
2227 rgb_color keyboard_navigation_color();
2234 ../../images/blank-20.gif
2235 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2237 ../../images/blank-20.gif
2238 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2240 ../../images/blank-20.gif
2241 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2243 ../../images/blank-20.gif
2244 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2246 ../../images/blank-20.gif
2247 " width=
"22" height=
"22" alt=
"Implementation"></td>
2252 rgb_color ui_color(color_which which);
2259 ../../images/blank-20.gif
2260 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2262 ../../images/blank-20.gif
2263 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2265 ../../images/blank-20.gif
2266 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2268 ../../images/blank-20.gif
2269 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2271 ../../images/blank-20.gif
2272 " width=
"22" height=
"22" alt=
"Implementation"></td>
2277 rgb_color tint_color(rgb_color color, float tint);
2280 <!-- Functions header -->
2282 <td colspan=
"7"><center><strong>Miscellaneous Functions
</strong></center></td>
2288 ../../images/blank-20.gif
2289 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2291 ../../images/blank-20.gif
2292 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2294 ../../images/blank-20.gif
2295 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2297 ../../images/blank-20.gif
2298 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2300 ../../images/blank-20.gif
2301 " width=
"22" height=
"22" alt=
"Implementation"></td>
2306 bigtime_t idle_time();
2313 ../../images/blank-20.gif
2314 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2316 ../../images/blank-20.gif
2317 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2319 ../../images/blank-20.gif
2320 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2322 ../../images/blank-20.gif
2323 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2325 ../../images/blank-20.gif
2326 " width=
"22" height=
"22" alt=
"Implementation"></td>
2331 void run_select_printer_panel();
2338 ../../images/blank-20.gif
2339 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2341 ../../images/blank-20.gif
2342 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2344 ../../images/blank-20.gif
2345 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2347 ../../images/blank-20.gif
2348 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2350 ../../images/blank-20.gif
2351 " width=
"22" height=
"22" alt=
"Implementation"></td>
2356 void run_add_printer_panel();
2363 ../../images/blank-20.gif
2364 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2366 ../../images/blank-20.gif
2367 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2369 ../../images/blank-20.gif
2370 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2372 ../../images/blank-20.gif
2373 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2375 ../../images/blank-20.gif
2376 " width=
"22" height=
"22" alt=
"Implementation"></td>
2381 void run_be_about();
2388 ../../images/blank-20.gif
2389 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2391 ../../images/blank-20.gif
2392 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2394 ../../images/blank-20.gif
2395 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2397 ../../images/blank-20.gif
2398 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2400 ../../images/blank-20.gif
2401 " width=
"22" height=
"22" alt=
"Implementation"></td>
2406 status_t _init_interface_kit_();
2413 ../../images/blank-20.gif
2414 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2416 ../../images/blank-20.gif
2417 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2419 ../../images/blank-20.gif
2420 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2422 ../../images/blank-20.gif
2423 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2425 ../../images/blank-20.gif
2426 " width=
"22" height=
"22" alt=
"Implementation"></td>
2431 void _ReservedShelf1__6BShelfFv(BShelf* const, int32, const BMessage*, const BView*);
2438 ../../images/blank-20.gif
2439 " width=
"22" height=
"22" alt=
"Functional Spec"></td>
2441 ../../images/blank-20.gif
2442 " width=
"22" height=
"22" alt=
"Use Cases"></td>
2444 ../../images/blank-20.gif
2445 " width=
"22" height=
"22" alt=
"Unit Tests"></td>
2447 ../../images/blank-20.gif
2448 " width=
"22" height=
"22" alt=
"Technical Spec"></td>
2450 ../../images/blank-20.gif
2451 " width=
"22" height=
"22" alt=
"Implementation"></td>
2456 uint32 _rule_(uint32 r1, uint32 r2, uint32 r3, uint32 r4);
2466 <!-- legend table -->
2470 <td align=
"center"><strong>Legend
</strong></td>
2476 <td><img src=
"../../images/DocumentDraw.gif" width=
"22" height=
"22" alt=
"Functional Spec"></td>
2477 <td>Functional Spec
</td>
2480 <td><img src=
"../../images/User.gif" width=
"22" height=
"22" alt=
"Use Cases"></td>
2484 <td><img src=
"../../images/Help.gif" width=
"22" height=
"22" alt=
"Unit Tests"></td>
2488 <td><img src=
"../../images/Hammer.gif" width=
"22" height=
"22" alt=
"Technical Spec"></td>
2489 <td>Technical Spec
</td>
2492 <td><img src=
"../../images/GoalFlag.gif" width=
"22" height=
"22" alt=
"Implementation"></td>
2493 <td>Implementation
</td>
2496 <td><img src=
"../../images/Check.gif" width=
"22" height=
"22" alt=
"Completed"></td>
2506 <!-- The obligatory SourceForge plug -->
2508 <small>The OpenBeOS project is hosted by:
</small><br><br>
2509 <a href=
"http://sourceforge.net">
2510 <img src=
"http://sourceforge.net/sflogo.php?group_id=33869&type=1" width=
"88" height=
"31" border=
"0" alt=
"SourceForge Logo">
2514 <small>Copyright
© 2001-
2002
2515 <a href=
"http://www.openbeos.org">OpenBeOS
</a> Project
</small>