IDEA-332876 UI tests: Check Main Toolbar default state

Step 1.1

GitOrigin-RevId: c2e7a92c33b890d437f522c49bdeb2f2b3962deb
This commit is contained in:
Aydar Mukhametzyanov
2023-12-19 18:08:46 +00:00
committed by intellij-monorepo-bot
parent 5271d66222
commit 87098363bc
@@ -7,6 +7,7 @@ import com.intellij.icons.AllIcons
import com.intellij.ide.ui.UISettings
import com.intellij.ide.ui.customization.CustomActionsSchema
import com.intellij.openapi.MnemonicHelper
import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.diagnostic.logger
import com.intellij.openapi.ui.JBPopupMenu
import com.intellij.openapi.util.NlsActions
@@ -273,6 +274,12 @@ internal sealed class CustomHeader(@JvmField internal val window: Window) : JPan
return iconProvider.getOrProvide(ScaleContext.create(window))!!
}
}
if (ApplicationManager.getApplication().isInternal) {
@Suppress("HardCodedStringLiteral")
ic.accessibleContext.accessibleName = "Application icon"
}
ic.addMouseListener(object : MouseAdapter() {
override fun mousePressed(e: MouseEvent?) {
JBPopupMenu.showBelow(ic, menu)