MarkupSelected Class
The set of currently selected SVG elements. When elements are added to the set, they are hilited.
Methods
Name | Description | |
---|---|---|
constructor(svg: @svgdotjs/svg.js.G): MarkupSelected | ||
add(el: @svgdotjs/svg.js.Element): void | Add a new element to the SS | |
clearEditors(): void | ||
deleteAll(undo: UndoManager): void | ||
drop(el: @svgdotjs/svg.js.Element): boolean | Remove an element from the selection set and unhilite it. | |
emptyAll(): void | ||
groupAll(undo: UndoManager): void | ||
has(el: @svgdotjs/svg.js.Element): boolean | ||
replace(oldEl: @svgdotjs/svg.js.Element, newEl: @svgdotjs/svg.js.Element): void | Replace an entry in the selection set with a different element. | |
reposition(cmdName: string, undo: UndoManager, fn: (el: @svgdotjs/svg.js.Element) => void): void | Move all of the entries to a new position in the DOM via a callback. | |
restart(el?: @svgdotjs/svg.js.Element): void | ||
sizeChanged(): void | ||
ungroupAll(undo: UndoManager): void |
Properties
Name | Type | Description | |
---|---|---|---|
elements Readonly | Set<@svgdotjs/svg.js.Element> | ||
handles | Handles | undefined | ||
isEmpty Accessor ReadOnly | boolean | ||
onChanged Readonly | BeEvent<(selected: MarkupSelected) => void> | Called whenever elements are added or removed from this SelectionSet | |
size Accessor ReadOnly | number | ||
svg | @svgdotjs/svg.js.G |
Defined in
- markup/src/SelectTool.ts Line 381
Last Updated: 17 December, 2024
Found something wrong, missing, or unclear on this page?Raise an issue in our repo.