mirror of
				https://github.com/ocornut/imgui.git
				synced 2025-11-04 09:44:29 +00:00 
			
		
		
		
	This commit is contained in:
		@@ -3318,6 +3318,7 @@ namespace ImGui
 | 
			
		||||
    IMGUI_API void          TabBarRemoveTab(ImGuiTabBar* tab_bar, ImGuiID tab_id);
 | 
			
		||||
    IMGUI_API void          TabBarCloseTab(ImGuiTabBar* tab_bar, ImGuiTabItem* tab);
 | 
			
		||||
    IMGUI_API void          TabBarQueueFocus(ImGuiTabBar* tab_bar, ImGuiTabItem* tab);
 | 
			
		||||
    IMGUI_API void          TabBarQueueFocus(ImGuiTabBar* tab_bar, const char* tab_name);
 | 
			
		||||
    IMGUI_API void          TabBarQueueReorder(ImGuiTabBar* tab_bar, ImGuiTabItem* tab, int offset);
 | 
			
		||||
    IMGUI_API void          TabBarQueueReorderFromMousePos(ImGuiTabBar* tab_bar, ImGuiTabItem* tab, ImVec2 mouse_pos);
 | 
			
		||||
    IMGUI_API bool          TabBarProcessReorder(ImGuiTabBar* tab_bar);
 | 
			
		||||
 
 | 
			
		||||
@@ -9627,6 +9627,13 @@ void ImGui::TabBarQueueFocus(ImGuiTabBar* tab_bar, ImGuiTabItem* tab)
 | 
			
		||||
    tab_bar->NextSelectedTabId = tab->ID;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void ImGui::TabBarQueueFocus(ImGuiTabBar* tab_bar, const char* tab_name)
 | 
			
		||||
{
 | 
			
		||||
    IM_ASSERT((tab_bar->Flags & ImGuiTabBarFlags_DockNode) == 0); // Only supported for manual/explicit tab bars
 | 
			
		||||
    ImGuiID tab_id = TabBarCalcTabID(tab_bar, tab_name);
 | 
			
		||||
    tab_bar->NextSelectedTabId = tab_id;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void ImGui::TabBarQueueReorder(ImGuiTabBar* tab_bar, ImGuiTabItem* tab, int offset)
 | 
			
		||||
{
 | 
			
		||||
    IM_ASSERT(offset != 0);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user