Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 324856

Summary: Project Properties, C++ General, "File Types" behaviour is confusing
Product: [Tools] CDT Reporter: John McCabe <john>
Component: cdt-coreAssignee: Project Inbox <cdt-core-inbox>
Status: NEW --- QA Contact: Jonah Graham <jonah>
Severity: enhancement    
Priority: P3 CC: aegges, john
Version: 7.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description John McCabe CLA 2010-09-09 10:59:51 EDT
When you right click on a project, select "Properties", open the "C/C++ General" category and select the "File Types" item you are presented with the options "Use workspace settings" and "Use project settings" along with a grid view showin "Filename" "Description" and "Status" colums.

When "Use workspace settings" is selected the grid is filled with many file associations, with their status mostly set to "Locked".

If you now select "Use project settings" (on a previously unchanged project) all of those associations disappear leaving the user wondering whether or not they're actually all no longer applicable.

By experiment I have come to the conclusion that the workspace settings are still applicable and "New..." items override the workspace settings however this, to me is NOT clear from the behaviour of that list.

Ideally (in my opinion) what should happen is that the list items become "Unlocked" (and no longer greyed out) when "Use project settings" is selected, and options (buttons) to Add, Remove or Override specific items should be provided.