chore: find everywhere

This commit is contained in:
hstyi
2025-07-08 16:09:51 +08:00
committed by hstyi
parent eddc7ef0c6
commit 042434b8f8

View File

@@ -1,6 +1,7 @@
package app.termora package app.termora
import app.termora.actions.StateAction import app.termora.actions.StateAction
import app.termora.findeverywhere.FindEverywhereAction
import app.termora.plugin.internal.badge.Badge import app.termora.plugin.internal.badge.Badge
import com.formdev.flatlaf.extras.components.FlatPopupMenu import com.formdev.flatlaf.extras.components.FlatPopupMenu
import com.formdev.flatlaf.extras.components.FlatToolBar import com.formdev.flatlaf.extras.components.FlatToolBar
@@ -62,6 +63,17 @@ internal class MyTermoraToolbar(private val windowScope: WindowScope) : FlatTool
disposable = Disposer.newDisposable() disposable = Disposer.newDisposable()
removeAll() removeAll()
add(JButton(object : AbstractAction() {
init {
putValue(SMALL_ICON, Icons.add)
}
override fun actionPerformed(evt: ActionEvent) {
actionManager.getAction(FindEverywhereAction.FIND_EVERYWHERE)?.actionPerformed(evt)
}
}))
add(Box.createHorizontalGlue()) add(Box.createHorizontalGlue())
for (action in model.getActions()) { for (action in model.getActions()) {