Community
Participate
Working Groups
From the email posted to platform-ui mailing list: Hi, I'd like to work on contributing browser style navigation to Eclipse UI. I have a plugin you can get from http://sourceforge.net/projects/nox that provides similar functionality, but I believe this is better provided by the UI itself, more so after the recent changes to handling of perspectives and the editor area. I've been thinking about how to best provide this functionality in Eclipse for some time. I wanted to hear what everyone here thinks before actually writing code and see if this is feasible or even desired, so here goes: A navigation bar that would be anchored above all the workbooks in the editor area, providing back and forward drop-downs along with a label that shows the fully qualified name of the active editor's input. Ideally, all navigation within the workbench such as: - opening files - performing any action on Java elements which results in opening editors or revealing selections in an editor - performing any action on an object that implements IAdaptable which results in opening editors or revealing selections in an editor should be visible in the history. At the very least, editor inputs for all opened files should be in the history (this would be very limited but have a correspondingly simple implementation). The navigation bar can also provide a more visible UI for changing working sets that apply to a workbench page (considering the latest working set RFC) and pinning editors so they won't be reused. I have some design ideas that I also want to discuss if this seems doable to the folks here. Cagatay --CK.
Created attachment 507 [details] nox.browser and nox.logger plugins
The attachment contains the nox.browser (0.6.2) and the prerequisite nox.logger (0.1.2) plugins. They demonstrate a possible starting point to add navigation functionality to Eclipse UI. I have since fixed some rather serious memory leaks and implemented better representation of browsing and editor pin state, though these changes are still in the CVS repository and not released on the project home page. Even though the browser plugin in its current state implements single-click browsing, my original proposal to the mailing list excludes this functionality. I came to think that it would be better if this is left to individual views. However, the browser plugin itself depends on selection changes to implement navigation as it currently stands. The following attachment contains the release notes for these two plugins.
Created attachment 508 [details] Release notes for nox.browser and nox.logger plugins
Thanks Cagatay, I'll evaluate this and get back to you.
Cagatay, Sorry, I've been wanting to take a look at this for ages, but have been unable to. We will not be able to put this feature in for 2.0. However, it's something I really want to look at early in 3.0. In the meantime, people can use nox. It would help if you could gather usability feedback so we have a better idea of how to add similar support to the Workbench in 3.0.
*** Bug 15768 has been marked as a duplicate of this bug. ***
Reopen to investigate
I tried to use this plugin with 2.1 but I got some NPE. I would like to take a look on it so we can procede with the work on bug 5700. Do you have a more recente version? Are you still interested in working on making it part of the eclipse platform? I am going to mark this as dup of 5700. Please join us in the platform-dev-ui to talk/work on it.
Opps. Forgot to mark as dup. *** This bug has been marked as a duplicate of 5700 ***