@@ -16,13 +16,13 @@ enum AirMouseSubmenuIndex {
16
16
void air_mouse_submenu_callback (void * context , uint32_t index ) {
17
17
furi_assert (context );
18
18
AirMouse * app = context ;
19
- if (index == AirMouseSubmenuIndexBtMouse ) {
19
+ if (index == AirMouseSubmenuIndexBtMouse ) {
20
20
app -> view_id = AirMouseViewBtMouse ;
21
21
view_dispatcher_switch_to_view (app -> view_dispatcher , AirMouseViewBtMouse );
22
- } else if (index == AirMouseSubmenuIndexUsbMouse ) {
22
+ } else if (index == AirMouseSubmenuIndexUsbMouse ) {
23
23
app -> view_id = AirMouseViewUsbMouse ;
24
24
view_dispatcher_switch_to_view (app -> view_dispatcher , AirMouseViewUsbMouse );
25
- } else if (index == AirMouseSubmenuIndexCalibration ) {
25
+ } else if (index == AirMouseSubmenuIndexCalibration ) {
26
26
app -> view_id = AirMouseViewCalibration ;
27
27
view_dispatcher_switch_to_view (app -> view_dispatcher , AirMouseViewCalibration );
28
28
}
@@ -31,11 +31,11 @@ void air_mouse_submenu_callback(void* context, uint32_t index) {
31
31
void air_mouse_dialog_callback (DialogExResult result , void * context ) {
32
32
furi_assert (context );
33
33
AirMouse * app = context ;
34
- if (result == DialogExResultLeft ) {
34
+ if (result == DialogExResultLeft ) {
35
35
view_dispatcher_switch_to_view (app -> view_dispatcher , VIEW_NONE ); // Exit
36
- } else if (result == DialogExResultRight ) {
36
+ } else if (result == DialogExResultRight ) {
37
37
view_dispatcher_switch_to_view (app -> view_dispatcher , app -> view_id ); // Show last view
38
- } else if (result == DialogExResultCenter ) {
38
+ } else if (result == DialogExResultCenter ) {
39
39
view_dispatcher_switch_to_view (app -> view_dispatcher , AirMouseViewSubmenu ); // Menu
40
40
}
41
41
}
@@ -63,11 +63,19 @@ AirMouse* air_mouse_app_alloc() {
63
63
64
64
// Submenu view
65
65
app -> submenu = submenu_alloc ();
66
- submenu_add_item (app -> submenu , "Bluetooth" , AirMouseSubmenuIndexBtMouse , air_mouse_submenu_callback , app );
67
- submenu_add_item (app -> submenu , "USB" , AirMouseSubmenuIndexUsbMouse , air_mouse_submenu_callback , app );
68
- submenu_add_item (app -> submenu , "Calibration" , AirMouseSubmenuIndexCalibration , air_mouse_submenu_callback , app );
66
+ submenu_add_item (
67
+ app -> submenu , "Bluetooth" , AirMouseSubmenuIndexBtMouse , air_mouse_submenu_callback , app );
68
+ submenu_add_item (
69
+ app -> submenu , "USB" , AirMouseSubmenuIndexUsbMouse , air_mouse_submenu_callback , app );
70
+ submenu_add_item (
71
+ app -> submenu ,
72
+ "Calibration" ,
73
+ AirMouseSubmenuIndexCalibration ,
74
+ air_mouse_submenu_callback ,
75
+ app );
69
76
view_set_previous_callback (submenu_get_view (app -> submenu ), air_mouse_exit );
70
- view_dispatcher_add_view (app -> view_dispatcher , AirMouseViewSubmenu , submenu_get_view (app -> submenu ));
77
+ view_dispatcher_add_view (
78
+ app -> view_dispatcher , AirMouseViewSubmenu , submenu_get_view (app -> submenu ));
71
79
72
80
// Dialog view
73
81
app -> dialog = dialog_ex_alloc ();
@@ -77,22 +85,27 @@ AirMouse* air_mouse_app_alloc() {
77
85
dialog_ex_set_right_button_text (app -> dialog , "Stay" );
78
86
dialog_ex_set_center_button_text (app -> dialog , "Menu" );
79
87
dialog_ex_set_header (app -> dialog , "Close Current App?" , 16 , 12 , AlignLeft , AlignTop );
80
- view_dispatcher_add_view (app -> view_dispatcher , AirMouseViewExitConfirm , dialog_ex_get_view (app -> dialog ));
88
+ view_dispatcher_add_view (
89
+ app -> view_dispatcher , AirMouseViewExitConfirm , dialog_ex_get_view (app -> dialog ));
81
90
82
91
// Bluetooth view
83
92
app -> bt_mouse = bt_mouse_alloc (app -> view_dispatcher );
84
93
view_set_previous_callback (bt_mouse_get_view (app -> bt_mouse ), air_mouse_exit_confirm_view );
85
- view_dispatcher_add_view (app -> view_dispatcher , AirMouseViewBtMouse , bt_mouse_get_view (app -> bt_mouse ));
94
+ view_dispatcher_add_view (
95
+ app -> view_dispatcher , AirMouseViewBtMouse , bt_mouse_get_view (app -> bt_mouse ));
86
96
87
97
// USB view
88
98
app -> usb_mouse = usb_mouse_alloc (app -> view_dispatcher );
89
99
view_set_previous_callback (usb_mouse_get_view (app -> usb_mouse ), air_mouse_exit_confirm_view );
90
- view_dispatcher_add_view (app -> view_dispatcher , AirMouseViewUsbMouse , usb_mouse_get_view (app -> usb_mouse ));
100
+ view_dispatcher_add_view (
101
+ app -> view_dispatcher , AirMouseViewUsbMouse , usb_mouse_get_view (app -> usb_mouse ));
91
102
92
103
// Calibration view
93
104
app -> calibration = calibration_alloc (app -> view_dispatcher );
94
- view_set_previous_callback (calibration_get_view (app -> calibration ), air_mouse_exit_confirm_view );
95
- view_dispatcher_add_view (app -> view_dispatcher , AirMouseViewCalibration , calibration_get_view (app -> calibration ));
105
+ view_set_previous_callback (
106
+ calibration_get_view (app -> calibration ), air_mouse_exit_confirm_view );
107
+ view_dispatcher_add_view (
108
+ app -> view_dispatcher , AirMouseViewCalibration , calibration_get_view (app -> calibration ));
96
109
97
110
app -> view_id = AirMouseViewSubmenu ;
98
111
view_dispatcher_switch_to_view (app -> view_dispatcher , app -> view_id );
@@ -128,7 +141,7 @@ int32_t air_mouse_app(void* p) {
128
141
UNUSED (p );
129
142
130
143
AirMouse * app = air_mouse_app_alloc ();
131
- if (!imu_begin ()) {
144
+ if (!imu_begin ()) {
132
145
air_mouse_app_free (app );
133
146
return -1 ;
134
147
}
0 commit comments