diff options
author | Tim Fronsee <tfronsee21@gmail.com> | 2022-08-26 19:00:14 +0900 |
---|---|---|
committer | Tim Fronsee <tfronsee21@gmail.com> | 2022-08-31 10:01:40 +0900 |
commit | e5c183b01e3e748037d9a9a70174046df7f467bf (patch) | |
tree | 948b2ddea844a2b7ed355a719bff38a968adf42c /scene/gui | |
parent | 6e390fa9abf2101f8772c4ef6694471153105636 (diff) |
Fix TextEdit::gutters_width (total gutter width) when adding & removing a gutter by calling TextEdit::_update_gutter_width in TextEdit::add_gutter & TextEdit::remove_gutter
Update TextEdit gutters subcase, gutter add and remove to ensure gutter total width is correct
Fix test_code_edit symbol lookup test case to include padding (+2)
Diffstat (limited to 'scene/gui')
-rw-r--r-- | scene/gui/text_edit.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp index 097eb1fd95..bd45222b19 100644 --- a/scene/gui/text_edit.cpp +++ b/scene/gui/text_edit.cpp @@ -4786,6 +4786,9 @@ void TextEdit::add_gutter(int p_at) { } text.add_gutter(p_at); + + _update_gutter_width(); + emit_signal(SNAME("gutter_added")); update(); } @@ -4796,6 +4799,9 @@ void TextEdit::remove_gutter(int p_gutter) { gutters.remove_at(p_gutter); text.remove_gutter(p_gutter); + + _update_gutter_width(); + emit_signal(SNAME("gutter_removed")); update(); } |