mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 13:11:05 +01:00 
			
		
		
		
	Fix popup and tooltip positioning when not fitting in the screen. Amend fa42ccea8.
# Conflicts: # docs/CHANGELOG.txt
This commit is contained in:
		| @@ -777,7 +777,8 @@ enum ImGuiNavLayer | ||||
| enum ImGuiPopupPositionPolicy | ||||
| { | ||||
|     ImGuiPopupPositionPolicy_Default, | ||||
|     ImGuiPopupPositionPolicy_ComboBox | ||||
|     ImGuiPopupPositionPolicy_ComboBox, | ||||
|     ImGuiPopupPositionPolicy_Tooltip | ||||
| }; | ||||
|  | ||||
| struct ImGuiDataTypeTempStorage | ||||
| @@ -1879,7 +1880,7 @@ namespace ImGui | ||||
|     IMGUI_API void          BeginTooltipEx(ImGuiWindowFlags extra_flags, ImGuiTooltipFlags tooltip_flags); | ||||
|     IMGUI_API ImGuiWindow*  GetTopMostPopupModal(); | ||||
|     IMGUI_API ImVec2        FindBestWindowPosForPopup(ImGuiWindow* window); | ||||
|     IMGUI_API ImVec2        FindBestWindowPosForPopupEx(const ImVec2& ref_pos, const ImVec2& size, ImGuiDir* last_dir, const ImRect& r_outer, const ImRect& r_avoid, ImGuiPopupPositionPolicy policy = ImGuiPopupPositionPolicy_Default); | ||||
|     IMGUI_API ImVec2        FindBestWindowPosForPopupEx(const ImVec2& ref_pos, const ImVec2& size, ImGuiDir* last_dir, const ImRect& r_outer, const ImRect& r_avoid, ImGuiPopupPositionPolicy policy); | ||||
|  | ||||
|     // Gamepad/Keyboard Navigation | ||||
|     IMGUI_API void          NavInitWindow(ImGuiWindow* window, bool force_reinit); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user