Initial Commit
[packages] / xemacs-packages / oo-browser / br-help
1 OO-Browser Keyboard Help                  {H} displays mouse help
2
3 --- Basic Commands ---
4
5 {C-c C-l} load/create an Envir  {C-c C-r} reinitialize browser display
6                                 {C-c C-s} save the current Environment
7
8 {m} / {M} match classes/entries {H}       mouse help       {h}     this help
9 {i}       class info            {w}       where entry def  {M-c}   class stat
10 {q}       exit OO-Browser       {C-u q}   quit OO-Browser  {M-e}   Env   stat
11 {x}       exit level            {b}       list buffers, select one to display
12
13 --- Viewing ----
14
15 {v}       view entry            {C-u v}   prompt for entry to view
16 {V}       view C++ friend def
17 {e}       edit entry            {C-u e}   prompt for class or feature to edit
18 {j}       jump to declaration   {C-u j}   prompt for declaration to jump to
19 {J}       edit declaration      {C-u J}   prompt for declaration to edit
20
21 {f}       class features        {C-u f}   features of all listed classes
22 {=}       class attributes      {C-u =}   attributes of all listed classes
23 {r}       class routines        {C-u r}   routines of all listed classes
24 {M-0 f}   toggle showing/hiding of inherited class features
25 {F}       feature signature     {C-u F}   feature sigs of all listed features
26
27 {SPC}     scroll viewer up      {DEL}     scroll viewer down
28 {.}       scroll view up a line {,}       scroll view down a line
29 {>}       scroll to viewer end  {<}       scroll to viewer beginning
30
31 {C-v}     scroll listing up     {C-n}     next listing entry
32 {M-v}     scroll listing down   {C-p}     prev listing entry
33
34 {t}       top classes    {A} or {C-u t}   all classes  {C-c C-e} rebuild Env
35 {l}       top Library classes   {C-u l}   all Lib classes    {L} rebuild Lib
36 {s}       top System classes    {C-u s}   all Sys classes    {S} rebuild Sys
37 {u}       list unique classes
38
39 {#}       count listing entries {1}       viewer full screen
40 {o}       order classes         {C-c C-v} to or from viewer wind
41
42 --- Relations ---
43
44 {a}       class ancestors       {C-u a}   ancestors,       all listed classes
45 {d}       class descendants     {C-u d}   descendants,     all listed classes
46 {@}       class at inher level  {C-u @}   at inher level,  all listed classes
47 {I}       entity implementors   {C-u I}   implementors,    all listed entities
48 {P}       conforming protocols  {C-u P}   conforming protocols, all listed classes
49
50 {p}       class parents         {C-u p}   parents,  all listed classes
51 {c}       class children        {C-u c}   children, all listed classes
52
53 --- Environment Names ---
54
55 {M-a} add an Env name           {M-r} replace name's associated Env
56 {M-n} rename Environment        {M-m} remove a name from an Env 
57 {M-l} list names with Envs
58
59 --- Graphical Views ---
60
61 {M-d}     descendant tree of a class    {C-u M-d} descendant tree, all classes
62 {M-f}     toggle show/hide features     {M-g}     graphical view of list
63 {M-k}     kill all graphical processes
64
65 --- Miscellaneous ---
66
67 {C-c C-d} delete Env class      {C-c #}   OO-Browser version and credits
68 {C-c C-w} write browser buffer  {C-c C-k} kill viewer buffer, show help
69 {C-x -}   narrow windows by 10  {C-x +}   widen windows by 10
70
71 An `Environment' describes a set of inter-class relationships used by
72 the browser.  An `Environment specification' tells the browser how to build
73 the associated Environment.  A `top class' has no parents.  A `System class'
74 is part of a system still under development.  A `Library class' is a stable,
75 class released for reuse.