fix: Sidebar panels not being resizable anymore properly
This commit is contained in:
parent
90e11e1c5d
commit
b6f0ee90af
@ -107,12 +107,12 @@ namespace hex::plugin::builtin {
|
|||||||
if (open) {
|
if (open) {
|
||||||
|
|
||||||
ImGui::SetNextWindowPos(ImGui::GetWindowPos() + sidebarPos + ImVec2(sidebarWidth - 1_scaled, -1_scaled));
|
ImGui::SetNextWindowPos(ImGui::GetWindowPos() + sidebarPos + ImVec2(sidebarWidth - 1_scaled, -1_scaled));
|
||||||
ImGui::SetNextWindowSize(ImVec2(0, dockSpaceSize.y + 5_scaled));
|
ImGui::SetNextWindowSizeConstraints(ImVec2(0, dockSpaceSize.y + 5_scaled), ImVec2(FLT_MAX, dockSpaceSize.y + 5_scaled));
|
||||||
|
|
||||||
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1);
|
ImGui::PushStyleVar(ImGuiStyleVar_WindowBorderSize, 1);
|
||||||
ImGui::PushStyleColor(ImGuiCol_WindowShadow, 0x00000000);
|
ImGui::PushStyleColor(ImGuiCol_WindowShadow, 0x00000000);
|
||||||
if (ImGui::Begin("SideBarWindow", &open, ImGuiWindowFlags_NoMove | ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse)) {
|
if (ImGui::Begin("SideBarWindow", &open, ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse)) {
|
||||||
if (ImGui::BeginChild("##Content", ImVec2(), ImGuiChildFlags_ResizeX)) {
|
if (ImGui::BeginChild("##Content", ImGui::GetContentRegionAvail())) {
|
||||||
callback();
|
callback();
|
||||||
}
|
}
|
||||||
ImGui::EndChild();
|
ImGui::EndChild();
|
||||||
|
Loading…
Reference in New Issue
Block a user