MorphEngine меню

Начинающий
Статус
Оффлайн
Регистрация
30 Ноя 2017
Сообщения
32
Реакции[?]
1
Поинты[?]
0
Хочу сделать что бы переключатели Tab'ов были сверху.
Тогда что нужно изменить в коде что бы перенеслись только названия табов 'RAGE', 'LEGIT'. Просто мне нравится когда это всё сверху.
Код:
if (ImGui::Begin(XorStr(nameChar), &Vars.Menu.Opened, ImVec2(windowWidth, windowHeight), 1.0F, /*(notFull ? ImGuiWindowFlags_NoMove : 0) |*/ ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_ShowBorders | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoScrollWithMouse))
            {
                //if (notFull) return;
                ImVec2 lPos = ImGui::GetCursorPos();
                ImGuiContext* io = ImGui::GetCurrentContext();
                ImGuiStyle& style = ImGui::GetStyle();

            DrawTab(XorStr("RAGE"), ImVec2(145.f, 50.f), &rageTab);
            DrawTab(XorStr("LEGIT"), ImVec2(145.f, 50.f), &legitTab);
            DrawTab(XorStr("VISUALS"), ImVec2(145.f, 50.f), &visualsTab);
            DrawTab(XorStr("RADAR"), ImVec2(145.f, 50.f), &radarTab);
            DrawTab(XorStr("SKINS"), ImVec2(145.f, 50.f), &configTab);
            DrawTab(XorStr("MISC"), ImVec2(145.f, 50.f), &miscTab);

                ImGui::SetCursorPos(ImVec2(160, lPos.y));
                ImGui::BeginChild(XorStr("##Menu-Child"), ImVec2(0, 0), true, ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse);
                {
                    if (legitTab) DrawLegitTab();
                    if (visualsTab) DrawVisualsTab();
                    if (rageTab) DrawRageTab();
                    if (radarTab) DrawRadarTab();
                    if (configTab) DrawConfigTab();
                    if (miscTab) DrawMiscTab();
                }
                ImGui::EndChild();
                //VMProtectEnd();
            }
            ImGui::End();
        }
    }
 
Забаненный
Статус
Оффлайн
Регистрация
29 Авг 2017
Сообщения
370
Реакции[?]
127
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
if (ImGui::Begin(XorStr(nameChar), &Vars.Menu.Opened, ImVec2(windowWidth, windowHeight), 1.0F, /*(notFull ? ImGuiWindowFlags_NoMove : 0) |*/ ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_ShowBorders | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoScrollWithMouse))
{
//if (notFull) return;
ImVec2 lPos = ImGui::GetCursorPos();
ImGuiContext* io = ImGui::GetCurrentContext();
ImGuiStyle& style = ImGui::GetStyle();
DrawTab(XorStr("RAGE"), ImVec2(126.f, 50.f), &rageTab);
ImGui::SameLine();
DrawTab(XorStr("LEGIT"), ImVec2(125.f, 50.f), &legitTab);
ImGui::SameLine();
DrawTab(XorStr("VISUALS"), ImVec2(126.f, 50.f), &visualsTab);
ImGui::SameLine();
DrawTab(XorStr("COLORS"), ImVec2(126.f, 50.f), &radarTab);
ImGui::SameLine();
DrawTab(XorStr("SKINS"), ImVec2(125.f, 50.f), &configTab);
ImGui::SameLine();
DrawTab(XorStr("MISC"), ImVec2(126.f, 50.f), &miscTab);
//ImGui::SetCursorPos(ImVec2(160, lPos.y));
ImGui::BeginChild(XorStr("##Menu-Child"), ImVec2(0, 0), false, ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse);
{
if (legitTab) DrawLegitTab();
if (visualsTab) DrawVisualsTab();
if (rageTab) DrawRageTab();
if (radarTab) DrawRadarTab();
if (configTab) DrawConfigTab();
if (miscTab) DrawMiscTab();
}
ImGui::EndChild();
//VMProtectEnd();
}
ImGui::End();
}
}
 
Пользователь
Статус
Оффлайн
Регистрация
4 Окт 2016
Сообщения
115
Реакции[?]
32
Поинты[?]
0
if (ImGui::Begin(XorStr(nameChar), &Vars.Menu.Opened, ImVec2(windowWidth, windowHeight), 1.0F, /*(notFull ? ImGuiWindowFlags_NoMove : 0) |*/ ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_ShowBorders | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoScrollWithMouse))
{
//if (notFull) return;
ImVec2 lPos = ImGui::GetCursorPos();
ImGuiContext* io = ImGui::GetCurrentContext();
ImGuiStyle& style = ImGui::GetStyle();
DrawTab(XorStr("RAGE"), ImVec2(126.f, 50.f), &rageTab);
ImGui::SameLine();
DrawTab(XorStr("LEGIT"), ImVec2(125.f, 50.f), &legitTab);
ImGui::SameLine();
DrawTab(XorStr("VISUALS"), ImVec2(126.f, 50.f), &visualsTab);
ImGui::SameLine();
DrawTab(XorStr("COLORS"), ImVec2(126.f, 50.f), &radarTab);
ImGui::SameLine();
DrawTab(XorStr("SKINS"), ImVec2(125.f, 50.f), &configTab);
ImGui::SameLine();
DrawTab(XorStr("MISC"), ImVec2(126.f, 50.f), &miscTab);
//ImGui::SetCursorPos(ImVec2(160, lPos.y));
ImGui::BeginChild(XorStr("##Menu-Child"), ImVec2(0, 0), false, ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse);
{
if (legitTab) DrawLegitTab();
if (visualsTab) DrawVisualsTab();
if (rageTab) DrawRageTab();
if (radarTab) DrawRadarTab();
if (configTab) DrawConfigTab();
if (miscTab) DrawMiscTab();
}
ImGui::EndChild();
//VMProtectEnd();
}
ImGui::End();
}
}
Зачем ставить через каждую кнопку "SameLine", когда это можно сделать 1 раз в "DrawTab"?
 
Забаненный
Статус
Оффлайн
Регистрация
29 Авг 2017
Сообщения
370
Реакции[?]
127
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу