mirror of
https://github.com/TermoraDev/termora.git
synced 2026-01-16 02:12:58 +08:00
fix: tooltip not showing
This commit is contained in:
@@ -125,6 +125,8 @@ internal class MyTermoraToolbar(private val windowScope: WindowScope, private va
|
|||||||
private fun redirectUpdateAction(disposable: Disposable): AbstractButton {
|
private fun redirectUpdateAction(disposable: Disposable): AbstractButton {
|
||||||
val action = AppUpdateAction.getInstance()
|
val action = AppUpdateAction.getInstance()
|
||||||
val button = JButton(action.smallIcon)
|
val button = JButton(action.smallIcon)
|
||||||
|
button.toolTipText = (action.getValue(Action.SHORT_DESCRIPTION) as? String)
|
||||||
|
?: action.getValue(Action.NAME) as? String
|
||||||
button.isVisible = action.isEnabled
|
button.isVisible = action.isEnabled
|
||||||
button.addActionListener(object : AbstractAction() {
|
button.addActionListener(object : AbstractAction() {
|
||||||
override fun actionPerformed(e: ActionEvent) {
|
override fun actionPerformed(e: ActionEvent) {
|
||||||
@@ -150,7 +152,8 @@ internal class MyTermoraToolbar(private val windowScope: WindowScope, private va
|
|||||||
|
|
||||||
private fun redirectAction(action: Action, disposable: Disposable): AbstractButton {
|
private fun redirectAction(action: Action, disposable: Disposable): AbstractButton {
|
||||||
val button = if (action is StateAction) JToggleButton() else JButton()
|
val button = if (action is StateAction) JToggleButton() else JButton()
|
||||||
button.toolTipText = action.getValue(Action.SHORT_DESCRIPTION) as? String
|
button.toolTipText = (action.getValue(Action.SHORT_DESCRIPTION) as? String)
|
||||||
|
?: action.getValue(Action.NAME) as? String
|
||||||
button.icon = action.getValue(Action.SMALL_ICON) as? Icon
|
button.icon = action.getValue(Action.SMALL_ICON) as? Icon
|
||||||
button.addActionListener(object : AbstractAction() {
|
button.addActionListener(object : AbstractAction() {
|
||||||
override fun actionPerformed(e: ActionEvent) {
|
override fun actionPerformed(e: ActionEvent) {
|
||||||
|
|||||||
Reference in New Issue
Block a user