Slight refactoring in TextInputBuffer

internals
Eric Mellino 8 years ago
parent 4e897f7534
commit 8ad4d8511f
  1. 13
      src/ImGui.NET/TextInputBuffer.cs

@ -56,11 +56,20 @@ namespace ImGuiNET
Length = 0; Length = 0;
} }
public string GetString() public string StringValue
{
get
{ {
return Marshal.PtrToStringAnsi(Buffer); return Marshal.PtrToStringAnsi(Buffer);
} }
set
{
FreeNativeBuffer();
Buffer = Marshal.StringToHGlobalAnsi(value);
Length = (uint)value.Length;
}
}
public override string ToString() => GetString(); public override string ToString() => StringValue;
} }
} }

Loading…
Cancel
Save