KolibriLib
Loading...
Searching...
No Matches
color.hpp
1#ifndef __COLOR_H__
2#define __COLOR_H__
3
4#include <sys/ksys.h>
5
6namespace KolibriLib
7{
9 namespace Color
10 {
11
13 typedef ksys_color_t Color;
14
16 typedef ksys_colors_table_t ColorsTable;
17
19 const ColorsTable DefaultColorTable = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
20
21
27 {
28 if (a.frame_area == b.frame_area && a.grab_bar == b.grab_bar && a.grab_bar_button == a.grab_bar_button && a.grab_button_text == b.grab_button_text && a.grab_text == b.grab_text && a.work_area == b.work_area && a.work_button == b.work_button)
29 {
30 return true;
31 }
32 return false;
33 }
34
35 template <class ImageBits>
42 struct ARGB_t
43 {
44 ImageBits alpha;
45 ImageBits red;
46 ImageBits green;
47 ImageBits blue;
48 };
49 }
50} // namespace KolibriLib
51
52
53#endif // __COLOR_H__
ksys_color_t Color
Цвет
Definition color.hpp:13
bool ComparisonColorsTables(const ColorsTable &a, const ColorsTable &b)
Сравнить две таблица цветов
Definition color.hpp:26
const ColorsTable DefaultColorTable
Таблица цветов по умолчанию
Definition color.hpp:19
ksys_colors_table_t ColorsTable
Таблица цветов
Definition color.hpp:16
Основное пространство имён
Definition base.hpp:18
Битность цвета.
Definition color.hpp:43