Bug 227610 - "Location" as a table column in "Go to..." dialogs
"Location" as a table column in "Go to..." dialogs
Status: REOPENED
Product: utilities
Classification: Unclassified
Component: Jump To
7.4
All All
: P3 (vote)
: 7.4
Assigned To: Tomas Zezula
issues@utilities
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-03-18 11:57 UTC by sanekf
Modified: 2013-03-19 11:54 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sanekf 2013-03-18 11:57:43 UTC
Hi.

Currently one has to click on each match in "Go to type/symbol/etc" dialog to check "Location" field. It should be available as a table's column instead.

Some considerations:
1) Path should be right-aligned.
2) By default show relative path, but there should be an option to show full path.
3) Columns' width should be adjustable, or netbeans should guess it automatically depending on the search results.
4) There must be a way to disable "Project" column (otherwise there might be not enough horizontal space).
Comment 1 Tomas Zezula 2013-03-18 17:25:29 UTC
You don't have to click on them the absolute path is a tooltip text on each entry.
Changing the List into Table, which allows user to turn off column and resize column, will make the UI ugly as table header will need to be shown. Also the dialog is not wide enough to hold even the relative path so you will see just a part of the path.
Comment 2 sanekf 2013-03-19 11:54:20 UTC
Please reconsider your position. This functionality is crucial for me, and I do not want to return back to Gvim+cscope just because of this.

(In reply to comment #1)
> You don't have to click on them the absolute path is a tooltip text on each
> entry.

Having to hover mouse over each entry for every search is not productive either.

> Changing the List into Table, which allows user to turn off column and resize
> column, will make the UI ugly as table header will need to be shown.

I don't understand why the table header is considered ugly. Sure, in current implementation it is not needed, but refusing to add more columns because right now there are only two of them seems wrong.

If you still insist on table header being ugly, you can hide it when there are only 2 columns and add corresponding settings to "Tools->Options". This way the default look&feel will remain the same.

> Also the
> dialog is not wide enough to hold even the relative path so you will see just a
> part of the path.

This problem is partially addressed by right-aligning the path. Also, relative paths in my project (linux kernel) are not so long (~15 symbols) so there is more than enough space. An option to disable "Project Name" column will help with this too.


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo