Skip to content

Commit

Permalink
Merge pull request #35140 from timothyqiu/line-edit-min-size
Browse files Browse the repository at this point in the history
Updates LineEdit's min size when necessary
  • Loading branch information
akien-mga authored Jan 15, 2020
2 parents 6e8eb0d + 26e3b4a commit bab91bd
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions scene/gui/line_edit.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1239,6 +1239,11 @@ void LineEdit::set_text(String p_text) {

clear_internal();
append_at_cursor(p_text);

if (expand_to_text_length) {
minimum_size_changed();
}

update();
cursor_pos = 0;
window_pos = 0;
Expand Down Expand Up @@ -1482,6 +1487,7 @@ void LineEdit::set_editable(bool p_editable) {
editable = p_editable;
_generate_context_menu();

minimum_size_changed();
update();
}

Expand Down Expand Up @@ -1617,7 +1623,11 @@ bool LineEdit::get_expand_to_text_length() const {
}

void LineEdit::set_clear_button_enabled(bool p_enabled) {
if (clear_button_enabled == p_enabled) {
return;
}
clear_button_enabled = p_enabled;
minimum_size_changed();
update();
}

Expand Down Expand Up @@ -1653,6 +1663,7 @@ void LineEdit::set_right_icon(const Ref<Texture> &p_icon) {
return;
}
right_icon = p_icon;
minimum_size_changed();
update();
}

Expand Down

0 comments on commit bab91bd

Please sign in to comment.