~aleteoryx/muditaos

ref: fbe3d8df0b72ca84edccf604e2f885b34043968b muditaos/module-apps/application-call/data/CallAppStyle.hpp -rw-r--r-- 3.6 KiB
fbe3d8df — rrandomsky [MOS-644] Displaying number entered on the keypad during a call 2 years ago
                                                                                
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
// Copyright (c) 2017-2023, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md

#pragma once

#include <Style.hpp>

namespace callAppStyle
{
    namespace strings
    {
        inline constexpr auto call          = "app_call_call";
        inline constexpr auto clear         = "app_call_clear";
        inline constexpr auto reject        = "app_call_reject";
        inline constexpr auto answer        = "app_call_answer";
        inline constexpr auto message       = "app_call_message";
        inline constexpr auto endcall       = "app_call_end_call";
        inline constexpr auto emergency     = "app_call_emergency";
        inline constexpr auto iscalling     = "app_call_is_calling";
        inline constexpr auto calling       = "app_call_calling";
        inline constexpr auto callended     = "app_call_call_ended";
        inline constexpr auto callrejected  = "app_call_call_rejected";
        inline constexpr auto contact       = "app_call_contact";
        inline constexpr auto mute          = "app_call_mute";
        inline constexpr auto MUTED         = "app_call_muted";
        inline constexpr auto speaker       = "app_call_speaker";
        inline constexpr auto speakeron     = "app_call_speaker_on";
        inline constexpr auto bluetooth     = "app_call_bluetooth";
        inline constexpr auto privateNumber = "app_call_private_number";
        inline constexpr auto endingcall    = "app_call_ending_call";
    } // namespace strings

    namespace numberLabel
    {
        inline constexpr auto x       = 60U;
        inline constexpr auto y       = 157U;
        inline constexpr auto w       = style::window_width - 2 * x;
        inline constexpr auto h       = 51U + 16U;
        inline constexpr auto borderW = 1U;
    } // namespace numberLabel

    namespace numberDescriptionLabel
    {
        inline constexpr auto x = 60U;
        inline constexpr auto y = 254U;
        inline constexpr auto w = style::window_width - 2 * x;
        inline constexpr auto h = 40U;
    } // namespace numberDescriptionLabel

    namespace icon
    {
        inline constexpr auto x_margin = 20U;
    }

    // ENTER NUMBER WINDOW
    namespace enterNumberWindow
    {
        namespace iconsBox
        {
            inline constexpr auto y = 411U;
            inline constexpr auto h = 100U;
        } // namespace iconsBox
    }     // namespace enterNumberWindow

    // CALL WINDOW
    namespace callWindow
    {
        namespace imageCircleTop
        {
            inline constexpr auto x    = 111U;
            inline constexpr auto y    = 59U;
            inline constexpr auto name = "circle_top";
        } // namespace imageCircleTop
        namespace imageCircleBottom
        {
            inline constexpr auto x    = 104U;
            inline constexpr auto y    = 240U;
            inline constexpr auto name = "circle_bottom";
        } // namespace imageCircleBottom
        namespace durationLabel
        {
            inline constexpr auto x = 120U;
            inline constexpr auto y = 223U;
            inline constexpr auto w = 240U;
            inline constexpr auto h = 20U;
        } // namespace durationLabel
        namespace enteredDigitsLabel
        {
            inline constexpr auto x = 120U;
            inline constexpr auto y = 360U;
            inline constexpr auto w = 240U;
            inline constexpr auto h = 20U;
        } // namespace enteredDigitsLabel
        namespace iconsBox
        {
            inline constexpr auto y = 411U;
            inline constexpr auto h = 100U;
        } // namespace iconsBox
    }     // namespace callWindow
} // namespace callAppStyle