One observation is that always including Object's members introduces a lot of noise. This view would be more interesting to me if Object's members could be excluded and, more to Tom's point, if it were more visually obvious which methods are actually implemented/declared in the current class... although I'm not sure about his example approach of using gray text color.
I suggest showing them in sort of green color (fits our hierarchy colors) or have an icon (the same as used in the toolbar) and to add actions in popup menu saying "Implement this method in xxx" or "Override this method in xxx" depending on the method nature. Where xxx is the name of the parent class node in the structure view.
>>Nice feature. But it would be much better to show the inherited >>members differently than "real" members, e.g. by gray text color. >> >>Tom
I'd be happy with icons or the green color that Eugene suggested. Please when the structure view showing all inherited member, besides the two sorts alpha and by visibility (this to come soon ;) a 3rd possible one is by defining class (this exist in eclipse, where the duo structure view/hierarchy view is effective) .
Other opinions on this?
--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"
"Thomas Singer" <idea@regnis.de> wrote in message
news:056u7vgc634jnla0f626sgeqft14lkrimj@4ax.com...
>
One observation is that always including Object's members introduces a
lot of noise. This view would be more interesting to me if Object's
members could be excluded and, more to Tom's point, if it were more
visually obvious which methods are actually implemented/declared in the
current class... although I'm not sure about his example approach of
using gray text color.
Jon
Valentin Kipiatkov wrote:
>>Nice feature. But it would be much better to show the inherited
>>members differently than "real" members, e.g. by gray text color.
>>
>>Tom
I suggest showing them in sort of green color (fits our hierarchy colors) or
have an icon (the same as used in the toolbar) and to add actions in popup
menu saying "Implement this method in xxx" or "Override this method in xxx"
depending on the method nature. Where xxx is the name of the parent class
node in the structure view.
Eugene
"Valentin Kipiatkov" <valentin@intellij.com> wrote in message
news:b5nk5h$stk$1@is.intellij.net...
>
>
>
>
Valentin Kipiatkov wrote:
>>Nice feature. But it would be much better to show the inherited
>>members differently than "real" members, e.g. by gray text color.
>>
>>Tom
I'd be happy with icons or the green color that Eugene suggested.
Please when the structure view showing all inherited member, besides the
two sorts alpha and by visibility (this to come soon ;) a 3rd possible
one is by defining class (this exist in eclipse, where the duo structure
view/hierarchy view is effective) .
Edo
Dimmed icon would be really nice besides gray text color.
See
http://www.intellij.net/tracker/idea/viewSCR?publicId=2531