Repository: godotengine/godot
File: modules/visual_script/visual_script_editor.cpp (C++)

Code before:
				i--;
			}
		}
	}
	graph->show();
	select_func_text->hide();

	Ref<Texture2D> type_icons[Variant::VARIANT_MAX] = {
		Control::get_theme_icon("Variant", "EditorIcons"),
		Control::get_theme_icon("bool", "EditorIcons"),
		Control::get_theme_icon("int", "EditorIcons"),
		Control::get_theme_icon("float", "EditorIcons"),
		Control::get_theme_icon("String", "EditorIcons"),
		Control::get_theme_icon("Vector2", "EditorIcons"),
		Control::get_theme_icon("Vector2i", "EditorIcons"),
		Control::get_theme_icon("Rect2", "EditorIcons"),
		Control::get_theme_icon("Rect2i", "EditorIcons"),
		Control::get_theme_icon("Vector3", "EditorIcons"),
		Control::get_theme_icon("Vector3i", "EditorIcons"),
		Control::get_theme_icon("Transform2D", "EditorIcons"),
		Control::get_theme_icon("Plane", "EditorIcons"),
		Control::get_theme_icon("Quaternion", "EditorIcons"),
		Control::get_theme_icon("AABB", "EditorIcons"),
		Control::get_theme_icon("Basis", "EditorIcons"),
		Control::get_theme_icon("Transform", "EditorIcons"),
		Control::get_theme_icon("Color", "EditorIcons"),
		Control::get_theme_icon("NodePath", "EditorIcons"),
		Control::get_theme_icon("RID", "EditorIcons"),
		Control::get_theme_icon("MiniObject", "EditorIcons"),
		Control::get_theme_icon("Callable", "EditorIcons"),
		Control::get_theme_icon("Signal", "EditorIcons"),
		Control::get_theme_icon("Dictionary", "EditorIcons"),
		Control::get_theme_icon("Array", "EditorIcons"),
		Control::get_theme_icon("PackedByteArray", "EditorIcons"),
		Control::get_theme_icon("PackedInt32Array", "EditorIcons"),
		Control::get_theme_icon("PackedFloat32Array", "EditorIcons"),
		Control::get_theme_icon("PackedStringArray", "EditorIcons"),
		Control::get_theme_icon("PackedVector2Array", "EditorIcons"),
		Control::get_theme_icon("PackedVector3Array", "EditorIcons"),
		Control::get_theme_icon("PackedColorArray", "EditorIcons")
	};

	Ref<Texture2D> seq_port = Control::get_theme_icon("VisualShaderPort", "EditorIcons");
	List<int> node_ids;
	script->get_node_list(&node_ids);

	List<int> ids;
	script->get_node_list(&ids);
	StringName editor_icons = "EditorIcons";

	for (List<int>::Element *E = ids.front(); E; E = E->next()) {

Review comment (suggestion):
Not sure about this one, @vnen , @aaronfranke are these icons renamed? I noticed there are a bunch more like this in `./editor`

Code after:
				i--;
			}
		}
	}
	graph->show();
	select_func_text->hide();

	Ref<Texture2D> type_icons[Variant::VARIANT_MAX] = {
		Control::get_theme_icon("Variant", "EditorIcons"),
		Control::get_theme_icon("bool", "EditorIcons"),
		Control::get_theme_icon("int", "EditorIcons"),
		Control::get_theme_icon("float", "EditorIcons"),
		Control::get_theme_icon("String", "EditorIcons"),
		Control::get_theme_icon("Vector2", "EditorIcons"),
		Control::get_theme_icon("Vector2i", "EditorIcons"),
		Control::get_theme_icon("Rect2", "EditorIcons"),
		Control::get_theme_icon("Rect2i", "EditorIcons"),
		Control::get_theme_icon("Vector3", "EditorIcons"),
		Control::get_theme_icon("Vector3i", "EditorIcons"),
		Control::get_theme_icon("Transform2D", "EditorIcons"),
		Control::get_theme_icon("Plane", "EditorIcons"),
		Control::get_theme_icon("Quaternion", "EditorIcons"),
		Control::get_theme_icon("AABB", "EditorIcons"),
		Control::get_theme_icon("Basis", "EditorIcons"),
		Control::get_theme_icon("Transform3D", "EditorIcons"),
		Control::get_theme_icon("Color", "EditorIcons"),
		Control::get_theme_icon("NodePath", "EditorIcons"),
		Control::get_theme_icon("RID", "EditorIcons"),
		Control::get_theme_icon("MiniObject", "EditorIcons"),
		Control::get_theme_icon("Callable", "EditorIcons"),
		Control::get_theme_icon("Signal", "EditorIcons"),
		Control::get_theme_icon("Dictionary", "EditorIcons"),
		Control::get_theme_icon("Array", "EditorIcons"),
		Control::get_theme_icon("PackedByteArray", "EditorIcons"),
		Control::get_theme_icon("PackedInt32Array", "EditorIcons"),
		Control::get_theme_icon("PackedFloat32Array", "EditorIcons"),
		Control::get_theme_icon("PackedStringArray", "EditorIcons"),
		Control::get_theme_icon("PackedVector2Array", "EditorIcons"),
		Control::get_theme_icon("PackedVector3Array", "EditorIcons"),
		Control::get_theme_icon("PackedColorArray", "EditorIcons")
	};

	Ref<Texture2D> seq_port = Control::get_theme_icon("VisualShaderPort", "EditorIcons");
	List<int> node_ids;
	script->get_node_list(&node_ids);

	List<int> ids;
	script->get_node_list(&ids);
	StringName editor_icons = "EditorIcons";

	for (List<int>::Element *E = ids.front(); E; E = E->next()) {