mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-850 extract intellij.platform.navbar.compatibility module
GitOrigin-RevId: 3644566dc85d108e330c9121b8ef9078192134a2
This commit is contained in:
committed by
intellij-monorepo-bot
parent
2da602139a
commit
edb5818d56
Generated
+1
@@ -1016,6 +1016,7 @@
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/ml-impl/intellij.platform.ml.impl.iml" filepath="$PROJECT_DIR$/platform/ml-impl/intellij.platform.ml.impl.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/navbar/shared/intellij.platform.navbar.iml" filepath="$PROJECT_DIR$/platform/navbar/shared/intellij.platform.navbar.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/navbar/backend/intellij.platform.navbar.backend.iml" filepath="$PROJECT_DIR$/platform/navbar/backend/intellij.platform.navbar.backend.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/navbar.compatibility/shared/intellij.platform.navbar.compatibility.iml" filepath="$PROJECT_DIR$/platform/navbar.compatibility/shared/intellij.platform.navbar.compatibility.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/navbar.compatibility/backend/intellij.platform.navbar.compatibility.backend.iml" filepath="$PROJECT_DIR$/platform/navbar.compatibility/backend/intellij.platform.navbar.compatibility.backend.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/navbar.compatibility/ide/intellij.platform.navbar.compatibility.ide.iml" filepath="$PROJECT_DIR$/platform/navbar.compatibility/ide/intellij.platform.navbar.compatibility.ide.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/navbar.compatibility/monolith/intellij.platform.navbar.compatibility.monolith.iml" filepath="$PROJECT_DIR$/platform/navbar.compatibility/monolith/intellij.platform.navbar.compatibility.monolith.iml" />
|
||||
|
||||
+1
@@ -17,5 +17,6 @@
|
||||
<orderEntry type="module" module-name="intellij.platform.util.ui" />
|
||||
<orderEntry type="module" module-name="intellij.platform.lang.impl" />
|
||||
<orderEntry type="module" module-name="intellij.platform.navbar.backend" />
|
||||
<orderEntry type="module" module-name="intellij.platform.navbar.compatibility" />
|
||||
</component>
|
||||
</module>
|
||||
+4
-3
@@ -1,7 +1,8 @@
|
||||
<idea-plugin package="com.intellij.platform.navbar.compatibility.backend">
|
||||
<!--<dependencies>-->
|
||||
<!-- <module name="intellij.platform.navbar.backend"/>-->
|
||||
<!--</dependencies>-->
|
||||
<dependencies>
|
||||
<!--<module name="intellij.platform.navbar.backend"/>-->
|
||||
<module name="intellij.platform.navbar.compatibility"/>
|
||||
</dependencies>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<getDataRule key="navigationBarItem" type="context" order="last"
|
||||
implementationClass="com.intellij.platform.navbar.compatibility.backend.DefaultNavBarItemDataRule"/>
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
package com.intellij.platform.navbar.compatibility.backend
|
||||
|
||||
import com.intellij.ide.impl.dataRules.GetDataRule
|
||||
import com.intellij.ide.navbar.actions.extensionData
|
||||
import com.intellij.ide.projectView.impl.ProjectRootsUtil
|
||||
import com.intellij.ide.util.DeleteHandler.DefaultDeleteProvider
|
||||
import com.intellij.model.Pointer
|
||||
@@ -14,6 +13,7 @@ import com.intellij.openapi.roots.ui.configuration.actions.ModuleDeleteProvider
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.platform.navbar.NavBarVmItem
|
||||
import com.intellij.platform.navbar.backend.NavBarItem
|
||||
import com.intellij.platform.navbar.compatibility.extensionData
|
||||
import com.intellij.pom.Navigatable
|
||||
import com.intellij.psi.PsiDirectory
|
||||
import com.intellij.psi.PsiElement
|
||||
|
||||
@@ -13,5 +13,6 @@
|
||||
<orderEntry type="module" module-name="intellij.platform.lang.core" />
|
||||
<orderEntry type="module" module-name="intellij.platform.lang.impl" />
|
||||
<orderEntry type="module" module-name="intellij.platform.navbar.ide" />
|
||||
<orderEntry type="module" module-name="intellij.platform.navbar.compatibility" />
|
||||
</component>
|
||||
</module>
|
||||
+4
-3
@@ -1,7 +1,8 @@
|
||||
<idea-plugin package="com.intellij.platform.navbar.compatibility.ide">
|
||||
<!--<dependencies>-->
|
||||
<!-- <module name="intellij.platform.navbar.ide"/>-->
|
||||
<!--</dependencies>-->
|
||||
<dependencies>
|
||||
<!--<module name="intellij.platform.navbar.ide"/>-->
|
||||
<module name="intellij.platform.navbar.compatibility"/>
|
||||
</dependencies>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<getDataRule key="cutProvider" type="fast"
|
||||
implementationClass="com.intellij.platform.navbar.compatibility.ide.CutProviderDataRule"/>
|
||||
|
||||
@@ -4,11 +4,11 @@ package com.intellij.platform.navbar.compatibility.ide
|
||||
import com.intellij.ide.CopyPasteDelegator
|
||||
import com.intellij.ide.CopyPasteSupport
|
||||
import com.intellij.ide.impl.dataRules.GetDataRule
|
||||
import com.intellij.ide.navbar.actions.extensionData
|
||||
import com.intellij.openapi.actionSystem.CommonDataKeys
|
||||
import com.intellij.openapi.actionSystem.DataProvider
|
||||
import com.intellij.openapi.actionSystem.PlatformCoreDataKeys
|
||||
import com.intellij.openapi.actionSystem.PlatformDataKeys
|
||||
import com.intellij.platform.navbar.compatibility.extensionData
|
||||
import javax.swing.JComponent
|
||||
|
||||
internal class CutProviderDataRule : GetDataRule {
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" packagePrefix="com.intellij.platform.navbar.compatibility" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="library" name="kotlin-stdlib" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.platform.core.ui" />
|
||||
<orderEntry type="module" module-name="intellij.platform.lang.impl" />
|
||||
</component>
|
||||
</module>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
<idea-plugin package="com.intellij.platform.navbar.compatibility">
|
||||
</idea-plugin>
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.ide.navbar.actions
|
||||
package com.intellij.platform.navbar.compatibility
|
||||
|
||||
import com.intellij.ide.navigationToolbar.NavBarModelExtension
|
||||
import com.intellij.openapi.actionSystem.DataProvider
|
||||
@@ -0,0 +1,5 @@
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
@Internal
|
||||
package com.intellij.platform.navbar.compatibility;
|
||||
|
||||
import org.jetbrains.annotations.ApiStatus.Internal;
|
||||
@@ -9,6 +9,7 @@
|
||||
|
||||
<!-- should be here, otherwise not loaded in tests (in unit test mode, the platform prefix is `PlatformLangXml) -->
|
||||
<content>
|
||||
<module name="intellij.platform.navbar.compatibility"/>
|
||||
<module name="intellij.platform.navbar.compatibility.backend"/>
|
||||
<module name="intellij.platform.navbar.compatibility.ide"/>
|
||||
<module name="intellij.platform.navbar.compatibility.monolith"/>
|
||||
|
||||
Reference in New Issue
Block a user