Merge pull request #67255 from KoBeWi/remove_text_from_RichTextLabel

Hide text of RichTextLabel if BBCode is enabled
This commit is contained in:
Rémi Verschelde 2022-10-31 12:24:53 +01:00
commit f52f797f59
No known key found for this signature in database
GPG key ID: C3336907360768E1
2 changed files with 8 additions and 0 deletions

View file

@ -1001,6 +1001,12 @@ void RichTextLabel::_update_fx(RichTextLabel::ItemFrame *p_frame, float p_delta_
}
}
void RichTextLabel::_validate_property(PropertyInfo &p_property) const {
if (use_bbcode && p_property.name == "text") {
p_property.usage &= ~PROPERTY_USAGE_EDITOR;
}
}
void RichTextLabel::_notification(int p_what) {
switch (p_what) {
case NOTIFICATION_MOUSE_EXIT: {
@ -2726,6 +2732,7 @@ void RichTextLabel::set_use_bbcode(bool p_enable) {
}
use_bbcode = p_enable;
set_bbcode(bbcode);
property_list_changed_notify();
}
bool RichTextLabel::is_using_bbcode() const {

View file

@ -414,6 +414,7 @@ private:
bool fit_content_height;
protected:
virtual void _validate_property(PropertyInfo &p_property) const;
void _notification(int p_what);
public: