Skip to main content

LineStyle

Represents the style options for a line.

Extends

Implements

Constructors

new LineStyle()

new LineStyle(style): LineStyle

Creates a new instance of LineStyle.

Parameters

style: Partial<ILineStyle> = {}

The partial style provided by the user.

Returns

LineStyle

Overrides

ShapeStyle.constructor

Defined in

styles/LineStyle.ts:34

Properties

active?

optional active: ILineBaseStyle

Active style for the shape.

When the shape is in the active state, the properties defined in this style override the default style properties.

Implementation of

ILineStyle.active

Inherited from

ShapeStyle.active

Defined in

styles/ShapeStyle.ts:28


color

color: string

The color of the line stroke.

Implementation of

ILineStyle.color

Defined in

styles/LineStyle.ts:13


cursor

cursor: Cursor

Specifies the cursor style for the shape.

Implementation of

ILineStyle.cursor

Inherited from

ShapeStyle.cursor

Defined in

styles/ShapeStyle.ts:12


hover?

optional hover: ILineBaseStyle

Hover style for the shape.

When the shape is in the hover state, the properties defined in this style override the default style properties.

Implementation of

ILineStyle.hover

Inherited from

ShapeStyle.hover

Defined in

styles/ShapeStyle.ts:20


width

width: number

The width of the line stroke.

Implementation of

ILineStyle.width

Defined in

styles/LineStyle.ts:18


DefaultStyle

readonly static DefaultStyle: ILineStyle

Default style for the line.

Defined in

styles/LineStyle.ts:23