diff options
Diffstat (limited to 'scene/gui/tree.h')
-rw-r--r-- | scene/gui/tree.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/scene/gui/tree.h b/scene/gui/tree.h index 2dda408dd7..ee5f0d420b 100644 --- a/scene/gui/tree.h +++ b/scene/gui/tree.h @@ -99,8 +99,7 @@ private: Variant meta; String tooltip; - ObjectID custom_draw_obj; - StringName custom_draw_callback; + Callable custom_draw_callback; struct Button { int id = 0; @@ -267,6 +266,7 @@ public: int get_button_id(int p_column, int p_index) const; void erase_button(int p_column, int p_index); int get_button_by_id(int p_column, int p_id) const; + Color get_button_color(int p_column, int p_index) const; void set_button_tooltip_text(int p_column, int p_index, const String &p_tooltip); void set_button(int p_column, int p_index, const Ref<Texture2D> &p_button); void set_button_color(int p_column, int p_index, const Color &p_color); @@ -285,7 +285,11 @@ public: void set_metadata(int p_column, const Variant &p_meta); Variant get_metadata(int p_column) const; +#ifndef DISABLE_DEPRECATED void set_custom_draw(int p_column, Object *p_object, const StringName &p_callback); +#endif // DISABLE_DEPRECATED + void set_custom_draw_callback(int p_column, const Callable &p_callback); + Callable get_custom_draw_callback(int p_column) const; void set_collapsed(bool p_collapsed); bool is_collapsed(); |