KolibriLib
Loading...
Searching...
No Matches
KolibriLib::UI::Form Class Reference

Форма для ввода текста More...

#include <UI.hpp>

Inheritance diagram for KolibriLib::UI::Form:
KolibriLib::UI::UIElement

Public Member Functions

 Form (point coord={0, 0}, KolibriLib::point size={32, 16}, std::string BackgroundText=" ", ksys_color_t FormColor=OS::sys_color_table.work_text, ksys_color_t ButtonTextColor=OS::sys_color_table.work_area, unsigned Margin=DefaultMargin)
 конструктор
 
void render ()
 Отрисовать форму
 
void Handler ()
 Обработчик
 
bool ButtonHandler ()
 
std::string GetInput ()
 Получить введённый текст
 
- Public Member Functions inherited from KolibriLib::UI::UIElement
 UIElement (point coord={0, 0}, KolibriLib::point size={16, 16}, unsigned Margin=DefaultMargin)
 

Additional Inherited Members

- Protected Attributes inherited from KolibriLib::UI::UIElement
KolibriLib::point _coord
 Координаты
 
KolibriLib::point _size
 Размер
 
unsigned _Margin
 Отступы
 

Detailed Description

Форма для ввода текста

Constructor & Destructor Documentation

◆ Form()

KolibriLib::UI::Form::Form ( KolibriLib::point coord = {0, 0},
KolibriLib::point size = {32, 16},
std::string BackgroundText = " ",
ksys_color_t FormColor = OS::sys_color_table.work_text,
ksys_color_t ButtonTextColor = OS::sys_color_table.work_area,
unsigned Margin = DefaultMargin )

конструктор

Parameters
coordпозиция в коне
sizeразмеры
BackgroundTextфоновый текст(проподает когда вводится текст)
FormColorцвет рамки формы
BackgroundTextColorцвет фонового текста
Marginотступы рамки от текста

Member Function Documentation

◆ GetInput()

std::string KolibriLib::UI::Form::GetInput ( )

Получить введённый текст

Returns
(текст который ввели в форму)

The documentation for this class was generated from the following file: