From 2a2693124690e13c0dd0ddc3b20f228d6561869b Mon Sep 17 00:00:00 2001 From: Michael Alexsander Silva Dias Date: Sun, 12 Nov 2017 13:10:26 -0200 Subject: [PATCH] Made text in TextEdit a property. --- doc/classes/TextEdit.xml | 3 +++ scene/gui/text_edit.cpp | 1 + 2 files changed, 4 insertions(+) diff --git a/doc/classes/TextEdit.xml b/doc/classes/TextEdit.xml index 0af11eec31..3cb33c78c0 100644 --- a/doc/classes/TextEdit.xml +++ b/doc/classes/TextEdit.xml @@ -465,6 +465,9 @@ + + String value of the [TextEdit]. + If [code]true[/code] read-only mode is enabled. Existing text cannot be modified and new text cannot be added. diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp index a568b6fab0..02b203b5e3 100644 --- a/scene/gui/text_edit.cpp +++ b/scene/gui/text_edit.cpp @@ -4971,6 +4971,7 @@ void TextEdit::_bind_methods() { ClassDB::bind_method(D_METHOD("menu_option", "option"), &TextEdit::menu_option); ClassDB::bind_method(D_METHOD("get_menu"), &TextEdit::get_menu); + ADD_PROPERTY(PropertyInfo(Variant::STRING, "text", PROPERTY_HINT_MULTILINE_TEXT), "set_text", "get_text"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "readonly"), "set_readonly", "is_readonly"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "highlight_current_line"), "set_highlight_current_line", "is_highlight_current_line_enabled"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "syntax_highlighting"), "set_syntax_coloring", "is_syntax_coloring_enabled");