From 615f6a7e899f890495c24414619ec8fdfb28837f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Wed, 30 Apr 2025 16:47:58 +0200 Subject: [PATCH] ui_faq.md: Progress section --- topics/user_interface_components/ui_faq.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/topics/user_interface_components/ui_faq.md b/topics/user_interface_components/ui_faq.md index 4be49ee69..641a39701 100644 --- a/topics/user_interface_components/ui_faq.md +++ b/topics/user_interface_components/ui_faq.md @@ -78,6 +78,12 @@ If you use the insets elsewhere, you need to manually call `JBInsets.update()` i ## Icons +### Progress + +Animated progress icons can be obtained via [`AsyncProcessIcon`](%gh-ic%/platform/platform-api/src/com/intellij/util/ui/AsyncProcessIcon.java). + +[`LoadingDecorator`](%gh-ic%/platform/platform-api/src/com/intellij/openapi/ui/LoadingDecorator.kt) provides "loading" placeholder panel. + ### Manipulating Icons Use [`IconUtil`](%gh-ic%/platform/core-ui/src/util/IconUtil.kt) to scale/colorize/darken/desaturate existing [icons](icons.md) as needed.