mirror of
https://github.com/godotengine/godot.git
synced 2025-10-20 00:13:30 +00:00
Make translatable some undo/redo operations in the editor
This commit is contained in:
parent
a01dca79e2
commit
3ef8238c1c
17 changed files with 90 additions and 90 deletions
|
@ -226,7 +226,7 @@ void AnimationNodeStateMachineEditor::_state_machine_gui_input(const Ref<InputEv
|
|||
|
||||
Ref<AnimationNode> an = state_machine->get_node(selected_node);
|
||||
updating = true;
|
||||
undo_redo->create_action("Move Node");
|
||||
undo_redo->create_action(TTR("Move Node"));
|
||||
undo_redo->add_do_method(state_machine.ptr(), "set_node_position", selected_node, state_machine->get_node_position(selected_node) + drag_ofs / EDSCALE);
|
||||
undo_redo->add_undo_method(state_machine.ptr(), "set_node_position", selected_node, state_machine->get_node_position(selected_node));
|
||||
undo_redo->add_do_method(this, "_update_graph");
|
||||
|
@ -271,7 +271,7 @@ void AnimationNodeStateMachineEditor::_state_machine_gui_input(const Ref<InputEv
|
|||
tr->set_switch_mode(AnimationNodeStateMachineTransition::SwitchMode(transition_mode->get_selected()));
|
||||
|
||||
updating = true;
|
||||
undo_redo->create_action("Add Transition");
|
||||
undo_redo->create_action(TTR("Add Transition"));
|
||||
undo_redo->add_do_method(state_machine.ptr(), "add_transition", connecting_from, connecting_to_node, tr);
|
||||
undo_redo->add_undo_method(state_machine.ptr(), "remove_transition", connecting_from, connecting_to_node);
|
||||
undo_redo->add_do_method(this, "_update_graph");
|
||||
|
@ -463,7 +463,7 @@ void AnimationNodeStateMachineEditor::_add_menu_type(int p_index) {
|
|||
}
|
||||
|
||||
updating = true;
|
||||
undo_redo->create_action("Add Node");
|
||||
undo_redo->create_action(TTR("Add Node"));
|
||||
undo_redo->add_do_method(state_machine.ptr(), "add_node", name, node, add_node_pos);
|
||||
undo_redo->add_undo_method(state_machine.ptr(), "remove_node", name);
|
||||
undo_redo->add_do_method(this, "_update_graph");
|
||||
|
@ -490,7 +490,7 @@ void AnimationNodeStateMachineEditor::_add_animation_type(int p_index) {
|
|||
}
|
||||
|
||||
updating = true;
|
||||
undo_redo->create_action("Add Node");
|
||||
undo_redo->create_action(TTR("Add Node"));
|
||||
undo_redo->add_do_method(state_machine.ptr(), "add_node", name, anim, add_node_pos);
|
||||
undo_redo->add_undo_method(state_machine.ptr(), "remove_node", name);
|
||||
undo_redo->add_do_method(this, "_update_graph");
|
||||
|
@ -1088,7 +1088,7 @@ void AnimationNodeStateMachineEditor::_name_edited(const String &p_text) {
|
|||
}
|
||||
|
||||
updating = true;
|
||||
undo_redo->create_action("Node Renamed");
|
||||
undo_redo->create_action(TTR("Node Renamed"));
|
||||
undo_redo->add_do_method(state_machine.ptr(), "rename_node", prev_name, name);
|
||||
undo_redo->add_undo_method(state_machine.ptr(), "rename_node", name, prev_name);
|
||||
undo_redo->add_do_method(this, "_update_graph");
|
||||
|
@ -1119,7 +1119,7 @@ void AnimationNodeStateMachineEditor::_erase_selected() {
|
|||
|
||||
if (selected_node != StringName() && state_machine->has_node(selected_node)) {
|
||||
updating = true;
|
||||
undo_redo->create_action("Node Removed");
|
||||
undo_redo->create_action(TTR("Node Removed"));
|
||||
undo_redo->add_do_method(state_machine.ptr(), "remove_node", selected_node);
|
||||
undo_redo->add_undo_method(state_machine.ptr(), "add_node", selected_node, state_machine->get_node(selected_node), state_machine->get_node_position(selected_node));
|
||||
for (int i = 0; i < state_machine->get_transition_count(); i++) {
|
||||
|
@ -1143,7 +1143,7 @@ void AnimationNodeStateMachineEditor::_erase_selected() {
|
|||
|
||||
Ref<AnimationNodeStateMachineTransition> tr = state_machine->get_transition(state_machine->find_transition(selected_transition_from, selected_transition_to));
|
||||
updating = true;
|
||||
undo_redo->create_action("Transition Removed");
|
||||
undo_redo->create_action(TTR("Transition Removed"));
|
||||
undo_redo->add_do_method(state_machine.ptr(), "remove_transition", selected_transition_from, selected_transition_to);
|
||||
undo_redo->add_undo_method(state_machine.ptr(), "add_transition", selected_transition_from, selected_transition_to, tr);
|
||||
undo_redo->add_do_method(this, "_update_graph");
|
||||
|
@ -1169,7 +1169,7 @@ void AnimationNodeStateMachineEditor::_autoplay_selected() {
|
|||
}
|
||||
|
||||
updating = true;
|
||||
undo_redo->create_action("Set Start Node (Autoplay)");
|
||||
undo_redo->create_action(TTR("Set Start Node (Autoplay)"));
|
||||
undo_redo->add_do_method(state_machine.ptr(), "set_start_node", new_start_node);
|
||||
undo_redo->add_undo_method(state_machine.ptr(), "set_start_node", state_machine->get_start_node());
|
||||
undo_redo->add_do_method(this, "_update_graph");
|
||||
|
@ -1192,7 +1192,7 @@ void AnimationNodeStateMachineEditor::_end_selected() {
|
|||
}
|
||||
|
||||
updating = true;
|
||||
undo_redo->create_action("Set Start Node (Autoplay)");
|
||||
undo_redo->create_action(TTR("Set Start Node (Autoplay)"));
|
||||
undo_redo->add_do_method(state_machine.ptr(), "set_end_node", new_end_node);
|
||||
undo_redo->add_undo_method(state_machine.ptr(), "set_end_node", state_machine->get_end_node());
|
||||
undo_redo->add_do_method(this, "_update_graph");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue