Browse Source

Merge pull request #6319 from djrm/icons

VS icons improvements
Rémi Verschelde 9 years ago
parent
commit
b3caf72b1d
86 changed files with 550 additions and 568 deletions
  1. 38 2
      modules/visual_script/visual_script_editor.cpp
  2. BIN
      tools/editor/icons/2x/icon_mini_aabb.png
  3. BIN
      tools/editor/icons/2x/icon_mini_array.png
  4. BIN
      tools/editor/icons/2x/icon_mini_boolean.png
  5. BIN
      tools/editor/icons/2x/icon_mini_color.png
  6. BIN
      tools/editor/icons/2x/icon_mini_color_array.png
  7. BIN
      tools/editor/icons/2x/icon_mini_dictionary.png
  8. BIN
      tools/editor/icons/2x/icon_mini_float.png
  9. BIN
      tools/editor/icons/2x/icon_mini_float_array.png
  10. BIN
      tools/editor/icons/2x/icon_mini_image.png
  11. BIN
      tools/editor/icons/2x/icon_mini_input.png
  12. BIN
      tools/editor/icons/2x/icon_mini_int_array.png
  13. BIN
      tools/editor/icons/2x/icon_mini_integer.png
  14. BIN
      tools/editor/icons/2x/icon_mini_matrix3.png
  15. BIN
      tools/editor/icons/2x/icon_mini_matrix32.png
  16. BIN
      tools/editor/icons/2x/icon_mini_object.png
  17. BIN
      tools/editor/icons/2x/icon_mini_path.png
  18. BIN
      tools/editor/icons/2x/icon_mini_plane.png
  19. BIN
      tools/editor/icons/2x/icon_mini_quat.png
  20. BIN
      tools/editor/icons/2x/icon_mini_rect2.png
  21. BIN
      tools/editor/icons/2x/icon_mini_rid.png
  22. BIN
      tools/editor/icons/2x/icon_mini_string.png
  23. BIN
      tools/editor/icons/2x/icon_mini_string_array.png
  24. BIN
      tools/editor/icons/2x/icon_mini_transform.png
  25. BIN
      tools/editor/icons/2x/icon_mini_variant.png
  26. BIN
      tools/editor/icons/2x/icon_mini_vector2.png
  27. BIN
      tools/editor/icons/2x/icon_mini_vector2_array.png
  28. BIN
      tools/editor/icons/2x/icon_mini_vector3.png
  29. BIN
      tools/editor/icons/2x/icon_mini_vector3_array.png
  30. BIN
      tools/editor/icons/icon_mini_aabb.png
  31. BIN
      tools/editor/icons/icon_mini_array.png
  32. BIN
      tools/editor/icons/icon_mini_boolean.png
  33. BIN
      tools/editor/icons/icon_mini_color.png
  34. BIN
      tools/editor/icons/icon_mini_color_array.png
  35. BIN
      tools/editor/icons/icon_mini_dictionary.png
  36. BIN
      tools/editor/icons/icon_mini_float.png
  37. BIN
      tools/editor/icons/icon_mini_float_array.png
  38. BIN
      tools/editor/icons/icon_mini_image.png
  39. BIN
      tools/editor/icons/icon_mini_input.png
  40. BIN
      tools/editor/icons/icon_mini_int_array.png
  41. BIN
      tools/editor/icons/icon_mini_integer.png
  42. BIN
      tools/editor/icons/icon_mini_matrix3.png
  43. BIN
      tools/editor/icons/icon_mini_matrix32.png
  44. BIN
      tools/editor/icons/icon_mini_object.png
  45. BIN
      tools/editor/icons/icon_mini_path.png
  46. BIN
      tools/editor/icons/icon_mini_plane.png
  47. BIN
      tools/editor/icons/icon_mini_quat.png
  48. BIN
      tools/editor/icons/icon_mini_rect2.png
  49. BIN
      tools/editor/icons/icon_mini_rid.png
  50. BIN
      tools/editor/icons/icon_mini_string.png
  51. BIN
      tools/editor/icons/icon_mini_string_array.png
  52. BIN
      tools/editor/icons/icon_mini_transform.png
  53. BIN
      tools/editor/icons/icon_mini_variant.png
  54. BIN
      tools/editor/icons/icon_mini_vector2.png
  55. BIN
      tools/editor/icons/icon_mini_vector2_array.png
  56. BIN
      tools/editor/icons/icon_mini_vector3.png
  57. BIN
      tools/editor/icons/icon_mini_vector3_array.png
  58. 14 14
      tools/editor/icons/source/icon_mini_aabb.svg
  59. 11 11
      tools/editor/icons/source/icon_mini_array.svg
  60. 11 11
      tools/editor/icons/source/icon_mini_boolean.svg
  61. 15 50
      tools/editor/icons/source/icon_mini_color.svg
  62. 48 40
      tools/editor/icons/source/icon_mini_color_array.svg
  63. 14 14
      tools/editor/icons/source/icon_mini_dictionary.svg
  64. 44 24
      tools/editor/icons/source/icon_mini_float.svg
  65. 15 19
      tools/editor/icons/source/icon_mini_float_array.svg
  66. 15 15
      tools/editor/icons/source/icon_mini_image.svg
  67. 24 24
      tools/editor/icons/source/icon_mini_input.svg
  68. 5 5
      tools/editor/icons/source/icon_mini_int_array.svg
  69. 28 13
      tools/editor/icons/source/icon_mini_integer.svg
  70. 22 22
      tools/editor/icons/source/icon_mini_matrix3.svg
  71. 12 12
      tools/editor/icons/source/icon_mini_matrix32.svg
  72. 16 16
      tools/editor/icons/source/icon_mini_object.svg
  73. 27 19
      tools/editor/icons/source/icon_mini_path.svg
  74. 10 10
      tools/editor/icons/source/icon_mini_plane.svg
  75. 10 10
      tools/editor/icons/source/icon_mini_quat.svg
  76. 6 47
      tools/editor/icons/source/icon_mini_raw_array.svg
  77. 18 18
      tools/editor/icons/source/icon_mini_rect2.svg
  78. 27 13
      tools/editor/icons/source/icon_mini_rid.svg
  79. 19 11
      tools/editor/icons/source/icon_mini_string.svg
  80. 27 53
      tools/editor/icons/source/icon_mini_string_array.svg
  81. 14 21
      tools/editor/icons/source/icon_mini_transform.svg
  82. 23 23
      tools/editor/icons/source/icon_mini_variant.svg
  83. 13 13
      tools/editor/icons/source/icon_mini_vector2.svg
  84. 4 4
      tools/editor/icons/source/icon_mini_vector2_array.svg
  85. 14 14
      tools/editor/icons/source/icon_mini_vector3.svg
  86. 6 20
      tools/editor/icons/source/icon_mini_vector3_array.svg

+ 38 - 2
modules/visual_script/visual_script_editor.cpp

@@ -302,9 +302,45 @@ public:
 };
 };
 
 
 static Color _color_from_type(Variant::Type p_type) {
 static Color _color_from_type(Variant::Type p_type) {
-
 	Color color;
 	Color color;
-	color.set_hsv(p_type/float(Variant::VARIANT_MAX),0.7,0.7);
+	switch(p_type) {
+		case Variant::NIL: color = Color::html("69ecbd"); break;
+
+		case Variant::BOOL: color = Color::html("8da6f0"); break;
+		case Variant::INT: color = Color::html("7dc6ef"); break;
+		case Variant::REAL: color = Color::html("61daf4"); break;
+		case Variant::STRING: color = Color::html("6ba7ec"); break;
+
+		case Variant::VECTOR2: color = Color::html("bd91f1"); break;
+		case Variant::RECT2: color = Color::html("f191a5"); break;
+		case Variant::VECTOR3: color = Color::html("d67dee"); break;
+		case Variant::MATRIX32: color = Color::html("c4ec69"); break;
+		case Variant::PLANE: color = Color::html("f77070"); break;
+		case Variant::QUAT: color = Color::html("ec69a3"); break;
+		case Variant::_AABB: color = Color::html("ee7991"); break;
+		case Variant::MATRIX3: color = Color::html("e3ec69"); break;
+		case Variant::TRANSFORM: color = Color::html("ecd669"); break;
+
+		case Variant::COLOR: color = Color::html("9dff70"); break;
+		case Variant::IMAGE: color = Color::html("93f1b9"); break;
+		case Variant::NODE_PATH: color = Color::html("6993ec"); break;
+		case Variant::_RID: color = Color::html("69ec9a"); break;
+		case Variant::OBJECT: color = Color::html("79f3e8"); break;
+		case Variant::INPUT_EVENT: color = Color::html("adf18f"); break;
+		case Variant::DICTIONARY: color = Color::html("77edb1"); break;
+
+		case Variant::ARRAY: color = Color::html("e0e0e0"); break;
+		case Variant::RAW_ARRAY: color = Color::html("aaf4c8"); break;
+		case Variant::INT_ARRAY: color = Color::html("afdcf5"); break;
+		case Variant::REAL_ARRAY: color = Color::html("97e7f8"); break;
+		case Variant::STRING_ARRAY: color = Color::html("9dc4f2"); break;
+		case Variant::VECTOR2_ARRAY: color = Color::html("d1b3f5"); break;
+		case Variant::VECTOR3_ARRAY: color = Color::html("df9bf2"); break;
+		case Variant::COLOR_ARRAY: color = Color::html("e9ff97"); break;
+
+		default:
+			color.set_hsv(p_type/float(Variant::VARIANT_MAX),0.7,0.7);
+	}
 	return color;
 	return color;
 }
 }
 
 

BIN
tools/editor/icons/2x/icon_mini_aabb.png


BIN
tools/editor/icons/2x/icon_mini_array.png


BIN
tools/editor/icons/2x/icon_mini_boolean.png


BIN
tools/editor/icons/2x/icon_mini_color.png


BIN
tools/editor/icons/2x/icon_mini_color_array.png


BIN
tools/editor/icons/2x/icon_mini_dictionary.png


BIN
tools/editor/icons/2x/icon_mini_float.png


BIN
tools/editor/icons/2x/icon_mini_float_array.png


BIN
tools/editor/icons/2x/icon_mini_image.png


BIN
tools/editor/icons/2x/icon_mini_input.png


BIN
tools/editor/icons/2x/icon_mini_int_array.png


BIN
tools/editor/icons/2x/icon_mini_integer.png


BIN
tools/editor/icons/2x/icon_mini_matrix3.png


BIN
tools/editor/icons/2x/icon_mini_matrix32.png


BIN
tools/editor/icons/2x/icon_mini_object.png


BIN
tools/editor/icons/2x/icon_mini_path.png


BIN
tools/editor/icons/2x/icon_mini_plane.png


BIN
tools/editor/icons/2x/icon_mini_quat.png


BIN
tools/editor/icons/2x/icon_mini_rect2.png


BIN
tools/editor/icons/2x/icon_mini_rid.png


BIN
tools/editor/icons/2x/icon_mini_string.png


BIN
tools/editor/icons/2x/icon_mini_string_array.png


BIN
tools/editor/icons/2x/icon_mini_transform.png


BIN
tools/editor/icons/2x/icon_mini_variant.png


BIN
tools/editor/icons/2x/icon_mini_vector2.png


BIN
tools/editor/icons/2x/icon_mini_vector2_array.png


BIN
tools/editor/icons/2x/icon_mini_vector3.png


BIN
tools/editor/icons/2x/icon_mini_vector3_array.png


BIN
tools/editor/icons/icon_mini_aabb.png


