@@ -234,16 +234,6 @@ void menu_configuration();
234
234
235
235
#endif // CUSTOM_MENU_MAIN
236
236
237
- #if ENABLED(ADVANCED_PAUSE_FEATURE)
238
- // This menu item is last with an encoder. Otherwise, somewhere in the middle.
239
- #if E_STEPPERS == 1 && DISABLED(FILAMENT_LOAD_UNLOAD_GCODES)
240
- #define FILAMENT_CHANGE_ITEM () YESNO_ITEM(MSG_FILAMENTCHANGE, menu_change_filament, nullptr , \
241
- GET_TEXT_F (MSG_FILAMENTCHANGE), (const char *)nullptr, F(" ?" ))
242
- #else
243
- #define FILAMENT_CHANGE_ITEM () SUBMENU(MSG_FILAMENTCHANGE, menu_change_filament)
244
- #endif
245
- #endif
246
-
247
237
void menu_main () {
248
238
const bool busy = printingIsActive ();
249
239
#if HAS_MEDIA
@@ -348,7 +338,11 @@ void menu_main() {
348
338
#endif
349
339
350
340
#if ENABLED(ADVANCED_PAUSE_FEATURE)
351
- FILAMENT_CHANGE_ITEM ();
341
+ #if E_STEPPERS == 1 && DISABLED(FILAMENT_LOAD_UNLOAD_GCODES)
342
+ YESNO_ITEM (MSG_FILAMENTCHANGE, menu_change_filament, nullptr , GET_TEXT_F (MSG_FILAMENTCHANGE), (const char *)nullptr , F (" ?" ));
343
+ #else
344
+ SUBMENU (MSG_FILAMENTCHANGE, menu_change_filament);
345
+ #endif
352
346
#endif
353
347
354
348
#if HAS_TEMPERATURE
@@ -381,10 +375,6 @@ void menu_main() {
381
375
}
382
376
#endif
383
377
384
- #if ENABLED(LCD_INFO_MENU)
385
- SUBMENU (MSG_INFO_MENU, menu_info);
386
- #endif
387
-
388
378
#if ENABLED(LED_CONTROL_MENU)
389
379
SUBMENU (MSG_LIGHTS, menu_led);
390
380
#elif ALL(CASE_LIGHT_MENU, CASELIGHT_USES_BRIGHTNESS)
@@ -412,7 +402,6 @@ void menu_main() {
412
402
#endif
413
403
414
404
#if HAS_MEDIA && DISABLED(MEDIA_MENU_AT_TOP)
415
- // BEGIN MEDIA MENU
416
405
if (card_detected) {
417
406
if (!card_open) {
418
407
#if ENABLED(MENU_ADDAUTOSTART)
@@ -449,7 +438,6 @@ void menu_main() {
449
438
#endif
450
439
#endif
451
440
}
452
- // END MEDIA MENU
453
441
#endif
454
442
455
443
#if HAS_SERVICE_INTERVALS
@@ -482,7 +470,26 @@ void menu_main() {
482
470
#endif
483
471
#endif
484
472
485
- #if HAS_GAMES && DISABLED(LCD_INFO_MENU)
473
+ #if HAS_MULTI_LANGUAGE
474
+ SUBMENU (LANGUAGE, menu_language);
475
+ #endif
476
+
477
+ #if ENABLED(HOST_SHUTDOWN_MENU_ITEM) && defined(SHUTDOWN_ACTION)
478
+ SUBMENU (MSG_HOST_SHUTDOWN, []{
479
+ MenuItem_confirm::select_screen (
480
+ GET_TEXT_F (MSG_BUTTON_PROCEED), GET_TEXT_F (MSG_BUTTON_CANCEL),
481
+ []{ ui.return_to_status (); hostui.shutdown (); }, nullptr ,
482
+ GET_TEXT_F (MSG_HOST_SHUTDOWN), (const char *)nullptr , F (" ?" )
483
+ );
484
+ });
485
+ #endif
486
+
487
+ #if ENABLED(LCD_INFO_MENU)
488
+
489
+ SUBMENU (MSG_INFO_MENU, menu_info);
490
+
491
+ #elif HAS_GAMES
492
+
486
493
#if ENABLED(GAMES_EASTER_EGG)
487
494
SKIP_ITEM ();
488
495
SKIP_ITEM ();
@@ -504,20 +511,7 @@ void menu_main() {
504
511
#endif
505
512
);
506
513
}
507
- #endif
508
514
509
- #if HAS_MULTI_LANGUAGE
510
- SUBMENU (LANGUAGE, menu_language);
511
- #endif
512
-
513
- #if ENABLED(HOST_SHUTDOWN_MENU_ITEM) && defined(SHUTDOWN_ACTION)
514
- SUBMENU (MSG_HOST_SHUTDOWN, []{
515
- MenuItem_confirm::select_screen (
516
- GET_TEXT_F (MSG_BUTTON_PROCEED), GET_TEXT_F (MSG_BUTTON_CANCEL),
517
- []{ ui.return_to_status (); hostui.shutdown (); }, nullptr ,
518
- GET_TEXT_F (MSG_HOST_SHUTDOWN), (const char *)nullptr , F (" ?" )
519
- );
520
- });
521
515
#endif
522
516
523
517
END_MENU ();
0 commit comments