Add e index to _lcd_move_distance_menu
This commit is contained in:
		
							parent
							
								
									3a46212dd8
								
							
						
					
					
						commit
						a553ab82e0
					
				@ -3206,7 +3206,7 @@ void lcd_quick_feedback(const bool clear_buttons) {
 | 
				
			|||||||
  void lcd_move_menu_1mm()  { _goto_manual_move( 1); }
 | 
					  void lcd_move_menu_1mm()  { _goto_manual_move( 1); }
 | 
				
			||||||
  void lcd_move_menu_01mm() { _goto_manual_move( 0.1f); }
 | 
					  void lcd_move_menu_01mm() { _goto_manual_move( 0.1f); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  void _lcd_move_distance_menu(const AxisEnum axis, const screenFunc_t func) {
 | 
					  void _lcd_move_distance_menu(const AxisEnum axis, const screenFunc_t func, const int8_t eindex=-1) {
 | 
				
			||||||
    _manual_move_func_ptr = func;
 | 
					    _manual_move_func_ptr = func;
 | 
				
			||||||
    START_MENU();
 | 
					    START_MENU();
 | 
				
			||||||
    if (LCD_HEIGHT >= 4) {
 | 
					    if (LCD_HEIGHT >= 4) {
 | 
				
			||||||
@ -3226,7 +3226,7 @@ void lcd_quick_feedback(const bool clear_buttons) {
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    #if ENABLED(PREVENT_COLD_EXTRUSION)
 | 
					    #if ENABLED(PREVENT_COLD_EXTRUSION)
 | 
				
			||||||
      if (thermalManager.tooColdToExtrude(active_extruder))
 | 
					      if (thermalManager.tooColdToExtrude(eindex >= 0 ? eindex : active_extruder))
 | 
				
			||||||
        MENU_BACK(MSG_HOTEND_TOO_COLD);
 | 
					        MENU_BACK(MSG_HOTEND_TOO_COLD);
 | 
				
			||||||
      else
 | 
					      else
 | 
				
			||||||
    #endif
 | 
					    #endif
 | 
				
			||||||
@ -3241,18 +3241,18 @@ void lcd_quick_feedback(const bool clear_buttons) {
 | 
				
			|||||||
  void lcd_move_get_x_amount()        { _lcd_move_distance_menu(X_AXIS, lcd_move_x); }
 | 
					  void lcd_move_get_x_amount()        { _lcd_move_distance_menu(X_AXIS, lcd_move_x); }
 | 
				
			||||||
  void lcd_move_get_y_amount()        { _lcd_move_distance_menu(Y_AXIS, lcd_move_y); }
 | 
					  void lcd_move_get_y_amount()        { _lcd_move_distance_menu(Y_AXIS, lcd_move_y); }
 | 
				
			||||||
  void lcd_move_get_z_amount()        { _lcd_move_distance_menu(Z_AXIS, lcd_move_z); }
 | 
					  void lcd_move_get_z_amount()        { _lcd_move_distance_menu(Z_AXIS, lcd_move_z); }
 | 
				
			||||||
  void lcd_move_get_e_amount()        { _lcd_move_distance_menu(E_AXIS, lcd_move_e); }
 | 
					  void lcd_move_get_e_amount()        { _lcd_move_distance_menu(E_AXIS, lcd_move_e, -1); }
 | 
				
			||||||
  #if E_MANUAL > 1
 | 
					  #if E_MANUAL > 1
 | 
				
			||||||
    void lcd_move_get_e0_amount()     { _lcd_move_distance_menu(E_AXIS, lcd_move_e0); }
 | 
					    void lcd_move_get_e0_amount()     { _lcd_move_distance_menu(E_AXIS, lcd_move_e0, 0); }
 | 
				
			||||||
    void lcd_move_get_e1_amount()     { _lcd_move_distance_menu(E_AXIS, lcd_move_e1); }
 | 
					    void lcd_move_get_e1_amount()     { _lcd_move_distance_menu(E_AXIS, lcd_move_e1, 1); }
 | 
				
			||||||
    #if E_MANUAL > 2
 | 
					    #if E_MANUAL > 2
 | 
				
			||||||
      void lcd_move_get_e2_amount()   { _lcd_move_distance_menu(E_AXIS, lcd_move_e2); }
 | 
					      void lcd_move_get_e2_amount()   { _lcd_move_distance_menu(E_AXIS, lcd_move_e2, 2); }
 | 
				
			||||||
      #if E_MANUAL > 3
 | 
					      #if E_MANUAL > 3
 | 
				
			||||||
        void lcd_move_get_e3_amount() { _lcd_move_distance_menu(E_AXIS, lcd_move_e3); }
 | 
					        void lcd_move_get_e3_amount() { _lcd_move_distance_menu(E_AXIS, lcd_move_e3, 3); }
 | 
				
			||||||
        #if E_MANUAL > 4
 | 
					        #if E_MANUAL > 4
 | 
				
			||||||
          void lcd_move_get_e4_amount() { _lcd_move_distance_menu(E_AXIS, lcd_move_e4); }
 | 
					          void lcd_move_get_e4_amount() { _lcd_move_distance_menu(E_AXIS, lcd_move_e4, 4); }
 | 
				
			||||||
          #if E_MANUAL > 5
 | 
					          #if E_MANUAL > 5
 | 
				
			||||||
            void lcd_move_get_e5_amount() { _lcd_move_distance_menu(E_AXIS, lcd_move_e5); }
 | 
					            void lcd_move_get_e5_amount() { _lcd_move_distance_menu(E_AXIS, lcd_move_e5, 5); }
 | 
				
			||||||
          #endif // E_MANUAL > 5
 | 
					          #endif // E_MANUAL > 5
 | 
				
			||||||
        #endif // E_MANUAL > 4
 | 
					        #endif // E_MANUAL > 4
 | 
				
			||||||
      #endif // E_MANUAL > 3
 | 
					      #endif // E_MANUAL > 3
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user