BIN
tools/editor/icons/icon_mini_array.png


BIN
tools/editor/icons/icon_mini_boolean.png


BIN
tools/editor/icons/icon_mini_color.png


BIN
tools/editor/icons/icon_mini_color_array.png


BIN
tools/editor/icons/icon_mini_dictionary.png


BIN
tools/editor/icons/icon_mini_float.png


BIN
tools/editor/icons/icon_mini_float_array.png


BIN
tools/editor/icons/icon_mini_image.png


BIN
tools/editor/icons/icon_mini_input.png


BIN
tools/editor/icons/icon_mini_int_array.png


BIN
tools/editor/icons/icon_mini_integer.png


BIN
tools/editor/icons/icon_mini_matrix3.png


BIN
tools/editor/icons/icon_mini_matrix32.png


BIN
tools/editor/icons/icon_mini_object.png


BIN
tools/editor/icons/icon_mini_path.png


BIN
tools/editor/icons/icon_mini_plane.png


BIN
tools/editor/icons/icon_mini_quat.png


BIN
tools/editor/icons/icon_mini_rect2.png


BIN
tools/editor/icons/icon_mini_rid.png


BIN
tools/editor/icons/icon_mini_string.png


BIN
tools/editor/icons/icon_mini_string_array.png


BIN
tools/editor/icons/icon_mini_transform.png


BIN
tools/editor/icons/icon_mini_variant.png


BIN
tools/editor/icons/icon_mini_vector2.png


BIN
tools/editor/icons/icon_mini_vector2_array.png


BIN
tools/editor/icons/icon_mini_vector3.png


BIN
tools/editor/icons/icon_mini_vector3_array.png


+ 14 - 14
tools/editor/icons/source/icon_mini_aabb.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="45.254835"
      inkscape:zoom="45.254835"
-     inkscape:cx="6.6182355"
-     inkscape:cy="7.3639608"
+     inkscape:cx="3.148993"
+     inkscape:cy="6.4579802"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -71,36 +71,36 @@
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 5,1040.3622 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 l 2,0 0,-6 -2,0 z m 0,2 0,2 a 1.0000174,1.0000174 0 0 1 -1,-1 1.0000174,1.0000174 0 0 1 1,-1 z"
+       style="fill:#ee7991;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 5,1041.3622 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 l 2,0 0,-6 -2,0 z m 0,2 0,2 a 1.0000174,1.0000174 0 0 1 -1,-1 1.0000174,1.0000174 0 0 1 1,-1 z"
        id="path4893"
        id="path4893"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
-       style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 3,1045.3622 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 l 2,0 0,-6 -2,0 z m 0,2 0,2 a 1.0000174,1.0000174 0 0 1 -1,-1 1.0000174,1.0000174 0 0 1 1,-1 z"
+       style="fill:#f5acbb;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 3,1046.3622 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 l 2,0 0,-6 -2,0 z m 0,2 0,2 a 1.0000174,1.0000174 0 0 1 -1,-1 1.0000174,1.0000174 0 0 1 1,-1 z"
        id="path4234"
        id="path4234"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
        id="path4145"
        id="path4145"
-       d="m 12.999983,1042.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 12.999983,1043.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
+       style="fill:#ee7991;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 12.999983,1048.3622 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
+       style="fill:#ee7991;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 12.999983,1049.3622 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
        id="path4147" />
        id="path4147" />
     <rect
     <rect
        transform="matrix(0,1,1,0,0,0)"
        transform="matrix(0,1,1,0,0,0)"
        y="11"
        y="11"
-       x="1040.3622"
+       x="1041.3622"
        height="2.0000002"
        height="2.0000002"
        width="8.0000172"
        width="8.0000172"
        id="rect4149"
        id="rect4149"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#ee7991;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 8,1043.3622 0,8 2,0 a 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 l 0,-2 -2,0 z m 2,4 a 1.0000174,1.0000174 0 0 1 1,1 1.0000174,1.0000174 0 0 1 -1,1 l 0,-2 z"
+       style="fill:#f5acbb;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 8,1044.3622 0,8 2,0 a 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 l 0,-2 -2,0 z m 2,4 a 1.0000174,1.0000174 0 0 1 1,1 1.0000174,1.0000174 0 0 1 -1,1 l 0,-2 z"
        id="path4151"
        id="path4151"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
   </g>
   </g>

+ 11 - 11
tools/editor/icons/source/icon_mini_array.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="45.254835"
      inkscape:zoom="45.254835"
-     inkscape:cx="7.3961263"
-     inkscape:cy="6.2492734"
+     inkscape:cx="9.4953495"
+     inkscape:cy="4.8350599"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -76,14 +76,14 @@
        width="2"
        width="2"
        height="2.999984"
        height="2.999984"
        x="11"
        x="11"
-       y="1046.3622" />
+       y="1047.3622" />
     <path
     <path
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 14,1043.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
+       d="m 14,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="path4253"
        id="path4253"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
-       y="1046.3622"
+       y="1047.3622"
        x="7"
        x="7"
        height="2.999984"
        height="2.999984"
        width="2"
        width="2"
@@ -92,21 +92,21 @@
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4152"
        id="path4152"
-       d="m 10,1043.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
+       d="m 10,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
        id="path4849"
        id="path4849"
-       d="m 4,1049.3625 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
+       d="m 4,1050.3625 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 4,1043.3625 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
+       d="m 4,1044.3625 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="path4851" />
        id="path4851" />
     <rect
     <rect
        transform="scale(1,-1)"
        transform="scale(1,-1)"
-       y="-1049.3622"
+       y="-1050.3622"
        x="4"
        x="4"
        height="6.0000014"
        height="6.0000014"
        width="2"
        width="2"
@@ -118,9 +118,9 @@
        width="1"
        width="1"
        height="2.0000174"
        height="2.0000174"
        x="10"
        x="10"
-       y="1043.3622" />
+       y="1044.3622" />
     <rect
     <rect
-       y="1043.3622"
+       y="1044.3622"
        x="14"
        x="14"
        height="2.0000174"
        height="2.0000174"
        width="1"
        width="1"

+ 11 - 11
tools/editor/icons/source/icon_mini_boolean.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="32.000002"
      inkscape:zoom="32.000002"
-     inkscape:cx="3.0878899"
-     inkscape:cy="11.341796"
+     inkscape:cx="3.4941399"
+     inkscape:cy="6.2480463"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -71,7 +71,7 @@
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#8da6f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4364"
        id="rect4364"
        width="2"
        width="2"
        height="5.9999666"
        height="5.9999666"
@@ -84,10 +84,10 @@
        height="2.0000174"
        height="2.0000174"
        width="1"
        width="1"
        id="rect4368"
        id="rect4368"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#8da6f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        transform="scale(-1,1)" />
        transform="scale(-1,1)" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#8da6f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 2,1044.3623 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        d="m 2,1044.3623 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        id="path4370"
        id="path4370"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
@@ -98,12 +98,12 @@
        height="5"
        height="5"
        width="2"
        width="2"
        id="rect4374"
        id="rect4374"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#8da6f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4378"
        id="path4378"
        d="m 2,1050.3623 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
        d="m 2,1050.3623 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#8da6f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        transform="scale(-1,1)"
        transform="scale(-1,1)"
        y="1042.3622"
        y="1042.3622"
@@ -111,19 +111,19 @@
        height="3.9999492"
        height="3.9999492"
        width="2"
        width="2"
        id="rect4384"
        id="rect4384"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#8da6f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#8da6f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 16,1050.3623 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 16,1050.3623 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4392"
        id="path4392"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#8da6f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 7,1044.3622 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m 0,2 a 1.0000174,1.0000174 0 0 1 1,1 1.0000174,1.0000174 0 0 1 -1,1 1.0000174,1.0000174 0 0 1 -1,-1 1.0000174,1.0000174 0 0 1 1,-1 z"
        d="m 7,1044.3622 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m 0,2 a 1.0000174,1.0000174 0 0 1 1,1 1.0000174,1.0000174 0 0 1 -1,1 1.0000174,1.0000174 0 0 1 -1,-1 1.0000174,1.0000174 0 0 1 1,-1 z"
        id="path4148"
        id="path4148"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#8da6f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 11,1044.3622 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m 0,2 a 1.0000174,1.0000174 0 0 1 1,1 1.0000174,1.0000174 0 0 1 -1,1 1.0000174,1.0000174 0 0 1 -1,-1 1.0000174,1.0000174 0 0 1 1,-1 z"
        d="m 11,1044.3622 a 3,3 0 0 0 -3,3 3,3 0 0 0 3,3 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 z m 0,2 a 1.0000174,1.0000174 0 0 1 1,1 1.0000174,1.0000174 0 0 1 -1,1 1.0000174,1.0000174 0 0 1 -1,-1 1.0000174,1.0000174 0 0 1 1,-1 z"
        id="path4174"
        id="path4174"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />

+ 15 - 50
tools/editor/icons/source/icon_mini_color.svg

@@ -65,9 +65,9 @@
      borderopacity="1.0"
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
-     inkscape:zoom="32.000001"
-     inkscape:cx="6.2035948"
-     inkscape:cy="9.4081365"
+     inkscape:zoom="45.254835"
+     inkscape:cx="5.4869016"
+     inkscape:cy="6.8192689"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -107,55 +107,20 @@
      inkscape:groupmode="layer"
      inkscape:groupmode="layer"
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
-    <rect
-       style="fill:#ffeb70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4667"
-       width="1"
-       height="2.0000174"
-       x="5"
-       y="1043.3622" />
     <path
     <path
-       inkscape:connector-curvature="0"
-       id="path4669"
-       d="m 5,1043.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
-       style="fill:#ffeb70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <rect
-       transform="scale(1,-1)"
-       y="-1049.3622"
-       x="5"
-       height="2.0000174"
-       width="1"
-       id="rect4671"
-       style="fill:#ffeb70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#ff7070;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 4 4 A 3 3 0 0 0 1 7 A 3 3 0 0 0 4 10 L 5 10 L 5 8 L 4 8 A 1.0000174 1.0000174 0 0 1 3 7 A 1.0000174 1.0000174 0 0 1 4 6 L 5 6 L 5 4 L 4 4 z "
+       transform="translate(0,1040.3622)"
+       id="rect4667" />
     <path
     <path
-       style="fill:#ffeb70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 5,1049.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       id="path4673"
-       inkscape:connector-curvature="0" />
-    <rect
-       style="fill:#70deff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4245"
-       width="2"
-       height="2.999984"
-       x="11"
-       y="1046.3622" />
+       style="fill:#70bfff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 14 4 A 3 3 0 0 0 11 7 L 11 10 L 13 10 L 13 7 A 1.0000174 1.0000174 0 0 1 14 6 L 15 6 L 15 4 L 14 4 z "
+       transform="translate(0,1040.3622)"
+       id="rect4245" />
     <path
     <path
-       style="fill:#70deff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 14,1043.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
-       id="path4253"
-       inkscape:connector-curvature="0" />
-    <rect
-       transform="scale(1,-1)"
-       style="fill:#9dff70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4815"
-       width="2"
-       height="4.9999828"
-       x="7"
-       y="-1046.3623" />
-    <path
-       style="fill:#9dff70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 10,1049.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       id="path4819"
-       inkscape:connector-curvature="0" />
+       style="fill:#7aff70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 6 2 L 6 7 A 3 3 0 0 0 9 10 L 10 10 L 10 8 L 9 8 A 1.0000174 1.0000174 0 0 1 8 7 L 8 2 L 6 2 z "
+       transform="translate(0,1040.3622)"
+       id="rect4815" />
   </g>
   </g>
 </svg>
 </svg>

