1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-08 12:40:44 +00:00

Fix incomplete FPS spinbox display in sprite frames editor

This commit is contained in:
Chaosus
2025-01-19 15:52:42 +03:00
parent 7b1ed520bd
commit 0ceb992ffa
2 changed files with 7 additions and 0 deletions

View File

@@ -1284,6 +1284,10 @@ void SpriteFramesEditor::_animation_loop_changed() {
undo_redo->commit_action(); undo_redo->commit_action();
} }
void SpriteFramesEditor::_animation_speed_resized() {
anim_speed->update_minimum_size();
}
void SpriteFramesEditor::_animation_speed_changed(double p_value) { void SpriteFramesEditor::_animation_speed_changed(double p_value) {
if (updating) { if (updating) {
return; return;
@@ -1970,6 +1974,8 @@ SpriteFramesEditor::SpriteFramesEditor() {
anim_speed->set_step(0.01); anim_speed->set_step(0.01);
anim_speed->set_custom_arrow_step(1); anim_speed->set_custom_arrow_step(1);
anim_speed->set_tooltip_text(TTR("Animation Speed")); anim_speed->set_tooltip_text(TTR("Animation Speed"));
anim_speed->get_line_edit()->set_expand_to_text_length_enabled(true);
anim_speed->get_line_edit()->connect(SceneStringName(resized), callable_mp(this, &SpriteFramesEditor::_animation_speed_resized));
anim_speed->connect(SceneStringName(value_changed), callable_mp(this, &SpriteFramesEditor::_animation_speed_changed)); anim_speed->connect(SceneStringName(value_changed), callable_mp(this, &SpriteFramesEditor::_animation_speed_changed));
hbc_animlist->add_child(anim_speed); hbc_animlist->add_child(anim_speed);

View File

@@ -222,6 +222,7 @@ class SpriteFramesEditor : public HSplitContainer {
void _animation_remove_confirmed(); void _animation_remove_confirmed();
void _animation_search_text_changed(const String &p_text); void _animation_search_text_changed(const String &p_text);
void _animation_loop_changed(); void _animation_loop_changed();
void _animation_speed_resized();
void _animation_speed_changed(double p_value); void _animation_speed_changed(double p_value);
void _frame_list_gui_input(const Ref<InputEvent> &p_event); void _frame_list_gui_input(const Ref<InputEvent> &p_event);