Browse Source

Highlight Creality DWIN menu icons (#19368)

Jesse S 4 years ago
parent
commit
94244c1d93
No account linked to committer's email address
1 changed files with 9 additions and 0 deletions
  1. 9
    0
      Marlin/src/lcd/dwin/e3v2/dwin.cpp

+ 9
- 0
Marlin/src/lcd/dwin/e3v2/dwin.cpp View File

227
 void ICON_Print() {
227
 void ICON_Print() {
228
   if (select_page.now == 0) {
228
   if (select_page.now == 0) {
229
     DWIN_ICON_Show(ICON, ICON_Print_1, 17, 130);
229
     DWIN_ICON_Show(ICON, ICON_Print_1, 17, 130);
230
+    DWIN_Draw_Rectangle(0, White, 17, 130, 126, 229);
230
     if (HMI_flag.language_chinese)
231
     if (HMI_flag.language_chinese)
231
       DWIN_Frame_AreaCopy(1, 1, 447, 271 - 243, 479 - 19, 58, 201);
232
       DWIN_Frame_AreaCopy(1, 1, 447, 271 - 243, 479 - 19, 58, 201);
232
     else
233
     else
244
 void ICON_Prepare() {
245
 void ICON_Prepare() {
245
   if (select_page.now == 1) {
246
   if (select_page.now == 1) {
246
     DWIN_ICON_Show(ICON, ICON_Prepare_1, 145, 130);
247
     DWIN_ICON_Show(ICON, ICON_Prepare_1, 145, 130);
248
+    DWIN_Draw_Rectangle(0, White, 145, 130, 254, 229);
247
     if (HMI_flag.language_chinese)
249
     if (HMI_flag.language_chinese)
248
       DWIN_Frame_AreaCopy(1, 31, 447, 271 - 213, 479 - 19, 186, 201);
250
       DWIN_Frame_AreaCopy(1, 31, 447, 271 - 213, 479 - 19, 186, 201);
249
     else
251
     else
261
 void ICON_Control() {
263
 void ICON_Control() {
262
   if (select_page.now == 2) {
264
   if (select_page.now == 2) {
263
     DWIN_ICON_Show(ICON, ICON_Control_1, 17, 246);
265
     DWIN_ICON_Show(ICON, ICON_Control_1, 17, 246);
266
+    DWIN_Draw_Rectangle(0, White, 17, 246, 126, 345);
264
     if (HMI_flag.language_chinese)
267
     if (HMI_flag.language_chinese)
265
       DWIN_Frame_AreaCopy(1, 61, 447, 271 - 183, 479 - 19, 58, 318);
268
       DWIN_Frame_AreaCopy(1, 61, 447, 271 - 183, 479 - 19, 58, 318);
266
     else
269
     else
278
 void ICON_StartInfo(bool show) {
281
 void ICON_StartInfo(bool show) {
279
   if (show) {
282
   if (show) {
280
     DWIN_ICON_Show(ICON, ICON_Info_1, 145, 246);
283
     DWIN_ICON_Show(ICON, ICON_Info_1, 145, 246);
284
+    DWIN_Draw_Rectangle(0, White, 145, 246, 254, 345);
281
     if (HMI_flag.language_chinese)
285
     if (HMI_flag.language_chinese)
282
       DWIN_Frame_AreaCopy(1, 91, 447, 271 - 153, 479 - 19, 186, 318);
286
       DWIN_Frame_AreaCopy(1, 91, 447, 271 - 153, 479 - 19, 186, 318);
283
     else
287
     else
295
 void ICON_Leveling(bool show) {
299
 void ICON_Leveling(bool show) {
296
   if (show) {
300
   if (show) {
297
     DWIN_ICON_Show(ICON, ICON_Leveling_1, 145, 246);
301
     DWIN_ICON_Show(ICON, ICON_Leveling_1, 145, 246);
302
+    DWIN_Draw_Rectangle(0, White, 145, 246, 254, 345);
298
     if (HMI_flag.language_chinese)
303
     if (HMI_flag.language_chinese)
299
       DWIN_Frame_AreaCopy(1, 211, 447, 238, 479 - 19, 186, 318);
304
       DWIN_Frame_AreaCopy(1, 211, 447, 238, 479 - 19, 186, 318);
300
     else
305
     else
312
 void ICON_Tune() {
317
 void ICON_Tune() {
313
   if (select_print.now == 0) {
318
   if (select_print.now == 0) {
314
     DWIN_ICON_Show(ICON, ICON_Setup_1, 8, 252);
319
     DWIN_ICON_Show(ICON, ICON_Setup_1, 8, 252);
320
+    DWIN_Draw_Rectangle(0, White, 8, 252, 87, 351);
315
     if (HMI_flag.language_chinese)
321
     if (HMI_flag.language_chinese)
316
       DWIN_Frame_AreaCopy(1, 121, 447, 271 - 123, 479 - 21, 34, 325);
322
       DWIN_Frame_AreaCopy(1, 121, 447, 271 - 123, 479 - 21, 34, 325);
317
     else
323
     else
329
 void ICON_Pause() {
335
 void ICON_Pause() {
330
   if (select_print.now == 1) {
336
   if (select_print.now == 1) {
331
     DWIN_ICON_Show(ICON, ICON_Pause_1, 96, 252);
337
     DWIN_ICON_Show(ICON, ICON_Pause_1, 96, 252);
338
+    DWIN_Draw_Rectangle(0, White, 96, 252, 175, 351);
332
     if (HMI_flag.language_chinese)
339
     if (HMI_flag.language_chinese)
333
       DWIN_Frame_AreaCopy(1, 181, 447, 271 - 63, 479 - 20, 124, 325);
340
       DWIN_Frame_AreaCopy(1, 181, 447, 271 - 63, 479 - 20, 124, 325);
334
     else
341
     else
346
 void ICON_Continue() {
353
 void ICON_Continue() {
347
   if (select_print.now == 1) {
354
   if (select_print.now == 1) {
348
     DWIN_ICON_Show(ICON, ICON_Continue_1, 96, 252);
355
     DWIN_ICON_Show(ICON, ICON_Continue_1, 96, 252);
356
+    DWIN_Draw_Rectangle(0, White, 96, 252, 175, 351);
349
     if (HMI_flag.language_chinese)
357
     if (HMI_flag.language_chinese)
350
       DWIN_Frame_AreaCopy(1, 1, 447, 271 - 243, 479 - 19, 124, 325);
358
       DWIN_Frame_AreaCopy(1, 1, 447, 271 - 243, 479 - 19, 124, 325);
351
     else
359
     else
363
 void ICON_Stop() {
371
 void ICON_Stop() {
364
   if (select_print.now == 2) {
372
   if (select_print.now == 2) {
365
     DWIN_ICON_Show(ICON, ICON_Stop_1, 184, 252);
373
     DWIN_ICON_Show(ICON, ICON_Stop_1, 184, 252);
374
+    DWIN_Draw_Rectangle(0, White, 184, 252, 263, 351);
366
     if (HMI_flag.language_chinese)
375
     if (HMI_flag.language_chinese)
367
       DWIN_Frame_AreaCopy(1, 151, 447, 271 - 93, 479 - 20, 210, 325);
376
       DWIN_Frame_AreaCopy(1, 151, 447, 271 - 93, 479 - 20, 210, 325);
368
     else
377
     else

Loading…
Cancel
Save