{"version":3,"file":"types.mjs","sources":["../../../../src/shapes/canvasx/types.ts"],"sourcesContent":["export enum EventName {\n  MODIFIED = 'modified',\n  CHANGED = 'changed',\n  TRIPLECLICK = 'tripleclick',\n  DBLCLICK = 'dblclick',\n  MOUSEOUT = 'mouseout',\n  EDITINGENTERED = 'editing:entered',\n  MOUSEOVER = 'mouseover',\n  EDITINGEXITED = 'editing:exited',\n  INITIALIZE = 'initialize',\n  INSERTNEWSTYLEBLOCK = 'insertNewStyleBlock',\n  RENDER = '_render',\n  SET = 'set',\n  OBJECTMOVING = 'object:moving',\n  OBJECTMOVED = 'object:moved',\n  SELECTIONCREATED = 'selection:created',\n  SELECTIONCLEARED = 'selection:cleared',\n  SELECTED = 'selected',\n  DESELECTED = 'deselected',\n  MOUSEDBLCLICK = 'mousedblclick',\n  MOUSEUP = 'mouseup',\n  MOUSE_UP = 'mouse:up',\n  TOUCHSTART = 'touchstart',\n  SETSRC = 'setSrc',\n  REMOVED = 'removed',\n  MOUSEDOWN = 'mousedown',\n  MOVING = 'moving',\n  SELECTABLE = 'selectable',\n  EVENTED = 'evented',\n  FILL = 'fill',\n  ROTATING = 'rotating',\n  SCALING = 'scaling',\n  ADDED = 'added',\n  OBJECTSCALING = 'object:scaling',\n  OBJECTSCALED = 'object:scaled',\n  OBJECTROTATING = 'object:rotating',\n  OBJECTROTATED = 'object:rotated',\n  SELECTIONUPDATED = 'selection:updated',\n  DRAGENTER = 'dragenter',\n  DRAGLEAVE = 'dragleave',\n\n  CANVAS_MOUSE_DOWN = 'canvas:mousedown',\n  CANVAS_MOUSE_DOWN_BEFORE = 'canvas:mousedownbefore',\n  CANVAS_MOUSE_MOVE = 'canvas:mousemove',\n  CANVAS_MOUSE_UP = 'canvas:mouseup',\n  CANVAS_MOUSE_OUT = 'canvas:mouseout',\n  CANVAS_SCROLL = 'canvas:scroll',\n  DOCUMENT_KEY_UP = 'document:keyup',\n  DOCUMENT_KEY_DOWN = 'document:keydown',\n  DOCUMENT_MOUSE_DOWN = 'mousedown',\n  DOCUMENT_MOUSE_UP = 'mouseup',\n  DOCUMENT_MOUSE_MOVE = 'mousemove',\n  DOCUMENT_MOUSE_WHEEL = 'wheel',\n  DOCUMENT_DRAG_OVER = 'dragover',\n  DOCUMENT_PAUSE = 'pause',\n  DOCUMENT_RESUME = 'resume',\n  DOCUMENT_VISIBILITY_CHANGE = 'visibilitychange',\n  DOCUMENT_PASTE = 'paste',\n  WINDOW_BEFORE_UNLOAD = 'beforeunload',\n  WINDOW_MOUSE_MOVE = 'mousemove',\n  WINDOW_GESTURE_START = 'gesturestart',\n  WINDOW_GESTURE_CHANGE = 'gesturechange',\n  A_CTRL_KEY_DOWN = 'a_ctrl:keydown',\n  B_CTRL_KEY_DOWN = 'b_ctrl:keydown',\n  D_CTRL_KEY_DOWN = 'd_ctrl:keydown',\n  G_CTRL_SHIFT_KEY_DOWN = 'g_ctrl_shift:keydown',\n  G_CTRL_KEY_DOWN = 'g_ctrl:keydown',\n  T_KEY_DOWN = 't:keydown',\n  P_KEY_DOWN = 'p:keydown',\n  S_KEY_UP = 's:keyup',\n  S_KEY_DOWN = 's:keydown',\n  O_KEY_UP = 'o:keyup',\n  O_KEY_DOWN = 'o:keydown',\n  R_KEY_UP = 'r:keyup',\n  R_KEY_DOWN = 'r:keydown',\n  F_KEY_UP = 'f:keyup',\n  F_KEY_DOWN = 'f:keydown',\n  L_KEY_UP = 'l:keyup',\n  L_KEY_DOWN = 'l:keydown',\n\n  Z_CTRL_KEY_UP = 'z_ctrl:keyup',\n\n  Z_CTRL_KEY_DOWN = 'z_ctrl:keydown',\n\n  Z_CTRL_SHIFT_KEY_UP = 'z_ctrl_shift:keyup',\n\n  Z_CTRL_SHIFT_KEY_DOWN = 'z_ctrl_shift:keydown',\n\n  SPACE_KEY_UP = 'space:keyup',\n\n  SPACE_KEY_DOWN = 'space:keydown',\n\n  SHIFT_KEY_UP = 'shift:keyup',\n\n  SHIFT_KEY_DOWN = 'shift:keydown',\n\n  SLASH_SHIFT_KEY_DOWN = 'slash_shift:keydown',\n\n  ESC_KEY_DOWN = 'esc:keydown',\n\n  DELETE_KEY_DOWN = 'delete:keydown',\n\n  CTRL_SHIFT_FIVE_KEY_DOWN = 'ctrl_shift_five:keydown',\n\n  CTRL_PLUS_KEY_DOWN = 'ctrl_plus:keydown',\n\n  CTRL_MINUS_KEY_DOWN = 'ctrl_minus:keydown',\n\n  CTRL_ZERO_KEY_DOWN = 'ctrl_zero:keydown',\n\n  UP_DOWN_LEFT_RIGHT_KEY_DOWN = 'up_down_left_right:keydown',\n\n  CANVAS_BEFORE_SELECTION_CLEARED = 'before:selection:cleared',\n\n  CANVAS_SELECTION_UPDATED = 'selection:updated',\n\n  CANVAS_SELECTION_CREATED = 'selection:created',\n\n  SELECTION_CLEARED = 'selection:cleared',\n\n  TEXT_CHANGED = 'text:changed',\n\n  BEFORE_RENDER = 'before:render',\n\n  AFTER_RENDER = 'after:render',\n\n  MOUSE_DOWN_BEFORE = 'mouse:down:before',\n  MOUSE_DOWN = 'mouse:down',\n\n  TEXT_EDITING_EXISTED = 'text:editing:exited',\n\n  MOUSE_DBCLICK = 'mouse:dblclick',\n\n  HAMMER_TAP1 = 'tap1',\n\n  HAMMER_DOUBLE_TAP = 'doubletap',\n\n  HAMMER_PAN1_START = 'pan1start',\n\n  HAMMER_PAN1_MOVE = 'pan1move',\n\n  HAMMER_PAN1_END = 'pan1end',\n\n  HAMMER_PAN3 = 'pan3',\n\n  HAMMER_PINCH_START = 'pinchstart',\n\n  HAMMER_PINCH_MOVE = 'pinchmove',\n\n  RETURN_DEFAULT_ZOOMM = 'returndefaultzoom',\n\n  MOUSE_MOVE = 'mouse:move',\n  RESIZING = 'resizing',\n}\n\nexport enum TextAlign {\n  LEFT = 'left',\n  CENTER = 'center',\n  RIGHT = 'right',\n  JUSTIFY = 'justify',\n  JUSTIFYLEFT = 'justify-left',\n  JUSTIFYCENTER = 'justify-center',\n  JUSTIFYRIGHT = 'justify-right',\n}\nexport enum WidgetType {\n  XActiveSelection = 'activeSelection',\n  XConnector = 'XConnector',\n  XCircleNotes = 'XCircleNotes',\n  XFile = 'XFile',\n  XGroup = 'XGroup',\n  XImage = 'XImage',\n  XIText = 'XIText',\n  XObject = 'XObject',\n  XPath = 'XPath',\n  XPolyline = 'XPolyline',\n  XLine = 'XLine',\n  XRdRectPanel = 'XRdRectPanel',\n  XRect = 'XRect',\n  XRectNotes = 'XRectNotes',\n  XRectPanel = 'XRectPanel',\n  XShape = 'XShape',\n  XShapeNotes = 'XShapeNotes',\n  XTriangle = 'XTriangle',\n  XURL = 'XURL',\n  XText = 'XText',\n  XTextbox = 'XTextbox',\n  Common = 'common',\n}\n\nexport enum NoteType {\n  RECT = 'rect',\n  SQUARE = 'square',\n  CIRCLE = 'circle',\n  TEXT = 'text',\n}\n\nexport enum Origin {\n  Left = 'left',\n  Right = 'right',\n  Center = 'center',\n}\nexport enum ModifiedField {\n  Width = 'width',\n  Height = 'height',\n  Left = 'left',\n  Top = 'top',\n  ShapeScalex = 'shapeScaleX',\n  ScaleX = 'scaleX',\n  ScaleY = 'scaleY',\n  FlipX = 'flipX',\n  FLipY = 'flipY',\n  MaxHeight = 'maxHeight',\n  FixedScaleChange = 'fixedScaleChange',\n  Lines = 'lines',\n  PanelObj = 'panelObj',\n  Relationship = 'relationship',\n  ZIndex = 'zIndex',\n  x1 = 'x1',\n  x2 = 'x2',\n  y1 = 'y1',\n  y2 = 'y2',\n  ConnectorStart = 'connectorStart',\n  ConnectorEnd = 'connectorEnd',\n  Fill = 'fill',\n  Text = 'text',\n}\nexport enum SaveAction {\n  MOVED = 'MOVED',\n  SCALED = 'SCALED',\n  ADDED = 'ADDED',\n  PASTE = 'PASTE',\n  REMOVED = 'REMOVED',\n  MODIFIED = 'MODIFIED',\n  UNBIND = 'UNBIND',\n  BIND = 'BIND',\n  ROTATED = 'ROTATED',\n}\n"],"names":["EventName","Origin"],"mappings":"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"}