[python] Refactor icons layout in community

Icons removed from SDK package (no need to have a separate class for it), ultimate icons moved out of community module.

There are only 3 icon packages in community:
* `PythonParserIcons`
* `PythonPsiApiIcons`
* `PythonIcons` (aka `intellij.python.community.impl`)

Latter two have `.json` mapper to replace old icons with new one for New UI which is included into corresponding `.xml` file.

GitOrigin-RevId: 0438ad4485b5a82a89c81ec63ae6e575d5bb52de
This commit is contained in:
Ilya.Kazakevich
2024-01-12 14:23:10 +01:00
committed by intellij-monorepo-bot
parent bf5cbaecdc
commit b599287e32
59 changed files with 50 additions and 534 deletions

View File

@@ -9,9 +9,8 @@ import com.intellij.openapi.projectRoots.ProjectJdkTable;
import com.intellij.openapi.projectRoots.Sdk;
import com.jetbrains.python.PyBundle;
import com.jetbrains.python.module.PythonModuleType;
import com.jetbrains.python.psi.icons.PythonPsiApiIcons;
import com.jetbrains.python.sdk.PythonSdkType;
import com.jetbrains.python.icons.PythonIcons;
import com.jetbrains.python.sdk.icons.PythonSdkIcons;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -55,6 +54,6 @@ public final class PythonFacetType extends FacetType<PythonFacet, PythonFacetCon
@Override
public Icon getIcon() {
return PythonSdkIcons.Python;
return PythonPsiApiIcons.Python;
}
}

View File

@@ -8,8 +8,7 @@ import com.intellij.ide.util.frameworkSupport.FrameworkSupportProvider;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.module.ModuleType;
import com.jetbrains.python.module.PythonModuleType;
import com.jetbrains.python.icons.PythonIcons;
import com.jetbrains.python.sdk.icons.PythonSdkIcons;
import com.jetbrains.python.psi.icons.PythonPsiApiIcons;
import org.jetbrains.annotations.NotNull;
import javax.swing.*;
@@ -22,7 +21,7 @@ public final class PythonFrameworkSupportProvider extends FrameworkSupportProvid
@Override
public Icon getIcon() {
return PythonSdkIcons.Python;
return PythonPsiApiIcons.Python;
}
@NotNull