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'
export default defineMenu((menus) => {
menus.insertChildren('modelFile', {
menus.insertChildren('modelFile',
{
name: 'modelFile',
label: '编辑',
icon: renderIcon('ModelFile'),
order: 1
}, [
},
[
{
name: 'find', label: '查找', icon: renderIcon('ModelFile'), order: 1, tip: 'Ctrl+F', divided: true,
click: () => {
@ -21,32 +23,38 @@ export default defineMenu((menus) => {
}
},
{
name: 'redo',
label: '重做',
icon: renderIcon('ModelFile'),
order: 3,
tip: 'Ctrl+Y',
divided: true,
disabled: true,
click: () => {
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: true,
click: () => {
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: true,
click: () => {
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: true,
click: () => {
name: 'paste', label: '粘贴', icon: renderIcon('ModelFile'), order: 6, tip: 'Ctrl+V',
disabled() {
return true
},
click() {
system.msg('粘贴')
}
}

Loading…
Cancel
Save