mark content roots that annotated as source or test roots.

This commit is contained in:
Maxim Shafirov
2009-09-22 14:34:28 +04:00
parent 73ba7dc444
commit f3e5d03706
@@ -55,6 +55,14 @@ public class PsiDirectoryNode extends BasePsiNode<PsiDirectory> {
if (getParentValue() instanceof Project) {
data.addText(" (" + directoryFile.getPresentableUrl() + ")", SimpleTextAttributes.GRAYED_ATTRIBUTES);
}
else if (ProjectRootsUtil.isSourceOrTestRoot(directoryFile, project)) {
if (ProjectRootsUtil.isInTestSource(directoryFile, project)) {
data.addText(" (test source root)", SimpleTextAttributes.GRAY_ATTRIBUTES);
}
else {
data.addText(" (source root)", SimpleTextAttributes.GRAY_ATTRIBUTES);
}
}
setupIcon(data, psiDirectory);