Browse Source

菜单定义,widgetview 挂件视图定义

master
修宁 7 months ago
parent
commit
a2a0e46823
  1. 40
      src/components/viewMenus/editMenu/EditMenu.ts

40
src/components/viewMenus/editMenu/EditMenu.ts

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

Loading…
Cancel
Save