As Pharo also uses OB-Enhancements for its class browser, I want to forward this email about recent additions to the OB-Enhancements package.

Cheers,
David

Hello,

I recently added a couple of new features that people wanted to see in 
OB-Enhancements:

- More icons for packages, classes and methods; for a comprehensive list of 
icons
please have a look at http://smallwiki.unibe.ch/hermion/icons.

- Searches in mercury panel are now better integrated in the smart groups. For
instance, you directly go to the result when there is only one search result, 
also
for implementors/senders searches and for 'wild' searches (eg. 'OBCol*').

- In the first column, next to the switches 'packages' and 'smart groups' you 
also
find a 'hierarchy' switch that allows you to see the hierarchy of a selected 
class
and the packages in which this class has been defined or extended. This behaves
similar as in the VW-browser.

- Commands to define a selected method as an extension method of a given class, 
or to
define this method as an extension method for a given package in the local 
class, are
available

- When adding a package to a smart group, you now also see the class categories 
of
this package in the smart group view

- If a package is not stored in any Monticello repository yet, there is a 
command
that allows you to initially import this local package in a repository to be 
defined.

- On the top of the package column you now always see those five packages that 
have
been modified recently in your image. This is very useful to quickly browse to 
the
packages in which you are currently working. You then see all existing packages 
below
these five in an alphabetical order of course.

- I also did some minor stuff, such as fixing defects, renaming or reordering 
some
menu actions to be consistent throughout the browser, etc.


I'd be glad to find some people willing to test these enhancements and to give 
me
feedback. I'm sure that there are still little issues here and there, and maybe 
you
think that some stuff should be done in a different manner. I'm very open to
incorporate any of your suggestions.

To test these changes, you need the following packages:

OmniBrowser-dr.413
OB-Standard-dr.340
OB-Morphic-dr.49
OB-Enhancements-dr.183


Cheers,
David
_______________________________________________
ob-dev mailing list
[EMAIL PROTECTED]
http://mail.wiresong.ca/mailman/listinfo/ob-dev


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to