Lines Matching refs:tab_id
6141 ImGuiTabItem* ImGui::TabBarFindTabByID(ImGuiTabBar* tab_bar, ImGuiID tab_id)
6143 if (tab_id != 0)
6145 if (tab_bar->Tabs[n].ID == tab_id)
6151 void ImGui::TabBarRemoveTab(ImGuiTabBar* tab_bar, ImGuiID tab_id)
6153 if (ImGuiTabItem* tab = TabBarFindTabByID(tab_bar, tab_id))
6155 if (tab_bar->VisibleTabId == tab_id) { tab_bar->VisibleTabId = 0; }
6156 if (tab_bar->SelectedTabId == tab_id) { tab_bar->SelectedTabId = 0; }
6157 if (tab_bar->NextSelectedTabId == tab_id) { tab_bar->NextSelectedTabId = 0; }
6538 ImGuiID tab_id = TabBarCalcTabID(tab_bar, label);
6539 TabBarRemoveTab(tab_bar, tab_id);
6582 bool ImGui::TabItemLabelAndCloseButton(ImDrawList* draw_list, const ImRect& bb, ImGuiTabItemFlags flags, ImVec2 frame_padding, const char* label, ImGuiID tab_id, ImGuiID close_button_id)
6608 if (g.HoveredId == tab_id || g.HoveredId == close_button_id || g.ActiveId == close_button_id)