mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-11-04 07:01:04 +01:00 
			
		
		
		
	Comments
This commit is contained in:
		
							
								
								
									
										12
									
								
								imgui.cpp
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								imgui.cpp
									
									
									
									
									
								
							@@ -118,6 +118,7 @@
 | 
			
		||||
 Occasionally introducing changes that are breaking the API. The breakage are generally minor and easy to fix.
 | 
			
		||||
 Here is a change-log of API breaking changes, if you are using one of the functions listed, expect to have to fix some code.
 | 
			
		||||
 | 
			
		||||
 - 2015/01/08 (1.30) XXXXXXXX
 | 
			
		||||
 - 2014/12/10 (1.18) removed SetNewWindowDefaultPos() in favor of new generic API SetNextWindowPos(pos, ImGuiSetCondition_FirstUseEver)
 | 
			
		||||
 - 2014/11/28 (1.17) moved IO.Font*** options to inside the IO.Font-> structure.
 | 
			
		||||
 - 2014/11/26 (1.17) reworked syntax of IMGUI_ONCE_UPON_A_FRAME helper macro to increase compiler compatibility
 | 
			
		||||
@@ -156,12 +157,13 @@
 | 
			
		||||
      e.g. "##Foobar" display an empty label and uses "##Foobar" as ID
 | 
			
		||||
   - read articles about the imgui principles (see web links) to understand the requirement and use of ID.
 | 
			
		||||
 | 
			
		||||
 If you want to use a different font than the default:
 | 
			
		||||
   - read extra_fonts/README.txt for instructions. Examples fonts are also provided.
 | 
			
		||||
   - if you can only see text but no solid shapes or lines, make sure io.Font->TexUvForWhite is set to the texture coordinates of a pure white pixel in your texture!
 | 
			
		||||
 If you want to use a different font than the default embedded copy of ProggyClean.ttf (size 13):
 | 
			
		||||
     ImGuiIO& io = ImGui::GetIO();
 | 
			
		||||
     io.Font = new Font();
 | 
			
		||||
     io.Font->LoadFromFileTTF("myfontfile.ttf", size_pixels);
 | 
			
		||||
 | 
			
		||||
 If you want to input Japanese/Chinese/Korean in the text input widget:
 | 
			
		||||
    - make sure you are using a font that can display the glyphs you want (see above paragraph about fonts)
 | 
			
		||||
    - when loading the font, pass a range that contains the characters you need, e.g.: ImFont::GetGlyphRangesJapanese()
 | 
			
		||||
    - to have the Microsoft IME cursor appears at the right location in the screen, setup a handler for the io.ImeSetInputScreenPosFn function:
 | 
			
		||||
 | 
			
		||||
        #include <Windows.h>
 | 
			
		||||
@@ -1489,7 +1491,7 @@ void ImGui::NewFrame()
 | 
			
		||||
    IM_ASSERT(g.IO.DisplaySize.x >= 0.0f && g.IO.DisplaySize.y >= 0.0f);
 | 
			
		||||
    IM_ASSERT(g.IO.RenderDrawListsFn != NULL);  // Must be implemented
 | 
			
		||||
    IM_ASSERT(g.IO.Font);                       // Font not created
 | 
			
		||||
	IM_ASSERT(g.IO.Font->IsLoaded());           // Font not loaded
 | 
			
		||||
    IM_ASSERT(g.IO.Font->IsLoaded());           // Font not loaded
 | 
			
		||||
 | 
			
		||||
    if (!g.Initialized)
 | 
			
		||||
    {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user