diff options
| author | BenH | 2017-11-18 15:23:22 +0000 |
|---|---|---|
| committer | BenH | 2017-11-18 16:13:11 +0000 |
| commit | 090a9abf841b0a1700c27d243971174aa34d3c0c (patch) | |
| tree | 8dab80be97a46b90d78d1a4ce9ce6a08e3240ffe /editor/animation_editor.cpp | |
| parent | 63283eca5542314ea5b71afa1fe39bd48c202a4d (diff) | |
| download | godot-090a9abf841b0a1700c27d243971174aa34d3c0c.tar.gz godot-090a9abf841b0a1700c27d243971174aa34d3c0c.tar.zst godot-090a9abf841b0a1700c27d243971174aa34d3c0c.zip | |
Fixed issue where some of the animation editor buttons were difficult to click, mainly the add key button. This was due to an error in the offsets
Diffstat (limited to '')
| -rw-r--r-- | editor/animation_editor.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/editor/animation_editor.cpp b/editor/animation_editor.cpp index b9fd6d6fe..1afa1e708 100644 --- a/editor/animation_editor.cpp +++ b/editor/animation_editor.cpp @@ -1368,7 +1368,7 @@ void AnimationKeyEditor::_track_editor_draw() { icon_ofs.x-=hsep; */ - track_ofs[0] = size.width - icon_ofs.x; + track_ofs[0] = size.width - icon_ofs.x + ofs.x; icon_ofs.x -= down_icon->get_width(); te->draw_texture(down_icon, icon_ofs - Size2(0, 4 * EDSCALE)); @@ -1380,7 +1380,7 @@ void AnimationKeyEditor::_track_editor_draw() { icon_ofs.x -= hsep; te->draw_line(Point2(icon_ofs.x, ofs.y + y), Point2(icon_ofs.x, ofs.y + y + h), sepcolor); - track_ofs[1] = size.width - icon_ofs.x; + track_ofs[1] = size.width - icon_ofs.x + ofs.x; icon_ofs.x -= down_icon->get_width(); te->draw_texture(down_icon, icon_ofs - Size2(0, 4 * EDSCALE)); @@ -1394,7 +1394,7 @@ void AnimationKeyEditor::_track_editor_draw() { icon_ofs.x -= hsep; te->draw_line(Point2(icon_ofs.x, ofs.y + y), Point2(icon_ofs.x, ofs.y + y + h), sepcolor); - track_ofs[2] = size.width - icon_ofs.x; + track_ofs[2] = size.width - icon_ofs.x + ofs.x; if (animation->track_get_type(idx) == Animation::TYPE_VALUE) { @@ -1415,13 +1415,12 @@ void AnimationKeyEditor::_track_editor_draw() { icon_ofs.x -= hsep; te->draw_line(Point2(icon_ofs.x, ofs.y + y), Point2(icon_ofs.x, ofs.y + y + h), sepcolor); - track_ofs[3] = size.width - icon_ofs.x; + track_ofs[3] = size.width - icon_ofs.x + ofs.x; icon_ofs.x -= hsep; icon_ofs.x -= add_key_icon->get_width(); te->draw_texture((mouse_over.over == MouseOver::OVER_ADD_KEY && mouse_over.track == idx) ? add_key_icon_hl : add_key_icon, icon_ofs); - - track_ofs[4] = size.width - icon_ofs.x; + track_ofs[4] = size.width - icon_ofs.x + ofs.x; //draw the keys; int tt = animation->track_get_type(idx); |
