You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-06 12:20:30 +00:00
line/col label was changing size with each cursor move, forcing the GUI to resize upwards and costing considerably CPU usage.
It has been changed so it won't resize the UI when modified. This will make the code editor feel a lot smoother.
This commit is contained in:
@@ -32,6 +32,7 @@
|
||||
#include "scene/gui/separator.h"
|
||||
#include "scene/resources/dynamic_font.h"
|
||||
#include "os/keyboard.h"
|
||||
#include "tools/editor/editor_scale.h"
|
||||
|
||||
void GotoLineDialog::popup_find_line(TextEdit *p_edit) {
|
||||
|
||||
@@ -1198,6 +1199,10 @@ CodeTextEditor::CodeTextEditor() {
|
||||
line_col = memnew( Label );
|
||||
status_bar->add_child(line_col);
|
||||
line_col->set_valign(Label::VALIGN_CENTER);
|
||||
line_col->set_autowrap(true);
|
||||
line_col->set_v_size_flags(SIZE_FILL);
|
||||
line_col->set_custom_minimum_size(Size2(100,1)*EDSCALE);
|
||||
status_bar->add_child( memnew( Label ) ); //to keep the height if the other labels are not visible
|
||||
|
||||
|
||||
text_editor->connect("input_event", this,"_text_editor_input_event");
|
||||
|
||||
Reference in New Issue
Block a user