Hello,
It was very hard work, but finally and eventually I managed to integrate the
tree
view of Juraj in a reasonable way into OmniBrowser, so that we can use it for
instance to browse packages. The package browser of OB-Enhancements is now
using this
tree in the first column to render packages on the first level and class
categories
on the second level.
As this is a rather drastic change affecting also the underlying meta-model
representing navigation in OB, I'd appreciate if some people give this a try and
report any problems they might find to me. I extensively tested it, but you
never know.
I'm still working on some little things concerning this tree integration, mostly
internal stuff, so nothing that should stand in way of using it already now. Just
drop me a note if you encounter any problems, something that can still occur right now.
Other recent enhancements include:
- OB-TraitsIntegration is now part of OB-Enhancements as some people wanted to have
it integrated in this package
- mouse-over for icons in columns to get an explanation label
- some icons are clickable, eg. to directly browse methods in superclasses
- improvements in smart groups
You need to load the following packages:
OmniBrowser-dr.417
OB-Morphic-dr.54
OB-Standard-dr.351
OB-Enhancements-dr.207
ToDos:
- refactor some of the code for the tree view
- address several minor issues (eg. performance)
- write more tests for tree view
- integrate OmniBrowserFixes in OB-Enhancements
Cheers,
David
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project