Screenshots
When you click in the "Update" menu, BeHappy looks at all the files in the BeBook folder, and updates its index.
Here is the main window, with a "By Kit" sort. Looks like NetPositive, doesn't it?
In fact it is a NetPositive view inside the BeHappy window. Here, to access the BControl::Invoke() function, I expanded the "Interface Kit" item in the upper list, and selected "BControl". Then I selected "Invoke()" in the list underneath, and the description I wanted appeared on the right.
The Be Classes can also be sorted by inheritance.
Here, the BControl class is under BView, BHandler, and BArchivable. When I changed from the "By Kit" sort to the "By Inheritance" sort, BeHappy automaticaly found the first occurence of BControl in the new list. If I click on "Next", BeHappy will select the other occurence of BControl, under BInvoker.