mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 05:01:05 +01:00 
			
		
		
		
	Nav: fixed absolute mouse position (with NavEnableSetMousePos config flag) when using Home/End leads to scrolling.
This commit is contained in:
		| @@ -41,6 +41,8 @@ Other Changes: | |||||||
| - Added IsMouseTripleClicked() function. Tracking multi-click count in IO structure. (#3229) [@kudaba] | - Added IsMouseTripleClicked() function. Tracking multi-click count in IO structure. (#3229) [@kudaba] | ||||||
| - Modals: fixed issue hovering popups inside a child inside a modal. (#4676, #4527) | - Modals: fixed issue hovering popups inside a child inside a modal. (#4676, #4527) | ||||||
| - Fixed IsWindowFocused()/IsWindowHovered() issues with childs inside popups. (#4676) | - Fixed IsWindowFocused()/IsWindowHovered() issues with childs inside popups. (#4676) | ||||||
|  | - Nav: fixed absolute mouse position (with NavEnableSetMousePos config flag) when using Home/End | ||||||
|  |   leads to scrolling. | ||||||
| - InputText: made double-click select word, triple-line select line. Word delimitation logic differs | - InputText: made double-click select word, triple-line select line. Word delimitation logic differs | ||||||
|   slightly from the one used by CTRL+arrows. (#2244) |   slightly from the one used by CTRL+arrows. (#2244) | ||||||
| - Backends: Vulkan: Call vkCmdSetScissor() at the end of render with a full-viewport to reduce | - Backends: Vulkan: Call vkCmdSetScissor() at the end of render with a full-viewport to reduce | ||||||
|   | |||||||
| @@ -9619,7 +9619,7 @@ void ImGui::NavMoveRequestApplyResult() | |||||||
|         { |         { | ||||||
|             // FIXME: Should remove this |             // FIXME: Should remove this | ||||||
|             float scroll_target = (g.NavMoveDir == ImGuiDir_Up) ? result->Window->ScrollMax.y : 0.0f; |             float scroll_target = (g.NavMoveDir == ImGuiDir_Up) ? result->Window->ScrollMax.y : 0.0f; | ||||||
|             delta_scroll.y = result->Window->Scroll.y - scroll_target; |             delta_scroll.y = scroll_target - result->Window->Scroll.y; | ||||||
|             SetScrollY(result->Window, scroll_target); |             SetScrollY(result->Window, scroll_target); | ||||||
|         } |         } | ||||||
|         else |         else | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								imgui.h
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								imgui.h
									
									
									
									
									
								
							| @@ -64,7 +64,7 @@ Index of this file: | |||||||
| // Version | // Version | ||||||
| // (Integer encoded as XYYZZ for use in #if preprocessor conditionals. Work in progress versions typically starts at XYY99 then bounce up to XYY00, XYY01 etc. when release tagging happens) | // (Integer encoded as XYYZZ for use in #if preprocessor conditionals. Work in progress versions typically starts at XYY99 then bounce up to XYY00, XYY01 etc. when release tagging happens) | ||||||
| #define IMGUI_VERSION               "1.86 WIP" | #define IMGUI_VERSION               "1.86 WIP" | ||||||
| #define IMGUI_VERSION_NUM           18502 | #define IMGUI_VERSION_NUM           18503 | ||||||
| #define IMGUI_CHECKVERSION()        ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx)) | #define IMGUI_CHECKVERSION()        ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx)) | ||||||
| #define IMGUI_HAS_TABLE | #define IMGUI_HAS_TABLE | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user