-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
в общем, есть код, который делит бокс на 2 дочерних, но в самих боксах элементы управления растягиваются не на полную ширину:
хотелось бы растянуть элементы на полную ширину дочернего блока, вот код:
помогите лоху (мне), спасибо.
хотелось бы растянуть элементы на полную ширину дочернего блока, вот код:
C++:
bool placeholder_true = true;
auto& style = ImGui::GetStyle();
float group_w = ImGui::GetCurrentWindow()->Size.x - style.WindowPadding.x * 2;
ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2(0, 0));
ImGui::ToggleButton("HvH", &placeholder_true, ImVec2{ group_w, 25.0f });
ImGui::PopStyleVar();
ImGui::BeginGroupBox("##body_content");
{
ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2{ style.WindowPadding.x, style.ItemSpacing.y });
ImGui::Columns(2, nullptr, false);
ImGui::BeginGroupBox("Main AA");
{
ImGui::Checkbox("Enable AA", &g_Options.hvh_aa_enable);
ImGui::Text("AA Pitch");
ImGui::Combo("##AAX", &g_Options.hvh_aa_pitch, opt_aa_pitch, 2);
ImGui::Text("AA Yaw");
ImGui::Combo("##AAY", &g_Options.hvh_aa_yaw, opt_aa_yaw, 3);
}
ImGui::EndGroupBox();
ImGui::NextColumn();
ImGui::BeginGroupBox("Almost Main AA");
{
ImGui::Checkbox("Fake lag", &g_Options.hvh_fakelag);
ImGui::Checkbox("Fake walk", &g_Options.hvh_fakewalk);
if(g_Options.hvh_fakewalk)
ImGui::SliderFloat("##fwa", &g_Options.hvh_fakewalk_amount, 0.f, 100.f, "%.2f");
}
ImGui::EndGroupBox();
ImGui::Columns(1, nullptr, false);
ImGui::PopStyleVar();
}
ImGui::EndGroupBox();