1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
#pragma once
#include <Style.hpp>
#include <utf8/UTF8.hpp>
namespace phonebookStyle
{
namespace mainWindow
{
constexpr uint32_t default_x = style::window::default_left_margin;
constexpr uint32_t default_w =
style::window_width - style::window::default_left_margin - style::window::default_right_margin;
namespace leftArrowImage
{
constexpr uint32_t x = default_x;
constexpr uint32_t y = 62;
constexpr uint32_t w = 11;
constexpr uint32_t h = 13;
} // namespace leftArrowImage
namespace rightArrowImage
{
constexpr uint32_t x = style::window_width - style::window::default_left_margin - 11;
constexpr uint32_t y = 62;
constexpr uint32_t w = 11;
constexpr uint32_t h = 13;
} // namespace rightArrowImage
namespace newContactImage
{
constexpr uint32_t x = style::window::default_left_margin + 20;
constexpr uint32_t y = 55;
constexpr uint32_t w = 24;
constexpr uint32_t h = 24;
} // namespace newContactImage
namespace searchImage
{
constexpr uint32_t x =
style::window_width - style::window::default_left_margin - rightArrowImage::w - 8 - 26;
constexpr uint32_t y = 55;
constexpr uint32_t w = 26;
constexpr uint32_t h = 26;
} // namespace searchImage
namespace contactsList
{
constexpr uint32_t x = style::window::default_left_margin;
constexpr uint32_t y = style::header::height;
constexpr uint32_t w = style::listview::body_width_with_scroll;
constexpr uint32_t h = style::window_height - y - style::footer::height;
constexpr uint32_t pageSize = 8;
constexpr uint32_t penFocusWidth = style::window::default_border_no_focus_w;
constexpr uint32_t penWidth = 0;
} // namespace contactsList
} // namespace mainWindow
namespace newContactWindow
{
namespace newContactsList
{
constexpr uint32_t x = style::window::default_left_margin;
constexpr uint32_t y = style::header::height;
constexpr uint32_t w = style::listview::body_width_with_scroll;
constexpr uint32_t h = style::window_height - y - style::footer::height;
} // namespace newContactsList
} // namespace newContactWindow
namespace contactDetailsWindow
{
namespace contactDetailsList
{
constexpr uint32_t x = style::window::default_left_margin;
constexpr uint32_t y = style::header::height + 74;
constexpr uint32_t w = style::listview::body_width_with_scroll;
constexpr uint32_t h = style::window_height - y - style::footer::height;
} // namespace contactDetailsList
} // namespace contactDetailsWindow
namespace searchResultsWindow
{
namespace searchResultList
{
constexpr uint32_t x = style::window::default_left_margin;
constexpr uint32_t y = style::header::height;
constexpr uint32_t w = style::listview::body_width_with_scroll;
constexpr uint32_t h = style::window_height - y - style::footer::height;
constexpr uint32_t pageSize = 8;
constexpr uint32_t penFocusWidth = style::window::default_border_no_focus_w;
constexpr uint32_t penWidth = 0;
} // namespace searchResultList
} // namespace searchResultsWindow
namespace contactItem
{
constexpr uint32_t w = style::window::default_body_width;
constexpr uint32_t h = style::window::label::big_h;
constexpr uint32_t left_margin = 10;
const UTF8 favourites_string = "Favourites";
} // namespace contactItem
namespace informationWidget
{
constexpr uint32_t w = style::window::default_body_width;
constexpr uint32_t h = 75;
constexpr uint32_t title_label_h = 30;
constexpr uint32_t email_text_h = 35;
} // namespace informationWidget
namespace inputBoxWithLabelAndIconItem
{
constexpr uint32_t w = style::window::default_body_width;
constexpr uint32_t h = 50;
constexpr uint32_t input_box_w = 55;
constexpr uint32_t input_box_h = h;
constexpr uint32_t description_label_x = input_box_w + 20;
constexpr uint32_t description_label_w = 280;
constexpr uint32_t description_label_h = 40;
constexpr uint32_t icon_image_x = description_label_x + description_label_w + 35;
constexpr uint32_t icon_image_w = 30;
constexpr uint32_t icon_image_h = 30;
constexpr uint32_t tick_image_x = 12;
constexpr uint32_t tick_image_w = 30;
constexpr uint32_t tick_image_h = 30;
} // namespace inputBoxWithLabelAndIconItem
namespace inputLineWithLabelItem
{
constexpr uint32_t w = style::window::default_body_width;
constexpr uint32_t h = 75;
constexpr uint32_t title_label_h = 20;
constexpr uint32_t input_text_h = 33;
constexpr uint32_t span_size = 100;
} // namespace inputLineWithLabelItem
namespace multiLineTextWithLabelItem
{
constexpr uint32_t w = style::window::default_body_width;
constexpr uint32_t h = 75;
constexpr uint32_t title_label_h = 20;
constexpr uint32_t input_text_h = 33;
constexpr uint32_t span_size = 100;
} // namespace multiLineTextWithLabelItem
namespace numbersWithIconsWidget
{
constexpr uint32_t sms_image_w = 55;
constexpr uint32_t sms_image_h = 55;
constexpr uint32_t phone_image_w = 55;
constexpr uint32_t phone_image_h = 55;
constexpr uint32_t phone_image_margin_left = 30;
constexpr uint32_t number_text_h = 55;
} // namespace numbersWithIconsWidget
} // namespace phonebookStyle