From 6a5fd79a312d089566bd8a45c673ec4f7cab0c9d Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Fri, 9 Aug 2024 02:44:33 +0400 Subject: [PATCH] introduce `ToolbarUtils.createTargetComponent(JComponent, ..)` GitOrigin-RevId: b85a6a4287a043756fa8185b9adec7417da3d63f --- .../com/intellij/openapi/actionSystem/impl/ToolbarUtils.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ToolbarUtils.kt b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ToolbarUtils.kt index d6cfce0456e6..29748b30e340 100644 --- a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ToolbarUtils.kt +++ b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ToolbarUtils.kt @@ -44,6 +44,10 @@ object ToolbarUtils { return MyComponent(editor.contentComponent, dataProvider) } + fun createTargetComponent(component: JComponent, dataProvider: UiDataProvider): JComponent { + return MyComponent(component, dataProvider) + } + private class MyComponent(val base: JComponent, val provider: UiDataProvider ) : JComponent(), UiDataProvider {