summaryrefslogtreecommitdiffstats
path: root/scene/gui/graph_element.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scene/gui/graph_element.cpp')
-rw-r--r--scene/gui/graph_element.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/scene/gui/graph_element.cpp b/scene/gui/graph_element.cpp
index 9eb9578b2c..9c13a3ad9e 100644
--- a/scene/gui/graph_element.cpp
+++ b/scene/gui/graph_element.cpp
@@ -166,7 +166,11 @@ void GraphElement::gui_input(const Ref<InputEvent> &p_ev) {
}
if (!mb->is_pressed() && mb->get_button_index() == MouseButton::LEFT) {
- resizing = false;
+ if (resizing) {
+ resizing = false;
+ emit_signal(SNAME("resize_end"), get_size());
+ return;
+ }
}
}
@@ -237,7 +241,8 @@ void GraphElement::_bind_methods() {
ADD_SIGNAL(MethodInfo("raise_request"));
ADD_SIGNAL(MethodInfo("delete_request"));
- ADD_SIGNAL(MethodInfo("resize_request", PropertyInfo(Variant::VECTOR2, "new_minsize")));
+ ADD_SIGNAL(MethodInfo("resize_request", PropertyInfo(Variant::VECTOR2, "new_size")));
+ ADD_SIGNAL(MethodInfo("resize_end", PropertyInfo(Variant::VECTOR2, "new_size")));
ADD_SIGNAL(MethodInfo("dragged", PropertyInfo(Variant::VECTOR2, "from"), PropertyInfo(Variant::VECTOR2, "to")));
ADD_SIGNAL(MethodInfo("position_offset_changed"));