mirror of
https://github.com/ocornut/imgui.git
synced 2026-01-11 00:04:24 +00:00
TabBar: Internals: added TabBarFindByID(), TabBarRemove() helpers.
Currently only for the benefit of TestEngine.
This commit is contained in:
parent
045645e5f1
commit
4e98fb20e2
3 changed files with 16 additions and 1 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue