Skip to main content
⚠️ Archived Version

You are viewing documentation for Design Editor version 7.3, which is no longer actively maintained. For the latest features and updates, please refer to the current version (7.4).

Interface: ISelectionStyle

A structure defining the appearance of selected design elements.

Example​

"canvas": {
"style": {
"selection": {
"color": "red",
"fillColor": "rgba(255,32,128,0.3)",
"dashPattern": [1, 1, 1, 10],
"rotationGripSize": 15,
"rotationGripSizeOnTouchDevice": 33,
"resizeGripColor": "pink",
"resizeGripLineColor": "red",
"resizeGripLineWidth": 1,
"resizeGripLineDashPattern": [1, 10],
"resizeGripSize": 10
}
}
}

Properties​

color​

color: string

The color of the selection border, in the RGBA format. The default value is "rgb(48, 194, 255)".


width​

width: number

The selection border width, in pixels. The default value is 2.


fillColor​

fillColor: string

The fill color of the selection, in the RGBA format.


dashPattern​

dashPattern: number[]

The style of dashes of the selection border, as an array of numbers, which mean the length of the dash or gap in the dashed line.


rotationGripSize​

rotationGripSize: number

The diameter of the rotation grip, in pixels. The default value is 24.


rotationGripSizeOnTouchDevice​

rotationGripSizeOnTouchDevice: number

The diameter of the rotation grip on touch devices, in pixels. The default value is 24.


resizeGripColor​

resizeGripColor: string

The fill color of the resizing grips, in the RGBA format. The default value is "rgba(255,255,255,1)".


resizeGripLineColor​

resizeGripLineColor: string

The color of the resizing grip border, in the RGBA format. The default value is "rgba(255,0,0,1)".


resizeGripLineWidth​

resizeGripLineWidth: number

The border width of resizing grips, in pixels. The default value is 1.


resizeGripSize​

resizeGripSize: number

The size of the resizing grip, in pixels. The default value is 11.

Was this page helpful?