+ 48 - 40
tools/editor/icons/source/icon_mini_color_array.svg

@@ -93,6 +93,42 @@
          id="path4198-1"
          id="path4198-1"
          inkscape:connector-curvature="0" />
          inkscape:connector-curvature="0" />
     </clipPath>
     </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath4253-75">
+      <path
+         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 16.458984,1024.37 a 12.000027,12.000027 0 0 0 -3.564453,0.4004 12.000027,12.000027 0 0 0 -8.4863279,14.6973 12.000027,12.000027 0 0 0 14.6972659,8.4863 12.000027,12.000027 0 0 0 8.486328,-14.6973 12.000027,12.000027 0 0 0 -11.132813,-8.8867 z M 16.25,1029.8212 a 6.5451717,6.5451717 0 0 1 6.072266,4.8476 6.5451717,6.5451717 0 0 1 -4.628907,8.0157 6.5451717,6.5451717 0 0 1 -8.0156246,-4.6289 6.5451717,6.5451717 0 0 1 4.6289066,-8.0157 6.5451717,6.5451717 0 0 1 1.943359,-0.2187 z"
+         id="path4255-3"
+         inkscape:connector-curvature="0" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath4199-5">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4201-6"
+         d="m 16.5,1025.8622 a 11.8125,10.499999 0 0 0 -11.8125001,10.5 11.8125,10.499999 0 0 0 11.8125001,10.5 11.8125,10.499999 0 0 0 11.8125,-10.5 11.8125,10.499999 0 0 0 -11.8125,-10.5 z m -3.375,3 a 3.375,2.9999997 0 0 1 3.375,3 3.375,2.9999997 0 0 1 -3.375,3 3.375,2.9999997 0 0 1 -3.3750001,-3 3.375,2.9999997 0 0 1 3.3750001,-3 z"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    </clipPath>
+    <clipPath
+       id="clipPath4392-2"
+       clipPathUnits="userSpaceOnUse">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4394-9"
+         d="m 8.072266,1041.3622 a 5,5 0 0 0 -3.607422,1.4648 5,5 0 0 0 0,7.0704 5,5 0 0 0 7.070312,0 l -1.416015,-1.4161 A 3,3 0 0 1 8,1049.3622 a 3,3 0 0 1 -3,-3 3,3 0 0 1 3,-3 3,3 0 0 1 2.119141,0.8809 l 1.416015,-1.4161 a 5,5 0 0 0 -3.46289,-1.4648 z"
+         style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </clipPath>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath4196-1">
+      <path
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         d="m 8.0624999,1025.8622 a 3.375,2.9999997 0 0 0 -3.375,3 3.375,2.9999997 0 0 0 1.6875,2.5957 l 0,9.8115 a 3.375,2.9999997 0 0 0 -1.6875,2.5928 3.375,2.9999997 0 0 0 3.375,3 3.375,2.9999997 0 0 0 3.3750001,-3 3.375,2.9999997 0 0 0 -1.6875001,-2.5957 l 0,-8.7832 11.9311511,10.6054 a 3.375,2.9999997 0 0 0 -0.118651,0.7735 3.375,2.9999997 0 0 0 3.375,3 3.375,2.9999997 0 0 0 3.375,-3 3.375,2.9999997 0 0 0 -3.375,-3 3.375,2.9999997 0 0 0 -0.873413,0.1025 l -11.927857,-10.6025 9.884399,0 a 3.375,2.9999997 0 0 0 2.916871,1.5 3.375,2.9999997 0 0 0 3.375,-3 3.375,2.9999997 0 0 0 -3.375,-3 3.375,2.9999997 0 0 0 -2.920166,1.5 l -11.037964,0 a 3.375,2.9999997 0 0 0 -2.9168701,-1.5 z"
+         id="path4198-2"
+         inkscape:connector-curvature="0" />
+    </clipPath>
   </defs>
   </defs>
   <sodipodi:namedview
   <sodipodi:namedview
      id="base"
      id="base"
@@ -102,8 +138,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="32.000002"
      inkscape:zoom="32.000002"
-     inkscape:cx="5.8647107"
-     inkscape:cy="9.1797352"
+     inkscape:cx="2.3647109"
+     inkscape:cy="10.148485"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -188,55 +224,27 @@
        id="rect4159"
        id="rect4159"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        transform="scale(-1,1)" />
        transform="scale(-1,1)" />
-    <rect
-       style="fill:#ffeb70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4667"
-       width="1"
-       height="2.0000174"
-       x="6"
-       y="1043.8622" />
     <path
     <path
-       inkscape:connector-curvature="0"
-       id="path4669"
-       d="m 6,1043.8622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
-       style="fill:#ffeb70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#ff7070;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 6 3.5 A 3 3 0 0 0 3 6.5 A 3 3 0 0 0 6 9.5 L 7 9.5 L 7 7.5 L 6 7.5 A 1.0000174 1.0000174 0 0 1 5 6.5 A 1.0000174 1.0000174 0 0 1 6 5.5 L 7 5.5 L 7 3.5 L 6 3.5 z "
+       transform="translate(0,1040.3622)"
+       id="rect4667" />
     <rect
     <rect
-       transform="scale(1,-1)"
-       y="-1049.8622"
-       x="6"
-       height="2.0000174"
-       width="1"
-       id="rect4671"
-       style="fill:#ffeb70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       style="fill:#ffeb70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 6,1049.8622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       id="path4673"
-       inkscape:connector-curvature="0" />
-    <rect
-       style="fill:#70deff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#70bfff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4245"
        id="rect4245"
        width="2"
        width="2"
        height="2.999984"
        height="2.999984"
        x="10"
        x="10"
        y="1046.8622" />
        y="1046.8622" />
     <path
     <path
-       style="fill:#70deff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#70bfff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 13,1043.8622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 13,1043.8622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="path4253"
        id="path4253"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
-    <rect
-       transform="scale(1,-1)"
-       style="fill:#9dff70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4815"
-       width="2"
-       height="4.9999828"
-       x="7"
-       y="-1046.8623" />
     <path
     <path
-       style="fill:#9dff70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 10,1049.8622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       id="path4819"
-       inkscape:connector-curvature="0" />
+       style="fill:#7aff70;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 7 1.5 L 7 6.5 A 3 3 0 0 0 10 9.5 L 10 7.5 A 1.0000174 1.0000174 0 0 1 9 6.5 L 9 1.5 L 7 1.5 z "
+       transform="translate(0,1040.3622)"
+       id="rect4815" />
   </g>
   </g>
 </svg>
 </svg>

+ 14 - 14
tools/editor/icons/source/icon_mini_dictionary.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="45.254835"
      inkscape:zoom="45.254835"
-     inkscape:cx="5.7764067"
-     inkscape:cy="6.8198807"
+     inkscape:cx="4.4726786"
+     inkscape:cy="6.5768127"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -72,7 +72,7 @@
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <rect
     <rect
        transform="scale(1,-1)"
        transform="scale(1,-1)"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#77edb1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4607"
        id="rect4607"
        width="2"
        width="2"
        height="4.9999828"
        height="4.9999828"
@@ -85,14 +85,14 @@
        height="2.0000174"
        height="2.0000174"
        width="1"
        width="1"
        id="rect4609"
        id="rect4609"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#77edb1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#77edb1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 16,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 16,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4611"
        id="path4611"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#77edb1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 11,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 11,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="path4617"
        id="path4617"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
@@ -100,9 +100,9 @@
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4621"
        id="path4621"
        d="m 11,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 11,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#77edb1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#77edb1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4412"
        id="rect4412"
        width="2"
        width="2"
        height="3.9999492"
        height="3.9999492"
@@ -114,26 +114,26 @@
        height="1.9999928"
        height="1.9999928"
        width="2"
        width="2"
        id="rect4432"
        id="rect4432"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#77edb1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#77edb1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 3,1044.362 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 3,1044.362 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="path4843" />
        id="path4843" />
     <path
     <path
        id="path4845"
        id="path4845"
        d="m 3,1050.362 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 3,1050.362 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#77edb1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#77edb1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4847"
        id="rect4847"
        width="2"
        width="2"
        height="7.9999843"
        height="7.9999843"
        x="3"
        x="3"
        y="1042.3622" />
        y="1042.3622" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#77edb1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4144"
        id="rect4144"
        width="1"
        width="1"
        height="1.9999928"
        height="1.9999928"
@@ -145,6 +145,6 @@
        height="1.9999928"
        height="1.9999928"
        width="1"
        width="1"
        id="rect4146"
        id="rect4146"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#77edb1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
   </g>
   </g>
 </svg>
 </svg>

+ 44 - 24
tools/editor/icons/source/icon_mini_float.svg

@@ -28,9 +28,9 @@
      borderopacity="1.0"
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
-     inkscape:zoom="32.000001"
-     inkscape:cx="3.3151539"
-     inkscape:cy="6.8940336"
+     inkscape:zoom="45.254835"
+     inkscape:cx="5.8021561"
+     inkscape:cy="5.7934213"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -72,25 +72,25 @@
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <rect
     <rect
        y="1045.3623"
        y="1045.3623"
-       x="1"
+       x="0"
        height="4.9999828"
        height="4.9999828"
        width="2"
        width="2"
        id="rect4498"
        id="rect4498"
-       style="fill:#69ecdc;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#61daf4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       style="fill:#69ecdc;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#61daf4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4500"
        id="rect4500"
-       width="1"
+       width="2"
        height="2.0000174"
        height="2.0000174"
-       x="3"
+       x="2"
        y="1046.3623" />
        y="1046.3623" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4502"
        id="path4502"
-       d="m 4,1042.3623 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
-       style="fill:#69ecdc;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       d="m 3,1042.3623 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
+       style="fill:#61daf4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       style="fill:#69ecdc;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#61daf4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4504"
        id="rect4504"
        width="2"
        width="2"
        height="5"
        height="5"
@@ -101,27 +101,47 @@
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4506"
        id="path4506"
        d="m 9,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 9,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       style="fill:#69ecdc;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#61daf4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        y="-1047.3623"
        y="-1047.3623"
-       x="11"
+       x="12"
        height="4.9999828"
        height="4.9999828"
        width="2"
        width="2"
        id="rect4508"
        id="rect4508"
-       style="fill:#69ecdc;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       transform="scale(1,-1)" />
-    <rect
-       style="fill:#69ecdc;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4510"
-       width="1"
-       height="2.0000174"
-       x="13"
-       y="-1046.3623"
+       style="fill:#61daf4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        transform="scale(1,-1)" />
        transform="scale(1,-1)" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4512"
        id="path4512"
-       d="m 14,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       style="fill:#69ecdc;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       d="m 15,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
+       style="fill:#61daf4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:#61daf4;fill-opacity:1;stroke:none"
+       id="rect4142"
+       width="1"
+       height="2"
+       x="9"
+       y="1048.3622" />
+    <rect
+       y="1044.3622"
+       x="14"
+       height="2"
+       width="2"
+       id="rect4144"
+       style="fill:#61daf4;fill-opacity:1;stroke:none" />
+    <rect
+       style="fill:#61daf4;fill-opacity:1;stroke:none"
+       id="rect4146"
+       width="1"
+       height="2"
+       x="15"
+       y="1048.3622" />
+    <rect
+       y="1042.3622"
+       x="3"
+       height="2"
+       width="1"
+       id="rect4148"
+       style="fill:#61daf4;fill-opacity:1;stroke:none" />
   </g>
   </g>
 </svg>
 </svg>

