Skip to content

Commit

Permalink
chore: remove tabbed hover background
Browse files Browse the repository at this point in the history
  • Loading branch information
hstyi committed Jan 25, 2025
1 parent 0da3c95 commit b094c9d
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 8 deletions.
12 changes: 8 additions & 4 deletions src/main/kotlin/app/termora/MyTabbedPane.kt
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,7 @@ import java.awt.*
import java.awt.event.*
import java.awt.image.BufferedImage
import java.util.*
import javax.swing.ImageIcon
import javax.swing.JDialog
import javax.swing.JLabel
import javax.swing.SwingUtilities
import javax.swing.*
import kotlin.math.abs

class MyTabbedPane : FlatTabbedPane() {
Expand All @@ -26,6 +23,13 @@ class MyTabbedPane : FlatTabbedPane() {
initEvents()
}

override fun updateUI() {
styleMap = mapOf(
"focusColor" to UIManager.getColor("TabbedPane.selectedBackground"),
"hoverColor" to UIManager.getColor("TabbedPane.background"),
)
super.updateUI()
}

private fun initEvents() {
addMouseListener(dragMouseAdaptor)
Expand Down
8 changes: 4 additions & 4 deletions src/main/kotlin/app/termora/TerminalTabbed.kt
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,11 @@ import java.awt.event.MouseAdapter
import java.awt.event.MouseEvent
import java.beans.PropertyChangeListener
import java.util.*
import javax.swing.*
import javax.swing.Icon
import javax.swing.JComponent
import javax.swing.JPanel
import javax.swing.JTabbedPane.SCROLL_TAB_LAYOUT
import javax.swing.SwingUtilities
import kotlin.math.min

class TerminalTabbed(
Expand Down Expand Up @@ -54,9 +57,6 @@ class TerminalTabbed(
tabbedPane.isTabsClosable = true
tabbedPane.tabType = FlatTabbedPane.TabType.card

tabbedPane.styleMap = mapOf(
"focusColor" to UIManager.getColor("TabbedPane.selectedBackground")
)
tabbedPane.trailingComponent = toolbar

add(tabbedPane, BorderLayout.CENTER)
Expand Down

0 comments on commit b094c9d

Please sign in to comment.