Feature(custom): add ipc event handlers for mini window icon and set on top

This commit is contained in:
Kuingsmile
2024-05-26 20:25:27 +08:00
parent 3587bc5225
commit 892a1471b5
3 changed files with 17 additions and 4 deletions

View File

@@ -325,6 +325,16 @@ export default {
settingWindow.hide()
})
ipcMain.on('updateMiniIcon', (_: IpcMainEvent, iconPath: string) => {
const miniWindow = windowManager.get(IWindowList.MINI_WINDOW)!
miniWindow.webContents.send('updateMiniIcon', iconPath)
})
ipcMain.on('miniWindowOntop', (_: IpcMainEvent, val: boolean) => {
const miniWindow = windowManager.get(IWindowList.MINI_WINDOW)!
miniWindow.setAlwaysOnTop(val)
})
ipcMain.on('refreshSettingWindow', () => {
const settingWindow = windowManager.get(IWindowList.SETTING_WINDOW)!
settingWindow.webContents.reloadIgnoringCache()