+ 15 - 19
tools/editor/icons/source/icon_mini_float_array.svg

@@ -28,9 +28,9 @@
      borderopacity="1.0"
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
-     inkscape:zoom="45.254838"
-     inkscape:cx="6.0549939"
-     inkscape:cy="6.562203"
+     inkscape:zoom="64.000006"
+     inkscape:cx="5.0069742"
+     inkscape:cy="7.9592671"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -116,22 +116,18 @@
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        transform="scale(-1,1)" />
        transform="scale(-1,1)" />
     <path
     <path
-       style="fill:#69ecdc;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="M 6 2 A 3 3 0 0 0 3 5 L 3 10 L 5 10 L 5 8 L 6 8 L 6 6 L 5 6 L 5 5 A 1.0000174 1.0000174 0 0 1 6 4 L 6 2 z M 9 2 L 9 7 A 3 3 0 0 0 12 10 L 12 8 A 1.0000174 1.0000174 0 0 1 11 7 L 11 6 L 12 6 L 12 4 L 11 4 L 11 2 L 9 2 z "
-       transform="translate(0,1040.3622)"
-       id="rect4498" />
-    <rect
-       style="fill:#b5f4f6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4504"
-       width="2"
-       height="5"
-       x="6"
-       y="-1047.3621"
-       transform="scale(1,-1)" />
+       style="fill:#61daf4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 6,1042.3622 a 3,3 0 0 0 -3,3 l 0,5 2,0 0,-2 1,0 0,-2 -1,0 0,-1 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
+       id="path4146" />
     <path
     <path
-       inkscape:connector-curvature="0"
-       id="path4506"
-       d="m 9,1050.3621 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       style="fill:#b5f4f6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#61daf4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 10,1042.3622 0,5 a 3,3 0 0 0 3,3 l 0,-2 a 1.0000174,1.0000174 0 0 1 -1,-1 l 0,-1 1,0 0,-2 -1,0 0,-2 -2,0 z"
+       id="rect4498"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:#c6f2fb;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 7,1042.3622 0,5 a 3,3 0 0 0 3,3 l 0,-2 a 1.0000174,1.0000174 0 0 1 -1,-1 l 0,-5 -2,0 z"
+       id="rect4504"
+       inkscape:connector-curvature="0" />
   </g>
   </g>
 </svg>
 </svg>

+ 15 - 15
tools/editor/icons/source/icon_mini_image.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="32.000001"
      inkscape:zoom="32.000001"
-     inkscape:cx="9.409791"
-     inkscape:cy="6.1063587"
+     inkscape:cx="3.9410412"
+     inkscape:cy="6.0438587"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -71,14 +71,14 @@
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4412"
        id="rect4412"
        width="2"
        width="2"
        height="3.9999492"
        height="3.9999492"
        x="0"
        x="0"
        y="1045.3622" />
        y="1045.3622" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4414"
        id="rect4414"
        width="2"
        width="2"
        height="5.9999843"
        height="5.9999843"
@@ -88,35 +88,35 @@
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4428"
        id="path4428"
        d="m 5,1043.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        d="m 5,1043.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        y="1046.3622"
        y="1046.3622"
        x="6"
        x="6"
        height="3.0000174"
        height="3.0000174"
        width="2"
        width="2"
        id="rect4430"
        id="rect4430"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        y="1041.3622"
        y="1041.3622"
        x="0"
        x="0"
        height="1.9999928"
        height="1.9999928"
        width="2"
        width="2"
        id="rect4432"
        id="rect4432"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        y="1043.3622"
        y="1043.3622"
        x="6"
        x="6"
        height="5.9999843"
        height="5.9999843"
        width="2"
        width="2"
        id="rect4175"
        id="rect4175"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 8,1043.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        d="m 8,1043.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        id="path4177"
        id="path4177"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4179"
        id="rect4179"
        width="2"
        width="2"
        height="3.0000174"
        height="3.0000174"
@@ -124,16 +124,16 @@
        y="1046.3622" />
        y="1046.3622" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 14,1049.3624 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 14,1049.3624 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4843" />
        id="path4843" />
     <path
     <path
        id="path4845"
        id="path4845"
        d="m 14,1043.3624 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 14,1043.3624 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4847"
        id="rect4847"
        width="2"
        width="2"
        height="6.0000014"
        height="6.0000014"
@@ -142,11 +142,11 @@
        transform="scale(1,-1)" />
        transform="scale(1,-1)" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 13,1052.3622 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
        d="m 13,1052.3622 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
        id="path4408" />
        id="path4408" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#93f1b9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4410"
        id="rect4410"
        width="1"
        width="1"
        height="2"
        height="2"

+ 24 - 24
tools/editor/icons/source/icon_mini_input.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="32.000001"
      inkscape:zoom="32.000001"
-     inkscape:cx="4.2480128"
-     inkscape:cy="11.568194"
+     inkscape:cx="2.8417629"
+     inkscape:cy="8.0681941"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -72,74 +72,74 @@
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <path
     <path
        id="path4809"
        id="path4809"
-       d="m 10,1049.3621 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 10,1050.3625 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
+       style="fill:#adf18f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 10,1043.3621 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
+       style="fill:#adf18f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 10,1044.3625 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        id="path4811" />
        id="path4811" />
     <rect
     <rect
        transform="scale(-1,-1)"
        transform="scale(-1,-1)"
-       y="-1051.3618"
+       y="-1052.3622"
        x="-10"
        x="-10"
        height="7.9999843"
        height="7.9999843"
        width="2"
        width="2"
        id="rect4813"
        id="rect4813"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#adf18f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#adf18f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4412"
        id="rect4412"
        width="2"
        width="2"
        height="3.9999492"
        height="3.9999492"
        x="0"
        x="0"
-       y="1045.3622" />
+       y="1046.3625" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#adf18f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4414"
        id="rect4414"
        width="2"
        width="2"
        height="5.9999843"
        height="5.9999843"
        x="3"
        x="3"
-       y="1043.3621" />
+       y="1044.3624" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4428"
        id="path4428"
-       d="m 5,1043.3621 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       d="m 5,1044.3625 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
+       style="fill:#adf18f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       y="1046.3621"
+       y="1047.3624"
        x="6"
        x="6"
        height="3.0000174"
        height="3.0000174"
        width="2"
        width="2"
        id="rect4430"
        id="rect4430"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#adf18f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       y="1041.3622"
+       y="1042.3625"
        x="0"
        x="0"
        height="1.9999928"
        height="1.9999928"
        width="2"
        width="2"
        id="rect4432"
        id="rect4432"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#adf18f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        transform="scale(1,-1)"
        transform="scale(1,-1)"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#adf18f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4455"
        id="rect4455"
        width="2"
        width="2"
        height="4.9999828"
        height="4.9999828"
        x="13"
        x="13"
-       y="-1046.3622" />
+       y="-1047.3625" />
     <rect
     <rect
        transform="scale(1,-1)"
        transform="scale(1,-1)"
-       y="-1045.3622"
+       y="-1046.3625"
        x="15"
        x="15"
        height="2.0000174"
        height="2.0000174"
        width="1"
        width="1"
        id="rect4457"
        id="rect4457"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#adf18f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 16,1049.3621 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
+       style="fill:#adf18f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 16,1050.3625 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4459"
        id="path4459"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
   </g>
   </g>

+ 5 - 5
tools/editor/icons/source/icon_mini_int_array.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="45.254835"
      inkscape:zoom="45.254835"
-     inkscape:cx="3.4595814"
-     inkscape:cy="7.2746386"
+     inkscape:cx="4.3434649"
+     inkscape:cy="6.0813959"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -76,17 +76,17 @@
        transform="translate(0,1040.3622)"
        transform="translate(0,1040.3622)"
        id="rect4158" />
        id="rect4158" />
     <path
     <path
-       style="fill:#ec6969;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#7dc6ef;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="M 3 2 L 3 4 L 5 4 L 5 2 L 3 2 z M 3 6 L 3 10 L 5 10 L 5 6 L 3 6 z "
        d="M 3 2 L 3 4 L 5 4 L 5 2 L 3 2 z M 3 6 L 3 10 L 5 10 L 5 6 L 3 6 z "
        id="rect4412"
        id="rect4412"
        transform="translate(0,1040.3622)" />
        transform="translate(0,1040.3622)" />
     <path
     <path
-       style="fill:#f19f8a;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#c8e7f9;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="M 5 4 L 5 10 L 7 10 L 7 6 A 1.0000174 1.0000174 0 0 1 8 7 L 8 10 L 10 10 L 10 7 A 3 3 0 0 0 7 4 L 5 4 z "
        d="M 5 4 L 5 10 L 7 10 L 7 6 A 1.0000174 1.0000174 0 0 1 8 7 L 8 10 L 10 10 L 10 7 A 3 3 0 0 0 7 4 L 5 4 z "
        transform="translate(0,1040.3622)"
        transform="translate(0,1040.3622)"
        id="rect4414" />
        id="rect4414" />
     <path
     <path
-       style="fill:#ec6969;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#7dc6ef;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="M 10 2 L 10 7 A 3 3 0 0 0 13 10 L 13 8 A 1.0000174 1.0000174 0 0 1 12 7 L 12 6 L 13 6 L 13 4 L 12 4 L 12 2 L 10 2 z "
        d="M 10 2 L 10 7 A 3 3 0 0 0 13 10 L 13 8 A 1.0000174 1.0000174 0 0 1 12 7 L 12 6 L 13 6 L 13 4 L 12 4 L 12 2 L 10 2 z "
        id="rect4455"
        id="rect4455"
        transform="translate(0,1040.3622)" />
        transform="translate(0,1040.3622)" />

+ 28 - 13
tools/editor/icons/source/icon_mini_integer.svg

@@ -28,9 +28,9 @@
      borderopacity="1.0"
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
-     inkscape:zoom="16.000001"
-     inkscape:cx="2.1059383"
-     inkscape:cy="12.963243"
+     inkscape:zoom="45.254837"
+     inkscape:cx="7.0145943"
+     inkscape:cy="6.0949691"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -71,41 +71,41 @@
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <rect
     <rect
-       style="fill:#ec6969;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#7dc6ef;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4412"
        id="rect4412"
        width="2"
        width="2"
        height="3.9999492"
        height="3.9999492"
        x="1"
        x="1"
        y="1046.3622" />
        y="1046.3622" />
     <rect
     <rect
-       style="fill:#ec6969;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#7dc6ef;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4414"
        id="rect4414"
        width="2"
        width="2"
        height="5.9999843"
        height="5.9999843"
-       x="5"
+       x="4"
        y="1044.3622" />
        y="1044.3622" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4428"
        id="path4428"
        d="m 7,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        d="m 7,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
-       style="fill:#ec6969;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#7dc6ef;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        y="1047.3622"
        y="1047.3622"
        x="8"
        x="8"
        height="3.0000174"
        height="3.0000174"
        width="2"
        width="2"
        id="rect4430"
        id="rect4430"
-       style="fill:#ec6969;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#7dc6ef;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        y="1042.3622"
        y="1042.3622"
        x="1"
        x="1"
        height="1.9999928"
        height="1.9999928"
        width="2"
        width="2"
        id="rect4432"
        id="rect4432"
-       style="fill:#ec6969;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#7dc6ef;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        transform="scale(1,-1)"
        transform="scale(1,-1)"
-       style="fill:#ec6969;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#7dc6ef;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4455"
        id="rect4455"
        width="2"
        width="2"
        height="4.9999828"
        height="4.9999828"
@@ -116,13 +116,28 @@
        y="-1046.3622"
        y="-1046.3622"
        x="14"
        x="14"
        height="2.0000174"
        height="2.0000174"
-       width="1"
+       width="2"
        id="rect4457"
        id="rect4457"
-       style="fill:#ec6969;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#7dc6ef;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#ec6969;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#7dc6ef;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 15,1050.3621 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 15,1050.3621 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4459"
        id="path4459"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
+    <rect
+       style="fill:#7dc6ef;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4142"
+       width="2"
+       height="1.9999928"
+       x="5"
+       y="1044.3622" />
+    <rect
+       style="fill:#7dc6ef;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4144"
+       width="1"
+       height="2.0000174"
+       x="15"
+       y="-1050.3622"
+       transform="scale(1,-1)" />
   </g>
   </g>
 </svg>
 </svg>

+ 22 - 22
tools/editor/icons/source/icon_mini_matrix3.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="32.000001"
      inkscape:zoom="32.000001"
-     inkscape:cx="4.415053"
-     inkscape:cy="5.895459"
+     inkscape:cx="4.071303"
+     inkscape:cy="4.582959"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -71,70 +71,70 @@
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 12.00042,1043.3622 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0.226563,-2.5 l -2.824219,0 z"
+       style="fill:#e3ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 12.00042,1044.3622 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0.226563,-2.5 l -2.824219,0 z"
        id="path4753"
        id="path4753"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4757"
        id="path4757"
-       d="m 12.00042,1045.3622 0,2 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0,-3 3,3 0 0 0 -2.597656,-1.5 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       d="m 12.00042,1046.3622 0,2 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0,-3 3,3 0 0 0 -2.597656,-1.5 z"
+       style="fill:#e3ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 3,1043.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
+       style="fill:#e3ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 3,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        id="path4771"
        id="path4771"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
-       y="-1049.3622"
+       y="-1050.3622"
        x="4"
        x="4"
        height="3"
        height="3"
        width="2"
        width="2"
        id="rect4773"
        id="rect4773"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#e3ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        transform="scale(1,-1)" />
        transform="scale(1,-1)" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#e3ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4775"
        id="rect4775"
        width="2"
        width="2"
        height="5.9999828"
        height="5.9999828"
        x="1"
        x="1"
-       y="-1049.3622"
+       y="-1050.3622"
        transform="scale(1,-1)" />
        transform="scale(1,-1)" />
     <rect
     <rect
        transform="scale(1,-1)"
        transform="scale(1,-1)"
-       y="-1049.3622"
+       y="-1050.3622"
        x="4"
        x="4"
        height="5.9999828"
        height="5.9999828"
        width="2"
        width="2"
        id="rect4777"
        id="rect4777"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#e3ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4779"
        id="path4779"
-       d="m 6,1043.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       d="m 6,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
+       style="fill:#e3ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#e3ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4781"
        id="rect4781"
        width="2"
        width="2"
        height="3.0000002"
        height="3.0000002"
        x="7"
        x="7"
-       y="-1049.3622"
+       y="-1050.3622"
        transform="scale(1,-1)" />
        transform="scale(1,-1)" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#e3ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4783"
        id="rect4783"
        width="4.0004196"
        width="4.0004196"
        height="2"
        height="2"
        x="11"
        x="11"
-       y="1042.3622" />
+       y="1043.3622" />
     <rect
     <rect
-       y="1049.3622"
+       y="1050.3622"
        x="11"
        x="11"
        height="2"
        height="2"
        width="1"
        width="1"
        id="rect4173"
        id="rect4173"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#e3ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
   </g>
   </g>
 </svg>
 </svg>

+ 12 - 12
tools/editor/icons/source/icon_mini_matrix32.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="32.000001"
      inkscape:zoom="32.000001"
-     inkscape:cx="7.0158881"
-     inkscape:cy="6.040997"
+     inkscape:cx="1.5471383"
+     inkscape:cy="5.978497"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -71,7 +71,7 @@
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <path
     <path
-       style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#ddf4aa;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="M 8 2 L 8 4 L 9 4 L 10 4 A 1 1 0 0 1 9 5 L 9 7 A 1 1 0 0 1 10 8 A 1 1 0 0 1 9 9 L 8 9 L 8 11 L 9 11 A 3 3 0 0 0 11.597656 9.5 A 3 3 0 0 0 11.597656 6.5 A 3 3 0 0 0 11.232422 5.9980469 A 3 3 0 0 0 11.597656 5.5 A 3 3 0 0 0 11.994141 4 L 12 4 L 12 2 L 9 2 L 8 2 z "
        d="M 8 2 L 8 4 L 9 4 L 10 4 A 1 1 0 0 1 9 5 L 9 7 A 1 1 0 0 1 10 8 A 1 1 0 0 1 9 9 L 8 9 L 8 11 L 9 11 A 3 3 0 0 0 11.597656 9.5 A 3 3 0 0 0 11.597656 6.5 A 3 3 0 0 0 11.232422 5.9980469 A 3 3 0 0 0 11.597656 5.5 A 3 3 0 0 0 11.994141 4 L 12 4 L 12 2 L 9 2 L 8 2 z "
        transform="translate(0,1040.3622)"
        transform="translate(0,1040.3622)"
        id="path4753" />
        id="path4753" />
@@ -81,7 +81,7 @@
        height="2"
        height="2"
        width="5"
        width="5"
        id="rect4763"
        id="rect4763"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#c4ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
        sodipodi:open="true"
        sodipodi:open="true"
        d="m 13,1050.3622 a 2,2 0 0 1 -1.732051,-1 2,2 0 0 1 0,-2 2,2 0 0 1 1.732051,-1"
        d="m 13,1050.3622 a 2,2 0 0 1 -1.732051,-1 2,2 0 0 1 0,-2 2,2 0 0 1 1.732051,-1"
@@ -93,14 +93,14 @@
        sodipodi:cx="13"
        sodipodi:cx="13"
        sodipodi:type="arc"
        sodipodi:type="arc"
        id="path4765"
        id="path4765"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#c4ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4767"
        id="path4767"
        d="m 13,1042.3622 0,2 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0,-3 3,3 0 0 0 -2.597656,-1.5 z"
        d="m 13,1042.3622 0,2 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0,-3 3,3 0 0 0 -2.597656,-1.5 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#c4ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#c4ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 2,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        d="m 2,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        id="path4771"
        id="path4771"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
@@ -110,10 +110,10 @@
        height="3"
        height="3"
        width="2"
        width="2"
        id="rect4773"
        id="rect4773"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#c4ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        transform="scale(1,-1)" />
        transform="scale(1,-1)" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#c4ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4775"
        id="rect4775"
        width="2"
        width="2"
        height="5.9999828"
        height="5.9999828"
@@ -127,14 +127,14 @@
        height="5.9999828"
        height="5.9999828"
        width="2"
        width="2"
        id="rect4777"
        id="rect4777"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#c4ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4779"
        id="path4779"
        d="m 5,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        d="m 5,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#c4ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#c4ec69;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4781"
        id="rect4781"
        width="2"
        width="2"
        height="3.0000002"
        height="3.0000002"

+ 16 - 16
tools/editor/icons/source/icon_mini_object.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="45.254836"
      inkscape:zoom="45.254836"
-     inkscape:cx="8.3672991"
-     inkscape:cy="5.9725916"
+     inkscape:cx="1.4141272"
+     inkscape:cy="5.8428771"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -71,41 +71,41 @@
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 9,1049.3622 a 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 l 0,-2 -2,0 0,8 2,0 z m 0,-2 0,-2 a 1.0000174,1.0000174 0 0 1 1,1 1.0000174,1.0000174 0 0 1 -1,1 z"
+       style="fill:#79f3e8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 8,1050.3622 a 3,3 0 0 0 3,-3 3,3 0 0 0 -3,-3 l 0,-2 -2,0 0,8 2,0 z m 0,-2 0,-2 a 1.0000174,1.0000174 0 0 1 1,1 1.0000174,1.0000174 0 0 1 -1,1 z"
        id="path4843"
        id="path4843"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
        id="path4849"
        id="path4849"
-       d="m 4,1049.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 3,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
+       style="fill:#79f3e8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 4,1043.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
+       style="fill:#79f3e8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 3,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="path4851" />
        id="path4851" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 15,1043.3622 0,5 a 3,3 0 0 1 -3,3 l 0,-2 a 1.0000174,1.0000174 0 0 0 1,-1 l 0,-5 2,0 z"
+       style="fill:#79f3e8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 15,1044.3622 0,5 a 3,3 0 0 1 -3,3 l 0,-2 a 1.0000174,1.0000174 0 0 0 1,-1 l 0,-5 2,0 z"
        id="rect4293-6"
        id="rect4293-6"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 4,1049.3622 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
+       style="fill:#79f3e8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 3,1050.3622 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
        id="path4174" />
        id="path4174" />
     <path
     <path
        id="path4176"
        id="path4176"
-       d="m 4,1043.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 3,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
+       style="fill:#79f3e8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#79f3e8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4140"
        id="rect4140"
        width="1"
        width="1"
        height="2"
        height="2"
        x="11"
        x="11"
-       y="1049.3622" />
+       y="1050.3622" />
   </g>
   </g>
 </svg>
 </svg>

+ 27 - 19
tools/editor/icons/source/icon_mini_path.svg

@@ -28,9 +28,9 @@
      borderopacity="1.0"
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
-     inkscape:zoom="32.000001"
-     inkscape:cx="5.3113103"
-     inkscape:cy="5.909165"
+     inkscape:zoom="45.254835"
+     inkscape:cx="8.9618505"
+     inkscape:cy="5.9123718"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -72,35 +72,35 @@
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <rect
     <rect
        y="-1047.3622"
        y="-1047.3622"
-       x="7"
+       x="6"
        height="4.9999828"
        height="4.9999828"
        width="2"
        width="2"
        id="rect4293"
        id="rect4293"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#6993ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        transform="scale(1,-1)" />
        transform="scale(1,-1)" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#6993ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4295"
        id="rect4295"
-       width="1"
+       width="2"
        height="2.0000174"
        height="2.0000174"
-       x="9"
+       x="8"
        y="-1046.3622"
        y="-1046.3622"
        transform="scale(1,-1)" />
        transform="scale(1,-1)" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4297"
        id="path4297"
-       d="m 10,1050.3621 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       d="m 9,1050.3621 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
+       style="fill:#6993ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        transform="scale(1,-1)"
        transform="scale(1,-1)"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#6993ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4299"
        id="rect4299"
        width="2"
        width="2"
        height="7.9999828"
        height="7.9999828"
        x="11"
        x="11"
        y="-1050.3622" />
        y="-1050.3622" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#6993ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 13,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        d="m 13,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        id="path4301"
        id="path4301"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
@@ -111,24 +111,32 @@
        height="3.0000348"
        height="3.0000348"
        width="2"
        width="2"
        id="rect4303"
        id="rect4303"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#6993ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 3,1048.3625 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
+       style="fill:#6993ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 2,1048.3625 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
        id="path4461" />
        id="path4461" />
     <path
     <path
        id="path4463"
        id="path4463"
-       d="m 3,1042.3625 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 2,1042.3625 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
+       style="fill:#6993ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#6993ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4465"
        id="rect4465"
        width="2"
        width="2"
        height="7.9999843"
        height="7.9999843"
-       x="-3"
+       x="-2"
        y="-1050.3622"
        y="-1050.3622"
        transform="scale(-1,-1)" />
        transform="scale(-1,-1)" />
+    <rect
+       transform="scale(1,-1)"
+       y="-1050.3622"
+       x="9"
+       height="2.0000174"
+       width="1"
+       id="rect4143"
+       style="fill:#6993ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
   </g>
   </g>
 </svg>
 </svg>

+ 10 - 10
tools/editor/icons/source/icon_mini_plane.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="32.000001"
      inkscape:zoom="32.000001"
-     inkscape:cx="4.4766662"
-     inkscape:cy="8.6558409"
+     inkscape:cx="5.5391662"
+     inkscape:cy="7.4683409"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -73,11 +73,11 @@
     <path
     <path
        id="path4809"
        id="path4809"
        d="m 3,1048.3622 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
        d="m 3,1048.3622 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f77070;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f77070;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 3,1042.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        d="m 3,1042.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        id="path4811" />
        id="path4811" />
     <rect
     <rect
@@ -87,17 +87,17 @@
        height="7.9999843"
        height="7.9999843"
        width="2"
        width="2"
        id="rect4813"
        id="rect4813"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#f77070;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        transform="scale(1,-1)"
        transform="scale(1,-1)"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f77070;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4815"
        id="rect4815"
        width="2"
        width="2"
        height="4.9999828"
        height="4.9999828"
        x="7"
        x="7"
        y="-1047.3623" />
        y="-1047.3623" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f77070;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 10,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 10,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4819"
        id="path4819"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
@@ -107,14 +107,14 @@
        height="5.9999843"
        height="5.9999843"
        width="2"
        width="2"
        id="rect4324"
        id="rect4324"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#f77070;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f77070;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 13,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        d="m 13,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        id="path4342"
        id="path4342"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f77070;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4344"
        id="rect4344"
        width="2"
        width="2"
        height="3.0000174"
        height="3.0000174"

+ 10 - 10
tools/editor/icons/source/icon_mini_quat.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="45.254836"
      inkscape:zoom="45.254836"
-     inkscape:cx="3.8069142"
-     inkscape:cy="6.4252837"
+     inkscape:cx="7.0330887"
+     inkscape:cy="6.0717303"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -72,16 +72,16 @@
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 3,1049.3625 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 3,1049.3625 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4843" />
        id="path4843" />
     <path
     <path
        id="path4845"
        id="path4845"
        d="m 3,1043.3625 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 3,1043.3625 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4847"
        id="rect4847"
        width="2"
        width="2"
        height="7.9999843"
        height="7.9999843"
@@ -94,10 +94,10 @@
        height="4.9999828"
        height="4.9999828"
        width="2"
        width="2"
        id="rect4293-6"
        id="rect4293-6"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        transform="scale(1,-1)" />
        transform="scale(1,-1)" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4295-2"
        id="rect4295-2"
        width="1"
        width="1"
        height="2.0000174"
        height="2.0000174"
@@ -108,14 +108,14 @@
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4297-9"
        id="path4297-9"
        d="m 16,1049.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 16,1049.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f298c0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 4,1043.3622 0,3 a 3,3 0 0 0 3,3 l 2,0 0,-6 -2,0 0,4 a 1.0000174,1.0000174 0 0 1 -1,-1 l 0,-3 -2,0 z"
        d="m 4,1043.3622 0,3 a 3,3 0 0 0 3,3 l 2,0 0,-6 -2,0 0,4 a 1.0000174,1.0000174 0 0 1 -1,-1 l 0,-3 -2,0 z"
        id="rect4366"
        id="rect4366"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
-       style="fill:#f2f2f2;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="M 11 3 A 3 3 0 0 0 8 6 A 3 3 0 0 0 11 9 L 13 9 L 13 3 L 11 3 z M 11 5 L 11 7 A 1.0000174 1.0000174 0 0 1 10 6 A 1.0000174 1.0000174 0 0 1 11 5 z "
        d="M 11 3 A 3 3 0 0 0 8 6 A 3 3 0 0 0 11 9 L 13 9 L 13 3 L 11 3 z M 11 5 L 11 7 A 1.0000174 1.0000174 0 0 1 10 6 A 1.0000174 1.0000174 0 0 1 11 5 z "
        transform="translate(0,1040.3622)"
        transform="translate(0,1040.3622)"
        id="path4849" />
        id="path4849" />

+ 6 - 47
tools/editor/icons/source/icon_mini_raw_array.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="32.000001"
      inkscape:zoom="32.000001"
-     inkscape:cx="5.9365419"
-     inkscape:cy="8.2242435"
+     inkscape:cx="-2.5947078"
+     inkscape:cy="7.7867435"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -70,44 +70,11 @@
      inkscape:groupmode="layer"
      inkscape:groupmode="layer"
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
-    <rect
-       y="1050.3622"
-       x="0"
-       height="2.0000174"
-       width="4"
-       id="rect4158"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4160"
-       width="2"
-       height="12.000017"
-       x="0"
-       y="1040.3622" />
-    <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4170"
-       width="4"
-       height="2.0000174"
-       x="-16"
-       y="1050.3622"
-       transform="scale(-1,1)" />
-    <rect
-       y="1040.3622"
-       x="-16"
-       height="12.000017"
-       width="2"
-       id="rect4172"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       transform="scale(-1,1)" />
-    <rect
-       y="1040.3622"
-       x="-16"
-       height="2.0000174"
-       width="4"
-       id="rect4175"
+    <path
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       transform="scale(-1,1)" />
+       d="M 0 0 L 0 2 L 0 10 L 0 12 L 4 12 L 4 10 L 2 10 L 2 2 L 4 2 L 4 0 L 2 0 L 0 0 z M 12 0 L 12 2 L 14 2 L 14 10 L 12 10 L 12 12 L 16 12 L 16 10 L 16 2 L 16 0 L 14 0 L 12 0 z "
+       transform="translate(0,1040.3622)"
+       id="rect4158" />
     <rect
     <rect
        style="fill:#69ec9e;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        style="fill:#69ec9e;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4245"
        id="rect4245"
@@ -132,13 +99,5 @@
        d="m 6,1049.3622 0,-6 2,0 0,4 a 1.0000174,1.0000174 0 0 0 1,-1 l 0,-3 2,0 0,3 0,1 a 1.0000174,1.0000174 0 0 0 1,-1 l 0,-3 2,0 0,3 a 3,3 0 0 1 -3,3 l -2,0 0,-0.1758 a 3,3 0 0 1 -1,0.1758 l -2,0 z"
        d="m 6,1049.3622 0,-6 2,0 0,4 a 1.0000174,1.0000174 0 0 0 1,-1 l 0,-3 2,0 0,3 0,1 a 1.0000174,1.0000174 0 0 0 1,-1 l 0,-3 2,0 0,3 a 3,3 0 0 1 -3,3 l -2,0 0,-0.1758 a 3,3 0 0 1 -1,0.1758 l -2,0 z"
        id="path4771"
        id="path4771"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
-    <rect
-       transform="scale(-1,1)"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4143"
-       width="4"
-       height="2.0000174"
-       x="-4"
-       y="1040.3622" />
   </g>
   </g>
 </svg>
 </svg>

+ 18 - 18
tools/editor/icons/source/icon_mini_rect2.svg

@@ -28,9 +28,9 @@
      borderopacity="1.0"
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
-     inkscape:zoom="64.000003"
-     inkscape:cx="7.1918135"
-     inkscape:cy="4.9369216"
+     inkscape:zoom="32.000002"
+     inkscape:cx="2.7000496"
+     inkscape:cy="5.1067461"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -76,15 +76,15 @@
        height="2.999984"
        height="2.999984"
        width="2"
        width="2"
        id="rect4601"
        id="rect4601"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4605"
        id="path4605"
        d="m 3,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 3,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        transform="scale(1,-1)"
        transform="scale(1,-1)"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4607"
        id="rect4607"
        width="2"
        width="2"
        height="4.9999828"
        height="4.9999828"
@@ -97,19 +97,19 @@
        height="2.0000174"
        height="2.0000174"
        width="1"
        width="1"
        id="rect4609"
        id="rect4609"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 16,1050.3621 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 16,1050.3621 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4611"
        id="path4611"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 7,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 7,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="path4617"
        id="path4617"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4619"
        id="rect4619"
        width="1"
        width="1"
        height="2.0000174"
        height="2.0000174"
@@ -120,9 +120,9 @@
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4621"
        id="path4621"
        d="m 7,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 7,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4144"
        id="rect4144"
        width="1"
        width="1"
        height="2.0000174"
        height="2.0000174"
@@ -132,7 +132,7 @@
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4146"
        id="path4146"
        d="m 12,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 12,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        transform="scale(1,-1)"
        transform="scale(1,-1)"
        y="-1050.3622"
        y="-1050.3622"
@@ -140,9 +140,9 @@
        height="2.0000174"
        height="2.0000174"
        width="1"
        width="1"
        id="rect4148"
        id="rect4148"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 12,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 12,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4150"
        id="path4150"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
@@ -150,16 +150,16 @@
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4152"
        id="path4152"
        d="m 7,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        d="m 7,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4154"
        id="rect4154"
        width="2"
        width="2"
        height="1"
        height="1"
        x="6"
        x="6"
        y="1046.3622" />
        y="1046.3622" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f191a5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4156"
        id="rect4156"
        width="1"
        width="1"
        height="2.0000174"
        height="2.0000174"

+ 27 - 13
tools/editor/icons/source/icon_mini_rid.svg

@@ -28,9 +28,9 @@
      borderopacity="1.0"
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
-     inkscape:zoom="8.0000003"
-     inkscape:cx="-2.3717423"
-     inkscape:cy="12.951165"
+     inkscape:zoom="45.254836"
+     inkscape:cx="8.577775"
+     inkscape:cy="6.6679205"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -73,7 +73,7 @@
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#69ec9a;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4245"
        id="rect4245"
        width="2"
        width="2"
        height="2.999984"
        height="2.999984"
@@ -85,9 +85,9 @@
        height="1.9998953"
        height="1.9998953"
        width="2"
        width="2"
        id="rect4247"
        id="rect4247"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#69ec9a;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#69ec9a;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4249"
        id="rect4249"
        width="2"
        width="2"
        height="4.0000014"
        height="4.0000014"
@@ -99,21 +99,21 @@
        height="2.0000174"
        height="2.0000174"
        width="1"
        width="1"
        id="rect4251"
        id="rect4251"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#69ec9a;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#69ec9a;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 4,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 4,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="path4253"
        id="path4253"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
        id="path4260"
        id="path4260"
-       d="m 14,1044.3621 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 13,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
+       style="fill:#69ec9a;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 14,1050.3621 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
+       style="fill:#69ec9a;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 13,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4262" />
        id="path4262" />
     <rect
     <rect
        y="1042.3622"
        y="1042.3622"
@@ -121,6 +121,20 @@
        height="7.9999843"
        height="7.9999843"
        width="2"
        width="2"
        id="rect4264"
        id="rect4264"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#69ec9a;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:#69ec9a;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4142"
+       width="1"
+       height="2.0000174"
+       x="13"
+       y="1044.3622" />
+    <rect
+       y="1048.3622"
+       x="13"
+       height="2.0000174"
+       width="1"
+       id="rect4144"
+       style="fill:#69ec9a;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
   </g>
   </g>
 </svg>
 </svg>

+ 19 - 11
tools/editor/icons/source/icon_mini_string.svg

@@ -137,9 +137,9 @@
      borderopacity="1.0"
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
-     inkscape:zoom="22.627417"
-     inkscape:cx="8.4344724"
-     inkscape:cy="7.1924628"
+     inkscape:zoom="32"
+     inkscape:cx="10.223117"
+     inkscape:cy="7.0200789"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -180,13 +180,13 @@
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <path
     <path
