mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 21:21:06 +01:00 
			
		
		
		
	Misc tweaks/fixes (see details).
Combo: ultra minor fix for popup positioning policy mismatch depending on ImGuiComboFlags_PopupAlignLeft flag. Made ImHashXXX functions return ImGuiID. IsWindowNavFocusable use !WasActive.. it worked because it was only called in NewFrame()->NavUpdate() before the transition loop + EndFrame() only. Fix unused variable warning.
This commit is contained in:
		| @@ -250,10 +250,10 @@ namespace ImStb | ||||
| //----------------------------------------------------------------------------- | ||||
|  | ||||
| // Helpers: Hashing | ||||
| IMGUI_API ImU32         ImHashData(const void* data, size_t data_size, ImU32 seed = 0); | ||||
| IMGUI_API ImU32         ImHashStr(const char* data, size_t data_size = 0, ImU32 seed = 0); | ||||
| IMGUI_API ImGuiID       ImHashData(const void* data, size_t data_size, ImU32 seed = 0); | ||||
| IMGUI_API ImGuiID       ImHashStr(const char* data, size_t data_size = 0, ImU32 seed = 0); | ||||
| #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS | ||||
| static inline ImU32     ImHash(const void* data, int size, ImU32 seed = 0) { return size ? ImHashData(data, (size_t)size, seed) : ImHashStr((const char*)data, 0, seed); } // [moved to ImHashStr/ImHashData in 1.68] | ||||
| static inline ImGuiID   ImHash(const void* data, int size, ImU32 seed = 0) { return size ? ImHashData(data, (size_t)size, seed) : ImHashStr((const char*)data, 0, seed); } // [moved to ImHashStr/ImHashData in 1.68] | ||||
| #endif | ||||
|  | ||||
| // Helpers: Sorting | ||||
|   | ||||
		Reference in New Issue
	
	Block a user