Bug 230903 [Markers] Problems view > Configure Contents... gray-checks fully selected type categories
I20080502-0100 Problems view > Configure Contents... gray-checks fully selected type categories. Steps: - create new configuration - check API Problems - uncheck API Problems > API Usage Problems - check API Problems > API Usage Problems => expected: API Problems checked again => was: API Problems gray-checked
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/TypesConfigurationArea.java
}
				}
			}
			/**
			 * Update the parent check state based on the state of the element
			 * 
			 * @param element
			 * @param checked
			 */
			private void setParentCheckState(Object element, boolean checked) {
				Object parent = typesContentProvider.getParent(element);
				if (parent == null)
					return;
				Object[] children = typesContentProvider.getChildren(parent);
				for (int i = 0; i < children.length; i++) {
					
					if (typesViewer.getChecked(children[i]) != checked) {
						typesViewer.setGrayChecked(parent, true);
						return;
					}
				}
				
				typesViewer.setChecked(parent, checked);
			}
		});
		Composite buttonComposite = new Composite(composite, SWT.NONE);
		GridLayout buttonLayout = new GridLayout();
		buttonLayout.marginWidth = 0;
		buttonComposite.setLayout(buttonLayout);
		GridData buttonsData = new GridData();