mirror of
https://github.com/Ed94/Cog.git
synced 2026-08-03 05:08:13 +00:00
Merge pull request #47 from jakobbouchard/add-utf8-inspector
Use TCHAR_TO_UTF8 in Inspector window for some properties
This commit is contained in:
@@ -349,7 +349,7 @@ bool FCogEngineWindow_Inspector::RenderInspector()
|
|||||||
ImGui::SetNextItemOpen(false);
|
ImGui::SetNextItemOpen(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ImGui::CollapsingHeader(TCHAR_TO_ANSI(*Entry.Key), nullptr, ImGuiTreeNodeFlags_DefaultOpen))
|
if (ImGui::CollapsingHeader(TCHAR_TO_UTF8(*Entry.Key), nullptr, ImGuiTreeNodeFlags_DefaultOpen))
|
||||||
{
|
{
|
||||||
if (RenderBegin())
|
if (RenderBegin())
|
||||||
{
|
{
|
||||||
@@ -515,7 +515,7 @@ bool FCogEngineWindow_Inspector::RenderProperty(const FProperty* Property, uint8
|
|||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGui::Text("DisplayName:");
|
ImGui::Text("DisplayName:");
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGui::Text(TCHAR_TO_ANSI(*Property->GetDisplayNameText().ToString()));
|
ImGui::Text(TCHAR_TO_UTF8(*Property->GetDisplayNameText().ToString()));
|
||||||
#endif // WITH_EDITORONLY_DATA
|
#endif // WITH_EDITORONLY_DATA
|
||||||
|
|
||||||
ImGui::TableNextRow();
|
ImGui::TableNextRow();
|
||||||
@@ -537,7 +537,7 @@ bool FCogEngineWindow_Inspector::RenderProperty(const FProperty* Property, uint8
|
|||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
if (Property->HasMetaData("Tooltip"))
|
if (Property->HasMetaData("Tooltip"))
|
||||||
{
|
{
|
||||||
ImGui::Text(TCHAR_TO_ANSI(*Property->GetToolTipText(false).ToString()));
|
ImGui::Text(TCHAR_TO_UTF8(*Property->GetToolTipText(false).ToString()));
|
||||||
}
|
}
|
||||||
#endif // WITH_EDITORONLY_DATA
|
#endif // WITH_EDITORONLY_DATA
|
||||||
|
|
||||||
@@ -555,7 +555,7 @@ bool FCogEngineWindow_Inspector::RenderProperty(const FProperty* Property, uint8
|
|||||||
ImGui::BeginTooltip();
|
ImGui::BeginTooltip();
|
||||||
ImGui::PushTextWrapPos(ImGui::GetFontSize() * 35.0f);
|
ImGui::PushTextWrapPos(ImGui::GetFontSize() * 35.0f);
|
||||||
|
|
||||||
ImGui::Text(TCHAR_TO_ANSI(*Property->GetToolTipText(false).ToString()));
|
ImGui::Text(TCHAR_TO_UTF8(*Property->GetToolTipText(false).ToString()));
|
||||||
ImGui::Text("Details [CTRL]");
|
ImGui::Text("Details [CTRL]");
|
||||||
ImGui::PopTextWrapPos();
|
ImGui::PopTextWrapPos();
|
||||||
ImGui::EndTooltip();
|
ImGui::EndTooltip();
|
||||||
@@ -832,7 +832,7 @@ bool FCogEngineWindow_Inspector::RenderText(const FTextProperty* TextProperty, u
|
|||||||
FString Text;
|
FString Text;
|
||||||
TextProperty->ExportTextItem_Direct(Text, PointerToValue, nullptr, nullptr, PPF_None, nullptr);
|
TextProperty->ExportTextItem_Direct(Text, PointerToValue, nullptr, nullptr, PPF_None, nullptr);
|
||||||
ImGui::BeginDisabled();
|
ImGui::BeginDisabled();
|
||||||
ImGui::Text("%s", TCHAR_TO_ANSI(*Text));
|
ImGui::Text("%s", TCHAR_TO_UTF8(*Text));
|
||||||
ImGui::EndDisabled();
|
ImGui::EndDisabled();
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user