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