summaryrefslogtreecommitdiff
path: root/editor/pane_drag.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'editor/pane_drag.cpp')
-rw-r--r--editor/pane_drag.cpp34
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;
}