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
// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#pragma once
#include <Style.hpp>
namespace style
{
namespace settings
{
namespace widget
{
namespace time
{
inline constexpr auto h = 107;
inline constexpr auto description_label_h = 20;
inline constexpr auto body_h = h - description_label_h;
inline constexpr auto separator_w = 30;
inline constexpr auto input_w = 120;
inline constexpr auto default_time_in_minutes = 720;
inline constexpr auto max_hour = 12;
inline constexpr auto max_minutes = 59;
inline constexpr auto max_hour_string = "12";
inline constexpr auto max_minutes_string = "59";
inline constexpr auto default_input_string = "00";
inline constexpr auto before_noon = "AM";
inline constexpr auto after_noon = "PM";
} // namespace time
namespace apnInputWidget
{
inline constexpr uint32_t w = style::window::default_body_width;
inline constexpr uint32_t h = 63;
inline constexpr uint32_t title_label_h = 20;
inline constexpr uint32_t input_text_h = 37;
inline constexpr uint32_t span_size = 6;
inline constexpr int32_t underline_padding = 4;
} // namespace apnInputWidget
} // namespace widget
namespace window
{
namespace newApn
{
inline constexpr uint32_t x = style::window::default_left_margin;
inline constexpr uint32_t y = style::window::default_vertical_pos;
inline constexpr uint32_t w = style::listview::body_width_with_scroll;
inline constexpr uint32_t h = style::window_height - y - style::nav_bar::height;
} // namespace newApn
namespace bluetooth
{
namespace passkey
{
namespace image
{
inline constexpr auto x = 176;
inline constexpr auto y = 132;
} // namespace image
namespace label
{
inline constexpr auto x = 150U;
inline constexpr auto y = 300U;
inline constexpr auto w = 200U;
} // namespace label
namespace text
{
inline constexpr auto x = 40U;
inline constexpr auto y = 370U;
inline constexpr auto w = style::window_width - 2 * x;
inline constexpr auto h = 52;
} // namespace text
} // namespace passkey
} // namespace bluetooth
namespace phone_modes
{
inline constexpr auto body_offset = 155U;
inline constexpr auto description_top_padding = 34;
inline constexpr auto description_vertical_padding = 10;
inline constexpr auto description_y = 363U;
inline constexpr auto description_h = 154U;
} // namespace phone_modes
namespace sar
{
inline constexpr auto LeftMargin = ::style::window::default_left_margin;
inline constexpr auto TopMargin =
::style::window::default_vertical_pos + ::style::margins::very_big - 1;
inline constexpr auto Width = ::style::window::default_body_width;
inline constexpr auto Height = ::style::window::default_body_height - ::style::margins::very_big;
namespace date
{
inline constexpr auto Height = 30;
} // namespace date
namespace text
{
inline constexpr auto TopMargin = 7;
inline constexpr auto Height = sar::Height - date::Height - TopMargin;
} // namespace text
} // namespace sar
} // namespace window
}; // namespace settings
namespace quotes::categories
{
namespace list
{
inline constexpr auto X = style::window::default_left_margin;
inline constexpr auto Y = style::window::default_vertical_pos;
inline constexpr auto Width = style::listview::body_width_with_scroll;
inline constexpr auto Height = style::window_height - Y - style::nav_bar::height;
} // namespace list
} // namespace quotes::categories
namespace certification
{
inline constexpr auto entry_with_texts_and_image_min_h = 46;
inline constexpr auto entry_with_texts_and_image_max_h = 90;
} // namespace certification
namespace technical_info
{
inline constexpr auto width = style::window::default_body_width;
inline constexpr auto height = 60;
inline constexpr auto title_height = 27;
inline constexpr auto value_height = 33;
} // namespace technical_info
} // namespace style