mirror of
https://github.com/ocornut/imgui.git
synced 2026-01-20 03:47:11 +00:00
TabBar: Internals: added TabBarFindByID(), TabBarRemove() helpers.
Currently only for the benefit of TestEngine.
This commit is contained in:
@@ -9557,6 +9557,19 @@ static ImGuiPtrOrIndex GetTabBarRefFromTabBar(ImGuiTabBar* tab_bar)
|
||||
return ImGuiPtrOrIndex(tab_bar);
|
||||
}
|
||||
|
||||
ImGuiTabBar* ImGui::TabBarFindByID(ImGuiID id)
|
||||
{
|
||||
ImGuiContext& g = *GImGui;
|
||||
return g.TabBars.GetByKey(id);
|
||||
}
|
||||
|
||||
// Remove TabBar data (currently only used by TestEngine)
|
||||
void ImGui::TabBarRemove(ImGuiTabBar* tab_bar)
|
||||
{
|
||||
ImGuiContext& g = *GImGui;
|
||||
g.TabBars.Remove(tab_bar->ID, tab_bar);
|
||||
}
|
||||
|
||||
bool ImGui::BeginTabBar(const char* str_id, ImGuiTabBarFlags flags)
|
||||
{
|
||||
ImGuiContext& g = *GImGui;
|
||||
|
||||
Reference in New Issue
Block a user