| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -725,7 +725,7 @@ void ImGuiIO::AddInputCharactersUTF8(const char* utf8_chars) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#define IM_INT_MAX  (2147483647) | 
					 | 
					 | 
					 | 
					#define IM_INT_MAX  (2147483647) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					// Play it nice with Windows users. Notepad in 2015 still doesn't display text data with Unix-style \n.
 | 
					 | 
					 | 
					 | 
					// Play it nice with Windows users. Notepad in 2015 still doesn't display text data with Unix-style \n.
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#ifdef _MSC_VER | 
					 | 
					 | 
					 | 
					#ifdef _WIN32 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#define IM_NEWLINE "\r\n" | 
					 | 
					 | 
					 | 
					#define IM_NEWLINE "\r\n" | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#else | 
					 | 
					 | 
					 | 
					#else | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#define IM_NEWLINE "\n" | 
					 | 
					 | 
					 | 
					#define IM_NEWLINE "\n" | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -8706,13 +8706,17 @@ void ImGui::Color(const char* prefix, unsigned int v) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					// PLATFORM DEPENDANT HELPERS
 | 
					 | 
					 | 
					 | 
					// PLATFORM DEPENDANT HELPERS
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					//-----------------------------------------------------------------------------
 | 
					 | 
					 | 
					 | 
					//-----------------------------------------------------------------------------
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#if defined(_MSC_VER) && !defined(IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCS) | 
					 | 
					 | 
					 | 
					#if defined(_WIN32) && !defined(IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCS) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#ifndef _WINDOWS_ | 
					 | 
					 | 
					 | 
					#ifndef _WINDOWS_ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					#ifndef WIN32_LEAN_AND_MEAN | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#define WIN32_LEAN_AND_MEAN | 
					 | 
					 | 
					 | 
					#define WIN32_LEAN_AND_MEAN | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					#endif | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#include <windows.h> | 
					 | 
					 | 
					 | 
					#include <windows.h> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#endif | 
					 | 
					 | 
					 | 
					#endif | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					#ifdef _MSC_VER | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#pragma comment(lib, "user32") | 
					 | 
					 | 
					 | 
					#pragma comment(lib, "user32") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					#endif | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					// Win32 API clipboard implementation
 | 
					 | 
					 | 
					 | 
					// Win32 API clipboard implementation
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					static const char* GetClipboardTextFn_DefaultImpl() | 
					 | 
					 | 
					 | 
					static const char* GetClipboardTextFn_DefaultImpl() | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -8782,14 +8786,18 @@ static void SetClipboardTextFn_DefaultImpl(const char* text) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#endif | 
					 | 
					 | 
					 | 
					#endif | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#if defined(_MSC_VER) && !defined(IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCS) | 
					 | 
					 | 
					 | 
					#if defined(_WIN32) && !defined(IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCS) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#ifndef _WINDOWS_ | 
					 | 
					 | 
					 | 
					#ifndef _WINDOWS_ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					#ifndef WIN32_LEAN_AND_MEAN | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#define WIN32_LEAN_AND_MEAN | 
					 | 
					 | 
					 | 
					#define WIN32_LEAN_AND_MEAN | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					#endif | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#include <windows.h> | 
					 | 
					 | 
					 | 
					#include <windows.h> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#endif | 
					 | 
					 | 
					 | 
					#endif | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#include <Imm.h> | 
					 | 
					 | 
					 | 
					#include <imm.h> | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					#ifdef _MSC_VER | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#pragma comment(lib, "imm32") | 
					 | 
					 | 
					 | 
					#pragma comment(lib, "imm32") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					#endif | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					static void ImeSetInputScreenPosFn_DefaultImpl(int x, int y) | 
					 | 
					 | 
					 | 
					static void ImeSetInputScreenPosFn_DefaultImpl(int x, int y) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					{ | 
					 | 
					 | 
					 | 
					{ | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |