From 99e3a8422fa5c0fe6d03b88ff45ba46db9cd64fd Mon Sep 17 00:00:00 2001 From: Dmitry Drobotov Date: Wed, 9 Oct 2024 18:52:34 +0200 Subject: [PATCH] IJPL-156413 Set accessible name for import settings scroll pane GitOrigin-RevId: 1a2cbdca215fc92da329682a87f08fdc41a2dcc1 --- .../resources/messages/ImportSettingsBundle.properties | 1 + .../importSettings/chooser/settingChooser/SettingChooserPage.kt | 1 + 2 files changed, 2 insertions(+) diff --git a/plugins/ide-startup/importSettings/resources/messages/ImportSettingsBundle.properties b/plugins/ide-startup/importSettings/resources/messages/ImportSettingsBundle.properties index e0f192a287e9..2b92804c1c0b 100644 --- a/plugins/ide-startup/importSettings/resources/messages/ImportSettingsBundle.properties +++ b/plugins/ide-startup/importSettings/resources/messages/ImportSettingsBundle.properties @@ -70,6 +70,7 @@ import.settings.sync.ok = Sync Settings import.settings.sync.import.once = Import Once choose.settings.title = Import
Settings From +choose.settings.title.accessible.name=Import Settings From {0} choose.product.skip.import = Skip Import choose.settings.configure = Configure choose.settings.show_all = Show all diff --git a/plugins/ide-startup/importSettings/src/com/intellij/ide/startup/importSettings/chooser/settingChooser/SettingChooserPage.kt b/plugins/ide-startup/importSettings/src/com/intellij/ide/startup/importSettings/chooser/settingChooser/SettingChooserPage.kt index 2663f5edea6b..9e43834edffa 100644 --- a/plugins/ide-startup/importSettings/src/com/intellij/ide/startup/importSettings/chooser/settingChooser/SettingChooserPage.kt +++ b/plugins/ide-startup/importSettings/src/com/intellij/ide/startup/importSettings/chooser/settingChooser/SettingChooserPage.kt @@ -117,6 +117,7 @@ internal sealed class SettingChooserPage( add(ScrollSnapToFocused(listPane, this@SettingChooserPage).apply { viewport.isOpaque = false background = JBColor.namedColor("WelcomeScreen.Details.background", JBColor(Color.white, Color(0x313335))) + accessibleContext.accessibleName = ImportSettingsBundle.message("choose.settings.title.accessible.name", provider.getText(product)) SwingUtilities.invokeLater { this.requestFocus()