Community
Participate
Working Groups
Build Identifier: M20090917-0800 In eclipse 3.4 the Breadcrumb was introduced in the Java Editor. This is an excellent feature, and there is already lot of other defects opened for requesting this feature in other editors like PHP (bug#263420), XSLT(259051) and Generic XML editor(293650). It will be great if this feature can be provided as standard eclipse component which can be used by the eclipse plug-in developers, because as of now, we are ending up copying the Eclipse breadcrumb internal code to provide this feature, and I am sure nobody like to go with this approach because of obvious pitfalls down the line. Reproducible: Always Steps to Reproduce: This is request for new feature.
Currently JDT has the breadcrumbs. I'll move the bug there to decide, whether to make it as an API or not
Platform UI (JFace not SWT) has to decide whether they want to offer this. Of course we (JDT) will help if the decision is positive.
(In reply to comment #2) > Platform UI (JFace not SWT) has to decide whether they want to offer this. Of > course we (JDT) will help if the decision is positive. See Bug 262846. IMHO,Breadcrumb widget and Token viewer have quite a bit of overlap. And, as such the two could very well be a single widget. Also, on a side note, 'viewer' seems like a misnomer for such a widget.
*** Bug 341231 has been marked as a duplicate of this bug. ***
There is another Breadcrumb viewer inside debug plugin that looks very similar with this one. We would like to use the Breadcrumb in our application but of course we would not like to refer the internal classes. Who knows, maybe we make the change ourselves and contribute it back.
We tried to use the breadcrumb viewer in openSCADA. Yet we stumbled over the issue that the breadcrumb viewer uses ITreePathContentProvider instead of ITreeContentProvider. Also the ITreeContentProvider requires the viewer instance to be a subclass of AbstractTreeViewer. So we use a different approach now. Still we extracted the breadcrumb viewer and made an external bundle out of it which is available on github: https://github.com/ctron/org.openscada.ui.breadcrumbs