mirror of
				https://github.com/ocornut/imgui.git
				synced 2025-10-26 12:27:30 +00:00 
			
		
		
		
	SetItemDefaultFocus() use ScrollToRectEx(), don't tab when Alt is held either, TabItemEx() uses ItemAdd's extra_flags, misc comments.
This commit is contained in:
		| @@ -7879,9 +7879,7 @@ bool    ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, | ||||
|     IMGUI_TEST_ENGINE_ITEM_INFO(id, label, g.LastItemData.StatusFlags); | ||||
|     if (p_open && !*p_open) | ||||
|     { | ||||
|         PushItemFlag(ImGuiItemFlags_NoNav | ImGuiItemFlags_NoNavDefaultFocus, true); | ||||
|         ItemAdd(ImRect(), id); | ||||
|         PopItemFlag(); | ||||
|         ItemAdd(ImRect(), id, NULL, ImGuiItemFlags_NoNav | ImGuiItemFlags_NoNavDefaultFocus); | ||||
|         return false; | ||||
|     } | ||||
|  | ||||
| @@ -7948,9 +7946,7 @@ bool    ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, | ||||
|     // and then gets submitted again, the tabs will have 'tab_appearing=true' but 'tab_is_new=false'. | ||||
|     if (tab_appearing && (!tab_bar_appearing || tab_is_new)) | ||||
|     { | ||||
|         PushItemFlag(ImGuiItemFlags_NoNav | ImGuiItemFlags_NoNavDefaultFocus, true); | ||||
|         ItemAdd(ImRect(), id); | ||||
|         PopItemFlag(); | ||||
|         ItemAdd(ImRect(), id, NULL, ImGuiItemFlags_NoNav | ImGuiItemFlags_NoNavDefaultFocus); | ||||
|         if (is_tab_button) | ||||
|             return false; | ||||
|         return tab_contents_visible; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user