From a8b77e1ab154d64da27928f1ac4da695bec427ed Mon Sep 17 00:00:00 2001 From: Karol Lewandowski Date: Wed, 7 Aug 2024 09:14:47 +0200 Subject: [PATCH] status_bar_widgets.md: Add information about how to get a widget programmatically --- topics/user_interface_components/status_bar_widgets.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/topics/user_interface_components/status_bar_widgets.md b/topics/user_interface_components/status_bar_widgets.md index 5208384bd..e8b9e4e46 100644 --- a/topics/user_interface_components/status_bar_widgets.md +++ b/topics/user_interface_components/status_bar_widgets.md @@ -113,3 +113,13 @@ By default, widgets aren't shown in [LightEdit](https://www.jetbrains.com/help/i To show a widget, implement [`LightEditCompatible`](%gh-ic%/platform/core-api/src/com/intellij/ide/lightEdit/LightEditCompatible.java) in your factory. + +## FAQ + +### How to get a widget programmatically? + +```kotlin +val widget = WindowManager.getInstance().getStatusBar(project) + .getWidget(MyWidget.ID) as MyWidget + +```