User Manual

We shortly describe in the following how to use various features of OB-Enhancements that might not be so intuitive.

Smart Groups

In a smart group, you can virtually store any kind of element that is browsable in OmniBrowser: methods, classes, packages, messages, etc. Smart groups are thus useful to categorize your code according to different criterias. You can eg. create smart groups for important features of your software and then add all classes responsible for a certain feature to the corresponding smart group. Of course you can add any element to an arbitrarily number of smart groups.

And so it works:

The special 'searches' smart group stores searches you submitted in the mercury panel for later retrival. You can always come back to the search results of past searches by clicking on the right node in the 'searches' smart group.

Multiple Selection

The Smart Group browser also provides multiple selection for methods. When selecting a method while pressing the Shift-key, this methods opens in an additional pane. As you can see when you have more than one method pane opened, each pane gets three icons on the upper right side: '!', '<->' and 'x'. They are used as follows:

Normally when you click on a method (or any other element, eg. a class) its definition opens in the most right pane that is not fixed. If there is no not fixed pane available, a new panes opens on the right presenting the selected method. However, if you press the Shift-key while selecting a method, you will always get a new pane. Note that you can also close method panes by de-selecting them in the method list (ie. the most right column).