diff options
Diffstat (limited to 'editor/pane_drag.cpp')
-rw-r--r-- | editor/pane_drag.cpp | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/editor/pane_drag.cpp b/editor/pane_drag.cpp index 122abd37b9..253b217049 100644 --- a/editor/pane_drag.cpp +++ b/editor/pane_drag.cpp @@ -28,48 +28,50 @@ /*************************************************************************/ #include "pane_drag.h" +void PaneDrag::_gui_input(const InputEvent &p_input) { -void PaneDrag::_gui_input(const InputEvent& p_input) { + if (p_input.type == InputEvent::MOUSE_MOTION && p_input.mouse_motion.button_mask & BUTTON_MASK_LEFT) { - if (p_input.type==InputEvent::MOUSE_MOTION && p_input.mouse_motion.button_mask&BUTTON_MASK_LEFT) { - - emit_signal("dragged",Point2(p_input.mouse_motion.relative_x,p_input.mouse_motion.relative_y)); + emit_signal("dragged", Point2(p_input.mouse_motion.relative_x, p_input.mouse_motion.relative_y)); } } void PaneDrag::_notification(int p_what) { - switch(p_what) { + switch (p_what) { case NOTIFICATION_DRAW: { - Ref<Texture> icon = mouse_over?get_icon("PaneDragHover","EditorIcons"):get_icon("PaneDrag","EditorIcons"); + Ref<Texture> icon = mouse_over ? get_icon("PaneDragHover", "EditorIcons") : get_icon("PaneDrag", "EditorIcons"); if (!icon.is_null()) - icon->draw(get_canvas_item(),Point2(0,0)); + icon->draw(get_canvas_item(), Point2(0, 0)); } break; - case NOTIFICATION_MOUSE_ENTER: mouse_over=true; update(); break; - case NOTIFICATION_MOUSE_EXIT: mouse_over=false; update(); break; + case NOTIFICATION_MOUSE_ENTER: + mouse_over = true; + update(); + break; + case NOTIFICATION_MOUSE_EXIT: + mouse_over = false; + update(); + break; } - } Size2 PaneDrag::get_minimum_size() const { - Ref<Texture> icon=get_icon("PaneDrag","EditorIcons"); + Ref<Texture> icon = get_icon("PaneDrag", "EditorIcons"); if (!icon.is_null()) return icon->get_size(); return Size2(); - } void PaneDrag::_bind_methods() { - ClassDB::bind_method("_gui_input",&PaneDrag::_gui_input); - ADD_SIGNAL(MethodInfo("dragged",PropertyInfo(Variant::VECTOR2,"amount"))); + ClassDB::bind_method("_gui_input", &PaneDrag::_gui_input); + ADD_SIGNAL(MethodInfo("dragged", PropertyInfo(Variant::VECTOR2, "amount"))); } PaneDrag::PaneDrag() { - mouse_over=false; - + mouse_over = false; } |