Перейти к содержанию

Текст

Неизменяемая пользователем подпись. Горизонтальное и вертикальное выравнивание задаются разными enum; старого text_alignment в текущем API нет.

#include <wui/control/text.hpp>

auto label = std::make_shared<wui::text>("Hello, WUI!",
    wui::hori_alignment::center, wui::vert_alignment::center);
window->add_control(label, {20, 50, 300, 90});
label->set_text("Updated caption");
text(std::string_view text = "",
     hori_alignment horizontal = hori_alignment::left,
     vert_alignment vertical = vert_alignment::center,
     std::string_view theme_control_name = tc,
     std::shared_ptr<i_theme> theme = nullptr);
void set_text(std::string_view text);

Раздел темы — text, параметры — color и объект font. Для редактирования или выделения/копирования используйте input.