Small improvements in group naming

This commit is contained in:
TennesseeTrash 2025-06-08 16:47:41 +02:00
parent 99ba5b4fd9
commit 3807e438c5

View file

@ -124,9 +124,9 @@ namespace Kanimaji
std::string brushKeyframes; std::string brushKeyframes;
std::string brushProgress; std::string brushProgress;
auto background = AppendGroup(svg, "kvg:Kanimaji_Stroke_Background_" + baseId, auto background = AppendGroup(svg, "kvg:Kanimaji_StrokeBackground_" + baseId,
settings.UnfilledStroke); settings.UnfilledStroke);
auto brushBorder = AppendGroup(svg, "kvg:Kanimaji_Brush_Border_" + baseId, auto brushBorder = AppendGroup(svg, "kvg:Kanimaji_BrushBorder_" + baseId,
settings.BrushBorder); settings.BrushBorder);
auto animation = AppendGroup(svg, "kvg:Kanimaji_Animation_" + baseId, auto animation = AppendGroup(svg, "kvg:Kanimaji_Animation_" + baseId,
settings.FilledStroke); settings.FilledStroke);
@ -138,6 +138,7 @@ namespace Kanimaji
- AsSeconds(settings.DelayBetweenStrokes); - AsSeconds(settings.DelayBetweenStrokes);
double previousLength = 0.0; double previousLength = 0.0;
double currentLength = 0.0; double currentLength = 0.0;
// 2nd pass to prepare the CSS // 2nd pass to prepare the CSS
for (const auto& path : paths) { for (const auto& path : paths) {
std::string_view d = path.node().attribute("d").as_string(); std::string_view d = path.node().attribute("d").as_string();
@ -217,7 +218,7 @@ namespace Kanimaji
styles.append(brushProgress); styles.append(brushProgress);
styles.append(" "); styles.append(" ");
pugi::xml_node style = svg.prepend_child("style"); pugi::xml_node style = svg.prepend_child("style");
style.append_attribute("id") = "kvg:Kanimaji_Style"; style.append_attribute("id") = "kvg:Kanimaji_Styles_" + baseId;
style.append_child(pugi::node_pcdata).set_value(styles); style.append_child(pugi::node_pcdata).set_value(styles);
} }
} }