Skip to content

Commit 352c68a

Browse files
Empty tooltips are shown on Java plugin popup #420 (#479)
1 parent 4fd423b commit 352c68a

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui/GenerateTestsDialogWindow.kt

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -163,13 +163,15 @@ class GenerateTestsDialogWindow(val model: GenerateTestsModel) : DialogWrapper(m
163163

164164
@Suppress("UNCHECKED_CAST")
165165
private val itemsToHelpTooltip = hashMapOf(
166-
(codegenLanguages as ComboBox<CodeGenerationSettingItem>) to ContextHelpLabel.create(""),
167-
(testFrameworks as ComboBox<CodeGenerationSettingItem>) to ContextHelpLabel.create(""),
168-
(mockStrategies as ComboBox<CodeGenerationSettingItem>) to ContextHelpLabel.create(""),
169-
(staticsMocking as ComboBox<CodeGenerationSettingItem>) to ContextHelpLabel.create(""),
170-
(parametrizedTestSources as ComboBox<CodeGenerationSettingItem>) to ContextHelpLabel.create("")
166+
(codegenLanguages as ComboBox<CodeGenerationSettingItem>) to createHelpLabel(),
167+
(testFrameworks as ComboBox<CodeGenerationSettingItem>) to createHelpLabel(),
168+
(mockStrategies as ComboBox<CodeGenerationSettingItem>) to createHelpLabel(),
169+
(staticsMocking as ComboBox<CodeGenerationSettingItem>) to createHelpLabel(),
170+
(parametrizedTestSources as ComboBox<CodeGenerationSettingItem>) to createHelpLabel()
171171
)
172172

173+
private fun createHelpLabel() = JBLabel(AllIcons.General.ContextHelp)
174+
173175
init {
174176
title = "Generate tests with UtBot"
175177
setResizable(false)
@@ -260,11 +262,11 @@ class GenerateTestsDialogWindow(val model: GenerateTestsModel) : DialogWrapper(m
260262

261263
private fun Row.makePanelWithHelpTooltip(
262264
mainComponent: JComponent,
263-
contextHelpLabel: ContextHelpLabel?
265+
label: JBLabel?
264266
): CellBuilder<JPanel> =
265267
component(Panel().apply {
266268
add(mainComponent, BorderLayout.LINE_START)
267-
contextHelpLabel?.let { add(it, BorderLayout.LINE_END) }
269+
label?.let { add(it, BorderLayout.LINE_END) }
268270
})
269271

270272
private fun findSdkVersion(): JavaVersion? {
@@ -987,7 +989,7 @@ class GenerateTestsDialogWindow(val model: GenerateTestsModel) : DialogWrapper(m
987989
}
988990
}
989991

990-
private fun ComboBox<CodeGenerationSettingItem>.setHelpTooltipTextChanger(helpLabel: ContextHelpLabel) {
992+
private fun ComboBox<CodeGenerationSettingItem>.setHelpTooltipTextChanger(helpLabel: JBLabel) {
991993
addActionListener { event ->
992994
val comboBox = event.source as ComboBox<*>
993995
val item = comboBox.item as CodeGenerationSettingItem

0 commit comments

Comments
 (0)