-       style="fill:#8594f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#6ba7ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 5,1042.3622 a 3,3 0 0 0 -3,3 l 0,2 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 3,-3 l 0,-2 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 5,1042.3622 a 3,3 0 0 0 -3,3 l 0,2 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 3,-3 l 0,-2 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="path4534"
        id="path4534"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
        transform="scale(1,-1)"
        transform="scale(1,-1)"
-       style="fill:#8594f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#6ba7ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4540"
        id="rect4540"
        width="2"
        width="2"
        height="4.9999828"
        height="4.9999828"
@@ -197,21 +197,21 @@
        y="-1046.3623"
        y="-1046.3623"
        x="9"
        x="9"
        height="2.0000174"
        height="2.0000174"
-       width="1"
+       width="2"
        id="rect4542"
        id="rect4542"
-       style="fill:#8594f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#6ba7ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#8594f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#6ba7ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 10,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 10,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4544"
        id="path4544"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
-       style="fill:#8594f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#6ba7ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="M 15 4 A 3 3 0 0 0 12 7 L 12 10 L 14 10 L 14 7 A 1.0000174 1.0000174 0 0 1 15 6 L 16 6 L 16 4 L 15 4 z "
        d="M 15 4 A 3 3 0 0 0 12 7 L 12 10 L 14 10 L 14 7 A 1.0000174 1.0000174 0 0 1 15 6 L 16 6 L 16 4 L 15 4 z "
        transform="translate(0,1040.3622)"
        transform="translate(0,1040.3622)"
        id="rect4245-5" />
        id="rect4245-5" />
     <rect
     <rect
-       style="fill:#8594f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#6ba7ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4208"
        id="rect4208"
        width="1"
        width="1"
        height="2"
        height="2"
@@ -223,6 +223,14 @@
        height="2"
        height="2"
        width="1"
        width="1"
        id="rect4210"
        id="rect4210"
-       style="fill:#8594f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#6ba7ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       style="fill:#6ba7ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4165"
+       width="1"
+       height="2.0000174"
+       x="10"
+       y="-1050.3622"
+       transform="scale(1,-1)" />
   </g>
   </g>
 </svg>
 </svg>

+ 27 - 53
tools/editor/icons/source/icon_mini_string_array.svg

@@ -210,8 +210,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="45.254838"
      inkscape:zoom="45.254838"
-     inkscape:cx="3.765159"
-     inkscape:cy="6.0672729"
+     inkscape:cx="8.8695857"
+     inkscape:cy="6.6197"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -251,65 +251,39 @@
      inkscape:groupmode="layer"
      inkscape:groupmode="layer"
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
-    <rect
-       y="1050.3622"
-       x="0"
-       height="1.9999826"
-       width="4"
-       id="rect4158"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4160"
-       width="2"
-       height="12.000017"
-       x="0"
-       y="1040.3622" />
-    <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4162"
-       width="4"
-       height="2.0000174"
-       x="0"
-       y="1040.3622" />
-    <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4155"
-       width="4"
-       height="1.9999826"
-       x="-16"
-       y="1050.3622"
-       transform="scale(-1,1)" />
-    <rect
-       y="1040.3622"
-       x="-16"
-       height="12.000017"
-       width="2"
-       id="rect4157"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       transform="scale(-1,1)" />
-    <rect
-       y="1040.3622"
-       x="-16"
-       height="2.0000174"
-       width="4"
-       id="rect4159"
+    <path
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       transform="scale(-1,1)" />
+       d="M 0 0 L 0 2 L 0 10 L 0 12 L 2 12 L 4 12 L 4 10 L 2 10 L 2 2 L 4 2 L 4 0 L 2 0 L 0 0 z M 12 0 L 12 2 L 14 2 L 14 10 L 12 10 L 12 12 L 16 12 L 16 10 L 16 0 L 12 0 z "
+       transform="translate(0,1040.3622)"
+       id="rect4158" />
     <path
     <path
-       style="fill:#8594f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#6ba7ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 7,1042.3622 a 3,3 0 0 0 -3,3 l 0,2 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 3,-3 l 0,-2 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 7,1042.3622 a 3,3 0 0 0 -3,3 l 0,2 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 3,-3 l 0,-2 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="path4184"
        id="path4184"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
-       style="fill:#8594f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 13,1044.3622 a 3,3 0 0 0 -3,3 l 0,3 2,0 0,-3 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
+       style="fill:#6ba7ec;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 14,1044.3622 a 3,3 0 0 0 -3,3 l 0,3 2,0 0,-3 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="path4534"
        id="path4534"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
-       style="fill:#bfb4f7;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="M 7 2 L 7 7 A 3 3 0 0 0 10 10 L 10 8 A 1.0000174 1.0000174 0 0 1 9 7 L 9 6 L 10 6 L 10 4 L 9 4 L 9 2 L 7 2 z "
-       transform="translate(0,1040.3622)"
-       id="rect4540" />
+       style="fill:#b5d3f6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 8,1042.3622 0,5 a 3,3 0 0 0 3,3 l 0,-2 a 1.0000174,1.0000174 0 0 1 -1,-1 l 0,-1 1,0 0,-2 -1,0 0,-2 -2,0 z"
+       id="rect4540"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="fill:#6ba7ec;fill-opacity:1;stroke:none"
+       id="rect4184"
+       width="1"
+       height="2"
+       x="7"
+       y="1042.3622" />
+    <rect
+       y="1048.3622"
+       x="2"
+       height="2"
+       width="1"
+       id="rect4186"
+       style="fill:#6ba7ec;fill-opacity:1;stroke:none" />
   </g>
   </g>
 </svg>
 </svg>

+ 14 - 21
tools/editor/icons/source/icon_mini_transform.svg

@@ -28,9 +28,9 @@
      borderopacity="1.0"
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
-     inkscape:zoom="45.254834"
-     inkscape:cx="4.0665819"
-     inkscape:cy="5.4066887"
+     inkscape:zoom="32"
+     inkscape:cx="5.8969613"
+     inkscape:cy="6.372864"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -71,33 +71,26 @@
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <path
     <path
-       style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#f3e49c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 3,1042.3622 a 3,3 0 0 0 -3,3 l 0,5 2,0 0,-2 1,0 0,-2 -1,0 0,-1 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 3,1042.3622 a 3,3 0 0 0 -3,3 l 0,5 2,0 0,-2 1,0 0,-2 -1,0 0,-1 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="rect4455"
        id="rect4455"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#ecd669;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 8,1044.3622 0,6 2,0 0,-4 a 1.0000174,1.0000174 0 0 1 1,1 l 0,3 2,0 0,-3 0,-1 a 1.0000174,1.0000174 0 0 1 1,1 l 0,3 2,0 0,-3 a 3,3 0 0 0 -3,-3 l -2,0 0,0.1758 a 3,3 0 0 0 -1,-0.1758 l -2,0 z"
        d="m 8,1044.3622 0,6 2,0 0,-4 a 1.0000174,1.0000174 0 0 1 1,1 l 0,3 2,0 0,-3 0,-1 a 1.0000174,1.0000174 0 0 1 1,1 l 0,3 2,0 0,-3 a 3,3 0 0 0 -3,-3 l -2,0 0,0.1758 a 3,3 0 0 0 -1,-0.1758 l -2,0 z"
        id="path4771"
        id="path4771"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
-    <rect
-       y="1047.3622"
-       x="3"
-       height="2.999984"
-       width="2"
+    <path
+       style="fill:#ecd669;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 7,1044.3622 a 3,3 0 0 0 -3,3 l 0,3 2,0 0,-3 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="rect4601"
        id="rect4601"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       inkscape:connector-curvature="0" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4603"
+       style="fill:#f3e49c;fill-opacity:1;stroke:none"
+       id="rect4139"
        width="1"
        width="1"
-       height="2.0000174"
-       x="6"
-       y="1044.3622" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path4605"
-       d="m 6,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       height="2"
+       x="3"
+       y="1042.3622" />
   </g>
   </g>
 </svg>
 </svg>

+ 23 - 23
tools/editor/icons/source/icon_mini_variant.svg

@@ -28,9 +28,9 @@
      borderopacity="1.0"
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
-     inkscape:zoom="22.627418"
-     inkscape:cx="-1.9392059"
-     inkscape:cy="8.4466265"
+     inkscape:zoom="32.000001"
+     inkscape:cx="5.8864792"
+     inkscape:cy="6.2518921"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -71,68 +71,68 @@
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <rect
     <rect
-       y="1043.3622"
+       y="1044.3622"
        x="3"
        x="3"
        height="5.9999666"
        height="5.9999666"
        width="2"
        width="2"
        id="rect4320"
        id="rect4320"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#69ecbd;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       y="1043.3622"
+       y="1044.3622"
        x="6"
        x="6"
        height="5.9999843"
        height="5.9999843"
        width="2"
        width="2"
        id="rect4324"
        id="rect4324"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#69ecbd;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#69ecbd;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4326"
        id="rect4326"
        width="1"
        width="1"
        height="2.0000174"
        height="2.0000174"
        x="3"
        x="3"
-       y="1043.3622" />
+       y="1044.3622" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4328"
        id="path4328"
-       d="m 3,1043.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       d="m 3,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
+       style="fill:#69ecbd;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 14,1049.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
+       style="fill:#69ecbd;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 14,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4330" />
        id="path4330" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#69ecbd;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4334"
        id="rect4334"
        width="2"
        width="2"
        height="7.9999843"
        height="7.9999843"
        x="14"
        x="14"
-       y="-1051.3622"
+       y="-1052.3622"
        transform="scale(1,-1)" />
        transform="scale(1,-1)" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#69ecbd;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4338"
        id="rect4338"
        width="2"
        width="2"
        height="2.9999826"
        height="2.9999826"
        x="11"
        x="11"
-       y="-1046.3622"
+       y="-1047.3622"
        transform="scale(1,-1)" />
        transform="scale(1,-1)" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 3,1049.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
+       style="fill:#69ecbd;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 3,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4340"
        id="path4340"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 8,1043.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
+       style="fill:#69ecbd;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 8,1044.3622 a 3,3 0 0 1 3,3 l -2,0 a 1.0000174,1.0000174 0 0 0 -1,-1 l 0,-2 z"
        id="path4342"
        id="path4342"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
-       style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#69ecbd;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4344"
        id="rect4344"
        width="2"
        width="2"
        height="3.0000174"
        height="3.0000174"
        x="9"
        x="9"
-       y="1046.3622" />
+       y="1047.3622" />
   </g>
   </g>
 </svg>
 </svg>

+ 13 - 13
tools/editor/icons/source/icon_mini_vector2.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="32.000001"
      inkscape:zoom="32.000001"
-     inkscape:cx="4.8506528"
-     inkscape:cy="8.4516446"
+     inkscape:cx="-0.61809703"
+     inkscape:cy="8.3891446"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -71,7 +71,7 @@
      id="layer1"
      id="layer1"
      transform="translate(0,-1040.3622)">
      transform="translate(0,-1040.3622)">
     <path
     <path
-       style="fill:#ece269;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#bd91f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 3,1050.3622 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
        d="m 3,1050.3622 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
        id="path4301"
        id="path4301"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
@@ -81,23 +81,23 @@
        height="3"
        height="3"
        width="2"
        width="2"
        id="rect4303"
        id="rect4303"
