diff --git a/doc/classes/RichTextLabel.xml b/doc/classes/RichTextLabel.xml index 68ed02849..83c4369ab 100644 --- a/doc/classes/RichTextLabel.xml +++ b/doc/classes/RichTextLabel.xml @@ -60,6 +60,12 @@ Returns the total number of newlines in the tag stack's text tags. Considers wrapped text as one line. + + + + Returns the current selection text. Does not include BBCodes. + + diff --git a/scene/gui/rich_text_label.cpp b/scene/gui/rich_text_label.cpp index fcc912155..45d874b2f 100644 --- a/scene/gui/rich_text_label.cpp +++ b/scene/gui/rich_text_label.cpp @@ -2814,6 +2814,7 @@ void RichTextLabel::_bind_methods() { ClassDB::bind_method(D_METHOD("pop"), &RichTextLabel::pop); ClassDB::bind_method(D_METHOD("clear"), &RichTextLabel::clear); + ClassDB::bind_method(D_METHOD("get_selected_text"), &RichTextLabel::get_selected_text); ClassDB::bind_method(D_METHOD("set_meta_underline", "enable"), &RichTextLabel::set_meta_underline); ClassDB::bind_method(D_METHOD("is_meta_underlined"), &RichTextLabel::is_meta_underlined);