mirror of
https://github.com/ArvinLovegood/go-stock.git
synced 2025-07-19 00:00:09 +08:00
fix(main):修复不能粘贴的大BUG
- 注释掉了显示搜索框、隐藏搜索框和刷新数据的菜单项 - 注释掉了隐藏到托盘区和显示窗口的菜单项(仅限 Windows) - 添加了编辑菜单
This commit is contained in:
parent
58f3009902
commit
e05ff94aba
43
main.go
43
main.go
@ -19,10 +19,8 @@ import (
|
|||||||
log "go-stock/backend/logger"
|
log "go-stock/backend/logger"
|
||||||
"go-stock/backend/models"
|
"go-stock/backend/models"
|
||||||
"os"
|
"os"
|
||||||
goruntime "runtime"
|
|
||||||
"runtime/debug"
|
"runtime/debug"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
//go:embed frontend/dist
|
//go:embed frontend/dist
|
||||||
@ -72,34 +70,35 @@ func main() {
|
|||||||
// Create an instance of the app structure
|
// Create an instance of the app structure
|
||||||
app := NewApp()
|
app := NewApp()
|
||||||
AppMenu := menu.NewMenu()
|
AppMenu := menu.NewMenu()
|
||||||
|
AppMenu.Append(menu.EditMenu())
|
||||||
FileMenu := AppMenu.AddSubmenu("设置")
|
FileMenu := AppMenu.AddSubmenu("设置")
|
||||||
FileMenu.AddText("显示搜索框", keys.CmdOrCtrl("s"), func(callbackData *menu.CallbackData) {
|
|
||||||
runtime.EventsEmit(app.ctx, "showSearch", 1)
|
|
||||||
})
|
|
||||||
FileMenu.AddText("隐藏搜索框", keys.CmdOrCtrl("d"), func(callbackData *menu.CallbackData) {
|
|
||||||
runtime.EventsEmit(app.ctx, "showSearch", 0)
|
|
||||||
})
|
|
||||||
FileMenu.AddText("刷新数据", keys.CmdOrCtrl("r"), func(callbackData *menu.CallbackData) {
|
|
||||||
//runtime.EventsEmit(app.ctx, "refresh", "setting-"+time.Now().Format("2006-01-02 15:04:05"))
|
|
||||||
runtime.EventsEmit(app.ctx, "refreshFollowList", "refresh-"+time.Now().Format("2006-01-02 15:04:05"))
|
|
||||||
})
|
|
||||||
FileMenu.AddSeparator()
|
|
||||||
FileMenu.AddText("窗口全屏", keys.CmdOrCtrl("f"), func(callback *menu.CallbackData) {
|
FileMenu.AddText("窗口全屏", keys.CmdOrCtrl("f"), func(callback *menu.CallbackData) {
|
||||||
runtime.WindowFullscreen(app.ctx)
|
runtime.WindowFullscreen(app.ctx)
|
||||||
})
|
})
|
||||||
FileMenu.AddText("窗口还原", keys.Key("Esc"), func(callback *menu.CallbackData) {
|
FileMenu.AddText("窗口还原", keys.Key("Esc"), func(callback *menu.CallbackData) {
|
||||||
runtime.WindowUnfullscreen(app.ctx)
|
runtime.WindowUnfullscreen(app.ctx)
|
||||||
})
|
})
|
||||||
|
//FileMenu.AddText("显示搜索框", keys.CmdOrCtrl("s"), func(callbackData *menu.CallbackData) {
|
||||||
|
// runtime.EventsEmit(app.ctx, "showSearch", 1)
|
||||||
|
//})
|
||||||
|
//FileMenu.AddText("隐藏搜索框", keys.CmdOrCtrl("d"), func(callbackData *menu.CallbackData) {
|
||||||
|
// runtime.EventsEmit(app.ctx, "showSearch", 0)
|
||||||
|
//})
|
||||||
|
//FileMenu.AddText("刷新数据", keys.CmdOrCtrl("r"), func(callbackData *menu.CallbackData) {
|
||||||
|
// //runtime.EventsEmit(app.ctx, "refresh", "setting-"+time.Now().Format("2006-01-02 15:04:05"))
|
||||||
|
// runtime.EventsEmit(app.ctx, "refreshFollowList", "refresh-"+time.Now().Format("2006-01-02 15:04:05"))
|
||||||
|
//})
|
||||||
|
//FileMenu.AddSeparator()
|
||||||
|
|
||||||
if goruntime.GOOS == "windows" {
|
//if goruntime.GOOS == "windows" {
|
||||||
FileMenu.AddText("隐藏到托盘区", keys.CmdOrCtrl("h"), func(_ *menu.CallbackData) {
|
// FileMenu.AddText("隐藏到托盘区", keys.CmdOrCtrl("h"), func(_ *menu.CallbackData) {
|
||||||
runtime.WindowHide(app.ctx)
|
// runtime.WindowHide(app.ctx)
|
||||||
})
|
// })
|
||||||
|
//
|
||||||
FileMenu.AddText("显示", keys.CmdOrCtrl("v"), func(_ *menu.CallbackData) {
|
// FileMenu.AddText("显示", keys.CmdOrCtrl("v"), func(_ *menu.CallbackData) {
|
||||||
runtime.WindowShow(app.ctx)
|
// runtime.WindowShow(app.ctx)
|
||||||
})
|
// })
|
||||||
}
|
//}
|
||||||
|
|
||||||
//FileMenu.AddText("退出", keys.CmdOrCtrl("q"), func(_ *menu.CallbackData) {
|
//FileMenu.AddText("退出", keys.CmdOrCtrl("q"), func(_ *menu.CallbackData) {
|
||||||
// runtime.Quit(app.ctx)
|
// runtime.Quit(app.ctx)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user