]> git.ipfire.org Git - oddments/collecty.git/commitdiff
graphs: Make it possible to set colors as a non-literal
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 29 Oct 2025 10:47:29 +0000 (10:47 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 29 Oct 2025 10:47:29 +0000 (10:47 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/daemon/graphs/graph.h

index 43fb7a6eba44471ff5177a9f82938a8ca132a7e1..50910e51e46b6b533a1acca3b570706fae286c4c 100644 (file)
 
 // Draw a LINE, AREA, etc.
 #define DRAW(args, what, field, object, color, ...) \
-       SCRIPT(args, what ":" FIELD color __VA_ARGS__, FIELD_AND_OBJECT(field, object))
+       SCRIPT(args, what ":" FIELD "%s" __VA_ARGS__, FIELD_AND_OBJECT(field, object), color)
 
 #define DRAW_WITH_LABEL(args, what, field, object, color, label, ...) \
-       SCRIPT(args, what ":" FIELD color ":" LABEL __VA_ARGS__, FIELD_AND_OBJECT(field, object), label)
+       SCRIPT(args, what ":" FIELD "%s:" LABEL __VA_ARGS__, FIELD_AND_OBJECT(field, object), color, label)
 
 // Draw lines
 #define DRAW_LINE1(args, field, object, color, ...) \