mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-30 20:51:06 +01:00 
			
		
		
		
	ImFont: Renamed ImFont::Glyph to ImFontGlyph (for consistency and so ImFontAtlas types can use it without ordering half of the file). Left a redirection type.
This commit is contained in:
		| @@ -1926,7 +1926,7 @@ void ImGui::ShowStyleEditor(ImGuiStyle* ref) | ||||
|                 if (ImGui::TreeNode("Glyphs", "Glyphs (%d)", font->Glyphs.Size)) | ||||
|                 { | ||||
|                     // Display all glyphs of the fonts in separate pages of 256 characters | ||||
|                     const ImFont::Glyph* glyph_fallback = font->FallbackGlyph; // Forcefully/dodgily make FindGlyph() return NULL on fallback, which isn't the default behavior. | ||||
|                     const ImFontGlyph* glyph_fallback = font->FallbackGlyph; // Forcefully/dodgily make FindGlyph() return NULL on fallback, which isn't the default behavior. | ||||
|                     font->FallbackGlyph = NULL; | ||||
|                     for (int base = 0; base < 0x10000; base += 256) | ||||
|                     { | ||||
| @@ -1943,7 +1943,7 @@ void ImGui::ShowStyleEditor(ImGuiStyle* ref) | ||||
|                             { | ||||
|                                 ImVec2 cell_p1(base_pos.x + (n % 16) * (cell_size.x + cell_spacing), base_pos.y + (n / 16) * (cell_size.y + cell_spacing)); | ||||
|                                 ImVec2 cell_p2(cell_p1.x + cell_size.x, cell_p1.y + cell_size.y); | ||||
|                                 const ImFont::Glyph* glyph = font->FindGlyph((ImWchar)(base+n));; | ||||
|                                 const ImFontGlyph* glyph = font->FindGlyph((ImWchar)(base+n));; | ||||
|                                 draw_list->AddRect(cell_p1, cell_p2, glyph ? IM_COL32(255,255,255,100) : IM_COL32(255,255,255,50)); | ||||
|                                 font->RenderChar(draw_list, cell_size.x, cell_p1, ImGui::GetColorU32(ImGuiCol_Text), (ImWchar)(base+n)); // We use ImFont::RenderChar as a shortcut because we don't have UTF-8 conversion functions available to generate a string. | ||||
|                                 if (glyph && ImGui::IsMouseHoveringRect(cell_p1, cell_p2)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user