in src/main/kotlin/com/jetbrains/interactiveRebase/visuals/LabeledBranchPanel.kt [166:187]
fun instantiateBranchNamePanel(): JBPanel<*> {
val panel = JBPanel<JBPanel<*>>()
panel.isOpaque = false
panel.layout = GridBagLayout()
val label = BoldLabel(branchName)
label.horizontalAlignment = SwingConstants.CENTER
val roundedPanel = RoundedPanel()
roundedPanel.border = EmptyBorder(2, 3, 3, 3)
roundedPanel.cornerRadius = 15
roundedPanel.removeBackgroundGradient()
roundedPanel.backgroundColor = colorTheme.branchNameColor
if (branch.isRebased) {
roundedPanel.backgroundColor = Palette.TRANSPARENT
roundedPanel.addBackgroundGradient(colorTheme.branchNameColor, Palette.TOMATO_THEME.branchNameColor)
}
roundedPanel.add(label)
panel.add(roundedPanel)
if (branch.isPrimary) {
addHelpMessage(panel)
}
return panel
}