-       style="fill:#ece269;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#bd91f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       style="fill:#f5f3b1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#dcc5f8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4159"
        id="rect4159"
        width="5"
        width="5"
        height="2"
        height="2"
        x="11"
        x="11"
        y="1048.3622" />
        y="1048.3622" />
     <rect
     <rect
-       style="fill:#ece269;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#bd91f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4661"
        id="rect4661"
        width="2"
        width="2"
        height="5.9999828"
        height="5.9999828"
        x="1"
        x="1"
        y="1044.3622" />
        y="1044.3622" />
     <rect
     <rect
-       style="fill:#ece269;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#bd91f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4667"
        id="rect4667"
        width="1"
        width="1"
        height="2.0000174"
        height="2.0000174"
@@ -107,7 +107,7 @@
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4669"
        id="path4669"
        d="m 9,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 9,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
-       style="fill:#ece269;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#bd91f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        transform="scale(1,-1)"
        transform="scale(1,-1)"
        y="-1050.3622"
        y="-1050.3622"
@@ -115,14 +115,14 @@
        height="2.0000174"
        height="2.0000174"
        width="1"
        width="1"
        id="rect4671"
        id="rect4671"
-       style="fill:#ece269;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#bd91f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#ece269;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#bd91f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 9,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 9,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        id="path4673"
        id="path4673"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <path
     <path
-       style="fill:#f5f3b1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#dcc5f8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="path4677"
        id="path4677"
        sodipodi:type="arc"
        sodipodi:type="arc"
        sodipodi:cx="13"
        sodipodi:cx="13"
@@ -134,7 +134,7 @@
        d="m 13,1050.3622 a 2,2 0 0 1 -1.732051,-1 2,2 0 0 1 0,-2 2,2 0 0 1 1.732051,-1"
        d="m 13,1050.3622 a 2,2 0 0 1 -1.732051,-1 2,2 0 0 1 0,-2 2,2 0 0 1 1.732051,-1"
        sodipodi:open="true" />
        sodipodi:open="true" />
     <path
     <path
-       style="fill:#f5f3b1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#dcc5f8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 13,1042.3622 0,2 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0,-3 3,3 0 0 0 -2.597656,-1.5 z"
        d="m 13,1042.3622 0,2 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0,-3 3,3 0 0 0 -2.597656,-1.5 z"
        id="path4679"
        id="path4679"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
@@ -144,6 +144,6 @@
        height="2"
        height="2"
        width="1"
        width="1"
        id="rect4684"
        id="rect4684"
-       style="fill:#f5f3b1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#dcc5f8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
   </g>
   </g>
 </svg>
 </svg>

+ 4 - 4
tools/editor/icons/source/icon_mini_vector2_array.svg

@@ -29,8 +29,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
      inkscape:zoom="32.000001"
      inkscape:zoom="32.000001"
-     inkscape:cx="11.796724"
-     inkscape:cy="8.692153"
+     inkscape:cx="7.5779741"
+     inkscape:cy="8.910903"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -116,12 +116,12 @@
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        transform="scale(-1,1)" />
        transform="scale(-1,1)" />
     <path
     <path
-       style="fill:#ece269;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#bd91f1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="M 3 3 L 3 9 L 5 9 A 3 3 0 0 0 8 6 L 8 3 L 6 3 L 6 6 A 1.0000174 1.0000174 0 0 1 5 7 L 5 3 L 3 3 z "
        d="M 3 3 L 3 9 L 5 9 A 3 3 0 0 0 8 6 L 8 3 L 6 3 L 6 6 A 1.0000174 1.0000174 0 0 1 5 7 L 5 3 L 3 3 z "
        transform="translate(0,1040.3622)"
        transform="translate(0,1040.3622)"
        id="path4301" />
        id="path4301" />
     <path
     <path
-       style="fill:#f5f3b1;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#dcc5f8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 8.9999969,1042.3622 0,2 1.0000001,0 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 2,2 0 0 0 -1.732422,1 2,2 0 0 0 -0.265625,1 l -0.00195,0 0,0.047 0,1.9531 2,0 3,0 0,-2 -3,0 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0,-3 3,3 0 0 0 -2.597659,-1.5001 l -1.0000001,0 z"
        d="m 8.9999969,1042.3622 0,2 1.0000001,0 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 2,2 0 0 0 -1.732422,1 2,2 0 0 0 -0.265625,1 l -0.00195,0 0,0.047 0,1.9531 2,0 3,0 0,-2 -3,0 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0,-3 3,3 0 0 0 -2.597659,-1.5001 l -1.0000001,0 z"
        id="rect4159"
        id="rect4159"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />

+ 14 - 14
tools/editor/icons/source/icon_mini_vector3.svg

@@ -28,9 +28,9 @@
      borderopacity="1.0"
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
-     inkscape:zoom="16.000001"
-     inkscape:cx="-0.83450735"
-     inkscape:cy="10.303101"
+     inkscape:zoom="32.000002"
+     inkscape:cx="5.3282118"
+     inkscape:cy="6.0229362"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -74,9 +74,9 @@
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4705"
        id="path4705"
        d="m 3.0004202,1050.3622 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
        d="m 3.0004202,1050.3622 a 3,3 0 0 0 3,-3 l -2,0 a 1.0000174,1.0000174 0 0 1 -1,1 l 0,2 z"
-       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#e286f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
-       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#e286f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4707"
        id="rect4707"
        width="2"
        width="2"
        height="3"
        height="3"
@@ -88,21 +88,21 @@
        height="5.9999828"
        height="5.9999828"
        width="2"
        width="2"
        id="rect4711"
        id="rect4711"
-       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#e286f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <rect
     <rect
        y="1044.3622"
        y="1044.3622"
        x="9.0004196"
        x="9.0004196"
        height="2.0000174"
        height="2.0000174"
        width="1"
        width="1"
        id="rect4713"
        id="rect4713"
-       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#e286f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#e286f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 9.0004202,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        d="m 9.0004202,1044.3622 a 3,3 0 0 0 -3,3 l 2,0 a 1.0000174,1.0000174 0 0 1 1,-1 l 0,-2 z"
        id="path4715"
        id="path4715"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
     <rect
     <rect
-       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#e286f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4717"
        id="rect4717"
        width="1"
        width="1"
        height="2.0000174"
        height="2.0000174"
@@ -113,21 +113,21 @@
        inkscape:connector-curvature="0"
        inkscape:connector-curvature="0"
        id="path4719"
        id="path4719"
        d="m 9.0004202,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
        d="m 9.0004202,1050.3622 a 3,3 0 0 1 -3,-3 l 2,0 a 1.0000174,1.0000174 0 0 0 1,1 l 0,2 z"
-       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#e286f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
     <path
     <path
-       style="fill:#f5acb0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#eeb9f6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="M 13 2 L 13 3 A 1 1 0 0 1 14 4 A 1 1 0 0 1 13 5 L 13 7 A 3 3 0 0 0 15.597656 5.5 A 3 3 0 0 0 15.597656 2.5 A 3 3 0 0 0 15.234375 2 L 13 2 z "
        d="M 13 2 L 13 3 A 1 1 0 0 1 14 4 A 1 1 0 0 1 13 5 L 13 7 A 3 3 0 0 0 15.597656 5.5 A 3 3 0 0 0 15.597656 2.5 A 3 3 0 0 0 15.234375 2 L 13 2 z "
        transform="translate(0,1040.3622)"
        transform="translate(0,1040.3622)"
        id="path4723" />
        id="path4723" />
     <rect
     <rect
-       style="fill:#f5acb0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#eeb9f6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4725"
        id="rect4725"
        width="3.9995804"
        width="3.9995804"
        height="2"
        height="2"
        x="12.00042"
        x="12.00042"
        y="1042.3622" />
        y="1042.3622" />
     <path
     <path
-       style="fill:#f5acb0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#eeb9f6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="m 13.00042,1045.3622 0,2 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0,-3 3,3 0 0 0 -2.597656,-1.5 z"
        d="m 13.00042,1045.3622 0,2 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 l 0,2 a 3,3 0 0 0 2.597656,-1.5 3,3 0 0 0 0,-3 3,3 0 0 0 -2.597656,-1.5 z"
        id="path4727"
        id="path4727"
        inkscape:connector-curvature="0" />
        inkscape:connector-curvature="0" />
@@ -137,6 +137,6 @@
        height="2"
        height="2"
        width="1"
        width="1"
        id="rect4729"
        id="rect4729"
-       style="fill:#f5acb0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+       style="fill:#eeb9f6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
   </g>
   </g>
 </svg>
 </svg>

+ 6 - 20
tools/editor/icons/source/icon_mini_vector3_array.svg

@@ -28,9 +28,9 @@
      borderopacity="1.0"
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:pageshadow="2"
-     inkscape:zoom="45.254835"
-     inkscape:cx="7.8462809"
-     inkscape:cy="5.2620317"
+     inkscape:zoom="32.000001"
+     inkscape:cx="4.9242706"
+     inkscape:cy="8.3355467"
      inkscape:document-units="px"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      inkscape:current-layer="layer1"
      showgrid="true"
      showgrid="true"
@@ -116,28 +116,14 @@
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        style="fill:#e0e0e0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        transform="scale(-1,1)" />
        transform="scale(-1,1)" />
     <path
     <path
-       style="fill:#ec69a3;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#e286f0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        d="M 3 3 L 3 9 L 5 9 A 3 3 0 0 0 8 6 L 8 3 L 6 3 L 6 6 A 1.0000174 1.0000174 0 0 1 5 7 L 5 3 L 3 3 z "
        d="M 3 3 L 3 9 L 5 9 A 3 3 0 0 0 8 6 L 8 3 L 6 3 L 6 6 A 1.0000174 1.0000174 0 0 1 5 7 L 5 3 L 3 3 z "
        transform="translate(0,1040.3622)"
        transform="translate(0,1040.3622)"
        id="path4705" />
        id="path4705" />
     <path
     <path
-       style="fill:#f5acb0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="M 9 1 L 9 2 L 9 3 L 10 3 A 1 1 0 0 1 9 4 L 9 6 A 1 1 0 0 1 10 7 A 1 1 0 0 1 9 8 L 9 10 A 3 3 0 0 0 11.597656 8.5 A 3 3 0 0 0 11.597656 5.5 A 3 3 0 0 0 11.232422 4.9980469 A 3 3 0 0 0 11.597656 4.5 A 3 3 0 0 0 11.996094 3 L 12 3 L 12 1 L 11.234375 1 L 9 1 z "
+       style="fill:#eeb9f6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 8 1 L 8 3 L 9 3 L 10 3 A 1 1 0 0 1 9 4 L 9 6 A 1 1 0 0 1 10 7 A 1 1 0 0 1 9 8 L 8 8 L 8 10 L 9 10 A 3 3 0 0 0 11.597656 8.5 A 3 3 0 0 0 11.597656 5.5 A 3 3 0 0 0 11.232422 4.9980469 A 3 3 0 0 0 11.597656 4.5 A 3 3 0 0 0 11.996094 3 L 12 3 L 12 1 L 11.234375 1 L 9 1 L 8 1 z "
        transform="translate(0,1040.3622)"
        transform="translate(0,1040.3622)"
        id="path4723" />
        id="path4723" />
-    <rect
-       style="fill:#f5acb0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect4142"
-       width="1"
-       height="2"
-       x="8"
-       y="1048.3622" />
-    <rect
-       y="1041.3622"
-       x="8"
-       height="2"
-       width="1"
-       id="rect4144"
-       style="fill:#f5acb0;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
   </g>
   </g>
 </svg>
 </svg>