diff options
author | ShadyChibinko <60264149+ShadyChibinko@users.noreply.github.com> | 2023-04-11 12:48:47 -0400 |
---|---|---|
committer | ShadyChibinko <60264149+ShadyChibinko@users.noreply.github.com> | 2023-04-11 12:52:03 -0400 |
commit | 9d2aecade0822a13caa860b2dda0d665621253d5 (patch) | |
tree | 81c0c4a3719aaf1342c41db0da4f408cddb2cde9 /scene/gui/tab_bar.h | |
parent | ca808c88a490368d1047a7b46d614f9d94acda67 (diff) | |
download | redot-engine-9d2aecade0822a13caa860b2dda0d665621253d5.tar.gz |
Add Tab Metadata
Diffstat (limited to 'scene/gui/tab_bar.h')
-rw-r--r-- | scene/gui/tab_bar.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/scene/gui/tab_bar.h b/scene/gui/tab_bar.h index a232061b69..fa6aece827 100644 --- a/scene/gui/tab_bar.h +++ b/scene/gui/tab_bar.h @@ -66,6 +66,7 @@ private: bool disabled = false; bool hidden = false; + Variant metadata; int ofs_cache = 0; int size_cache = 0; int size_text = 0; @@ -184,6 +185,9 @@ public: void set_tab_hidden(int p_tab, bool p_hidden); bool is_tab_hidden(int p_tab) const; + void set_tab_metadata(int p_tab, const Variant &p_metadata); + Variant get_tab_metadata(int p_tab) const; + void set_tab_button_icon(int p_tab, const Ref<Texture2D> &p_icon); Ref<Texture2D> get_tab_button_icon(int p_tab) const; |