DawnLauncher/src/renderer/views/setting/js/index.js

28 lines
1.0 KiB
JavaScript

const { ipcRenderer } = window.require("electron");
export default {
/**
* 重新设置
*/
resetSetting(setting) {
// 开机启动
ipcRenderer.send("setAutoLaunch", setting.general.startup);
// 隐藏托盘图标
ipcRenderer.send("setTray", !setting.general.hideTray);
// 永远置顶
ipcRenderer.send("setAlwaysTop", setting.general.alwaysTop);
// 锁定尺寸
ipcRenderer.send("setResize", !setting.general.lockSize);
// 固定位置
ipcRenderer.send("setFixedPosition", [!setting.general.fixedPosition, setting.general.alwaysCenter]);
// 永远居中
ipcRenderer.send("setAlwaysCenter", [setting.general.alwaysCenter, !setting.general.fixedPosition, setting.general.alwaysCenter]);
// 隐藏任务栏
ipcRenderer.send("setHideTaskbar", setting.general.hideTaskbar);
// 设置透明度
ipcRenderer.send("setOpacity", setting.appearance.transparency);
// 设置快捷键
ipcRenderer.send("setShortcutKey", JSON.stringify(setting));
},
};