mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
special icon for generated test root
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 1.2 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.6 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.6 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.2 KiB |
+2
-3
@@ -22,7 +22,6 @@ import com.intellij.ui.DarculaColors;
|
||||
import com.intellij.ui.JBColor;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.jps.model.java.JavaSourceRootProperties;
|
||||
import org.jetbrains.jps.model.java.JavaSourceRootType;
|
||||
|
||||
import javax.swing.*;
|
||||
@@ -60,8 +59,8 @@ public class JavaModuleSourceRootEditHandler extends JavaSourceRootEditHandlerBa
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public Icon getRootIcon(@NotNull JavaSourceRootProperties properties) {
|
||||
return properties.isForGeneratedSources() ? AllIcons.Modules.GeneratedSourceRoot : AllIcons.Modules.SourceRoot;
|
||||
protected Icon getGeneratedRootIcon() {
|
||||
return AllIcons.Modules.GeneratedSourceRoot;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
|
||||
+9
@@ -39,6 +39,15 @@ public abstract class JavaSourceRootEditHandlerBase extends ModuleSourceRootEdit
|
||||
super(rootType);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public Icon getRootIcon(@NotNull JavaSourceRootProperties properties) {
|
||||
return properties.isForGeneratedSources() ? getGeneratedRootIcon() : getRootIcon();
|
||||
}
|
||||
|
||||
@NotNull
|
||||
protected abstract Icon getGeneratedRootIcon();
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public String getPropertiesString(@NotNull JavaSourceRootProperties properties) {
|
||||
|
||||
+6
-1
@@ -38,7 +38,6 @@ public class JavaTestSourceRootEditHandler extends JavaSourceRootEditHandlerBase
|
||||
super(JavaSourceRootType.TEST_SOURCE);
|
||||
}
|
||||
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public String getRootTypeName() {
|
||||
@@ -57,6 +56,12 @@ public class JavaTestSourceRootEditHandler extends JavaSourceRootEditHandlerBase
|
||||
return AllIcons.Modules.TestRoot;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
protected Icon getGeneratedRootIcon() {
|
||||
return AllIcons.Modules.GeneratedTestRoot;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public Icon getFolderUnderRootIcon() {
|
||||
|
||||
@@ -346,7 +346,7 @@ public class AllIcons {
|
||||
public static final Icon AutoscrollFromSource = IconLoader.getIcon("/general/autoscrollFromSource.png"); // 16x16
|
||||
public static final Icon AutoscrollToSource = IconLoader.getIcon("/general/autoscrollToSource.png"); // 16x16
|
||||
public static final Icon Balloon = IconLoader.getIcon("/general/balloon.png"); // 16x16
|
||||
public static final Icon BalloonClose = IconLoader.getIcon("/general/balloonClose.png"); // 30x30
|
||||
public static final Icon BalloonClose = IconLoader.getIcon("/general/balloonClose.png"); // 32x32
|
||||
public static final Icon BalloonError = IconLoader.getIcon("/general/balloonError.png"); // 16x16
|
||||
public static final Icon BalloonInformation = IconLoader.getIcon("/general/balloonInformation.png"); // 16x16
|
||||
public static final Icon BalloonWarning = IconLoader.getIcon("/general/balloonWarning.png"); // 16x16
|
||||
@@ -690,6 +690,7 @@ public class AllIcons {
|
||||
public static final Icon Edit = IconLoader.getIcon("/modules/edit.png"); // 14x14
|
||||
public static final Icon ExcludeRoot = IconLoader.getIcon("/modules/excludeRoot.png"); // 16x16
|
||||
public static final Icon GeneratedSourceRoot = IconLoader.getIcon("/modules/generatedSourceRoot.png"); // 16x16
|
||||
public static final Icon GeneratedTestRoot = IconLoader.getIcon("/modules/generatedTestRoot.png"); // 16x16
|
||||
public static final Icon Library = IconLoader.getIcon("/modules/library.png"); // 16x16
|
||||
public static final Icon Merge = IconLoader.getIcon("/modules/merge.png"); // 16x16
|
||||
public static final Icon ModulesNode = IconLoader.getIcon("/modules/modulesNode.png"); // 16x16
|
||||
|
||||
Reference in New Issue
Block a user