From d388bcfc9276c82a1af6ea8a31cc634f4b9393e1 Mon Sep 17 00:00:00 2001 From: hstyi Date: Mon, 24 Feb 2025 18:35:27 +0800 Subject: [PATCH] chore: improve floating toolbar --- .../kotlin/app/termora/terminal/panel/FloatingToolbarPanel.kt | 2 +- src/main/resources/i18n/messages.properties | 1 + src/main/resources/i18n/messages_zh_CN.properties | 1 + src/main/resources/i18n/messages_zh_TW.properties | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/app/termora/terminal/panel/FloatingToolbarPanel.kt b/src/main/kotlin/app/termora/terminal/panel/FloatingToolbarPanel.kt index db3c013d..e0833339 100644 --- a/src/main/kotlin/app/termora/terminal/panel/FloatingToolbarPanel.kt +++ b/src/main/kotlin/app/termora/terminal/panel/FloatingToolbarPanel.kt @@ -59,7 +59,6 @@ class FloatingToolbarPanel : FlatToolBar(), Disposable { init { border = FlatRoundBorder() - isOpaque = false isFocusable = false isFloatable = false isVisible = false @@ -195,6 +194,7 @@ class FloatingToolbarPanel : FlatToolBar(), Disposable { private fun initCloseActionButton(): JButton { val btn = JButton(Icons.closeSmall) + btn.toolTipText = I18n.getString("termora.floating-toolbar.close-in-current-tab") btn.pressedIcon = Icons.closeSmallHovered btn.rolloverIcon = Icons.closeSmallHovered btn.addActionListener { diff --git a/src/main/resources/i18n/messages.properties b/src/main/resources/i18n/messages.properties index 94413f19..bebc36ee 100644 --- a/src/main/resources/i18n/messages.properties +++ b/src/main/resources/i18n/messages.properties @@ -364,6 +364,7 @@ termora.visual-window.nvidia-smi=NVIDIA SMI termora.floating-toolbar.not-supported=This action is not supported +termora.floating-toolbar.close-in-current-tab=Close in current tab # zmodem diff --git a/src/main/resources/i18n/messages_zh_CN.properties b/src/main/resources/i18n/messages_zh_CN.properties index f96675be..ecaaaab4 100644 --- a/src/main/resources/i18n/messages_zh_CN.properties +++ b/src/main/resources/i18n/messages_zh_CN.properties @@ -346,6 +346,7 @@ termora.visual-window.system-information.filesystem=文件系统 termora.visual-window.system-information.used-total=使用 / 大小 termora.floating-toolbar.not-supported=不允许此操作 +termora.floating-toolbar.close-in-current-tab=在当前标签页关闭 # zmodem diff --git a/src/main/resources/i18n/messages_zh_TW.properties b/src/main/resources/i18n/messages_zh_TW.properties index 050a5913..62497014 100644 --- a/src/main/resources/i18n/messages_zh_TW.properties +++ b/src/main/resources/i18n/messages_zh_TW.properties @@ -325,6 +325,7 @@ termora.visual-window.system-information.filesystem=檔案系統 termora.visual-window.system-information.used-total=使用 / 大小 termora.floating-toolbar.not-supported=不允許此操作 +termora.floating-toolbar.close-in-current-tab=在目前標籤頁關閉 # zmodem termora.addons.zmodem.skip=跳過 \ No newline at end of file