From aec3098df11596b9864c7fd336ec841a29bc0de6 Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 15 Jan 2022 16:35:39 +0100 Subject: [PATCH] Added a scroll container to mdr ed's sidebar. --- .../addons/mesh_data_resource_editor/MDIEd.gd | 2 +- .../mesh_data_resource_editor/MDIEd.tscn | 282 +++++++++--------- 2 files changed, 145 insertions(+), 139 deletions(-) diff --git a/game/addons/mesh_data_resource_editor/MDIEd.gd b/game/addons/mesh_data_resource_editor/MDIEd.gd index 5ec46391..9a6db82a 100644 --- a/game/addons/mesh_data_resource_editor/MDIEd.gd +++ b/game/addons/mesh_data_resource_editor/MDIEd.gd @@ -1,5 +1,5 @@ tool -extends PanelContainer +extends Control var plugin : EditorPlugin diff --git a/game/addons/mesh_data_resource_editor/MDIEd.tscn b/game/addons/mesh_data_resource_editor/MDIEd.tscn index 077c3b42..b5d289a3 100644 --- a/game/addons/mesh_data_resource_editor/MDIEd.tscn +++ b/game/addons/mesh_data_resource_editor/MDIEd.tscn @@ -9,10 +9,7 @@ anchor_right = 1.0 anchor_bottom = 1.0 script = ExtResource( 1 ) -__meta__ = { -"_edit_use_anchors_": false -} -uv_editor_path = NodePath("VBoxContainer/VBoxContainer/UVEditorScrollContainer/UVEditor") +uv_editor_path = NodePath("VBoxContainer/ScrollContainer/VBoxContainer2/VBoxContainer/UVEditorScrollContainer/UVEditor") [node name="VBoxContainer" type="VBoxContainer" parent="."] margin_left = 7.0 @@ -178,315 +175,324 @@ margin_top = 90.0 margin_right = 1010.0 margin_bottom = 94.0 -[node name="VertexOps" type="VBoxContainer" parent="VBoxContainer"] +[node name="ScrollContainer" type="ScrollContainer" parent="VBoxContainer"] margin_top = 98.0 margin_right = 1010.0 -margin_bottom = 202.0 +margin_bottom = 586.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +scroll_horizontal_enabled = false -[node name="OperationsLabel" type="Label" parent="VBoxContainer/VertexOps"] -margin_right = 1010.0 +[node name="VBoxContainer2" type="VBoxContainer" parent="VBoxContainer/ScrollContainer"] +margin_right = 136.0 +margin_bottom = 414.0 + +[node name="VertexOps" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2"] +margin_right = 136.0 +margin_bottom = 104.0 + +[node name="OperationsLabel" type="Label" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps"] +margin_right = 136.0 margin_bottom = 14.0 text = "= Vertex =" align = 1 valign = 1 -[node name="Operations" type="VBoxContainer" parent="VBoxContainer/VertexOps"] +[node name="Operations" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps"] margin_top = 18.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 104.0 -[node name="AddFace" type="Button" parent="VBoxContainer/VertexOps/Operations"] -margin_right = 1010.0 +[node name="AddFace" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations"] +margin_right = 136.0 margin_bottom = 20.0 text = "Create Face" -[node name="Split" type="Button" parent="VBoxContainer/VertexOps/Operations"] +[node name="Split" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations"] margin_top = 24.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 44.0 text = "Split" -[node name="Label" type="Label" parent="VBoxContainer/VertexOps/Operations"] +[node name="Label" type="Label" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations"] margin_top = 48.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 62.0 text = "Connect" align = 1 valign = 1 -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/VertexOps/Operations"] +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations"] margin_top = 66.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 86.0 size_flags_horizontal = 3 -[node name="ConnectToFirst" type="Button" parent="VBoxContainer/VertexOps/Operations/HBoxContainer"] -margin_right = 249.0 +[node name="ConnectToFirst" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations/HBoxContainer"] +margin_right = 27.0 margin_bottom = 20.0 hint_tooltip = "Move all vertices to the first one that was selected." size_flags_horizontal = 3 text = "x<" -[node name="ConnectMed" type="Button" parent="VBoxContainer/VertexOps/Operations/HBoxContainer"] -margin_left = 253.0 -margin_right = 503.0 +[node name="ConnectMed" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations/HBoxContainer"] +margin_left = 31.0 +margin_right = 66.0 margin_bottom = 20.0 hint_tooltip = "Move all selected vertices to their average." size_flags_horizontal = 3 text = ">x<" -[node name="ConnectToLast" type="Button" parent="VBoxContainer/VertexOps/Operations/HBoxContainer"] -margin_left = 507.0 -margin_right = 756.0 +[node name="ConnectToLast" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations/HBoxContainer"] +margin_left = 70.0 +margin_right = 97.0 margin_bottom = 20.0 hint_tooltip = "Move all selected vertices to the last that was selected." size_flags_horizontal = 3 text = ">x" -[node name="Disconnect" type="Button" parent="VBoxContainer/VertexOps/Operations/HBoxContainer"] -margin_left = 760.0 -margin_right = 1010.0 +[node name="Disconnect" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations/HBoxContainer"] +margin_left = 101.0 +margin_right = 136.0 margin_bottom = 20.0 hint_tooltip = "Move all vertices from each selected points apart so that you can select them again one by one." size_flags_horizontal = 3 text = "" -[node name="EdgeOps" type="VBoxContainer" parent="VBoxContainer"] +[node name="EdgeOps" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2"] visible = false -margin_top = 206.0 -margin_right = 1010.0 -margin_bottom = 262.0 +margin_right = 109.0 +margin_bottom = 56.0 -[node name="OperationsLabel" type="Label" parent="VBoxContainer/EdgeOps"] +[node name="OperationsLabel" type="Label" parent="VBoxContainer/ScrollContainer/VBoxContainer2/EdgeOps"] margin_right = 1010.0 margin_bottom = 14.0 text = "= Edge =" align = 1 valign = 1 -[node name="Operations" type="VBoxContainer" parent="VBoxContainer/EdgeOps"] +[node name="Operations" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2/EdgeOps"] margin_top = 18.0 margin_right = 1010.0 margin_bottom = 56.0 -[node name="Extrude" type="Button" parent="VBoxContainer/EdgeOps/Operations"] +[node name="Extrude" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/EdgeOps/Operations"] visible = false margin_right = 1010.0 margin_bottom = 20.0 text = "Extrude" -[node name="SeamLabel" type="Label" parent="VBoxContainer/EdgeOps/Operations"] +[node name="SeamLabel" type="Label" parent="VBoxContainer/ScrollContainer/VBoxContainer2/EdgeOps/Operations"] margin_right = 1010.0 margin_bottom = 14.0 text = "Seam" align = 1 valign = 1 -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/EdgeOps/Operations"] +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2/EdgeOps/Operations"] margin_top = 18.0 margin_right = 1010.0 margin_bottom = 38.0 size_flags_horizontal = 3 -[node name="Mark" type="Button" parent="VBoxContainer/EdgeOps/Operations/HBoxContainer"] +[node name="Mark" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/EdgeOps/Operations/HBoxContainer"] margin_right = 503.0 margin_bottom = 20.0 size_flags_horizontal = 3 text = "Mark" -[node name="Unmark" type="Button" parent="VBoxContainer/EdgeOps/Operations/HBoxContainer"] +[node name="Unmark" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/EdgeOps/Operations/HBoxContainer"] margin_left = 507.0 margin_right = 1010.0 margin_bottom = 20.0 size_flags_horizontal = 3 text = "Unmark" -[node name="FaceOps" type="VBoxContainer" parent="VBoxContainer"] +[node name="FaceOps" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2"] visible = false -margin_top = 350.0 -margin_right = 1010.0 -margin_bottom = 460.0 +margin_right = 55.0 +margin_bottom = 38.0 -[node name="OperationsLabel" type="Label" parent="VBoxContainer/FaceOps"] +[node name="OperationsLabel" type="Label" parent="VBoxContainer/ScrollContainer/VBoxContainer2/FaceOps"] margin_right = 1010.0 margin_bottom = 14.0 text = "= Face =" align = 1 valign = 1 -[node name="Operations" type="VBoxContainer" parent="VBoxContainer/FaceOps"] +[node name="Operations" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2/FaceOps"] margin_top = 18.0 margin_right = 1010.0 margin_bottom = 110.0 -[node name="Delete" type="Button" parent="VBoxContainer/FaceOps/Operations"] +[node name="Delete" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/FaceOps/Operations"] margin_right = 1010.0 margin_bottom = 20.0 text = "Delete" -[node name="HSeparator4" type="HSeparator" parent="VBoxContainer"] -margin_top = 206.0 -margin_right = 1010.0 -margin_bottom = 210.0 +[node name="HSeparator4" type="HSeparator" parent="VBoxContainer/ScrollContainer/VBoxContainer2"] +margin_top = 108.0 +margin_right = 136.0 +margin_bottom = 112.0 -[node name="Operations" type="VBoxContainer" parent="VBoxContainer"] -margin_top = 214.0 -margin_right = 1010.0 -margin_bottom = 384.0 +[node name="Operations" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2"] +margin_top = 116.0 +margin_right = 136.0 +margin_bottom = 286.0 -[node name="OperationsLabel" type="Label" parent="VBoxContainer/Operations"] -margin_right = 1010.0 +[node name="OperationsLabel" type="Label" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Operations"] +margin_right = 136.0 margin_bottom = 14.0 text = "= Operations =" align = 1 valign = 1 -[node name="Operations" type="VBoxContainer" parent="VBoxContainer/Operations"] +[node name="Operations" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Operations"] margin_top = 18.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 170.0 -[node name="UnwrapButton" type="Button" parent="VBoxContainer/Operations/Operations"] -margin_right = 1010.0 +[node name="UnwrapButton" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Operations/Operations"] +margin_right = 136.0 margin_bottom = 20.0 text = "UV Unwrap" -[node name="Label2" type="Label" parent="VBoxContainer/Operations/Operations"] +[node name="Label2" type="Label" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Operations/Operations"] margin_top = 24.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 38.0 text = "Generate" align = 1 valign = 1 -[node name="GenNormals" type="Button" parent="VBoxContainer/Operations/Operations"] +[node name="GenNormals" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Operations/Operations"] margin_top = 42.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 62.0 text = "Normals" -[node name="GenTangents" type="Button" parent="VBoxContainer/Operations/Operations"] +[node name="GenTangents" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Operations/Operations"] margin_top = 66.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 86.0 text = "Tangents" -[node name="Label" type="Label" parent="VBoxContainer/Operations/Operations"] +[node name="Label" type="Label" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Operations/Operations"] margin_top = 90.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 104.0 text = "Optimizations" align = 1 valign = 1 -[node name="RemDoubles" type="Button" parent="VBoxContainer/Operations/Operations"] +[node name="RemDoubles" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Operations/Operations"] margin_top = 108.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 128.0 text = "Rem Doubles" -[node name="MergeOptimize" type="Button" parent="VBoxContainer/Operations/Operations"] +[node name="MergeOptimize" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Operations/Operations"] margin_top = 132.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 152.0 text = "Full Merge" -[node name="HSeparator3" type="HSeparator" parent="VBoxContainer"] -margin_top = 388.0 -margin_right = 1010.0 -margin_bottom = 392.0 +[node name="HSeparator3" type="HSeparator" parent="VBoxContainer/ScrollContainer/VBoxContainer2"] +margin_top = 290.0 +margin_right = 136.0 +margin_bottom = 294.0 -[node name="Add" type="VBoxContainer" parent="VBoxContainer"] -margin_top = 396.0 -margin_right = 1010.0 -margin_bottom = 482.0 +[node name="Add" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2"] +margin_top = 298.0 +margin_right = 136.0 +margin_bottom = 384.0 -[node name="AddLabel" type="Label" parent="VBoxContainer/Add"] -margin_right = 1010.0 +[node name="AddLabel" type="Label" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Add"] +margin_right = 136.0 margin_bottom = 14.0 text = "= Add =" align = 1 valign = 1 -[node name="Add" type="VBoxContainer" parent="VBoxContainer/Add"] +[node name="Add" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Add"] margin_top = 18.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 86.0 -[node name="AddBox" type="Button" parent="VBoxContainer/Add/Add"] -margin_right = 1010.0 +[node name="AddBox" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Add/Add"] +margin_right = 136.0 margin_bottom = 20.0 text = "Box" -[node name="Tri" type="HBoxContainer" parent="VBoxContainer/Add/Add"] +[node name="Tri" type="HBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Add/Add"] margin_top = 24.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 44.0 size_flags_horizontal = 3 -[node name="AddTriangle" type="Button" parent="VBoxContainer/Add/Add/Tri"] -margin_right = 503.0 +[node name="AddTriangle" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Add/Add/Tri"] +margin_right = 66.0 margin_bottom = 20.0 size_flags_horizontal = 3 text = "Tri" -[node name="At" type="Button" parent="VBoxContainer/Add/Add/Tri"] -margin_left = 507.0 -margin_right = 1010.0 +[node name="At" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Add/Add/Tri"] +margin_left = 70.0 +margin_right = 136.0 margin_bottom = 20.0 size_flags_horizontal = 3 size_flags_vertical = 3 text = "At" -[node name="Quad" type="HBoxContainer" parent="VBoxContainer/Add/Add"] +[node name="Quad" type="HBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Add/Add"] margin_top = 48.0 -margin_right = 1010.0 +margin_right = 136.0 margin_bottom = 68.0 size_flags_horizontal = 3 -[node name="AddQuad" type="Button" parent="VBoxContainer/Add/Add/Quad"] -margin_right = 503.0 +[node name="AddQuad" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Add/Add/Quad"] +margin_right = 66.0 margin_bottom = 20.0 size_flags_horizontal = 3 text = "Quad" -[node name="At" type="Button" parent="VBoxContainer/Add/Add/Quad"] -margin_left = 507.0 -margin_right = 1010.0 +[node name="At" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer2/Add/Add/Quad"] +margin_left = 70.0 +margin_right = 136.0 margin_bottom = 20.0 size_flags_horizontal = 3 text = "At" -[node name="HSeparator2" type="HSeparator" parent="VBoxContainer"] -margin_top = 486.0 -margin_right = 1010.0 -margin_bottom = 490.0 +[node name="HSeparator2" type="HSeparator" parent="VBoxContainer/ScrollContainer/VBoxContainer2"] +margin_top = 388.0 +margin_right = 136.0 +margin_bottom = 392.0 -[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer"] -margin_top = 494.0 -margin_right = 1010.0 -margin_bottom = 586.0 +[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2"] +margin_top = 396.0 +margin_right = 136.0 +margin_bottom = 414.0 size_flags_horizontal = 3 size_flags_vertical = 3 -[node name="Label" type="Label" parent="VBoxContainer/VBoxContainer"] -margin_right = 1010.0 +[node name="Label" type="Label" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VBoxContainer"] +margin_right = 136.0 margin_bottom = 14.0 text = "= UV =" align = 1 valign = 1 -[node name="UVEditorScrollContainer" type="ScrollContainer" parent="VBoxContainer/VBoxContainer"] +[node name="UVEditorScrollContainer" type="ScrollContainer" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VBoxContainer"] margin_top = 18.0 -margin_right = 1010.0 -margin_bottom = 92.0 +margin_right = 136.0 +margin_bottom = 18.0 size_flags_horizontal = 3 size_flags_vertical = 3 __meta__ = { "_edit_use_anchors_": false } -[node name="UVEditor" type="Control" parent="VBoxContainer/VBoxContainer/UVEditorScrollContainer"] +[node name="UVEditor" type="Control" parent="VBoxContainer/ScrollContainer/VBoxContainer2/VBoxContainer/UVEditorScrollContainer"] margin_right = 100.0 margin_bottom = 100.0 rect_min_size = Vector2( 100, 100 ) @@ -499,28 +505,28 @@ script = ExtResource( 3 ) [connection signal="toggled" from="VBoxContainer/Actions/Actions/VBoxContainer2/HBoxContainer2/AxisY" to="." method="on_axis_y_toggled"] [connection signal="toggled" from="VBoxContainer/Actions/Actions/VBoxContainer2/HBoxContainer2/AxisZ" to="." method="on_axis_z_toggled"] [connection signal="toggled" from="VBoxContainer/Actions/Actions/VBoxContainer2/HBoxContainer3/Vertex" to="." method="on_selection_mode_vertex_toggled"] -[connection signal="toggled" from="VBoxContainer/Actions/Actions/VBoxContainer2/HBoxContainer3/Vertex" to="VBoxContainer/VertexOps" method="set_visible"] +[connection signal="toggled" from="VBoxContainer/Actions/Actions/VBoxContainer2/HBoxContainer3/Vertex" to="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps" method="set_visible"] [connection signal="toggled" from="VBoxContainer/Actions/Actions/VBoxContainer2/HBoxContainer3/Edge" to="." method="on_selection_mode_edge_toggled"] -[connection signal="toggled" from="VBoxContainer/Actions/Actions/VBoxContainer2/HBoxContainer3/Edge" to="VBoxContainer/EdgeOps" method="set_visible"] +[connection signal="toggled" from="VBoxContainer/Actions/Actions/VBoxContainer2/HBoxContainer3/Edge" to="VBoxContainer/ScrollContainer/VBoxContainer2/EdgeOps" method="set_visible"] [connection signal="toggled" from="VBoxContainer/Actions/Actions/VBoxContainer2/HBoxContainer3/Face" to="." method="on_selection_mode_face_toggled"] -[connection signal="toggled" from="VBoxContainer/Actions/Actions/VBoxContainer2/HBoxContainer3/Face" to="VBoxContainer/FaceOps" method="set_visible"] -[connection signal="pressed" from="VBoxContainer/VertexOps/Operations/AddFace" to="." method="_oncreate_face_pressed"] -[connection signal="pressed" from="VBoxContainer/VertexOps/Operations/Split" to="." method="_on_split_pressed"] -[connection signal="pressed" from="VBoxContainer/VertexOps/Operations/HBoxContainer/ConnectToFirst" to="." method="_on_connect_to_first_selected_pressed"] -[connection signal="pressed" from="VBoxContainer/VertexOps/Operations/HBoxContainer/ConnectMed" to="." method="_on_connect_to_avg_pressed"] -[connection signal="pressed" from="VBoxContainer/VertexOps/Operations/HBoxContainer/ConnectToLast" to="." method="_on_connect_to_last_selected_pressed"] -[connection signal="pressed" from="VBoxContainer/VertexOps/Operations/HBoxContainer/Disconnect" to="." method="_on_disconnect_pressed"] -[connection signal="pressed" from="VBoxContainer/EdgeOps/Operations/Extrude" to="." method="_on_Extrude_pressed"] -[connection signal="pressed" from="VBoxContainer/EdgeOps/Operations/HBoxContainer/Mark" to="." method="_on_mark_seam_pressed"] -[connection signal="pressed" from="VBoxContainer/EdgeOps/Operations/HBoxContainer/Unmark" to="." method="_on_unmark_seam_pressed"] -[connection signal="pressed" from="VBoxContainer/FaceOps/Operations/Delete" to="." method="_on_delete_pressed"] -[connection signal="pressed" from="VBoxContainer/Operations/Operations/UnwrapButton" to="." method="_on_UnwrapButton_pressed"] -[connection signal="pressed" from="VBoxContainer/Operations/Operations/GenNormals" to="." method="_on_GenNormals_pressed"] -[connection signal="pressed" from="VBoxContainer/Operations/Operations/GenTangents" to="." method="_on_GenTangents_pressed"] -[connection signal="pressed" from="VBoxContainer/Operations/Operations/RemDoubles" to="." method="_on_RemDoubles_pressed"] -[connection signal="pressed" from="VBoxContainer/Operations/Operations/MergeOptimize" to="." method="_on_MergeOptimize_pressed"] -[connection signal="pressed" from="VBoxContainer/Add/Add/AddBox" to="." method="_on_AddBox_pressed"] -[connection signal="pressed" from="VBoxContainer/Add/Add/Tri/AddTriangle" to="." method="_on_add_triangle_pressed"] -[connection signal="pressed" from="VBoxContainer/Add/Add/Tri/At" to="." method="_on_add_triangle_at_pressed"] -[connection signal="pressed" from="VBoxContainer/Add/Add/Quad/AddQuad" to="." method="_on_add_quad_pressed"] -[connection signal="pressed" from="VBoxContainer/Add/Add/Quad/At" to="." method="_on_add_auad_at_pressed"] +[connection signal="toggled" from="VBoxContainer/Actions/Actions/VBoxContainer2/HBoxContainer3/Face" to="VBoxContainer/ScrollContainer/VBoxContainer2/FaceOps" method="set_visible"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations/AddFace" to="." method="_oncreate_face_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations/Split" to="." method="_on_split_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations/HBoxContainer/ConnectToFirst" to="." method="_on_connect_to_first_selected_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations/HBoxContainer/ConnectMed" to="." method="_on_connect_to_avg_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations/HBoxContainer/ConnectToLast" to="." method="_on_connect_to_last_selected_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/VertexOps/Operations/HBoxContainer/Disconnect" to="." method="_on_disconnect_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/EdgeOps/Operations/Extrude" to="." method="_on_Extrude_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/EdgeOps/Operations/HBoxContainer/Mark" to="." method="_on_mark_seam_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/EdgeOps/Operations/HBoxContainer/Unmark" to="." method="_on_unmark_seam_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/FaceOps/Operations/Delete" to="." method="_on_delete_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/Operations/Operations/UnwrapButton" to="." method="_on_UnwrapButton_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/Operations/Operations/GenNormals" to="." method="_on_GenNormals_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/Operations/Operations/GenTangents" to="." method="_on_GenTangents_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/Operations/Operations/RemDoubles" to="." method="_on_RemDoubles_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/Operations/Operations/MergeOptimize" to="." method="_on_MergeOptimize_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/Add/Add/AddBox" to="." method="_on_AddBox_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/Add/Add/Tri/AddTriangle" to="." method="_on_add_triangle_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/Add/Add/Tri/At" to="." method="_on_add_triangle_at_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/Add/Add/Quad/AddQuad" to="." method="_on_add_quad_pressed"] +[connection signal="pressed" from="VBoxContainer/ScrollContainer/VBoxContainer2/Add/Add/Quad/At" to="." method="_on_add_auad_at_pressed"]