summaryrefslogtreecommitdiffstats
path: root/scene/gui/tree.h
diff options
context:
space:
mode:
authorDanil Alexeev <danil@alexeev.xyz>2023-06-03 15:17:35 +0300
committerDanil Alexeev <danil@alexeev.xyz>2023-06-03 15:17:35 +0300
commit010829f96233f3d8ed5dc405ec7c7f61a84a3059 (patch)
tree6afe92a326789019a8e4b0425f855031de59809c /scene/gui/tree.h
parent543750a1b3f5696f9ba8e91cb49dc7db05d2ae62 (diff)
downloadredot-engine-010829f96233f3d8ed5dc405ec7c7f61a84a3059.tar.gz
Tree: Add ability to configure text autowrap mode for individual cells
Diffstat (limited to 'scene/gui/tree.h')
-rw-r--r--scene/gui/tree.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/scene/gui/tree.h b/scene/gui/tree.h
index a5122bb1a7..c0814c651d 100644
--- a/scene/gui/tree.h
+++ b/scene/gui/tree.h
@@ -69,6 +69,7 @@ private:
TextServer::StructuredTextParser st_parser = TextServer::STRUCTURED_TEXT_DEFAULT;
Array st_args;
Control::TextDirection text_direction = Control::TEXT_DIRECTION_INHERITED;
+ TextServer::AutowrapMode autowrap_mode = TextServer::AUTOWRAP_OFF;
bool dirty = true;
double min = 0.0;
double max = 100.0;
@@ -227,6 +228,9 @@ public:
void set_text_direction(int p_column, Control::TextDirection p_text_direction);
Control::TextDirection get_text_direction(int p_column) const;
+ void set_autowrap_mode(int p_column, TextServer::AutowrapMode p_mode);
+ TextServer::AutowrapMode get_autowrap_mode(int p_column) const;
+
void set_structured_text_bidi_override(int p_column, TextServer::StructuredTextParser p_parser);
TextServer::StructuredTextParser get_structured_text_bidi_override(int p_column) const;