priora compressor
-
Автор темы
- #1
как мне увеличить расстояние между текстом в кейбиндах? вот код:
Код:
if ((g_cfg.menu.keybindss)) {
if ((other_bind_pressed && alpha_menu > 0.1f) || hooks::menu_open) {
ImGui::PushFont(verdana);
ImGui::PushStyleVar(ImGuiStyleVar_Alpha, alpha_menu);
if (ImGui::Begin("Keybinds", NULL, ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoBackground | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoScrollbar))
{
size_menu = ImGui::GetWindowSize();
Pos = ImGui::GetWindowPos();
auto Render = ImGui::GetWindowDrawList();
if (pressed_binds > 0)
Render->AddRectFilled({ Pos.x, Pos.y + 20 }, { Pos.x + size_menu.x, Pos.y + size_menu.y}, ImColor(255, 255, 255, ((int)(alpha_menu * 255))));
Render->AddRectFilled({ Pos.x + 1, Pos.y + 1 }, { Pos.x + size_menu.x - 1, Pos.y + 20 }, ImColor(255, 255, 255, (int)(alpha_menu * 255)));
Render->AddRectFilled({ Pos.x, Pos.y + 20 - 2 }, { Pos.x + size_menu.x, Pos.y + 20 }, ImColor(255, 255, 255, (int)(alpha_menu * 255)));
ImVec2 size_text = ImGui::CalcTextSize(" key");
ImVec2 size_texts = ImGui::CalcTextSize("key");
ImGui::SetCursorPos({ (200 / 2) - size_text.x , 5 });
ImGui::TextColored(ImVec4(1.f, 1.f, 1.f, alpha_menu), "Key");
ImGui::SetCursorPos({ (200 / 2) - size_text.x + size_texts.x, 5 });
ImGui::TextColored(ImVec4(255 / 255.f, 255 / 255.f, 255 / 255.f, (alpha_menu)), "binds");
ImVec2 size = ImGui::CalcTextSize(text.c_str());
ImVec2 size2 = ImGui::CalcTextSize(mode.c_str());
ImGui::SetWindowSize(ImVec2(200, 22 + size.y));
ImGui::SetCursorPosY(21);
ImGui::Columns(2, "fart1", false);
ImGui::SetColumnWidth(0, 200 - (size2.x + 8));
ImGui::TextColored(ImVec4(1.f, 1.f, 1.f, alpha_menu), text.c_str());
ImGui::NextColumn();
ImGui::TextColored(ImVec4(1.f, 1.f, 1.f, alpha_menu), mode.c_str());
ImGui::Columns(1);
}
ImGui::End();
ImGui::PopStyleVar();
ImGui::PopFont();
}
}
}