mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-30 04:31:06 +01:00 
			
		
		
		
	Tabs: Fixed support for drag and drop ImGuiButtonFlags_PressedOnDragDropHold. (#261) incorrectly missing from the merge from Docking branch.
This commit is contained in:
		| @@ -6343,6 +6343,8 @@ bool    ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, | |||||||
|  |  | ||||||
|     // Click to Select a tab |     // Click to Select a tab | ||||||
|     ImGuiButtonFlags button_flags = (ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_AllowItemOverlap); |     ImGuiButtonFlags button_flags = (ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_AllowItemOverlap); | ||||||
|  |     if (g.DragDropActive) | ||||||
|  |         button_flags |= ImGuiButtonFlags_PressedOnDragDropHold; | ||||||
|     bool hovered, held; |     bool hovered, held; | ||||||
|     bool pressed = ButtonBehavior(bb, id, &hovered, &held, button_flags); |     bool pressed = ButtonBehavior(bb, id, &hovered, &held, button_flags); | ||||||
|     hovered |= (g.HoveredId == id); |     hovered |= (g.HoveredId == id); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user