You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-08 12:40:44 +00:00
Fix selection list in 2D editor
This commit is contained in:
@@ -2282,7 +2282,7 @@ bool CanvasItemEditor::_gui_input_select(const Ref<InputEvent> &p_event) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
selection_menu_additive_selection = b->is_shift_pressed();
|
selection_menu_additive_selection = b->is_shift_pressed();
|
||||||
selection_menu->set_position(get_screen_position() + b->get_position());
|
selection_menu->set_position(viewport->get_screen_transform().xform(b->get_position()));
|
||||||
selection_menu->reset_size();
|
selection_menu->reset_size();
|
||||||
selection_menu->popup();
|
selection_menu->popup();
|
||||||
return true;
|
return true;
|
||||||
@@ -5376,7 +5376,7 @@ CanvasItemEditor::CanvasItemEditor() {
|
|||||||
add_child(selection_menu);
|
add_child(selection_menu);
|
||||||
selection_menu->set_min_size(Vector2(100, 0));
|
selection_menu->set_min_size(Vector2(100, 0));
|
||||||
selection_menu->connect("id_pressed", callable_mp(this, &CanvasItemEditor::_selection_result_pressed));
|
selection_menu->connect("id_pressed", callable_mp(this, &CanvasItemEditor::_selection_result_pressed));
|
||||||
selection_menu->connect("popup_hide", callable_mp(this, &CanvasItemEditor::_selection_menu_hide));
|
selection_menu->connect("popup_hide", callable_mp(this, &CanvasItemEditor::_selection_menu_hide), varray(), CONNECT_DEFERRED);
|
||||||
|
|
||||||
add_node_menu = memnew(PopupMenu);
|
add_node_menu = memnew(PopupMenu);
|
||||||
add_child(add_node_menu);
|
add_child(add_node_menu);
|
||||||
|
|||||||
Reference in New Issue
Block a user