mirror of
https://gitee.com/dlmu-cone/Arborflow
synced 2026-10-24 02:02:19 +08:00
feat: launch ArborFlow behavior tree studio
This commit is contained in:
12
electron/preload.cjs
Normal file
12
electron/preload.cjs
Normal file
@@ -0,0 +1,12 @@
|
||||
const { contextBridge, ipcRenderer } = require('electron')
|
||||
|
||||
contextBridge.exposeInMainWorld('arborflow', {
|
||||
platform: process.platform,
|
||||
openText: (options) => ipcRenderer.invoke('file:open-text', options),
|
||||
saveText: (options) => ipcRenderer.invoke('file:save-text', options),
|
||||
onMenuCommand: (callback) => {
|
||||
const listener = (_event, command) => callback(command)
|
||||
ipcRenderer.on('menu:command', listener)
|
||||
return () => ipcRenderer.removeListener('menu:command', listener)
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user