-} icons[] = {
- { RR_ROBOT_BLUE,
- "robot_blue", GRR_ICON_SVG_ROBOT_BLUE },
- { RR_ROBOT_GREEN,
- "robot_green", GRR_ICON_SVG_ROBOT_GREEN },
- { RR_ROBOT_RED,
- "robot_red", GRR_ICON_SVG_ROBOT_RED },
- { RR_ROBOT_YELLOW,
- "robot_yellow", GRR_ICON_SVG_ROBOT_YELLOW },
-
- { RR_TARGET_BLUE_CIRCLE,
- "target_blue_circle", GRR_ICON_SVG_TARGET_BLUE_CIRCLE },
- { RR_TARGET_BLUE_OCTAGON,
- "target_blue_octagon", GRR_ICON_SVG_TARGET_BLUE_OCTAGON },
- { RR_TARGET_BLUE_SQUARE,
- "target_blue_square", GRR_ICON_SVG_TARGET_BLUE_SQUARE },
- { RR_TARGET_BLUE_TRIANGLE,
- "target_blue_triangle", GRR_ICON_SVG_TARGET_BLUE_TRIANGLE },
-
- { RR_TARGET_GREEN_CIRCLE,
- "target_green_circle", GRR_ICON_SVG_TARGET_GREEN_CIRCLE },
- { RR_TARGET_GREEN_OCTAGON,
- "target_green_octagon", GRR_ICON_SVG_TARGET_GREEN_OCTAGON },
- { RR_TARGET_GREEN_SQUARE,
- "target_green_square", GRR_ICON_SVG_TARGET_GREEN_SQUARE },
- { RR_TARGET_GREEN_TRIANGLE,
- "target_green_triangle", GRR_ICON_SVG_TARGET_GREEN_TRIANGLE },
-
- { RR_TARGET_RED_CIRCLE,
- "target_red_circle", GRR_ICON_SVG_TARGET_RED_CIRCLE },
- { RR_TARGET_RED_OCTAGON,
- "target_red_octagon", GRR_ICON_SVG_TARGET_RED_OCTAGON },
- { RR_TARGET_RED_SQUARE,
- "target_red_square", GRR_ICON_SVG_TARGET_RED_SQUARE },
- { RR_TARGET_RED_TRIANGLE,
- "target_red_triangle", GRR_ICON_SVG_TARGET_RED_TRIANGLE },
-
- { RR_TARGET_YELLOW_CIRCLE,
- "target_yellow_circle", GRR_ICON_SVG_TARGET_YELLOW_CIRCLE },
- { RR_TARGET_YELLOW_OCTAGON,
- "target_yellow_octagon", GRR_ICON_SVG_TARGET_YELLOW_OCTAGON },
- { RR_TARGET_YELLOW_SQUARE,
- "target_yellow_square", GRR_ICON_SVG_TARGET_YELLOW_SQUARE },
- { RR_TARGET_YELLOW_TRIANGLE,
- "target_yellow_triangle", GRR_ICON_SVG_TARGET_YELLOW_TRIANGLE },
-
- { RR_TARGET_WHIRL,
- "whirl", GRR_ICON_SVG_TARGET_WHIRL },
-
- { RR_WALL_ABOVE,
- "wall", GRR_ICON_SVG_WALL },
-
- { RR_CELL,
- "cell", GRR_ICON_SVG_CELL }
+ int svg_len;
+} builtins[] = {
+ { RR_ROBOT_BLUE, "robot_blue",
+ GRR_ICON_SVG_ROBOT_BLUE, sizeof (GRR_ICON_SVG_ROBOT_BLUE) },
+ { RR_ROBOT_GREEN, "robot_green",
+ GRR_ICON_SVG_ROBOT_GREEN, sizeof (GRR_ICON_SVG_ROBOT_GREEN) },
+ { RR_ROBOT_RED, "robot_red",
+ GRR_ICON_SVG_ROBOT_RED, sizeof (GRR_ICON_SVG_ROBOT_RED) },
+ { RR_ROBOT_YELLOW, "robot_yellow",
+ GRR_ICON_SVG_ROBOT_YELLOW, sizeof (GRR_ICON_SVG_ROBOT_YELLOW) },
+
+ { RR_TARGET_BLUE_CIRCLE, "target_blue_circle",
+ GRR_ICON_SVG_TARGET_BLUE_CIRCLE, sizeof (GRR_ICON_SVG_TARGET_BLUE_CIRCLE) },
+ { RR_TARGET_BLUE_OCTAGON, "target_blue_octagon",
+ GRR_ICON_SVG_TARGET_BLUE_OCTAGON, sizeof (GRR_ICON_SVG_TARGET_BLUE_OCTAGON) },
+ { RR_TARGET_BLUE_SQUARE, "target_blue_square",
+ GRR_ICON_SVG_TARGET_BLUE_SQUARE, sizeof (GRR_ICON_SVG_TARGET_BLUE_SQUARE) },
+ { RR_TARGET_BLUE_TRIANGLE, "target_blue_triangle",
+ GRR_ICON_SVG_TARGET_BLUE_TRIANGLE, sizeof (GRR_ICON_SVG_TARGET_BLUE_TRIANGLE) },
+
+ { RR_TARGET_GREEN_CIRCLE, "target_green_circle",
+ GRR_ICON_SVG_TARGET_GREEN_CIRCLE, sizeof (GRR_ICON_SVG_TARGET_GREEN_CIRCLE) },
+ { RR_TARGET_GREEN_OCTAGON, "target_green_octagon",
+ GRR_ICON_SVG_TARGET_GREEN_OCTAGON, sizeof (GRR_ICON_SVG_TARGET_GREEN_OCTAGON) },
+ { RR_TARGET_GREEN_SQUARE, "target_green_square",
+ GRR_ICON_SVG_TARGET_GREEN_SQUARE, sizeof (GRR_ICON_SVG_TARGET_GREEN_SQUARE) },
+ { RR_TARGET_GREEN_TRIANGLE, "target_green_triangle",
+ GRR_ICON_SVG_TARGET_GREEN_TRIANGLE, sizeof (GRR_ICON_SVG_TARGET_GREEN_TRIANGLE) },
+
+ { RR_TARGET_RED_CIRCLE, "target_red_circle",
+ GRR_ICON_SVG_TARGET_RED_CIRCLE, sizeof (GRR_ICON_SVG_TARGET_RED_CIRCLE) },
+ { RR_TARGET_RED_OCTAGON, "target_red_octagon",
+ GRR_ICON_SVG_TARGET_RED_OCTAGON, sizeof (GRR_ICON_SVG_TARGET_RED_OCTAGON) },
+ { RR_TARGET_RED_SQUARE, "target_red_square",
+ GRR_ICON_SVG_TARGET_RED_SQUARE, sizeof (GRR_ICON_SVG_TARGET_RED_SQUARE) },
+ { RR_TARGET_RED_TRIANGLE, "target_red_triangle",
+ GRR_ICON_SVG_TARGET_RED_TRIANGLE, sizeof (GRR_ICON_SVG_TARGET_RED_TRIANGLE) },
+
+ { RR_TARGET_YELLOW_CIRCLE, "target_yellow_circle",
+ GRR_ICON_SVG_TARGET_YELLOW_CIRCLE, sizeof (GRR_ICON_SVG_TARGET_YELLOW_CIRCLE) },
+ { RR_TARGET_YELLOW_OCTAGON, "target_yellow_octagon",
+ GRR_ICON_SVG_TARGET_YELLOW_OCTAGON, sizeof (GRR_ICON_SVG_TARGET_YELLOW_OCTAGON) },
+ { RR_TARGET_YELLOW_SQUARE, "target_yellow_square",
+ GRR_ICON_SVG_TARGET_YELLOW_SQUARE, sizeof (GRR_ICON_SVG_TARGET_YELLOW_SQUARE) },
+ { RR_TARGET_YELLOW_TRIANGLE, "target_yellow_triangle",
+ GRR_ICON_SVG_TARGET_YELLOW_TRIANGLE, sizeof (GRR_ICON_SVG_TARGET_YELLOW_TRIANGLE) },
+
+ { RR_TARGET_WHIRL, "whirl",
+ GRR_ICON_SVG_TARGET_WHIRL, sizeof (GRR_ICON_SVG_TARGET_WHIRL) },
+
+ { RR_WALL_ABOVE, "wall",
+ GRR_ICON_SVG_WALL, sizeof (GRR_ICON_SVG_WALL) },
+
+ { RR_WALL_NONE, "cell",
+ GRR_ICON_SVG_CELL, sizeof (GRR_ICON_SVG_CELL) }