Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Как текст сдвинуть вправо)

  • Автор темы Автор темы retropt
  • Дата начала Дата начала
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
18 Июл 2020
Сообщения
925
Реакции
200
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Screenshot_1.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Ищещь в imgui_widgets.cpp void ImGui::TextUnformatted(const char* text, const char* text_end), внутри этого самого TextUnformatted ищешь const ImVec2 text_pos(window->DC.CursorPos.x, window->DC.CursorPos.y + window->DC.CurrentLineTextBaseOffset); Ну и там после window->DC.CursorPos.x добавляешь сколько тебе пикселей надо смещение по Х.

P.S. Хороший программист добавил бы не константное значение, а g.Style.FramePadding.x, чтобы можно было перед разными объектами задавать разные паддинги по X:
C++:
Expand Collapse Copy
ImGui::Text("Text with Default FramePadding");

ImGui::PushStyleVar(ImGuiStyleVar_FramePadding, ImVec2(10.f, 0.f));
ImGui::Text("Text with FramePadding 10.f by X axis");
ImGui::PopStyleVar();

P.P.S. По моему скромному мнению - база говно
 
Назад
Сверху Снизу