* Prevents the group being accidentally moved or resized by mouse interaction. * Toggles pinned state if no value is provided.
(value?: boolean)
| 131 | * Toggles pinned state if no value is provided. |
| 132 | */ |
| 133 | pin(value?: boolean): void { |
| 134 | const newState = value === undefined ? !this.pinned : value |
| 135 | |
| 136 | if (newState) this.flags.pinned = true |
| 137 | else delete this.flags.pinned |
| 138 | } |
| 139 | |
| 140 | unpin(): void { |
| 141 | this.pin(false) |
no outgoing calls
no test coverage detected