Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
donner::editor::repro::ReproAction Struct Reference

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

Detailed Description

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.


The documentation for this struct was generated from the following file: