fun instantiateBranchNamePanel()

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
    }