diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2019-08-29 08:50:18 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-29 08:50:18 +0200 |
commit | 65d5003bce46f0e715073c6aad5f4b81b9e93ea6 (patch) | |
tree | 16383a09bf14f964e3f1cb848f4dadc1ca57a736 | |
parent | 94805cb0bc015f717d050ee8747b2f6c913a1af1 (diff) | |
parent | bd05d0e71bff67e14309db604824b047d17d62f4 (diff) |
Merge pull request #31611 from Calinou/animation-editor-hsize-cursor
Change mouse cursor when hovering a resize area in the animation editor
-rw-r--r-- | editor/animation_track_editor.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/editor/animation_track_editor.cpp b/editor/animation_track_editor.cpp index c93dc2b340..a163490cfb 100644 --- a/editor/animation_track_editor.cpp +++ b/editor/animation_track_editor.cpp @@ -1799,6 +1799,13 @@ void AnimationTimelineEdit::_gui_input(const Ref<InputEvent> &p_event) { if (mm.is_valid()) { + if (hsize_rect.has_point(mm->get_position())) { + // Change the cursor to indicate that the track name column's width can be adjusted + set_default_cursor_shape(Control::CURSOR_HSIZE); + } else { + set_default_cursor_shape(Control::CURSOR_ARROW); + } + if (dragging_hsize) { int ofs = mm->get_position().x - dragging_hsize_from; name_limit = dragging_hsize_at + ofs; @@ -1857,7 +1864,7 @@ AnimationTimelineEdit::AnimationTimelineEdit() { use_fps = false; editing = false; - name_limit = 150; + name_limit = 150 * EDSCALE; zoom = NULL; play_position_pos = 0; |