lcd_save_previous_menu => lcd_save_previous_screen
This commit is contained in:
parent
13ea43cc8d
commit
c70a06daf1
@ -418,7 +418,7 @@ uint8_t lcdDrawUpdate = LCDVIEW_CLEAR_CALL_REDRAW; // Set when the LCD needs to
|
|||||||
|
|
||||||
void lcd_return_to_status() { lcd_goto_screen(lcd_status_screen); }
|
void lcd_return_to_status() { lcd_goto_screen(lcd_status_screen); }
|
||||||
|
|
||||||
inline void lcd_save_previous_menu() {
|
void lcd_save_previous_screen() {
|
||||||
if (screen_history_depth < COUNT(screen_history)) {
|
if (screen_history_depth < COUNT(screen_history)) {
|
||||||
screen_history[screen_history_depth].menu_function = currentScreen;
|
screen_history[screen_history_depth].menu_function = currentScreen;
|
||||||
screen_history[screen_history_depth].encoder_position = encoderPosition;
|
screen_history[screen_history_depth].encoder_position = encoderPosition;
|
||||||
@ -2343,7 +2343,7 @@ void kill_screen(const char* lcd_msg) {
|
|||||||
void menu_edit_ ## _name () { _menu_edit_ ## _name(); } \
|
void menu_edit_ ## _name () { _menu_edit_ ## _name(); } \
|
||||||
void menu_edit_callback_ ## _name () { if (_menu_edit_ ## _name ()) (*callbackFunc)(); } \
|
void menu_edit_callback_ ## _name () { if (_menu_edit_ ## _name ()) (*callbackFunc)(); } \
|
||||||
void _menu_action_setting_edit_ ## _name (const char* pstr, _type* ptr, _type minValue, _type maxValue) { \
|
void _menu_action_setting_edit_ ## _name (const char* pstr, _type* ptr, _type minValue, _type maxValue) { \
|
||||||
lcd_save_previous_menu(); \
|
lcd_save_previous_screen(); \
|
||||||
\
|
\
|
||||||
lcdDrawUpdate = LCDVIEW_CLEAR_CALL_REDRAW; \
|
lcdDrawUpdate = LCDVIEW_CLEAR_CALL_REDRAW; \
|
||||||
\
|
\
|
||||||
@ -2434,7 +2434,7 @@ void kill_screen(const char* lcd_msg) {
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
void _menu_action_back() { lcd_goto_previous_menu(); }
|
void _menu_action_back() { lcd_goto_previous_menu(); }
|
||||||
void menu_action_submenu(screenFunc_t func) { lcd_save_previous_menu(); lcd_goto_screen(func); }
|
void menu_action_submenu(screenFunc_t func) { lcd_save_previous_screen(); lcd_goto_screen(func); }
|
||||||
void menu_action_gcode(const char* pgcode) { enqueue_and_echo_commands_P(pgcode); }
|
void menu_action_gcode(const char* pgcode) { enqueue_and_echo_commands_P(pgcode); }
|
||||||
void menu_action_function(screenFunc_t func) { (*func)(); }
|
void menu_action_function(screenFunc_t func) { (*func)(); }
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user