{"version":3,"file":"X_Group.mjs","sources":["../../../../src/shapes/canvasx/X_Group.ts"],"sourcesContent":["import { Group } from '../Group';\n\nexport class X_Group extends Group {\n  declare objType: string;\n  getObject() {\n    // const object = {};\n    // const keys = [\n    //   'id',\n    //   'angle',\n    //   'backgroundColor',\n    //   'fill',\n    //   'fontFamily',\n    //   'fontSize',\n    //   'height',\n    //   'width',\n    //   'left',\n    //   'lines', // the arrows array [{…}]\n    //   'lockUniScaling',\n    //   'locked',\n    //   'fontWeight',\n    //   'lineHeight',\n    //   'obj_type',\n    //   'originX',\n    //   'originY',\n    //   'panelObj', // the parent panel string\n    //   'relationship', // relationship with panel for transform  [1.43, 0, 0, 1.43, 7.031931057304291, 16.531768328466796]\n    //   'scaleX',\n    //   'scaleY',\n    //   'selectable',\n    //   'text',\n    //   'textAlign',\n    //   'top',\n    //   'userNo',\n    //   'userId',\n    //   'whiteboardId',\n    //   'zIndex',\n    //   'version',\n    //   'isPanel',\n    //   'editable',\n    // ];\n    // keys.forEach((key) => {\n    //   //@ts-ignore\n    //   object[key] = this[key];\n    // });\n    // const objArr: any[] = [];\n    // this.getObjects().forEach((obj) => {\n    //   objArr.push(obj.getObject());\n    // });\n    // object.objectArr = objArr;\n    // return object;\n  }\n\n  getContextMenuList() {\n    // let menuList;\n    // if (this.locked) {\n    //   menuList = [\n    //     'Bring forward',\n    //     'Bring to front',\n    //     'Send backward',\n    //     'Send to back',\n    //   ];\n    // } else {\n    //   menuList = [\n    //     'Ungroup',\n    //     'Bring forward',\n    //     'Bring to front',\n    //     'Send backward',\n    //     'Send to back',\n    //     'Duplicate',\n    //     'Copy',\n    //     'Paste',\n    //     'Cut',\n    //     'Delete',\n    //   ];\n    // }\n    // if (this.locked) {\n    //   menuList.push('Unlock');\n    // } else {\n    //   menuList.push('Lock');\n    // }\n    // return menuList;\n  }\n}\n"],"names":["X_Group","Group","getObject","getContextMenuList"],"mappings":";;AAEO,MAAMA,OAAO,SAASC,KAAK,CAAC;AAEjCC,EAAAA,SAASA,GAAG;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA,GAAA;AAGFC,EAAAA,kBAAkBA,GAAG;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA,GAAA;AAEJ;;;;"}