18 typedef point<unsigned> Size;
19 typedef point<int> Coord;
24 const unsigned DefaultMargin = 4;
46 _ksys_debug_puts(
"UIElement:");
49 _MainColor = MainColor;
57 void SetSize(Size NewSize)
76 _MainColor = NewColor;
79 void SetCoord(Coord NewCoord)
88 UIElement& operator = (
const UIElement& Element)
91 _size = Element._size;
93 _MainColor = Element._MainColor;
104 inline void DrawBar(point<int> coord, point<unsigned> size, ksys_color_t color =
OS::sys_color_table.work_graph)
106 _ksys_draw_bar(coord.x, coord.y, size.x, size.y, color);
Элемент интерфейса
Definition UI.hpp:29
unsigned _Margin
Отступы
Definition UI.hpp:41
Size _size
Размер
Definition UI.hpp:36
Coord _coord
Координаты
Definition UI.hpp:33
Color::Color GetColor()
Получить осносной цвет элемента
Definition UI.hpp:69
ksys_color_t Color
Цвет
Definition color.hpp:13
Color::ColorsTable sys_color_table
Таблица стандартных(системных) цветов
Definition os.hpp:15
Основное пространство имён
Definition base.hpp:18