I wasn't able to reproduce the behavior you are describing. New > Header File and New > Source File are present in Project Explorer with any selected folder.
Sorry, I misread your problem description. I fixed a bug in initialization of New Source File dialog and for some reason thought that the two problems were related. Could you please file a bug. I'm going to look at it now.
I tried this build, but it does not seem to have this fix included.
The behaviour is still the same as described in my original post.
Just to make sure, I used the Eclipse Juno M6 + CDT 8.1.0 M6.
I downloaded your repo zip as below.
I went to "Install New Software..." and added that zip (From
"Archive").
Then restarted.
"About .. " now says 8.1.0.201203301009
When I click in the Project Explorer on src and Select "New"
I get no entry of "Header File" or "Source File" entry, but
normal (I guess Platform) "New File" or "New File from
Template.
In the Project Explorer I only get these entries when I
select the project itself (e.g. testc), but then I have to
check the directories where to put the file.
In the Navigator, there is no problem, I get the menu
entries for C Header/Source File creation at any
subdirectory.
And regarding Navigator and Project Explorer, what is
actually the differenece between them?
What is the reason to have those two, since they actually
look the same.