Interface: IEditorConfig ​
Hierarchy ​
↳
IEditorConfig
Table of contents ​
Properties ​
- ClipEditor
- GradientEditor
- PathEditor
- TileEditor
- editSize
- keyEvent
- stroke
- strokeWidth
- spread
- pointFill
- pointSize
- pointRadius
- point
- middlePoint
- resizeLine
- rect
- rectThrough
- area
- mask
- dimOthers
- bright
- circle
- circleDirection
- circleMargin
- rotatePoint
- buttonsDirection
- buttonsFixed
- buttonsMargin
- hideOnMove
- hideOnSmall
- hideRotatePoints
- hideResizeLines
- moveCursor
- resizeCursor
- rotateCursor
- skewCursor
- around
- rotateAround
- rotateGap
- arrowStep
- arrowFastStep
- lockRatio
- dragLimitAnimate
- ignorePixelSnap
- selector
- editBox
- hover
- hoverStyle
- select
- selectKeep
- selectedStyle
- selectedPathType
- multipleSelect
- boxSelect
- continuousSelect
- openInner
- moveable
- resizeable
- flipable
- rotateable
- skewable
- multipleSelectKey
- rotateKey
- diagonalRotateKey
- beforeSelect
- beforeEditOuter
- beforeEditInner
- beforeMove
- beforeScale
- beforeRotate
- beforeSkew
- onCopy
- preventEditInner
- textEditor
- pathEditor
Properties ​
ClipEditor ​
• Optional ClipEditor: IClipEditorConfig
Defined in ​
src/pxgrow/packages/clipper/src/interface/IClipEditor.ts:5
GradientEditor ​
• Optional GradientEditor: IGradientEditorConfig
Defined in ​
src/pxgrow/packages/gradient-editor/src/interface/IGradientEditor.ts:5
PathEditor ​
• Optional PathEditor: IPathEditorConfig
Defined in ​
src/pxgrow/packages/path-editor/src/interface/IPathEditor.ts:7
TileEditor ​
• Optional TileEditor: ITileEditorConfig
Defined in ​
src/pxgrow/packages/tiler/src/interface/ITileEditor.ts:5
editSize ​
• Optional editSize: IEditSize
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:101
keyEvent ​
• Optional keyEvent: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:102
stroke ​
• Optional stroke: IStroke
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:104
strokeWidth ​
• Optional strokeWidth: number
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:105
spread ​
• Optional spread: IFourNumber
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:107
pointFill ​
• Optional pointFill: IFill
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:109
pointSize ​
• Optional pointSize: number
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:110
pointRadius ​
• Optional pointRadius: number
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:111
point ​
• Optional point: IEditPointInputData | IEditPointInputData[]
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:113
middlePoint ​
• Optional middlePoint: IEditPointInputData | IEditPointInputData[]
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:114
resizeLine ​
• Optional resizeLine: IEditPointInputData | IEditPointInputData[]
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:115
rect ​
• Optional rect: IBoxInputData
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:117
rectThrough ​
• Optional rectThrough: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:118
area ​
• Optional area: IRectInputData
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:120
mask ​
• Optional mask: string | boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:122
dimOthers ​
• Optional dimOthers: number | boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:123
bright ​
• Optional bright: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:124
circle ​
• Optional circle: IEditPointInputData
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:126
circleDirection ​
• Optional circleDirection: IDirection4
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:127
circleMargin ​
• Optional circleMargin: number
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:128
rotatePoint ​
• Optional rotatePoint: IEditPointInputData
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:129
buttonsDirection ​
• Optional buttonsDirection: IDirection4
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:131
buttonsFixed ​
• Optional buttonsFixed: boolean | "AABB" | "OBB"
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:132
buttonsMargin ​
• Optional buttonsMargin: number
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:133
hideOnMove ​
• Optional hideOnMove: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:135
hideOnSmall ​
• Optional hideOnSmall: number | boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:136
hideRotatePoints ​
• Optional hideRotatePoints: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:137
hideResizeLines ​
• Optional hideResizeLines: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:138
moveCursor ​
• Optional moveCursor: ICursorType
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:140
resizeCursor ​
• Optional resizeCursor: IImageCursor
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:141
rotateCursor ​
• Optional rotateCursor: IImageCursor
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:142
skewCursor ​
• Optional skewCursor: IImageCursor
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:143
around ​
• Optional around: IUnitPointData | IDirection
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:145
rotateAround ​
• Optional rotateAround: IUnitPointData | IDirection
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:146
rotateGap ​
• Optional rotateGap: number
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:147
arrowStep ​
• Optional arrowStep: number
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:148
arrowFastStep ​
• Optional arrowFastStep: number
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:149
lockRatio ​
• Optional lockRatio: boolean | "corner"
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:150
dragLimitAnimate ​
• Optional dragLimitAnimate: number | boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:151
ignorePixelSnap ​
• Optional ignorePixelSnap: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:152
selector ​
• Optional selector: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:154
editBox ​
• Optional editBox: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:155
hover ​
• Optional hover: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:156
hoverStyle ​
• Optional hoverStyle: IUIInputData
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:157
select ​
• Optional select: "press" | "tap"
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:158
selectKeep ​
• Optional selectKeep: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:159
selectedStyle ​
• Optional selectedStyle: IUIInputData
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:160
selectedPathType ​
• Optional selectedPathType: "path" | "render-path"
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:161
multipleSelect ​
• Optional multipleSelect: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:162
boxSelect ​
• Optional boxSelect: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:164
continuousSelect ​
• Optional continuousSelect: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:165
openInner ​
• Optional openInner: "long" | "double"
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:166
moveable ​
• Optional moveable: boolean | "move" | "gesture"
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:168
resizeable ​
• Optional resizeable: boolean | "zoom" | "gesture"
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:169
flipable ​
• Optional flipable: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:170
rotateable ​
• Optional rotateable: boolean | "rotate" | "gesture"
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:171
skewable ​
• Optional skewable: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:172
multipleSelectKey ​
• Optional multipleSelectKey: IShortcutKeysCheck | IShortcutKeys
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:174
rotateKey ​
• Optional rotateKey: IShortcutKeysCheck | IShortcutKeys
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:175
diagonalRotateKey ​
• Optional diagonalRotateKey: IShortcutKeysCheck | IShortcutKeys
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:176
beforeSelect ​
• Optional beforeSelect: IEditorBeforeSelect
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:178
beforeEditOuter ​
• Optional beforeEditOuter: IEditorBeforeEditOuter
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:179
beforeEditInner ​
• Optional beforeEditInner: IEditorBeforeEditInner
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:180
beforeMove ​
• Optional beforeMove: IEditorBeforeMove
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:182
beforeScale ​
• Optional beforeScale: IEditorBeforeScale
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:183
beforeRotate ​
• Optional beforeRotate: IEditorBeforeRotate
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:184
beforeSkew ​
• Optional beforeSkew: IEditorBeforeSkew
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:185
onCopy ​
• Optional onCopy: IEditorOnCopy
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:187
preventEditInner ​
• Optional preventEditInner: boolean
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:189
textEditor ​
• Optional textEditor: IObject
Defined in ​
src/ui/packages/interface/src/editor/IEditor.ts:191
pathEditor ​
• Optional pathEditor: IObject