@@ -36,8 +36,6 @@ __int32_t ios_trigger_app(void *p){
36
36
//Linking the drawin on the display
37
37
gui_add_view_port (app -> gui , app -> view_port , GuiLayerFullscreen );
38
38
39
- bool keypressed = false;
40
-
41
39
//Main loop
42
40
while (app -> running ){
43
41
//Geting new event from the envent list in the event variable
@@ -120,20 +118,41 @@ static void draw_callback(Canvas* canvas, void* ctx) {
120
118
AppStruct * app = ctx ;
121
119
char chaine_photo [36 ];
122
120
char chaine_delais [36 ];
121
+ char chaine_shooting [36 ];
122
+
123
+ snprintf (chaine_photo , sizeof (chaine_photo ), "%i shots" , app -> shots );
124
+ snprintf (chaine_delais , sizeof (chaine_delais ), "%i" , app -> delay );
123
125
if (app -> shooting ){
124
- snprintf (chaine_photo , sizeof (chaine_photo ), "Shooting... Photos: %i" , app -> shots );
125
- }else {
126
- snprintf (chaine_photo , sizeof (chaine_photo ), "Photos: %i" , app -> shots );
126
+ snprintf (chaine_shooting , sizeof (chaine_shooting ), "Press to stop" );
127
+ }else {
128
+ snprintf (chaine_shooting , sizeof (chaine_shooting ), "Press to start" );
127
129
}
128
- snprintf (chaine_delais , sizeof (chaine_delais ), "Delais %i" , app -> delay );
130
+
131
+
129
132
canvas_clear (canvas );
133
+ canvas_draw_frame (canvas , 0 , 0 , 128 , 64 );
130
134
canvas_set_font (canvas , FontPrimary );
135
+ canvas_draw_str (canvas , 2 , 10 , "iOS Intervalometer" );
136
+ //Represent
137
+ canvas_set_font (canvas , FontSecondary );
138
+ canvas_draw_str (canvas , 79 , 60 , "By Nem0oo" );
131
139
if (app -> connected ){
132
- canvas_draw_str (canvas , 0 , 10 , "Connected" );
133
- canvas_draw_str (canvas , 0 , 20 , chaine_delais );
134
- canvas_draw_str (canvas , 0 , 30 , chaine_photo );
140
+ canvas_draw_icon (canvas , 111 , 2 , & I_Ble_connected_15x15 );
141
+
142
+ canvas_set_font (canvas , FontSecondary );
143
+ canvas_draw_str (canvas , 3 , 26 , "Delay (in sec)" );
144
+ canvas_draw_icon (canvas , 67 , 28 , & I_ButtonDown_7x4 );
145
+ canvas_draw_icon (canvas , 67 , 13 , & I_ButtonUp_7x4 );
146
+ canvas_draw_str (canvas , 65 , 26 , chaine_delais );
147
+ canvas_draw_icon (canvas , 2 , 31 , & I_Ok_btn_pressed_13x13 );
148
+ canvas_draw_str (canvas , 17 , 41 , chaine_shooting );
149
+ canvas_draw_str (canvas , 17 , 56 , chaine_photo );
150
+ canvas_draw_icon (canvas , 2 , 47 , & I_dir_10px );
135
151
}else {
136
- canvas_draw_str (canvas , 0 , 10 , "Connection en cours..." );
152
+ canvas_draw_icon (canvas , 111 , 2 , & I_Ble_disconnected_15x15 );
153
+ canvas_draw_icon (canvas , 1 , 21 , & I_WarningDolphin_45x42 );
154
+ canvas_set_font (canvas , FontSecondary );
155
+ canvas_draw_str (canvas , 48 , 37 , "Awaiting bluetooth" );
137
156
}
138
157
}
139
158
0 commit comments