Bläddra i källkod

Add an editor tooltip to document gizmo visibility options

See discussion in
https://github.com/godotengine/godot-proposals/issues/716.

(cherry picked from commit 138a4eecb305016a686c43409c554331fcf7c3c7)
Hugo Locurcio 5 år sedan
förälder
incheckning
eb6c7ec09c
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      editor/plugins/spatial_editor_plugin.cpp

+ 3 - 0
editor/plugins/spatial_editor_plugin.cpp

@@ -5380,6 +5380,9 @@ void SpatialEditor::_update_gizmos_menu() {
 		const int plugin_state = gizmo_plugins_by_name[i]->get_state();
 		gizmos_menu->add_multistate_item(TTR(plugin_name), 3, plugin_state, i);
 		const int idx = gizmos_menu->get_item_index(i);
+		gizmos_menu->set_item_tooltip(
+				idx,
+				TTR("Click to toggle between visibility states.\n\nOpen eye: Gizmo is visible.\nClosed eye: Gizmo is hidden.\nHalf-open eye: Gizmo is also visible through opaque surfaces (\"x-ray\")."));
 		switch (plugin_state) {
 			case EditorSpatialGizmoPlugin::VISIBLE:
 				gizmos_menu->set_item_icon(idx, gizmos_menu->get_icon("visibility_visible"));