This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 151065 - Navigator Filters
Summary: Navigator Filters
Status: NEW
Alias: None
Product: php
Classification: Unclassified
Component: Editor (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Ondrej Brejla
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-22 19:51 UTC by compucoder
Modified: 2013-08-16 03:41 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments
This is how is shown in PHPStorm, Notice the class is almost empty, all are inherited methods and props (49.55 KB, image/png)
2013-08-16 03:39 UTC, luislobo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description compucoder 2008-10-22 19:51:22 UTC
When using the Navigator with PHP files the filter buttons on the bottom of the navigator have no effect. Even using the
context menu to toggle the filters has no effect.

I also think the sorting is bad when sort by name is used (which is the default). It is taking Case into account which
makes it hard to find the function you're looking for. I.e. public $a shows way after public $A - I think you should
sort by name without taking case into account. I know we are coding with case sensitive languages but when scanning the
navigator for your function (or what you think the function is) it is frustrating. The Project and Files list does this
too. I know *nix sorts its filesystem this way but in reality it isn't a productive means of sorting when searching for
things. To also point out an inconsistency... If you sort by Source in the navigator it doesn't take case into account.

Thanks.
Comment 1 Martin Krauskopf 2008-12-16 15:21:57 UTC
Might be the same as #155270 (just fixed).
Comment 2 compucoder 2009-01-13 15:48:20 UTC
It is not fully fixed. The filter for methods only hides static methods. Public methods, constructors and destructors
are not affected by any of the filters. You should add 2 new filters. Show Public Members, Show Protected Members. May
even want more if you can think of any that would be useful.

Also, the navigator is still sorting case sensitive. This is really hard to use when you are a large file and a broad
mix. I would say add yet another filter for sort options. Case Insensitive, Variables, methods, etc.
Comment 3 luislobo 2013-08-16 03:39:05 UTC
Created attachment 138772 [details]
This is how is shown in PHPStorm, Notice the class is almost empty, all are inherited methods and props

This is how is shown in PHPStorm, Notice the class is almost empty, all are inherited methods and props
Comment 4 luislobo 2013-08-16 03:41:22 UTC
??? I added the attachment to bug #143879 and appears here?