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 } |
| Semantic action types supported by the replay format. | |
Public Attributes | |
| Kind | kind = Kind::SetActiveTool |
| Action kind. | |
| std::string | tool |
| Tool id for the ReproAction::Kind SetActiveTool action, e.g. "select" or "pen". | |
| std::string | propertyName |
| CSS property name for the ReproAction::Kind SetStyleProperty action, e.g. "fill". | |
| std::string | propertyValue |
| CSS property value for the ReproAction::Kind SetStyleProperty action, e.g. "#ff0000". | |
Friends | |
| bool | operator== (const ReproAction &lhs, const ReproAction &rhs)=default |
| Compare two recorded semantic actions. | |
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.
|
friend |
Compare two recorded semantic actions.
| lhs | First action. |
| rhs | Second action. |