This commit is contained in:
muwoo
2021-06-04 17:28:48 +08:00
parent ce490acb6a
commit d9c0f5ed7b
16 changed files with 430 additions and 14525 deletions

18
src/main/api.js Normal file
View File

@@ -0,0 +1,18 @@
import {app} from 'electron';
export default {
getPath(arg) {
return app.getPath(arg.name);
},
hideMainWindow(arg, mainWindow) {
mainWindow.hide();
},
showMainWindow(arg, mainWindow) {
mainWindow.show();
},
onPluginEnter(arg) {
return arg
},
setExpendHeight({height}, mainWindow) {
mainWindow.setSize(788, height);
}
}

View File

@@ -1,4 +1,5 @@
import {BrowserWindow, globalShortcut, ipcMain} from 'electron';
import {globalShortcut, ipcMain} from 'electron';
import Api from './api';
export default function init(mainWindow) {
ipcMain.on('changeWindowSize', (event, arg) => {
@@ -12,6 +13,11 @@ export default function init(mainWindow) {
globalShortcut.register('Alt+R', () => {
mainWindow.show();
});
ipcMain.on('msg-trigger', async (event, arg) => {
const data = Api[arg.type](arg, mainWindow);
event.sender.send(`msg-back-${arg.type}`, data);
});
}