- revert igTextUnformatted signature

- remove parameterless SameLine
internals
dpethes 8 years ago
parent d8d2805a1a
commit cf1006e6b0
  1. 12
      src/ImGui.NET/ImGui.cs
  2. 2
      src/ImGui.NET/ImGuiNative.cs

@ -93,9 +93,12 @@ namespace ImGuiNET
ImGuiNative.igTextWrapped(text); ImGuiNative.igTextWrapped(text);
} }
public static void TextUnformatted(string message) public static unsafe void TextUnformatted(string message)
{ {
ImGuiNative.igTextUnformatted(message, null); fixed (byte* bytes = System.Text.Encoding.UTF8.GetBytes(message))
{
ImGuiNative.igTextUnformatted(bytes, null);
}
} }
public static void LabelText(string label, string text) public static void LabelText(string label, string text)
@ -935,11 +938,6 @@ namespace ImGuiNET
ImGuiNative.igOpenPopup(id); ImGuiNative.igOpenPopup(id);
} }
public static void SameLine()
{
ImGuiNative.igSameLine(0, 0);
}
public static void SameLine(float localPositionX = 0, float spacingW = -1.0f) public static void SameLine(float localPositionX = 0, float spacingW = -1.0f)
{ {
ImGuiNative.igSameLine(localPositionX, spacingW); ImGuiNative.igSameLine(localPositionX, spacingW);

@ -272,7 +272,7 @@ namespace ImGuiNET
public static extern void igTextWrapped(string fmt); public static extern void igTextWrapped(string fmt);
[DllImport(cimguiLib)] [DllImport(cimguiLib)]
public static extern void igTextUnformatted(string text, string text_end); public static extern void igTextUnformatted(byte* text, byte* text_end);
[DllImport(cimguiLib)] [DllImport(cimguiLib)]
public static extern void igLabelText(string label, string fmt); public static extern void igLabelText(string label, string fmt);

Loading…
Cancel
Save