|
|
Donner SVG 0.8.0-pre
SVG editor and embeddable C++20 engine.
|
One semantic editor action that fired within a frame. MCP-generated repros use actions for deterministic operations that are not raw pointer input, such as selecting the Pen tool or changing active paint. More...
#include "donner/editor/repro/ReproFile.h"
Public Types | |
| enum class | Kind { SetActiveTool , SetStyleProperty , CommitPenPath } |
Public Attributes | |
| Kind | kind = Kind::SetActiveTool |
| Action kind. | |
| std::string | tool |
| Tool id for Kind::SetActiveTool, e.g. "select" or "pen". | |
| std::string | propertyName |
| CSS property name for Kind::SetStyleProperty, e.g. "fill". | |
| std::string | propertyValue |
| CSS property value for Kind::SetStyleProperty, e.g. "#ff0000". | |
Friends | |
| bool | operator== (const ReproAction &, const ReproAction &)=default |
One semantic editor action that fired within a frame. MCP-generated repros use actions for deterministic operations that are not raw pointer input, such as selecting the Pen tool or changing active paint.