OP 20 January, 2024 - 12:42 AM
(This post was last modified: 20 January, 2024 - 12:45 AM by DestroyerDarkNess. Edited 2 times in total.)
EasyImGui allows you to Create your GUI with ImGui, without having to configure anything, you don't need any additional knowledge.
You just need to install EasyImGui from NuGet and that's it! .
EasyImGui has two Imgui Views:
If within your ImGui code you launch controls that block the Main UI, such as OpenFileDialog or MessageBox.Show, it will cause your application to fail, this is easy to solve, Simply do everything Asynchronously, Without Dialogs.
Preview
You just need to install EasyImGui from NuGet and that's it! .
EasyImGui has two Imgui Views:
- ImGuiForm: A Single View, It does not support multi-Windows, and to work, it must be Launched with:
.Code:Application.Run(SingleImguiWindow);
- MultiImGuiForm: Allows Multiple Imgui Windows, It can be launched normally with
, It has no restrictions and using WinAPIS, you could embed the windows in Controls Panel or in other Forms.Code:.Show()
If within your ImGui code you launch controls that block the Main UI, such as OpenFileDialog or MessageBox.Show, it will cause your application to fail, this is easy to solve, Simply do everything Asynchronously, Without Dialogs.
Preview