新增任务栏缩略图工具栏控制按钮

This commit is contained in:
lyswhut
2022-02-21 16:05:41 +08:00
parent e28b8bb6e8
commit 61c1476823
23 changed files with 287 additions and 8 deletions
+3 -1
View File
@@ -1,4 +1,4 @@
const { isWin } = require('@common/utils')
// require('./request')
// require('./appName')
require('./progressBar')
@@ -23,6 +23,8 @@ require('./systemFonts')
require('./wait')
require('./openDevtools')
if (isWin) require('./taskbar')
// require('./kw_decodeLyric')
require('./userApi')
+18
View File
@@ -0,0 +1,18 @@
const { mainSend, mainOn, NAMES: { mainWindow: ipcMainWindowNames }, mainHandle } = require('@common/ipc')
const { setThumbnailClip, setThumbarButtons, eventNames } = require('../modules/taskbar')
const { mainWindow: MAIN_WINDOW_EVENT_NAME } = require('@main/events/_name')
const handleThumbarButtonClick = action => {
mainSend(global.modules.mainWindow, ipcMainWindowNames.taskbar_on_thumbar_button_click, action)
}
global.lx_event.taskbar.on(eventNames.thumbarButtonClick, handleThumbarButtonClick)
global.lx_event.mainWindow.on(MAIN_WINDOW_EVENT_NAME.show, setThumbarButtons)
mainHandle(ipcMainWindowNames.taskbar_set_thumbnail_clip, (event, clip) => {
return setThumbnailClip(clip)
})
mainOn(ipcMainWindowNames.taskbar_set_thumbar_buttons, (event, buttons) => {
setThumbarButtons(buttons)
})