3#include "../Components/CTabControl.hpp"
4#include "../Components/CTextSegmentedControl.hpp"
5#include "../Components/CVLayout.hpp"
11 using namespace UnityEngine;
12 using namespace UnityEngine::UI;
32 std::vector<t_TabDefinition> m_Tabs;
63 void TextSegmentedControl_OnActiveChanged(
int p_Index);
Default CTabControl component.
void Init_DefaultCTabControl()
On component creation.
_v::Event Init
On component creation.
int GetActiveTab_Impl()
Get active tab.
void SetActiveTab_Impl(int p_Index, bool p_Notify=true)
Set active tab.
void OnActiveChanged_Impl(_v::CActionRef< int > p_Functor, bool p_Add=true)
On active tab changed event.
void SetTabs_Impl(const std::vector< t_TabDefinition > &p_Tabs)
Set tabs.
Default generic components implementation.
Various platform utils like Delegate/Action/Function/Event system.