Текстовая метка
More...
#include <UI.hpp>
|
| TextLabel (point coord={0, 0}, point size={0, 0}, std::string text="Text", unsigned FontSize=9, bool TextScale=true, ksys_color_t TextColor=OS::sys_color_table.work_text, unsigned Margin=0) |
| Конструктор
|
|
void | render () |
| Отрисовать текстовую метку
|
|
std::string | GetText () |
| Получить текст
|
|
unsigned | GetFontSize () |
| Получить Размер шрифта
|
|
void | SetText (std::string NewText) |
| Изменить текст
|
|
void | SetFontSize (unsigned NewTextSize) |
| Изменить рамер текста
|
|
void | SetSize (point NewSize) |
| Изменить размер текстовой метки
|
|
void | SetCoord (point NewCoords) |
| Изменить координаты текстовой метки
|
|
void | SetTextColor (ksys_color_t NewTextColor) |
| Изменить цвет текста
|
|
| UIElement (KolibriLib::point coord={0, 0}, KolibriLib::point size={16, 16}, unsigned Margin=DefaultMargin) |
|
◆ TextLabel()
KolibriLib::UI::text::TextLabel::TextLabel |
( |
point | coord = {0, 0}, |
|
|
point | size = {0, 0}, |
|
|
std::string | text = "Text", |
|
|
unsigned | FontSize = 9, |
|
|
bool | TextScale = true, |
|
|
ksys_color_t | TextColor = OS::sys_color_table.work_text, |
|
|
unsigned | Margin = 0 ) |
Конструктор
- Parameters
-
coord | координата |
size | Рамер элемента, игнорируется если TextScale = false |
text | Текст текста |
FontSize | Размер текста |
TextScale | Маштабировать текст, чтобы он не выходил за границы элемента |
Margin | не нужный параметр, необходим для конструктора класса UIElement |
◆ GetFontSize()
unsigned KolibriLib::UI::text::TextLabel::GetFontSize |
( |
| ) |
|
◆ GetText()
std::string KolibriLib::UI::text::TextLabel::GetText |
( |
| ) |
|
Получить текст
- Returns
- _text
◆ SetCoord()
void KolibriLib::UI::text::TextLabel::SetCoord |
( |
point | NewCoords | ) |
|
Изменить координаты текстовой метки
- Parameters
-
NewCoords | новые координаты(относительно окна) |
◆ SetFontSize()
void KolibriLib::UI::text::TextLabel::SetFontSize |
( |
unsigned | NewTextSize | ) |
|
Изменить рамер текста
- Parameters
-
NewTextSize | Новый размер текста (в px) |
◆ SetSize()
void KolibriLib::UI::text::TextLabel::SetSize |
( |
point | NewSize | ) |
|
Изменить размер текстовой метки
- Parameters
-
NewSize | Новый рамер текстовой метки |
◆ SetText()
void KolibriLib::UI::text::TextLabel::SetText |
( |
std::string | NewText | ) |
|
Изменить текст
- Parameters
-
◆ SetTextColor()
void KolibriLib::UI::text::TextLabel::SetTextColor |
( |
ksys_color_t | NewTextColor | ) |
|
Изменить цвет текста
- Parameters
-
NewTextColor | Новый цвет текста |
The documentation for this class was generated from the following file:
- F:/KolibriOs/Kalc/KolibriOS-Cpp-Lib/src/include/kolibriLib/UI.hpp