|
|
|
@ -2,53 +2,61 @@ import { renderIcon } from '@/utils/webutils.ts' |
|
|
|
import { defineMenu } from '@/runtime/DefineMenu.ts' |
|
|
|
|
|
|
|
export default defineMenu((menus) => { |
|
|
|
menus.insertChildren('modelFile', { |
|
|
|
name: 'modelFile', |
|
|
|
label: '编辑', |
|
|
|
icon: renderIcon('ModelFile'), |
|
|
|
order: 1 |
|
|
|
}, [ |
|
|
|
menus.insertChildren('modelFile', |
|
|
|
{ |
|
|
|
name: 'find', label: '查找', icon: renderIcon('ModelFile'), order: 1, tip: 'Ctrl+F', divided: true, |
|
|
|
click: () => { |
|
|
|
system.msg('查找') |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: 'undo', label: '撤销', icon: renderIcon('ModelFile'), order: 2, tip: 'Ctrl+Z', disabled: true, |
|
|
|
click: () => { |
|
|
|
system.msg('撤销') |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: 'redo', |
|
|
|
label: '重做', |
|
|
|
name: 'modelFile', |
|
|
|
label: '编辑', |
|
|
|
icon: renderIcon('ModelFile'), |
|
|
|
order: 3, |
|
|
|
tip: 'Ctrl+Y', |
|
|
|
divided: true, |
|
|
|
disabled: true, |
|
|
|
click: () => { |
|
|
|
system.msg('重做') |
|
|
|
} |
|
|
|
order: 1 |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: 'copy', label: '复制', icon: renderIcon('ModelFile'), order: 4, tip: 'Ctrl+C', disabled: true, |
|
|
|
click: () => { |
|
|
|
system.msg('复制') |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: 'cut', label: '剪切', icon: renderIcon('ModelFile'), order: 5, tip: 'Ctrl+X', disabled: true, |
|
|
|
click: () => { |
|
|
|
system.msg('剪切') |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: 'paste', label: '粘贴', icon: renderIcon('ModelFile'), order: 6, tip: 'Ctrl+V', disabled: true, |
|
|
|
click: () => { |
|
|
|
system.msg('粘贴') |
|
|
|
[ |
|
|
|
{ |
|
|
|
name: 'find', label: '查找', icon: renderIcon('ModelFile'), order: 1, tip: 'Ctrl+F', divided: true, |
|
|
|
click: () => { |
|
|
|
system.msg('查找') |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: 'undo', label: '撤销', icon: renderIcon('ModelFile'), order: 2, tip: 'Ctrl+Z', disabled: true, |
|
|
|
click: () => { |
|
|
|
system.msg('撤销') |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: 'redo', label: '重做', icon: renderIcon('ModelFile'), order: 3, tip: 'Ctrl+Y', divided: true, |
|
|
|
disabled() { |
|
|
|
return true |
|
|
|
}, |
|
|
|
click() { |
|
|
|
system.msg('重做') |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: 'copy', label: '复制', icon: renderIcon('ModelFile'), order: 4, tip: 'Ctrl+C', |
|
|
|
disabled() { |
|
|
|
return true |
|
|
|
}, |
|
|
|
click() { |
|
|
|
system.msg('复制') |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: 'cut', label: '剪切', icon: renderIcon('ModelFile'), order: 5, tip: 'Ctrl+X', |
|
|
|
disabled() { |
|
|
|
return true |
|
|
|
}, |
|
|
|
click() { |
|
|
|
system.msg('剪切') |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: 'paste', label: '粘贴', icon: renderIcon('ModelFile'), order: 6, tip: 'Ctrl+V', |
|
|
|
disabled() { |
|
|
|
return true |
|
|
|
}, |
|
|
|
click() { |
|
|
|
system.msg('粘贴') |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
]) |
|
|
|
]) |
|
|
|
}) |