mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-30 07:17:59 +00:00
GET_TEXTF => GET_TEXT_F
This commit is contained in:
parent
e854eb933d
commit
f8498d8a52
@ -78,7 +78,7 @@ typedef const char Language_Str[];
|
|||||||
#else
|
#else
|
||||||
#define GET_TEXT(MSG) GET_LANG(LCD_LANGUAGE_1)::MSG
|
#define GET_TEXT(MSG) GET_LANG(LCD_LANGUAGE_1)::MSG
|
||||||
#endif
|
#endif
|
||||||
#define GET_TEXTF(MSG) reinterpret_cast<const __FlashStringHelper *>(GET_TEXT(MSG))
|
#define GET_TEXT_F(MSG) reinterpret_cast<const __FlashStringHelper *>(GET_TEXT(MSG))
|
||||||
|
|
||||||
#define GET_LANGUAGE_NAME(N) GET_LANG(LCD_LANGUAGE_##N)::LANGUAGE
|
#define GET_LANGUAGE_NAME(N) GET_LANG(LCD_LANGUAGE_##N)::LANGUAGE
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ void AboutScreen::onRedraw(draw_mode_t) {
|
|||||||
#ifdef LULZBOT_LCD_MACHINE_NAME
|
#ifdef LULZBOT_LCD_MACHINE_NAME
|
||||||
LULZBOT_LCD_MACHINE_NAME
|
LULZBOT_LCD_MACHINE_NAME
|
||||||
#else
|
#else
|
||||||
GET_TEXTF(COLOR_TOUCH_PANEL)
|
GET_TEXT_F(COLOR_TOUCH_PANEL)
|
||||||
#endif
|
#endif
|
||||||
), OPT_CENTER, font_xlarge);
|
), OPT_CENTER, font_xlarge);
|
||||||
|
|
||||||
@ -68,14 +68,14 @@ void AboutScreen::onRedraw(draw_mode_t) {
|
|||||||
#ifdef LULZBOT_LCD_TOOLHEAD_NAME
|
#ifdef LULZBOT_LCD_TOOLHEAD_NAME
|
||||||
about_str
|
about_str
|
||||||
#else
|
#else
|
||||||
GET_TEXTF(ABOUT_ALEPH_OBJECTS)
|
GET_TEXT_F(ABOUT_ALEPH_OBJECTS)
|
||||||
#endif
|
#endif
|
||||||
, OPT_CENTER, font_medium);
|
, OPT_CENTER, font_medium);
|
||||||
|
|
||||||
cmd.tag(0);
|
cmd.tag(0);
|
||||||
draw_text_box(cmd, BTN_POS(1,6), BTN_SIZE(4,2), progmem_str(getFirmwareName_str()), OPT_CENTER, font_medium);
|
draw_text_box(cmd, BTN_POS(1,6), BTN_SIZE(4,2), progmem_str(getFirmwareName_str()), OPT_CENTER, font_medium);
|
||||||
|
|
||||||
cmd.font(font_medium).colors(action_btn).tag(1).button(BTN_POS(2,8), BTN_SIZE(2,1), GET_TEXTF(OKAY));
|
cmd.font(font_medium).colors(action_btn).tag(1).button(BTN_POS(2,8), BTN_SIZE(2,1), GET_TEXT_F(OKAY));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AboutScreen::onTouchEnd(uint8_t tag) {
|
bool AboutScreen::onTouchEnd(uint8_t tag) {
|
||||||
|
@ -49,52 +49,52 @@ void AdvancedSettingsMenu::onRedraw(draw_mode_t what) {
|
|||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(2) .button( BTN_POS(1,1), BTN_SIZE(1,1), GET_TEXTF(ZPROBE_ZOFFSET))
|
.tag(2) .button( BTN_POS(1,1), BTN_SIZE(1,1), GET_TEXT_F(ZPROBE_ZOFFSET))
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
.tag(3) .button( BTN_POS(2,1), BTN_SIZE(1,1), GET_TEXTF(STEPS_PER_MM))
|
.tag(3) .button( BTN_POS(2,1), BTN_SIZE(1,1), GET_TEXT_F(STEPS_PER_MM))
|
||||||
#if HAS_TRINAMIC
|
#if HAS_TRINAMIC
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(13).button( BTN_POS(1,5), BTN_SIZE(1,1), GET_TEXTF(MOTOR_CURRENT))
|
.tag(13).button( BTN_POS(1,5), BTN_SIZE(1,1), GET_TEXT_F(MOTOR_CURRENT))
|
||||||
#if HAS_TRINAMIC
|
#if HAS_TRINAMIC
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(14).button( BTN_POS(1,4), BTN_SIZE(1,1), GET_TEXTF(HOME_SENSE))
|
.tag(14).button( BTN_POS(1,4), BTN_SIZE(1,1), GET_TEXT_F(HOME_SENSE))
|
||||||
#if HOTENDS > 1
|
#if HOTENDS > 1
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(4) .button( BTN_POS(1,2), BTN_SIZE(1,1), GET_TEXTF(TOOL_OFFSETS))
|
.tag(4) .button( BTN_POS(1,2), BTN_SIZE(1,1), GET_TEXT_F(TOOL_OFFSETS))
|
||||||
#if EITHER(LIN_ADVANCE, FILAMENT_RUNOUT_SENSOR)
|
#if EITHER(LIN_ADVANCE, FILAMENT_RUNOUT_SENSOR)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(11).button( BTN_POS(1,3), BTN_SIZE(1,1), GET_TEXTF(FILAMENT))
|
.tag(11).button( BTN_POS(1,3), BTN_SIZE(1,1), GET_TEXT_F(FILAMENT))
|
||||||
.tag(12).button( BTN_POS(1,6), BTN_SIZE(1,1), GET_TEXTF(ENDSTOPS))
|
.tag(12).button( BTN_POS(1,6), BTN_SIZE(1,1), GET_TEXT_F(ENDSTOPS))
|
||||||
.tag(15).button( BTN_POS(2,6), BTN_SIZE(1,1), GET_TEXTF(DISPLAY_MENU))
|
.tag(15).button( BTN_POS(2,6), BTN_SIZE(1,1), GET_TEXT_F(DISPLAY_MENU))
|
||||||
.tag(9) .button( BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXTF(INTERFACE_SETTINGS))
|
.tag(9) .button( BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXT_F(INTERFACE_SETTINGS))
|
||||||
.tag(10).button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXTF(RESTORE_DEFAULTS))
|
.tag(10).button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXT_F(RESTORE_DEFAULTS))
|
||||||
.tag(5) .button( BTN_POS(2,2), BTN_SIZE(1,1), GET_TEXTF(VELOCITY))
|
.tag(5) .button( BTN_POS(2,2), BTN_SIZE(1,1), GET_TEXT_F(VELOCITY))
|
||||||
.tag(6) .button( BTN_POS(2,3), BTN_SIZE(1,1), GET_TEXTF(ACCELERATION))
|
.tag(6) .button( BTN_POS(2,3), BTN_SIZE(1,1), GET_TEXT_F(ACCELERATION))
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
.tag(7) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXTF(JUNC_DEVIATION))
|
.tag(7) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXT_F(JUNC_DEVIATION))
|
||||||
#else
|
#else
|
||||||
.tag(7) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXTF(JERK))
|
.tag(7) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXT_F(JERK))
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(BACKLASH_GCODE)
|
#if ENABLED(BACKLASH_GCODE)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(8).button( BTN_POS(2,5), BTN_SIZE(1,1), GET_TEXTF(BACKLASH))
|
.tag(8).button( BTN_POS(2,5), BTN_SIZE(1,1), GET_TEXT_F(BACKLASH))
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1) .button( BTN_POS(1,9), BTN_SIZE(2,1), GET_TEXTF(BACK));
|
.tag(1) .button( BTN_POS(1,9), BTN_SIZE(2,1), GET_TEXT_F(BACK));
|
||||||
#undef GRID_COLS
|
#undef GRID_COLS
|
||||||
#undef GRID_ROWS
|
#undef GRID_ROWS
|
||||||
#else
|
#else
|
||||||
@ -105,47 +105,47 @@ void AdvancedSettingsMenu::onRedraw(draw_mode_t what) {
|
|||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(2) .button( BTN_POS(1,1), BTN_SIZE(1,2), GET_TEXTF(ZPROBE_ZOFFSET))
|
.tag(2) .button( BTN_POS(1,1), BTN_SIZE(1,2), GET_TEXT_F(ZPROBE_ZOFFSET))
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
.tag(3) .button( BTN_POS(2,1), BTN_SIZE(1,1), GET_TEXTF(STEPS_PER_MM))
|
.tag(3) .button( BTN_POS(2,1), BTN_SIZE(1,1), GET_TEXT_F(STEPS_PER_MM))
|
||||||
#if HAS_TRINAMIC
|
#if HAS_TRINAMIC
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(13).button( BTN_POS(3,1), BTN_SIZE(1,1), GET_TEXTF(MOTOR_CURRENT))
|
.tag(13).button( BTN_POS(3,1), BTN_SIZE(1,1), GET_TEXT_F(MOTOR_CURRENT))
|
||||||
#if HAS_TRINAMIC
|
#if HAS_TRINAMIC
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(14).button( BTN_POS(3,2), BTN_SIZE(1,1), GET_TEXTF(HOME_SENSE))
|
.tag(14).button( BTN_POS(3,2), BTN_SIZE(1,1), GET_TEXT_F(HOME_SENSE))
|
||||||
#if ENABLED(BACKLASH_GCODE)
|
#if ENABLED(BACKLASH_GCODE)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(8).button( BTN_POS(3,3), BTN_SIZE(1,1), GET_TEXTF(BACKLASH))
|
.tag(8).button( BTN_POS(3,3), BTN_SIZE(1,1), GET_TEXT_F(BACKLASH))
|
||||||
#if HOTENDS > 1
|
#if HOTENDS > 1
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(4) .button( BTN_POS(1,3), BTN_SIZE(1,1), GET_TEXTF(TOOL_OFFSETS))
|
.tag(4) .button( BTN_POS(1,3), BTN_SIZE(1,1), GET_TEXT_F(TOOL_OFFSETS))
|
||||||
.tag(12).button( BTN_POS(3,4), BTN_SIZE(1,1), GET_TEXTF(ENDSTOPS))
|
.tag(12).button( BTN_POS(3,4), BTN_SIZE(1,1), GET_TEXT_F(ENDSTOPS))
|
||||||
.tag(5) .button( BTN_POS(2,2), BTN_SIZE(1,1), GET_TEXTF(VELOCITY))
|
.tag(5) .button( BTN_POS(2,2), BTN_SIZE(1,1), GET_TEXT_F(VELOCITY))
|
||||||
.tag(6) .button( BTN_POS(2,3), BTN_SIZE(1,1), GET_TEXTF(ACCELERATION))
|
.tag(6) .button( BTN_POS(2,3), BTN_SIZE(1,1), GET_TEXT_F(ACCELERATION))
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
.tag(7) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXTF(JUNC_DEVIATION))
|
.tag(7) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXT_F(JUNC_DEVIATION))
|
||||||
#else
|
#else
|
||||||
.tag(7) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXTF(JERK))
|
.tag(7) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXT_F(JERK))
|
||||||
#endif
|
#endif
|
||||||
.tag(11).button( BTN_POS(1,4), BTN_SIZE(1,1), GET_TEXTF(FILAMENT))
|
.tag(11).button( BTN_POS(1,4), BTN_SIZE(1,1), GET_TEXT_F(FILAMENT))
|
||||||
.tag(15).button( BTN_POS(3,5), BTN_SIZE(1,1), GET_TEXTF(DISPLAY_MENU))
|
.tag(15).button( BTN_POS(3,5), BTN_SIZE(1,1), GET_TEXT_F(DISPLAY_MENU))
|
||||||
.tag(9) .button( BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXTF(INTERFACE_SETTINGS))
|
.tag(9) .button( BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXT_F(INTERFACE_SETTINGS))
|
||||||
.tag(10).button( BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXTF(RESTORE_DEFAULTS))
|
.tag(10).button( BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXT_F(RESTORE_DEFAULTS))
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1) .button( BTN_POS(3,6), BTN_SIZE(1,1), GET_TEXTF(BACK));
|
.tag(1) .button( BTN_POS(3,6), BTN_SIZE(1,1), GET_TEXT_F(BACK));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -32,17 +32,17 @@ using namespace Theme;
|
|||||||
|
|
||||||
void BacklashCompensationScreen::onRedraw(draw_mode_t what) {
|
void BacklashCompensationScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(2).units( GET_TEXTF(UNITS_MM));
|
w.precision(2).units( GET_TEXT_F(UNITS_MM));
|
||||||
w.heading( GET_TEXTF(BACKLASH));
|
w.heading( GET_TEXT_F(BACKLASH));
|
||||||
w.color(x_axis).adjuster(2, GET_TEXTF(AXIS_X), getAxisBacklash_mm(X));
|
w.color(x_axis).adjuster(2, GET_TEXT_F(AXIS_X), getAxisBacklash_mm(X));
|
||||||
w.color(y_axis).adjuster(4, GET_TEXTF(AXIS_Y), getAxisBacklash_mm(Y));
|
w.color(y_axis).adjuster(4, GET_TEXT_F(AXIS_Y), getAxisBacklash_mm(Y));
|
||||||
w.color(z_axis).adjuster(6, GET_TEXTF(AXIS_Z), getAxisBacklash_mm(Z));
|
w.color(z_axis).adjuster(6, GET_TEXT_F(AXIS_Z), getAxisBacklash_mm(Z));
|
||||||
#if ENABLED(CALIBRATION_GCODE)
|
#if ENABLED(CALIBRATION_GCODE)
|
||||||
w.button(12, GET_TEXTF(MEASURE_AUTOMATICALLY));
|
w.button(12, GET_TEXT_F(MEASURE_AUTOMATICALLY));
|
||||||
#endif
|
#endif
|
||||||
w.color(other).adjuster(8, GET_TEXTF(SMOOTHING), getBacklashSmoothing_mm());
|
w.color(other).adjuster(8, GET_TEXT_F(SMOOTHING), getBacklashSmoothing_mm());
|
||||||
w.precision(0).units(GET_TEXTF(UNITS_PERCENT))
|
w.precision(0).units(GET_TEXT_F(UNITS_PERCENT))
|
||||||
.adjuster(10, GET_TEXTF(CORRECTION), getBacklashCorrection_percent());
|
.adjuster(10, GET_TEXT_F(CORRECTION), getBacklashCorrection_percent());
|
||||||
w.precision(2).increments();
|
w.precision(2).increments();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ BaseNumericAdjustmentScreen::widgets_t::widgets_t(draw_mode_t what) : _what(what
|
|||||||
#else
|
#else
|
||||||
BTN_POS(15,7), BTN_SIZE(4,1),
|
BTN_POS(15,7), BTN_SIZE(4,1),
|
||||||
#endif
|
#endif
|
||||||
GET_TEXTF(BACK), true, true
|
GET_TEXT_F(BACK), true, true
|
||||||
);
|
);
|
||||||
|
|
||||||
_line = 1;
|
_line = 1;
|
||||||
@ -194,7 +194,7 @@ void BaseNumericAdjustmentScreen::widgets_t::increments() {
|
|||||||
#else
|
#else
|
||||||
BTN_POS(15, 1), BTN_SIZE(4,1),
|
BTN_POS(15, 1), BTN_SIZE(4,1),
|
||||||
#endif
|
#endif
|
||||||
GET_TEXTF(INCREMENT)
|
GET_TEXT_F(INCREMENT)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -325,7 +325,7 @@ void BaseNumericAdjustmentScreen::widgets_t::toggle(uint8_t tag, progmem_str lab
|
|||||||
#else
|
#else
|
||||||
BTN_POS(10,_line), BTN_SIZE(4,1),
|
BTN_POS(10,_line), BTN_SIZE(4,1),
|
||||||
#endif
|
#endif
|
||||||
GET_TEXTF(NO), GET_TEXTF(YES), value
|
GET_TEXT_F(NO), GET_TEXT_F(YES), value
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -338,14 +338,14 @@ void BaseNumericAdjustmentScreen::widgets_t::home_buttons(uint8_t tag) {
|
|||||||
if (_what & BACKGROUND) {
|
if (_what & BACKGROUND) {
|
||||||
_button_style(cmd, TEXT_LABEL);
|
_button_style(cmd, TEXT_LABEL);
|
||||||
cmd.font(font_small)
|
cmd.font(font_small)
|
||||||
.text(BTN_POS(1, _line), BTN_SIZE(4,1), GET_TEXTF(HOME));
|
.text(BTN_POS(1, _line), BTN_SIZE(4,1), GET_TEXT_F(HOME));
|
||||||
}
|
}
|
||||||
|
|
||||||
cmd.font(LAYOUT_FONT);
|
cmd.font(LAYOUT_FONT);
|
||||||
_button(cmd, tag+0, BTN_POS(5,_line), BTN_SIZE(2,1), GET_TEXTF(AXIS_X));
|
_button(cmd, tag+0, BTN_POS(5,_line), BTN_SIZE(2,1), GET_TEXT_F(AXIS_X));
|
||||||
_button(cmd, tag+1, BTN_POS(7,_line), BTN_SIZE(2,1), GET_TEXTF(AXIS_Y));
|
_button(cmd, tag+1, BTN_POS(7,_line), BTN_SIZE(2,1), GET_TEXT_F(AXIS_Y));
|
||||||
_button(cmd, tag+2, BTN_POS(9,_line), BTN_SIZE(2,1), GET_TEXTF(AXIS_Z));
|
_button(cmd, tag+2, BTN_POS(9,_line), BTN_SIZE(2,1), GET_TEXT_F(AXIS_Z));
|
||||||
_button(cmd, tag+3, BTN_POS(11,_line), BTN_SIZE(3,1), GET_TEXTF(AXIS_ALL));
|
_button(cmd, tag+3, BTN_POS(11,_line), BTN_SIZE(3,1), GET_TEXT_F(AXIS_ALL));
|
||||||
|
|
||||||
_line++;
|
_line++;
|
||||||
}
|
}
|
||||||
|
@ -43,52 +43,52 @@ void AdvancedSettingsMenu::onRedraw(draw_mode_t what) {
|
|||||||
#define GRID_ROWS 9
|
#define GRID_ROWS 9
|
||||||
#define GRID_COLS 2
|
#define GRID_COLS 2
|
||||||
|
|
||||||
.tag(2) .button( BTN_POS(1,1), BTN_SIZE(1,1), GET_TEXTF(DISPLAY_MENU))
|
.tag(2) .button( BTN_POS(1,1), BTN_SIZE(1,1), GET_TEXT_F(DISPLAY_MENU))
|
||||||
#if HAS_TRINAMIC
|
#if HAS_TRINAMIC
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(3) .button( BTN_POS(1,2), BTN_SIZE(1,1), GET_TEXTF(MOTOR_CURRENT))
|
.tag(3) .button( BTN_POS(1,2), BTN_SIZE(1,1), GET_TEXT_F(MOTOR_CURRENT))
|
||||||
#if HAS_TRINAMIC
|
#if HAS_TRINAMIC
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(4) .button( BTN_POS(1,3), BTN_SIZE(1,1), GET_TEXTF(HOME_SENSE))
|
.tag(4) .button( BTN_POS(1,3), BTN_SIZE(1,1), GET_TEXT_F(HOME_SENSE))
|
||||||
.tag(5) .button( BTN_POS(1,4), BTN_SIZE(1,1), GET_TEXTF(ENDSTOPS))
|
.tag(5) .button( BTN_POS(1,4), BTN_SIZE(1,1), GET_TEXT_F(ENDSTOPS))
|
||||||
#if HOTENDS > 1
|
#if HOTENDS > 1
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(6) .button( BTN_POS(1,5), BTN_SIZE(1,1), GET_TEXTF(TOOL_OFFSETS))
|
.tag(6) .button( BTN_POS(1,5), BTN_SIZE(1,1), GET_TEXT_F(TOOL_OFFSETS))
|
||||||
|
|
||||||
|
|
||||||
.tag(7) .button( BTN_POS(2,1), BTN_SIZE(1,1), GET_TEXTF(STEPS_PER_MM))
|
.tag(7) .button( BTN_POS(2,1), BTN_SIZE(1,1), GET_TEXT_F(STEPS_PER_MM))
|
||||||
.tag(8) .button( BTN_POS(2,2), BTN_SIZE(1,1), GET_TEXTF(VELOCITY))
|
.tag(8) .button( BTN_POS(2,2), BTN_SIZE(1,1), GET_TEXT_F(VELOCITY))
|
||||||
.tag(9) .button( BTN_POS(2,3), BTN_SIZE(1,1), GET_TEXTF(ACCELERATION))
|
.tag(9) .button( BTN_POS(2,3), BTN_SIZE(1,1), GET_TEXT_F(ACCELERATION))
|
||||||
#if ENABLED(JUNCTION_DEVIATION)
|
#if ENABLED(JUNCTION_DEVIATION)
|
||||||
.tag(10) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXTF(JUNC_DEVIATION))
|
.tag(10) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXT_F(JUNC_DEVIATION))
|
||||||
#else
|
#else
|
||||||
.tag(10) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXTF(JERK))
|
.tag(10) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXT_F(JERK))
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(BACKLASH_GCODE)
|
#if ENABLED(BACKLASH_GCODE)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(11) .button( BTN_POS(2,5), BTN_SIZE(1,1), GET_TEXTF(BACKLASH))
|
.tag(11) .button( BTN_POS(2,5), BTN_SIZE(1,1), GET_TEXT_F(BACKLASH))
|
||||||
#if ENABLED(LIN_ADVANCE)
|
#if ENABLED(LIN_ADVANCE)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(12) .button( BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXTF(LINEAR_ADVANCE))
|
.tag(12) .button( BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXT_F(LINEAR_ADVANCE))
|
||||||
.tag(13) .button( BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXTF(INTERFACE_SETTINGS))
|
.tag(13) .button( BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXT_F(INTERFACE_SETTINGS))
|
||||||
.tag(14) .button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXTF(RESTORE_DEFAULTS))
|
.tag(14) .button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXT_F(RESTORE_DEFAULTS))
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1). button( BTN_POS(1,9), BTN_SIZE(2,1), GET_TEXTF(BACK));
|
.tag(1). button( BTN_POS(1,9), BTN_SIZE(2,1), GET_TEXT_F(BACK));
|
||||||
#undef GRID_COLS
|
#undef GRID_COLS
|
||||||
#undef GRID_ROWS
|
#undef GRID_ROWS
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
using namespace FTDI;
|
using namespace FTDI;
|
||||||
|
|
||||||
void BioConfirmHomeE::onRedraw(draw_mode_t) {
|
void BioConfirmHomeE::onRedraw(draw_mode_t) {
|
||||||
drawMessage(GET_TEXTF(HOME_E_WARNING));
|
drawMessage(GET_TEXT_F(HOME_E_WARNING));
|
||||||
drawYesNoButtons(1);
|
drawYesNoButtons(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
using namespace FTDI;
|
using namespace FTDI;
|
||||||
|
|
||||||
void BioConfirmHomeXYZ::onRedraw(draw_mode_t) {
|
void BioConfirmHomeXYZ::onRedraw(draw_mode_t) {
|
||||||
drawMessage(GET_TEXTF(HOME_XYZ_WARNING));
|
drawMessage(GET_TEXT_F(HOME_XYZ_WARNING));
|
||||||
drawYesNoButtons(1);
|
drawYesNoButtons(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -42,19 +42,19 @@ void MainMenu::onRedraw(draw_mode_t what) {
|
|||||||
if (what & FOREGROUND) {
|
if (what & FOREGROUND) {
|
||||||
CommandProcessor cmd;
|
CommandProcessor cmd;
|
||||||
cmd.cmd(COLOR_RGB(bg_text_enabled))
|
cmd.cmd(COLOR_RGB(bg_text_enabled))
|
||||||
.font(font_large).text( BTN_POS(1,1), BTN_SIZE(2,1), GET_TEXTF(MAIN_MENU))
|
.font(font_large).text( BTN_POS(1,1), BTN_SIZE(2,1), GET_TEXT_F(MAIN_MENU))
|
||||||
.colors(normal_btn)
|
.colors(normal_btn)
|
||||||
.font(font_medium)
|
.font(font_medium)
|
||||||
.tag(2).button( BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXTF(MOVE_TO_HOME))
|
.tag(2).button( BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXT_F(MOVE_TO_HOME))
|
||||||
.tag(3).button( BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXTF(RAISE_PLUNGER))
|
.tag(3).button( BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXT_F(RAISE_PLUNGER))
|
||||||
.tag(4).button( BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXTF(RELEASE_XY_AXIS))
|
.tag(4).button( BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXT_F(RELEASE_XY_AXIS))
|
||||||
.tag(5).button( BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXTF(AUTOLEVEL_X_AXIS))
|
.tag(5).button( BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXT_F(AUTOLEVEL_X_AXIS))
|
||||||
.tag(6).button( BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXTF(BED_TEMPERATURE))
|
.tag(6).button( BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXT_F(BED_TEMPERATURE))
|
||||||
.tag(7).button( BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXTF(INTERFACE_SETTINGS))
|
.tag(7).button( BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXT_F(INTERFACE_SETTINGS))
|
||||||
.tag(8).button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXTF(ADVANCED_SETTINGS))
|
.tag(8).button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXT_F(ADVANCED_SETTINGS))
|
||||||
.tag(9).button( BTN_POS(1,9), BTN_SIZE(2,1), GET_TEXTF(ABOUT_PRINTER))
|
.tag(9).button( BTN_POS(1,9), BTN_SIZE(2,1), GET_TEXT_F(ABOUT_PRINTER))
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1).button( BTN_POS(1,10), BTN_SIZE(2,1), GET_TEXTF(BACK));
|
.tag(1).button( BTN_POS(1,10), BTN_SIZE(2,1), GET_TEXT_F(BACK));
|
||||||
}
|
}
|
||||||
|
|
||||||
#undef GRID_COLS
|
#undef GRID_COLS
|
||||||
|
@ -179,13 +179,13 @@ void StatusScreen::draw_fine_motion(draw_mode_t what) {
|
|||||||
|
|
||||||
ui.bounds(POLY(fine_label), x, y, h, v);
|
ui.bounds(POLY(fine_label), x, y, h, v);
|
||||||
cmd.cmd(COLOR_RGB(bg_text_enabled))
|
cmd.cmd(COLOR_RGB(bg_text_enabled))
|
||||||
.text(x, y, h, v, GET_TEXTF(FINE_MOTION));
|
.text(x, y, h, v, GET_TEXT_F(FINE_MOTION));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (what & FOREGROUND) {
|
if (what & FOREGROUND) {
|
||||||
ui.bounds(POLY(fine_toggle), x, y, h, v);
|
ui.bounds(POLY(fine_toggle), x, y, h, v);
|
||||||
cmd.colors(ui_toggle)
|
cmd.colors(ui_toggle)
|
||||||
.toggle2(x, y, h, v, GET_TEXTF(NO), GET_TEXTF(YES), fine_motion);
|
.toggle2(x, y, h, v, GET_TEXT_F(NO), GET_TEXT_F(YES), fine_motion);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -218,11 +218,11 @@ void StatusScreen::draw_buttons(draw_mode_t) {
|
|||||||
.colors(has_media ? action_btn : normal_btn)
|
.colors(has_media ? action_btn : normal_btn)
|
||||||
.tag(9).button(BTN_POS(1,9), BTN_SIZE(1,1),
|
.tag(9).button(BTN_POS(1,9), BTN_SIZE(1,1),
|
||||||
isPrintingFromMedia() ?
|
isPrintingFromMedia() ?
|
||||||
GET_TEXTF(PRINTING) :
|
GET_TEXT_F(PRINTING) :
|
||||||
GET_TEXTF(MEDIA)
|
GET_TEXT_F(MEDIA)
|
||||||
);
|
);
|
||||||
|
|
||||||
cmd.colors(!has_media ? action_btn : normal_btn).tag(10).button(BTN_POS(2,9), BTN_SIZE(1,1), GET_TEXTF(MENU));
|
cmd.colors(!has_media ? action_btn : normal_btn).tag(10).button(BTN_POS(2,9), BTN_SIZE(1,1), GET_TEXT_F(MENU));
|
||||||
}
|
}
|
||||||
|
|
||||||
void StatusScreen::loadBitmaps() {
|
void StatusScreen::loadBitmaps() {
|
||||||
|
@ -44,21 +44,21 @@ void TuneMenu::onRedraw(draw_mode_t what) {
|
|||||||
if (what & FOREGROUND) {
|
if (what & FOREGROUND) {
|
||||||
CommandProcessor cmd;
|
CommandProcessor cmd;
|
||||||
cmd.cmd(COLOR_RGB(bg_text_enabled))
|
cmd.cmd(COLOR_RGB(bg_text_enabled))
|
||||||
.font(font_large).text ( BTN_POS(1,1), BTN_SIZE(2,1), GET_TEXTF(PRINT_MENU))
|
.font(font_large).text ( BTN_POS(1,1), BTN_SIZE(2,1), GET_TEXT_F(PRINT_MENU))
|
||||||
.colors(normal_btn)
|
.colors(normal_btn)
|
||||||
.font(font_medium)
|
.font(font_medium)
|
||||||
.enabled( isPrinting()).tag(2).button( BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXTF(PRINT_SPEED))
|
.enabled( isPrinting()).tag(2).button( BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXT_F(PRINT_SPEED))
|
||||||
.tag(3).button( BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXTF(BED_TEMPERATURE))
|
.tag(3).button( BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXT_F(BED_TEMPERATURE))
|
||||||
#if ENABLED(BABYSTEPPING)
|
#if ENABLED(BABYSTEPPING)
|
||||||
.enabled(true)
|
.enabled(true)
|
||||||
#else
|
#else
|
||||||
.enabled(false)
|
.enabled(false)
|
||||||
#endif
|
#endif
|
||||||
.tag(4).button( BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXTF(NUDGE_NOZZLE))
|
.tag(4).button( BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXT_F(NUDGE_NOZZLE))
|
||||||
.enabled(!isPrinting()).tag(5).button( BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXTF(MOVE_TO_HOME))
|
.enabled(!isPrinting()).tag(5).button( BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXT_F(MOVE_TO_HOME))
|
||||||
.enabled(!isPrinting()).tag(6).button( BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXTF(RAISE_PLUNGER))
|
.enabled(!isPrinting()).tag(6).button( BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXT_F(RAISE_PLUNGER))
|
||||||
.enabled(!isPrinting()).tag(7).button( BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXTF(RELEASE_XY_AXIS))
|
.enabled(!isPrinting()).tag(7).button( BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXT_F(RELEASE_XY_AXIS))
|
||||||
.colors(action_btn) .tag(1).button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXTF(BACK));
|
.colors(action_btn) .tag(1).button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXT_F(BACK));
|
||||||
}
|
}
|
||||||
#undef GRID_COLS
|
#undef GRID_COLS
|
||||||
#undef GRID_ROWS
|
#undef GRID_ROWS
|
||||||
|
@ -64,7 +64,7 @@ void BootScreen::onIdle() {
|
|||||||
} else {
|
} else {
|
||||||
if (!UIFlashStorage::is_valid()) {
|
if (!UIFlashStorage::is_valid()) {
|
||||||
StatusScreen::loadBitmaps();
|
StatusScreen::loadBitmaps();
|
||||||
SpinnerDialogBox::show(GET_TEXTF(PLEASE_WAIT));
|
SpinnerDialogBox::show(GET_TEXT_F(PLEASE_WAIT));
|
||||||
UIFlashStorage::format_flash();
|
UIFlashStorage::format_flash();
|
||||||
SpinnerDialogBox::hide();
|
SpinnerDialogBox::hide();
|
||||||
}
|
}
|
||||||
|
@ -114,14 +114,14 @@ void ChangeFilamentScreen::onRedraw(draw_mode_t what) {
|
|||||||
#else
|
#else
|
||||||
.font(font_medium)
|
.font(font_medium)
|
||||||
#endif
|
#endif
|
||||||
.text(BTN_POS(1,1), BTN_SIZE(2,1), GET_TEXTF(EXTRUDER_SELECTION))
|
.text(BTN_POS(1,1), BTN_SIZE(2,1), GET_TEXT_F(EXTRUDER_SELECTION))
|
||||||
#ifdef TOUCH_UI_PORTRAIT
|
#ifdef TOUCH_UI_PORTRAIT
|
||||||
.text(BTN_POS(1,7), BTN_SIZE(1,1), F(""))
|
.text(BTN_POS(1,7), BTN_SIZE(1,1), F(""))
|
||||||
#else
|
#else
|
||||||
.text(BTN_POS(3,1), BTN_SIZE(2,1), GET_TEXTF(CURRENT_TEMPERATURE))
|
.text(BTN_POS(3,1), BTN_SIZE(2,1), GET_TEXT_F(CURRENT_TEMPERATURE))
|
||||||
.font(font_small)
|
.font(font_small)
|
||||||
#endif
|
#endif
|
||||||
.text(BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXTF(REMOVAL_TEMPERATURE));
|
.text(BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXT_F(REMOVAL_TEMPERATURE));
|
||||||
drawTempGradient(BTN_POS(1,4), BTN_SIZE(1,3));
|
drawTempGradient(BTN_POS(1,4), BTN_SIZE(1,3));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -154,12 +154,12 @@ void ChangeFilamentScreen::onRedraw(draw_mode_t what) {
|
|||||||
const bool t_ok = getActualTemp_celsius(e) > getSoftenTemp() - 10;
|
const bool t_ok = getActualTemp_celsius(e) > getSoftenTemp() - 10;
|
||||||
|
|
||||||
if (screen_data.ChangeFilamentScreen.t_tag && !t_ok) {
|
if (screen_data.ChangeFilamentScreen.t_tag && !t_ok) {
|
||||||
cmd.text(BTN_POS(1,6), BTN_SIZE(1,1), GET_TEXTF(HEATING));
|
cmd.text(BTN_POS(1,6), BTN_SIZE(1,1), GET_TEXT_F(HEATING));
|
||||||
} else if (getActualTemp_celsius(e) > 100) {
|
} else if (getActualTemp_celsius(e) > 100) {
|
||||||
cmd.cmd(COLOR_RGB(0xFF0000))
|
cmd.cmd(COLOR_RGB(0xFF0000))
|
||||||
.text(BTN_POS(1,4), BTN_SIZE(1,1), GET_TEXTF(CAUTION))
|
.text(BTN_POS(1,4), BTN_SIZE(1,1), GET_TEXT_F(CAUTION))
|
||||||
.colors(normal_btn)
|
.colors(normal_btn)
|
||||||
.text(BTN_POS(1,6), BTN_SIZE(1,1), GET_TEXTF(HOT));
|
.text(BTN_POS(1,6), BTN_SIZE(1,1), GET_TEXT_F(HOT));
|
||||||
}
|
}
|
||||||
|
|
||||||
#define TOG_STYLE(A) colors(A ? action_btn : normal_btn)
|
#define TOG_STYLE(A) colors(A ? action_btn : normal_btn)
|
||||||
@ -221,23 +221,23 @@ void ChangeFilamentScreen::onRedraw(draw_mode_t what) {
|
|||||||
.cmd(COLOR_RGB(t_ok ? bg_text_enabled : bg_text_disabled))
|
.cmd(COLOR_RGB(t_ok ? bg_text_enabled : bg_text_disabled))
|
||||||
#ifdef TOUCH_UI_PORTRAIT
|
#ifdef TOUCH_UI_PORTRAIT
|
||||||
.font(font_large)
|
.font(font_large)
|
||||||
.tag(0) .text (BTN_POS(1,8), BTN_SIZE(1,1), GET_TEXTF(UNLOAD_FILAMENT))
|
.tag(0) .text (BTN_POS(1,8), BTN_SIZE(1,1), GET_TEXT_F(UNLOAD_FILAMENT))
|
||||||
.text (BTN_POS(2,8), BTN_SIZE(1,1), GET_TEXTF(LOAD_FILAMENT))
|
.text (BTN_POS(2,8), BTN_SIZE(1,1), GET_TEXT_F(LOAD_FILAMENT))
|
||||||
.tag(5) .enabled(t_ok).button (BTN_POS(1,9), BTN_SIZE(1,1), GET_TEXTF(MOMENTARY))
|
.tag(5) .enabled(t_ok).button (BTN_POS(1,9), BTN_SIZE(1,1), GET_TEXT_F(MOMENTARY))
|
||||||
.tag(6) .enabled(t_ok).button (BTN_POS(2,9), BTN_SIZE(1,1), GET_TEXTF(MOMENTARY))
|
.tag(6) .enabled(t_ok).button (BTN_POS(2,9), BTN_SIZE(1,1), GET_TEXT_F(MOMENTARY))
|
||||||
.tag(7).TOG_STYLE(tog7).enabled(t_ok).button (BTN_POS(1,10), BTN_SIZE(1,1), GET_TEXTF(CONTINUOUS))
|
.tag(7).TOG_STYLE(tog7).enabled(t_ok).button (BTN_POS(1,10), BTN_SIZE(1,1), GET_TEXT_F(CONTINUOUS))
|
||||||
.tag(8).TOG_STYLE(tog8).enabled(t_ok).button (BTN_POS(2,10), BTN_SIZE(1,1), GET_TEXTF(CONTINUOUS))
|
.tag(8).TOG_STYLE(tog8).enabled(t_ok).button (BTN_POS(2,10), BTN_SIZE(1,1), GET_TEXT_F(CONTINUOUS))
|
||||||
.tag(1).colors(action_btn) .button (BTN_POS(1,11), BTN_SIZE(2,1), GET_TEXTF(BACK));
|
.tag(1).colors(action_btn) .button (BTN_POS(1,11), BTN_SIZE(2,1), GET_TEXT_F(BACK));
|
||||||
#else
|
#else
|
||||||
.font(font_small)
|
.font(font_small)
|
||||||
.tag(0) .text (BTN_POS(3,3), BTN_SIZE(1,1), GET_TEXTF(UNLOAD_FILAMENT))
|
.tag(0) .text (BTN_POS(3,3), BTN_SIZE(1,1), GET_TEXT_F(UNLOAD_FILAMENT))
|
||||||
.text (BTN_POS(4,3), BTN_SIZE(1,1), GET_TEXTF(LOAD_FILAMENT))
|
.text (BTN_POS(4,3), BTN_SIZE(1,1), GET_TEXT_F(LOAD_FILAMENT))
|
||||||
.tag(5) .enabled(t_ok).button (BTN_POS(3,4), BTN_SIZE(1,1), GET_TEXTF(MOMENTARY))
|
.tag(5) .enabled(t_ok).button (BTN_POS(3,4), BTN_SIZE(1,1), GET_TEXT_F(MOMENTARY))
|
||||||
.tag(6) .enabled(t_ok).button (BTN_POS(4,4), BTN_SIZE(1,1), GET_TEXTF(MOMENTARY))
|
.tag(6) .enabled(t_ok).button (BTN_POS(4,4), BTN_SIZE(1,1), GET_TEXT_F(MOMENTARY))
|
||||||
.tag(7).TOG_STYLE(tog7).enabled(t_ok).button (BTN_POS(3,5), BTN_SIZE(1,1), GET_TEXTF(CONTINUOUS))
|
.tag(7).TOG_STYLE(tog7).enabled(t_ok).button (BTN_POS(3,5), BTN_SIZE(1,1), GET_TEXT_F(CONTINUOUS))
|
||||||
.tag(8).TOG_STYLE(tog8).enabled(t_ok).button (BTN_POS(4,5), BTN_SIZE(1,1), GET_TEXTF(CONTINUOUS))
|
.tag(8).TOG_STYLE(tog8).enabled(t_ok).button (BTN_POS(4,5), BTN_SIZE(1,1), GET_TEXT_F(CONTINUOUS))
|
||||||
.font(font_medium)
|
.font(font_medium)
|
||||||
.tag(1).colors(action_btn) .button (BTN_POS(3,6), BTN_SIZE(2,1), GET_TEXTF(BACK));
|
.tag(1).colors(action_btn) .button (BTN_POS(3,6), BTN_SIZE(2,1), GET_TEXT_F(BACK));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#undef GRID_COLS
|
#undef GRID_COLS
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
using namespace ExtUI;
|
using namespace ExtUI;
|
||||||
|
|
||||||
void ConfirmAbortPrintDialogBox::onRedraw(draw_mode_t) {
|
void ConfirmAbortPrintDialogBox::onRedraw(draw_mode_t) {
|
||||||
drawMessage(GET_TEXTF(ABORT_WARNING));
|
drawMessage(GET_TEXT_F(ABORT_WARNING));
|
||||||
drawYesNoButtons();
|
drawYesNoButtons();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ using namespace ExtUI;
|
|||||||
using namespace Theme;
|
using namespace Theme;
|
||||||
|
|
||||||
void ConfirmAutoCalibrationDialogBox::onRedraw(draw_mode_t) {
|
void ConfirmAutoCalibrationDialogBox::onRedraw(draw_mode_t) {
|
||||||
drawMessage(GET_TEXTF(CALIBRATION_WARNING));
|
drawMessage(GET_TEXT_F(CALIBRATION_WARNING));
|
||||||
drawYesNoButtons();
|
drawYesNoButtons();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -31,17 +31,17 @@
|
|||||||
using namespace FTDI;
|
using namespace FTDI;
|
||||||
|
|
||||||
void ConfirmEraseFlashDialogBox::onRedraw(draw_mode_t) {
|
void ConfirmEraseFlashDialogBox::onRedraw(draw_mode_t) {
|
||||||
drawMessage(GET_TEXTF(ERASE_FLASH_WARNING));
|
drawMessage(GET_TEXT_F(ERASE_FLASH_WARNING));
|
||||||
drawYesNoButtons();
|
drawYesNoButtons();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ConfirmEraseFlashDialogBox::onTouchEnd(uint8_t tag) {
|
bool ConfirmEraseFlashDialogBox::onTouchEnd(uint8_t tag) {
|
||||||
switch (tag) {
|
switch (tag) {
|
||||||
case 1:
|
case 1:
|
||||||
SpinnerDialogBox::show(GET_TEXTF(ERASING));
|
SpinnerDialogBox::show(GET_TEXT_F(ERASING));
|
||||||
UIFlashStorage::format_flash();
|
UIFlashStorage::format_flash();
|
||||||
SpinnerDialogBox::hide();
|
SpinnerDialogBox::hide();
|
||||||
AlertDialogBox::show(GET_TEXTF(ERASED));
|
AlertDialogBox::show(GET_TEXT_F(ERASED));
|
||||||
// Remove ConfirmEraseFlashDialogBox from the stack
|
// Remove ConfirmEraseFlashDialogBox from the stack
|
||||||
// so the alert box doesn't return to me.
|
// so the alert box doesn't return to me.
|
||||||
current_screen.forget();
|
current_screen.forget();
|
||||||
|
@ -48,7 +48,7 @@ bool ConfirmStartPrintDialogBox::onTouchEnd(uint8_t tag) {
|
|||||||
switch (tag) {
|
switch (tag) {
|
||||||
case 1:
|
case 1:
|
||||||
printFile(getShortFilename());
|
printFile(getShortFilename());
|
||||||
StatusScreen::setStatusMessage(GET_TEXTF(PRINT_STARTING));
|
StatusScreen::setStatusMessage(GET_TEXT_F(PRINT_STARTING));
|
||||||
GOTO_SCREEN(StatusScreen);
|
GOTO_SCREEN(StatusScreen);
|
||||||
return true;
|
return true;
|
||||||
case 2: GOTO_PREVIOUS(); return true;
|
case 2: GOTO_PREVIOUS(); return true;
|
||||||
|
@ -33,14 +33,14 @@ using namespace Theme;
|
|||||||
void DefaultAccelerationScreen::onRedraw(draw_mode_t what) {
|
void DefaultAccelerationScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(0);
|
w.precision(0);
|
||||||
w.units(GET_TEXTF(UNITS_MM_S2));
|
w.units(GET_TEXT_F(UNITS_MM_S2));
|
||||||
w.heading( GET_TEXTF(ACCELERATION));
|
w.heading( GET_TEXT_F(ACCELERATION));
|
||||||
w.color(other);
|
w.color(other);
|
||||||
w.adjuster( 2, GET_TEXTF(ACCEL_PRINTING), getPrintingAcceleration_mm_s2() );
|
w.adjuster( 2, GET_TEXT_F(ACCEL_PRINTING), getPrintingAcceleration_mm_s2() );
|
||||||
w.adjuster( 4, GET_TEXTF(ACCEL_TRAVEL), getTravelAcceleration_mm_s2() );
|
w.adjuster( 4, GET_TEXT_F(ACCEL_TRAVEL), getTravelAcceleration_mm_s2() );
|
||||||
w.adjuster( 6, GET_TEXTF(ACCEL_RETRACT), getRetractAcceleration_mm_s2() );
|
w.adjuster( 6, GET_TEXT_F(ACCEL_RETRACT), getRetractAcceleration_mm_s2() );
|
||||||
w.increments();
|
w.increments();
|
||||||
w.button( 8, GET_TEXTF(SET_MAXIMUM));
|
w.button( 8, GET_TEXT_F(SET_MAXIMUM));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool DefaultAccelerationScreen::onTouchHeld(uint8_t tag) {
|
bool DefaultAccelerationScreen::onTouchHeld(uint8_t tag) {
|
||||||
|
@ -50,14 +50,14 @@ template void DialogBoxBaseClass::drawMessage(progmem_str, int16_t font);
|
|||||||
void DialogBoxBaseClass::drawYesNoButtons(uint8_t default_btn) {
|
void DialogBoxBaseClass::drawYesNoButtons(uint8_t default_btn) {
|
||||||
CommandProcessor cmd;
|
CommandProcessor cmd;
|
||||||
cmd.font(font_medium)
|
cmd.font(font_medium)
|
||||||
.colors(default_btn == 1 ? action_btn : normal_btn).tag(1).button( BTN_POS(1,8), BTN_SIZE(1,1), GET_TEXTF(YES))
|
.colors(default_btn == 1 ? action_btn : normal_btn).tag(1).button( BTN_POS(1,8), BTN_SIZE(1,1), GET_TEXT_F(YES))
|
||||||
.colors(default_btn == 2 ? action_btn : normal_btn).tag(2).button( BTN_POS(2,8), BTN_SIZE(1,1), GET_TEXTF(NO));
|
.colors(default_btn == 2 ? action_btn : normal_btn).tag(2).button( BTN_POS(2,8), BTN_SIZE(1,1), GET_TEXT_F(NO));
|
||||||
}
|
}
|
||||||
|
|
||||||
void DialogBoxBaseClass::drawOkayButton() {
|
void DialogBoxBaseClass::drawOkayButton() {
|
||||||
CommandProcessor cmd;
|
CommandProcessor cmd;
|
||||||
cmd.font(font_medium)
|
cmd.font(font_medium)
|
||||||
.tag(1).button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXTF(OKAY));
|
.tag(1).button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXT_F(OKAY));
|
||||||
}
|
}
|
||||||
|
|
||||||
void DialogBoxBaseClass::drawButton(const progmem_str label) {
|
void DialogBoxBaseClass::drawButton(const progmem_str label) {
|
||||||
|
@ -33,13 +33,13 @@ void DisplayTuningScreen::onRedraw(draw_mode_t what) {
|
|||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(0, BaseNumericAdjustmentScreen::DEFAULT_LOWEST);
|
w.precision(0, BaseNumericAdjustmentScreen::DEFAULT_LOWEST);
|
||||||
w.units(F(""));
|
w.units(F(""));
|
||||||
w.heading(GET_TEXTF(DISPLAY_MENU));
|
w.heading(GET_TEXT_F(DISPLAY_MENU));
|
||||||
w.color(other);
|
w.color(other);
|
||||||
w.adjuster( 2, GET_TEXTF(H_OFFSET), CLCD::mem_read_16(CLCD::REG::HOFFSET) );
|
w.adjuster( 2, GET_TEXT_F(H_OFFSET), CLCD::mem_read_16(CLCD::REG::HOFFSET) );
|
||||||
w.adjuster( 4, GET_TEXTF(V_OFFSET), CLCD::mem_read_16(CLCD::REG::VOFFSET) );
|
w.adjuster( 4, GET_TEXT_F(V_OFFSET), CLCD::mem_read_16(CLCD::REG::VOFFSET) );
|
||||||
w.increments();
|
w.increments();
|
||||||
w.heading( GET_TEXTF(TOUCH_SCREEN));
|
w.heading( GET_TEXT_F(TOUCH_SCREEN));
|
||||||
w.button(6, GET_TEXTF(CALIBRATE));
|
w.button(6, GET_TEXT_F(CALIBRATE));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool DisplayTuningScreen::onTouchHeld(uint8_t tag) {
|
bool DisplayTuningScreen::onTouchHeld(uint8_t tag) {
|
||||||
|
@ -57,52 +57,52 @@ void EndstopStatesScreen::onRedraw(draw_mode_t) {
|
|||||||
#else
|
#else
|
||||||
cmd.font(font_medium)
|
cmd.font(font_medium)
|
||||||
#endif
|
#endif
|
||||||
.text(BTN_POS(1,1), BTN_SIZE(6,1), GET_TEXTF(ENDSTOPS))
|
.text(BTN_POS(1,1), BTN_SIZE(6,1), GET_TEXT_F(ENDSTOPS))
|
||||||
.font(font_tiny);
|
.font(font_tiny);
|
||||||
#if PIN_EXISTS(X_MAX)
|
#if PIN_EXISTS(X_MAX)
|
||||||
PIN_ENABLED (GET_TEXTF(X_MAX), X_MAX,X_MAX_ENDSTOP_INVERTING,1,2)
|
PIN_ENABLED (GET_TEXT_F(X_MAX), X_MAX,X_MAX_ENDSTOP_INVERTING,1,2)
|
||||||
#else
|
#else
|
||||||
PIN_DISABLED(GET_TEXTF(X_MAX),X_MAX,X_MAX_ENDSTOP_INVERTING,1,2)
|
PIN_DISABLED(GET_TEXT_F(X_MAX),X_MAX,X_MAX_ENDSTOP_INVERTING,1,2)
|
||||||
#endif
|
#endif
|
||||||
#if PIN_EXISTS(Y_MAX)
|
#if PIN_EXISTS(Y_MAX)
|
||||||
PIN_ENABLED (GET_TEXTF(Y_MAX),Y_MAX,Y_MAX_ENDSTOP_INVERTING,3,2)
|
PIN_ENABLED (GET_TEXT_F(Y_MAX),Y_MAX,Y_MAX_ENDSTOP_INVERTING,3,2)
|
||||||
#else
|
#else
|
||||||
PIN_DISABLED(GET_TEXTF(Y_MAX),Y_MAX,Y_MAX_ENDSTOP_INVERTING,3,2)
|
PIN_DISABLED(GET_TEXT_F(Y_MAX),Y_MAX,Y_MAX_ENDSTOP_INVERTING,3,2)
|
||||||
#endif
|
#endif
|
||||||
#if PIN_EXISTS(Z_MAX)
|
#if PIN_EXISTS(Z_MAX)
|
||||||
PIN_ENABLED (GET_TEXTF(Z_MAX),Z_MAX,Z_MAX_ENDSTOP_INVERTING,5,2)
|
PIN_ENABLED (GET_TEXT_F(Z_MAX),Z_MAX,Z_MAX_ENDSTOP_INVERTING,5,2)
|
||||||
#else
|
#else
|
||||||
PIN_DISABLED(GET_TEXTF(Z_MAX),Z_MAX,Z_MAX_ENDSTOP_INVERTING,5,2)
|
PIN_DISABLED(GET_TEXT_F(Z_MAX),Z_MAX,Z_MAX_ENDSTOP_INVERTING,5,2)
|
||||||
#endif
|
#endif
|
||||||
#if PIN_EXISTS(X_MIN)
|
#if PIN_EXISTS(X_MIN)
|
||||||
PIN_ENABLED (GET_TEXTF(X_MIN),X_MIN,X_MIN_ENDSTOP_INVERTING,1,3)
|
PIN_ENABLED (GET_TEXT_F(X_MIN),X_MIN,X_MIN_ENDSTOP_INVERTING,1,3)
|
||||||
#else
|
#else
|
||||||
PIN_DISABLED(GET_TEXTF(X_MIN),X_MIN,X_MIN_ENDSTOP_INVERTING,1,3)
|
PIN_DISABLED(GET_TEXT_F(X_MIN),X_MIN,X_MIN_ENDSTOP_INVERTING,1,3)
|
||||||
#endif
|
#endif
|
||||||
#if PIN_EXISTS(Y_MIN)
|
#if PIN_EXISTS(Y_MIN)
|
||||||
PIN_ENABLED (GET_TEXTF(Y_MIN),Y_MIN,Y_MIN_ENDSTOP_INVERTING,3,3)
|
PIN_ENABLED (GET_TEXT_F(Y_MIN),Y_MIN,Y_MIN_ENDSTOP_INVERTING,3,3)
|
||||||
#else
|
#else
|
||||||
PIN_DISABLED(GET_TEXTF(Y_MIN),Y_MIN,Y_MIN_ENDSTOP_INVERTING,3,3)
|
PIN_DISABLED(GET_TEXT_F(Y_MIN),Y_MIN,Y_MIN_ENDSTOP_INVERTING,3,3)
|
||||||
#endif
|
#endif
|
||||||
#if PIN_EXISTS(Z_MIN)
|
#if PIN_EXISTS(Z_MIN)
|
||||||
PIN_ENABLED (GET_TEXTF(Z_MIN),Z_MIN,Z_MIN_ENDSTOP_INVERTING,5,3)
|
PIN_ENABLED (GET_TEXT_F(Z_MIN),Z_MIN,Z_MIN_ENDSTOP_INVERTING,5,3)
|
||||||
#else
|
#else
|
||||||
PIN_DISABLED(GET_TEXTF(Z_MIN),Z_MIN,Z_MIN_ENDSTOP_INVERTING,5,3)
|
PIN_DISABLED(GET_TEXT_F(Z_MIN),Z_MIN,Z_MIN_ENDSTOP_INVERTING,5,3)
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(FILAMENT_RUNOUT_SENSOR) && PIN_EXISTS(FIL_RUNOUT)
|
#if ENABLED(FILAMENT_RUNOUT_SENSOR) && PIN_EXISTS(FIL_RUNOUT)
|
||||||
PIN_ENABLED (GET_TEXTF(RUNOUT_1),FIL_RUNOUT, FIL_RUNOUT_INVERTING,1,4)
|
PIN_ENABLED (GET_TEXT_F(RUNOUT_1),FIL_RUNOUT, FIL_RUNOUT_INVERTING,1,4)
|
||||||
#else
|
#else
|
||||||
PIN_DISABLED(GET_TEXTF(RUNOUT_1),FIL_RUNOUT, FIL_RUNOUT_INVERTING,1,4)
|
PIN_DISABLED(GET_TEXT_F(RUNOUT_1),FIL_RUNOUT, FIL_RUNOUT_INVERTING,1,4)
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(FILAMENT_RUNOUT_SENSOR) && PIN_EXISTS(FIL_RUNOUT2)
|
#if ENABLED(FILAMENT_RUNOUT_SENSOR) && PIN_EXISTS(FIL_RUNOUT2)
|
||||||
PIN_ENABLED (GET_TEXTF(RUNOUT_2),FIL_RUNOUT2,FIL_RUNOUT_INVERTING,3,4)
|
PIN_ENABLED (GET_TEXT_F(RUNOUT_2),FIL_RUNOUT2,FIL_RUNOUT_INVERTING,3,4)
|
||||||
#else
|
#else
|
||||||
PIN_DISABLED(GET_TEXTF(RUNOUT_2),FIL_RUNOUT2,FIL_RUNOUT_INVERTING,3,4)
|
PIN_DISABLED(GET_TEXT_F(RUNOUT_2),FIL_RUNOUT2,FIL_RUNOUT_INVERTING,3,4)
|
||||||
#endif
|
#endif
|
||||||
#if PIN_EXISTS(Z_MIN_PROBE)
|
#if PIN_EXISTS(Z_MIN_PROBE)
|
||||||
PIN_ENABLED (GET_TEXTF(Z_PROBE),Z_MIN_PROBE,Z_MIN_PROBE_ENDSTOP_INVERTING,5,4)
|
PIN_ENABLED (GET_TEXT_F(Z_PROBE),Z_MIN_PROBE,Z_MIN_PROBE_ENDSTOP_INVERTING,5,4)
|
||||||
#else
|
#else
|
||||||
PIN_DISABLED(GET_TEXTF(Z_PROBE),Z_MIN_PROBE,Z_MIN_PROBE_ENDSTOP_INVERTING,5,4)
|
PIN_DISABLED(GET_TEXT_F(Z_PROBE),Z_MIN_PROBE,Z_MIN_PROBE_ENDSTOP_INVERTING,5,4)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAS_SOFTWARE_ENDSTOPS
|
#if HAS_SOFTWARE_ENDSTOPS
|
||||||
@ -110,16 +110,16 @@ void EndstopStatesScreen::onRedraw(draw_mode_t) {
|
|||||||
#define EDGE_R 30
|
#define EDGE_R 30
|
||||||
cmd.cmd(COLOR_RGB(bg_text_enabled))
|
cmd.cmd(COLOR_RGB(bg_text_enabled))
|
||||||
.font(font_small)
|
.font(font_small)
|
||||||
.text (BTN_POS(1,5), BTN_SIZE(3,1), GET_TEXTF(SOFT_ENDSTOPS), OPT_RIGHTX | OPT_CENTERY)
|
.text (BTN_POS(1,5), BTN_SIZE(3,1), GET_TEXT_F(SOFT_ENDSTOPS), OPT_RIGHTX | OPT_CENTERY)
|
||||||
.colors(ui_toggle)
|
.colors(ui_toggle)
|
||||||
.tag(2).toggle2(BTN_POS(4,5), BTN_SIZE(3,1), GET_TEXTF(NO), GET_TEXTF(YES), getSoftEndstopState());
|
.tag(2).toggle2(BTN_POS(4,5), BTN_SIZE(3,1), GET_TEXT_F(NO), GET_TEXT_F(YES), getSoftEndstopState());
|
||||||
#undef EDGE_R
|
#undef EDGE_R
|
||||||
#define EDGE_R 0
|
#define EDGE_R 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
cmd.font(font_medium)
|
cmd.font(font_medium)
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1).button( BTN_POS(1,7), BTN_SIZE(6,1), GET_TEXTF(BACK));
|
.tag(1).button( BTN_POS(1,7), BTN_SIZE(6,1), GET_TEXT_F(BACK));
|
||||||
#undef GRID_COLS
|
#undef GRID_COLS
|
||||||
#undef GRID_ROWS
|
#undef GRID_ROWS
|
||||||
}
|
}
|
||||||
|
@ -31,10 +31,10 @@ using namespace ExtUI;
|
|||||||
|
|
||||||
void FeedratePercentScreen::onRedraw(draw_mode_t what) {
|
void FeedratePercentScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(0).units(GET_TEXTF(UNITS_PERCENT));
|
w.precision(0).units(GET_TEXT_F(UNITS_PERCENT));
|
||||||
|
|
||||||
w.heading(GET_TEXTF(PRINT_SPEED));
|
w.heading(GET_TEXT_F(PRINT_SPEED));
|
||||||
w.adjuster(4, GET_TEXTF(SPEED), getFeedrate_percent());
|
w.adjuster(4, GET_TEXT_F(SPEED), getFeedrate_percent());
|
||||||
w.increments();
|
w.increments();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -43,43 +43,43 @@ void FilamentMenu::onRedraw(draw_mode_t what) {
|
|||||||
#ifdef TOUCH_UI_PORTRAIT
|
#ifdef TOUCH_UI_PORTRAIT
|
||||||
#define GRID_ROWS 9
|
#define GRID_ROWS 9
|
||||||
#define GRID_COLS 2
|
#define GRID_COLS 2
|
||||||
.text ( BTN_POS(1,1), BTN_SIZE(2,1), GET_TEXTF(FILAMENT))
|
.text ( BTN_POS(1,1), BTN_SIZE(2,1), GET_TEXT_F(FILAMENT))
|
||||||
.font(font_medium).colors(normal_btn)
|
.font(font_medium).colors(normal_btn)
|
||||||
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
|
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(2).button( BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXTF(RUNOUT_SENSOR))
|
.tag(2).button( BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXT_F(RUNOUT_SENSOR))
|
||||||
#if ENABLED(LIN_ADVANCE)
|
#if ENABLED(LIN_ADVANCE)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(3).button( BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXTF(LINEAR_ADVANCE))
|
.tag(3).button( BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXT_F(LINEAR_ADVANCE))
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1) .button( BTN_POS(1,9), BTN_SIZE(2,1), GET_TEXTF(BACK));
|
.tag(1) .button( BTN_POS(1,9), BTN_SIZE(2,1), GET_TEXT_F(BACK));
|
||||||
#undef GRID_COLS
|
#undef GRID_COLS
|
||||||
#undef GRID_ROWS
|
#undef GRID_ROWS
|
||||||
#else
|
#else
|
||||||
#define GRID_ROWS 6
|
#define GRID_ROWS 6
|
||||||
#define GRID_COLS 3
|
#define GRID_COLS 3
|
||||||
.text ( BTN_POS(1,1), BTN_SIZE(3,1), GET_TEXTF(FILAMENT))
|
.text ( BTN_POS(1,1), BTN_SIZE(3,1), GET_TEXT_F(FILAMENT))
|
||||||
.font(font_medium).colors(normal_btn)
|
.font(font_medium).colors(normal_btn)
|
||||||
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
|
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(2).button( BTN_POS(1,2), BTN_SIZE(3,1), GET_TEXTF(RUNOUT_SENSOR))
|
.tag(2).button( BTN_POS(1,2), BTN_SIZE(3,1), GET_TEXT_F(RUNOUT_SENSOR))
|
||||||
#if ENABLED(LIN_ADVANCE)
|
#if ENABLED(LIN_ADVANCE)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(3).button( BTN_POS(1,3), BTN_SIZE(3,1), GET_TEXTF(LINEAR_ADVANCE))
|
.tag(3).button( BTN_POS(1,3), BTN_SIZE(3,1), GET_TEXT_F(LINEAR_ADVANCE))
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1) .button( BTN_POS(1,6), BTN_SIZE(3,1), GET_TEXTF(BACK));
|
.tag(1) .button( BTN_POS(1,6), BTN_SIZE(3,1), GET_TEXT_F(BACK));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -32,15 +32,15 @@ using namespace Theme;
|
|||||||
|
|
||||||
void FilamentRunoutScreen::onRedraw(draw_mode_t what) {
|
void FilamentRunoutScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.heading( GET_TEXTF(FILAMENT));
|
w.heading( GET_TEXT_F(FILAMENT));
|
||||||
w.toggle( 2, GET_TEXTF(RUNOUT_SENSOR), getFilamentRunoutEnabled());
|
w.toggle( 2, GET_TEXT_F(RUNOUT_SENSOR), getFilamentRunoutEnabled());
|
||||||
|
|
||||||
#ifdef FILAMENT_RUNOUT_DISTANCE_MM
|
#ifdef FILAMENT_RUNOUT_DISTANCE_MM
|
||||||
w.heading(GET_TEXTF(DETECTION_THRESHOLD));
|
w.heading(GET_TEXT_F(DETECTION_THRESHOLD));
|
||||||
w.units(GET_TEXTF(UNITS_MM));
|
w.units(GET_TEXT_F(UNITS_MM));
|
||||||
w.precision(0);
|
w.precision(0);
|
||||||
w.color(e_axis);
|
w.color(e_axis);
|
||||||
w.adjuster( 10, GET_TEXTF(DISTANCE), getFilamentRunoutDistance_mm(), getFilamentRunoutEnabled());
|
w.adjuster( 10, GET_TEXT_F(DISTANCE), getFilamentRunoutDistance_mm(), getFilamentRunoutEnabled());
|
||||||
w.increments();
|
w.increments();
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
@ -167,13 +167,13 @@ void FilesScreen::drawFooter() {
|
|||||||
cmd.colors(normal_btn)
|
cmd.colors(normal_btn)
|
||||||
.font(font_medium)
|
.font(font_medium)
|
||||||
.colors(has_selection ? normal_btn : action_btn)
|
.colors(has_selection ? normal_btn : action_btn)
|
||||||
.tag(back_tag).button( BTN_POS(4,y), BTN_SIZE(3,h), GET_TEXTF(BACK))
|
.tag(back_tag).button( BTN_POS(4,y), BTN_SIZE(3,h), GET_TEXT_F(BACK))
|
||||||
.enabled(has_selection)
|
.enabled(has_selection)
|
||||||
.colors(has_selection ? action_btn : normal_btn);
|
.colors(has_selection ? action_btn : normal_btn);
|
||||||
if (screen_data.FilesScreen.flags.is_dir) {
|
if (screen_data.FilesScreen.flags.is_dir) {
|
||||||
cmd.tag(244).button( BTN_POS(1, y), BTN_SIZE(3,h), GET_TEXTF(OPEN_DIR));
|
cmd.tag(244).button( BTN_POS(1, y), BTN_SIZE(3,h), GET_TEXT_F(OPEN_DIR));
|
||||||
} else {
|
} else {
|
||||||
cmd.tag(243).button( BTN_POS(1, y), BTN_SIZE(3,h), GET_TEXTF(PRINT_FILE));
|
cmd.tag(243).button( BTN_POS(1, y), BTN_SIZE(3,h), GET_TEXT_F(PRINT_FILE));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -69,15 +69,15 @@ void InterfaceSettingsScreen::onRedraw(draw_mode_t what) {
|
|||||||
.cmd(COLOR_RGB(bg_text_enabled))
|
.cmd(COLOR_RGB(bg_text_enabled))
|
||||||
.tag(0)
|
.tag(0)
|
||||||
.font(font_medium)
|
.font(font_medium)
|
||||||
.text(BTN_POS(1,1), BTN_SIZE(4,1), GET_TEXTF(INTERFACE_SETTINGS))
|
.text(BTN_POS(1,1), BTN_SIZE(4,1), GET_TEXT_F(INTERFACE_SETTINGS))
|
||||||
#undef EDGE_R
|
#undef EDGE_R
|
||||||
#define EDGE_R 30
|
#define EDGE_R 30
|
||||||
.font(font_small)
|
.font(font_small)
|
||||||
.tag(0)
|
.tag(0)
|
||||||
.text(BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXTF(LCD_BRIGHTNESS), OPT_RIGHTX | OPT_CENTERY)
|
.text(BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXT_F(LCD_BRIGHTNESS), OPT_RIGHTX | OPT_CENTERY)
|
||||||
.text(BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXTF(SOUND_VOLUME), OPT_RIGHTX | OPT_CENTERY)
|
.text(BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXT_F(SOUND_VOLUME), OPT_RIGHTX | OPT_CENTERY)
|
||||||
.text(BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXTF(SCREEN_LOCK), OPT_RIGHTX | OPT_CENTERY);
|
.text(BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXT_F(SCREEN_LOCK), OPT_RIGHTX | OPT_CENTERY);
|
||||||
cmd.text(BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXTF(BOOT_SCREEN), OPT_RIGHTX | OPT_CENTERY);
|
cmd.text(BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXT_F(BOOT_SCREEN), OPT_RIGHTX | OPT_CENTERY);
|
||||||
#undef EDGE_R
|
#undef EDGE_R
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -94,19 +94,19 @@ void InterfaceSettingsScreen::onRedraw(draw_mode_t what) {
|
|||||||
.tag(2).slider(BTN_POS(3,2), BTN_SIZE(2,1), screen_data.InterfaceSettingsScreen.brightness, 128)
|
.tag(2).slider(BTN_POS(3,2), BTN_SIZE(2,1), screen_data.InterfaceSettingsScreen.brightness, 128)
|
||||||
.tag(3).slider(BTN_POS(3,3), BTN_SIZE(2,1), screen_data.InterfaceSettingsScreen.volume, 0xFF)
|
.tag(3).slider(BTN_POS(3,3), BTN_SIZE(2,1), screen_data.InterfaceSettingsScreen.volume, 0xFF)
|
||||||
.colors(ui_toggle)
|
.colors(ui_toggle)
|
||||||
.tag(4).toggle2(BTN_POS(3,4), BTN_SIZE(w,1), GET_TEXTF(NO), GET_TEXTF(YES), LockScreen::is_enabled())
|
.tag(4).toggle2(BTN_POS(3,4), BTN_SIZE(w,1), GET_TEXT_F(NO), GET_TEXT_F(YES), LockScreen::is_enabled())
|
||||||
.tag(5).toggle2(BTN_POS(3,5), BTN_SIZE(w,1), GET_TEXTF(NO), GET_TEXTF(YES), UIData::animations_enabled())
|
.tag(5).toggle2(BTN_POS(3,5), BTN_SIZE(w,1), GET_TEXT_F(NO), GET_TEXT_F(YES), UIData::animations_enabled())
|
||||||
#undef EDGE_R
|
#undef EDGE_R
|
||||||
#define EDGE_R 0
|
#define EDGE_R 0
|
||||||
#ifdef TOUCH_UI_PORTRAIT
|
#ifdef TOUCH_UI_PORTRAIT
|
||||||
.colors(normal_btn)
|
.colors(normal_btn)
|
||||||
.tag(6).button (BTN_POS(1,6), BTN_SIZE(4,1), GET_TEXTF(INTERFACE_SOUNDS))
|
.tag(6).button (BTN_POS(1,6), BTN_SIZE(4,1), GET_TEXT_F(INTERFACE_SOUNDS))
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1).button (BTN_POS(1,7), BTN_SIZE(4,1), GET_TEXTF(BACK));
|
.tag(1).button (BTN_POS(1,7), BTN_SIZE(4,1), GET_TEXT_F(BACK));
|
||||||
#else
|
#else
|
||||||
.tag(6).button (BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXTF(INTERFACE_SOUNDS))
|
.tag(6).button (BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXT_F(INTERFACE_SOUNDS))
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1).button (BTN_POS(3,6), BTN_SIZE(2,1), GET_TEXTF(BACK));
|
.tag(1).button (BTN_POS(3,6), BTN_SIZE(2,1), GET_TEXT_F(BACK));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -263,9 +263,9 @@ void InterfaceSettingsScreen::loadSettings(const char *buff) {
|
|||||||
success = persistentStore.write_data(0, data, LULZBOT_EEPROM_BACKUP_SIZE) == PERSISTENT_STORE_SUCCESS;
|
success = persistentStore.write_data(0, data, LULZBOT_EEPROM_BACKUP_SIZE) == PERSISTENT_STORE_SUCCESS;
|
||||||
|
|
||||||
if (success)
|
if (success)
|
||||||
StatusScreen::setStatusMessage(GET_TEXTF(EEPROM_RESTORED));
|
StatusScreen::setStatusMessage(GET_TEXT_F(EEPROM_RESTORED));
|
||||||
else
|
else
|
||||||
StatusScreen::setStatusMessage(GET_TEXTF(EEPROM_RESET));
|
StatusScreen::setStatusMessage(GET_TEXT_F(EEPROM_RESET));
|
||||||
|
|
||||||
return success;
|
return success;
|
||||||
}
|
}
|
||||||
|
@ -71,15 +71,15 @@ void InterfaceSoundsScreen::onRedraw(draw_mode_t what) {
|
|||||||
#define GRID_ROWS 9
|
#define GRID_ROWS 9
|
||||||
|
|
||||||
.font(font_medium)
|
.font(font_medium)
|
||||||
.text(BTN_POS(1,1), BTN_SIZE(4,1), GET_TEXTF(INTERFACE_SOUNDS))
|
.text(BTN_POS(1,1), BTN_SIZE(4,1), GET_TEXT_F(INTERFACE_SOUNDS))
|
||||||
#undef EDGE_R
|
#undef EDGE_R
|
||||||
#define EDGE_R 30
|
#define EDGE_R 30
|
||||||
.font(font_small)
|
.font(font_small)
|
||||||
.tag(0).text (BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXTF(SOUND_VOLUME), OPT_RIGHTX | OPT_CENTERY)
|
.tag(0).text (BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXT_F(SOUND_VOLUME), OPT_RIGHTX | OPT_CENTERY)
|
||||||
.text (BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXTF(CLICK_SOUNDS), OPT_RIGHTX | OPT_CENTERY)
|
.text (BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXT_F(CLICK_SOUNDS), OPT_RIGHTX | OPT_CENTERY)
|
||||||
.text (BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXTF(PRINT_STARTING), OPT_RIGHTX | OPT_CENTERY)
|
.text (BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXT_F(PRINT_STARTING), OPT_RIGHTX | OPT_CENTERY)
|
||||||
.text (BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXTF(PRINT_FINISHED), OPT_RIGHTX | OPT_CENTERY)
|
.text (BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXT_F(PRINT_FINISHED), OPT_RIGHTX | OPT_CENTERY)
|
||||||
.text (BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXTF(PRINT_ERROR), OPT_RIGHTX | OPT_CENTERY);
|
.text (BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXT_F(PRINT_ERROR), OPT_RIGHTX | OPT_CENTERY);
|
||||||
#undef EDGE_R
|
#undef EDGE_R
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -95,7 +95,7 @@ void InterfaceSoundsScreen::onRedraw(draw_mode_t what) {
|
|||||||
#define EDGE_R 30
|
#define EDGE_R 30
|
||||||
.tag(2).slider (BTN_POS(3,2), BTN_SIZE(2,1), screen_data.InterfaceSettingsScreen.volume, 0xFF)
|
.tag(2).slider (BTN_POS(3,2), BTN_SIZE(2,1), screen_data.InterfaceSettingsScreen.volume, 0xFF)
|
||||||
.colors(ui_toggle)
|
.colors(ui_toggle)
|
||||||
.tag(3).toggle2 (BTN_POS(3,3), BTN_SIZE(w,1), GET_TEXTF(NO), GET_TEXTF(YES), UIData::touch_sounds_enabled())
|
.tag(3).toggle2 (BTN_POS(3,3), BTN_SIZE(w,1), GET_TEXT_F(NO), GET_TEXT_F(YES), UIData::touch_sounds_enabled())
|
||||||
#undef EDGE_R
|
#undef EDGE_R
|
||||||
.colors(normal_btn)
|
.colors(normal_btn)
|
||||||
#define EDGE_R 0
|
#define EDGE_R 0
|
||||||
@ -103,7 +103,7 @@ void InterfaceSoundsScreen::onRedraw(draw_mode_t what) {
|
|||||||
.tag(5).button (BTN_POS(3,6), BTN_SIZE(2,1), getSoundSelection(PRINTING_FINISHED))
|
.tag(5).button (BTN_POS(3,6), BTN_SIZE(2,1), getSoundSelection(PRINTING_FINISHED))
|
||||||
.tag(6).button (BTN_POS(3,7), BTN_SIZE(2,1), getSoundSelection(PRINTING_FAILED))
|
.tag(6).button (BTN_POS(3,7), BTN_SIZE(2,1), getSoundSelection(PRINTING_FAILED))
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1).button (BTN_POS(1,9), BTN_SIZE(4,1), GET_TEXTF(BACK));
|
.tag(1).button (BTN_POS(1,9), BTN_SIZE(4,1), GET_TEXT_F(BACK));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -34,12 +34,12 @@ void JerkScreen::onRedraw(draw_mode_t what) {
|
|||||||
|
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(1);
|
w.precision(1);
|
||||||
w.units(GET_TEXTF(UNITS_MM_S));
|
w.units(GET_TEXT_F(UNITS_MM_S));
|
||||||
w.heading(GET_TEXTF(JERK));
|
w.heading(GET_TEXT_F(JERK));
|
||||||
w.color(x_axis) .adjuster( 2, GET_TEXTF(AXIS_X), getAxisMaxJerk_mm_s(X) );
|
w.color(x_axis) .adjuster( 2, GET_TEXT_F(AXIS_X), getAxisMaxJerk_mm_s(X) );
|
||||||
w.color(y_axis) .adjuster( 4, GET_TEXTF(AXIS_Y), getAxisMaxJerk_mm_s(Y) );
|
w.color(y_axis) .adjuster( 4, GET_TEXT_F(AXIS_Y), getAxisMaxJerk_mm_s(Y) );
|
||||||
w.color(z_axis) .adjuster( 6, GET_TEXTF(AXIS_Z), getAxisMaxJerk_mm_s(Z) );
|
w.color(z_axis) .adjuster( 6, GET_TEXT_F(AXIS_Z), getAxisMaxJerk_mm_s(Z) );
|
||||||
w.color(e_axis) .adjuster( 8, GET_TEXTF(AXIS_E), getAxisMaxJerk_mm_s(E0) );
|
w.color(e_axis) .adjuster( 8, GET_TEXT_F(AXIS_E), getAxisMaxJerk_mm_s(E0) );
|
||||||
w.increments();
|
w.increments();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -33,8 +33,8 @@ using namespace Theme;
|
|||||||
void JunctionDeviationScreen::onRedraw(draw_mode_t what) {
|
void JunctionDeviationScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(2);
|
w.precision(2);
|
||||||
w.units(GET_TEXTF(UNITS_MM));
|
w.units(GET_TEXT_F(UNITS_MM));
|
||||||
w.heading(GET_TEXTF(JUNC_DEVIATION));
|
w.heading(GET_TEXT_F(JUNC_DEVIATION));
|
||||||
w.color(other) .adjuster( 2, PSTR(""), getJunctionDeviation_mm() );
|
w.color(other) .adjuster( 2, PSTR(""), getJunctionDeviation_mm() );
|
||||||
w.increments();
|
w.increments();
|
||||||
}
|
}
|
||||||
|
@ -46,8 +46,8 @@ void KillScreen::show(progmem_str message) {
|
|||||||
cmd.font(Theme::font_large)
|
cmd.font(Theme::font_large)
|
||||||
.cmd(COLOR_RGB(Theme::bg_text_enabled))
|
.cmd(COLOR_RGB(Theme::bg_text_enabled))
|
||||||
.text(BTN_POS(1,2), BTN_SIZE(4,1), message)
|
.text(BTN_POS(1,2), BTN_SIZE(4,1), message)
|
||||||
.text(BTN_POS(1,3), BTN_SIZE(4,1), GET_TEXTF(PRINTER_HALTED))
|
.text(BTN_POS(1,3), BTN_SIZE(4,1), GET_TEXT_F(PRINTER_HALTED))
|
||||||
.text(BTN_POS(1,6), BTN_SIZE(4,1), GET_TEXTF(PLEASE_RESET));
|
.text(BTN_POS(1,6), BTN_SIZE(4,1), GET_TEXT_F(PLEASE_RESET));
|
||||||
|
|
||||||
#undef GRID_COLS
|
#undef GRID_COLS
|
||||||
#undef GRID_ROWS
|
#undef GRID_ROWS
|
||||||
|
@ -33,16 +33,16 @@ using namespace Theme;
|
|||||||
void LinearAdvanceScreen::onRedraw(draw_mode_t what) {
|
void LinearAdvanceScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(2, DEFAULT_LOWEST).color(e_axis);
|
w.precision(2, DEFAULT_LOWEST).color(e_axis);
|
||||||
w.heading( GET_TEXTF(LINEAR_ADVANCE));
|
w.heading( GET_TEXT_F(LINEAR_ADVANCE));
|
||||||
#if EXTRUDERS == 1
|
#if EXTRUDERS == 1
|
||||||
w.adjuster( 2, GET_TEXTF(LINEAR_ADVANCE_K), getLinearAdvance_mm_mm_s(E0) );
|
w.adjuster( 2, GET_TEXT_F(LINEAR_ADVANCE_K), getLinearAdvance_mm_mm_s(E0) );
|
||||||
#else
|
#else
|
||||||
w.adjuster( 2, GET_TEXTF(LINEAR_ADVANCE_K1), getLinearAdvance_mm_mm_s(E0) );
|
w.adjuster( 2, GET_TEXT_F(LINEAR_ADVANCE_K1), getLinearAdvance_mm_mm_s(E0) );
|
||||||
w.adjuster( 4, GET_TEXTF(LINEAR_ADVANCE_K2), getLinearAdvance_mm_mm_s(E1) );
|
w.adjuster( 4, GET_TEXT_F(LINEAR_ADVANCE_K2), getLinearAdvance_mm_mm_s(E1) );
|
||||||
#if EXTRUDERS > 2
|
#if EXTRUDERS > 2
|
||||||
w.adjuster( 6, GET_TEXTF(LINEAR_ADVANCE_K3), getLinearAdvance_mm_mm_s(E2) );
|
w.adjuster( 6, GET_TEXT_F(LINEAR_ADVANCE_K3), getLinearAdvance_mm_mm_s(E2) );
|
||||||
#if EXTRUDERS > 3
|
#if EXTRUDERS > 3
|
||||||
w.adjuster( 8, GET_TEXTF(LINEAR_ADVANCE_K4), getLinearAdvance_mm_mm_s(E3) );
|
w.adjuster( 8, GET_TEXT_F(LINEAR_ADVANCE_K4), getLinearAdvance_mm_mm_s(E3) );
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@ -65,16 +65,16 @@ void LockScreen::onRedraw(draw_mode_t what) {
|
|||||||
progmem_str message;
|
progmem_str message;
|
||||||
switch (message_style()) {
|
switch (message_style()) {
|
||||||
case 'w':
|
case 'w':
|
||||||
message = GET_TEXTF(PASSCODE_REJECTED);
|
message = GET_TEXT_F(PASSCODE_REJECTED);
|
||||||
break;
|
break;
|
||||||
case 'g':
|
case 'g':
|
||||||
message = GET_TEXTF(PASSCODE_ACCEPTED);
|
message = GET_TEXT_F(PASSCODE_ACCEPTED);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if (passcode == 0) {
|
if (passcode == 0) {
|
||||||
message = GET_TEXTF(PASSCODE_SELECT);
|
message = GET_TEXT_F(PASSCODE_SELECT);
|
||||||
} else {
|
} else {
|
||||||
message = GET_TEXTF(PASSCODE_REQUEST);
|
message = GET_TEXT_F(PASSCODE_REQUEST);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
message_style() = '\0'; // Terminate the string.
|
message_style() = '\0'; // Terminate the string.
|
||||||
|
@ -43,53 +43,53 @@ void MainMenu::onRedraw(draw_mode_t what) {
|
|||||||
#ifdef TOUCH_UI_PORTRAIT
|
#ifdef TOUCH_UI_PORTRAIT
|
||||||
#define GRID_ROWS 8
|
#define GRID_ROWS 8
|
||||||
#define GRID_COLS 2
|
#define GRID_COLS 2
|
||||||
.tag(2).button( BTN_POS(1,1), BTN_SIZE(1,1), GET_TEXTF(AUTO_HOME))
|
.tag(2).button( BTN_POS(1,1), BTN_SIZE(1,1), GET_TEXT_F(AUTO_HOME))
|
||||||
#ifdef NOZZLE_CLEAN_FEATURE
|
#ifdef NOZZLE_CLEAN_FEATURE
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(3).button( BTN_POS(2,1), BTN_SIZE(1,1), GET_TEXTF(CLEAN_NOZZLE))
|
.tag(3).button( BTN_POS(2,1), BTN_SIZE(1,1), GET_TEXT_F(CLEAN_NOZZLE))
|
||||||
.tag(4).button( BTN_POS(1,2), BTN_SIZE(1,1), GET_TEXTF(MOVE_AXIS))
|
.tag(4).button( BTN_POS(1,2), BTN_SIZE(1,1), GET_TEXT_F(MOVE_AXIS))
|
||||||
.tag(5).button( BTN_POS(2,2), BTN_SIZE(1,1), GET_TEXTF(MOTORS_OFF))
|
.tag(5).button( BTN_POS(2,2), BTN_SIZE(1,1), GET_TEXT_F(MOTORS_OFF))
|
||||||
.tag(6).button( BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXTF(TEMPERATURE))
|
.tag(6).button( BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXT_F(TEMPERATURE))
|
||||||
.tag(7).button( BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXTF(CHANGE_FILAMENT))
|
.tag(7).button( BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXT_F(CHANGE_FILAMENT))
|
||||||
.tag(8).button( BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXTF(ADVANCED_SETTINGS))
|
.tag(8).button( BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXT_F(ADVANCED_SETTINGS))
|
||||||
#ifdef PRINTCOUNTER
|
#ifdef PRINTCOUNTER
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(9).button( BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXTF(PRINTER_STATISTICS))
|
.tag(9).button( BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXT_F(PRINTER_STATISTICS))
|
||||||
.tag(10).button( BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXTF(ABOUT_PRINTER))
|
.tag(10).button( BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXT_F(ABOUT_PRINTER))
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1).button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXTF(BACK));
|
.tag(1).button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXT_F(BACK));
|
||||||
#undef GRID_COLS
|
#undef GRID_COLS
|
||||||
#undef GRID_ROWS
|
#undef GRID_ROWS
|
||||||
#else
|
#else
|
||||||
#define GRID_ROWS 5
|
#define GRID_ROWS 5
|
||||||
#define GRID_COLS 2
|
#define GRID_COLS 2
|
||||||
.tag(2).button( BTN_POS(1,1), BTN_SIZE(1,1), GET_TEXTF(AUTO_HOME))
|
.tag(2).button( BTN_POS(1,1), BTN_SIZE(1,1), GET_TEXT_F(AUTO_HOME))
|
||||||
#if ENABLED(NOZZLE_CLEAN_FEATURE)
|
#if ENABLED(NOZZLE_CLEAN_FEATURE)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(3).button( BTN_POS(2,1), BTN_SIZE(1,1), GET_TEXTF(CLEAN_NOZZLE))
|
.tag(3).button( BTN_POS(2,1), BTN_SIZE(1,1), GET_TEXT_F(CLEAN_NOZZLE))
|
||||||
.tag(4).button( BTN_POS(1,2), BTN_SIZE(1,1), GET_TEXTF(MOVE_AXIS))
|
.tag(4).button( BTN_POS(1,2), BTN_SIZE(1,1), GET_TEXT_F(MOVE_AXIS))
|
||||||
.tag(5).button( BTN_POS(2,2), BTN_SIZE(1,1), GET_TEXTF(MOTORS_OFF))
|
.tag(5).button( BTN_POS(2,2), BTN_SIZE(1,1), GET_TEXT_F(MOTORS_OFF))
|
||||||
.tag(6).button( BTN_POS(1,3), BTN_SIZE(1,1), GET_TEXTF(TEMPERATURE))
|
.tag(6).button( BTN_POS(1,3), BTN_SIZE(1,1), GET_TEXT_F(TEMPERATURE))
|
||||||
.tag(7).button( BTN_POS(2,3), BTN_SIZE(1,1), GET_TEXTF(CHANGE_FILAMENT))
|
.tag(7).button( BTN_POS(2,3), BTN_SIZE(1,1), GET_TEXT_F(CHANGE_FILAMENT))
|
||||||
.tag(8).button( BTN_POS(1,4), BTN_SIZE(1,1), GET_TEXTF(ADVANCED_SETTINGS))
|
.tag(8).button( BTN_POS(1,4), BTN_SIZE(1,1), GET_TEXT_F(ADVANCED_SETTINGS))
|
||||||
#ifdef PRINTCOUNTER
|
#ifdef PRINTCOUNTER
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(9).button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXTF(PRINTER_STATISTICS))
|
.tag(9).button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXT_F(PRINTER_STATISTICS))
|
||||||
.tag(10).button( BTN_POS(1,5), BTN_SIZE(1,1), GET_TEXTF(ABOUT_PRINTER))
|
.tag(10).button( BTN_POS(1,5), BTN_SIZE(1,1), GET_TEXT_F(ABOUT_PRINTER))
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1).button( BTN_POS(2,5), BTN_SIZE(1,1), GET_TEXTF(BACK));
|
.tag(1).button( BTN_POS(2,5), BTN_SIZE(1,1), GET_TEXT_F(BACK));
|
||||||
#undef GRID_COLS
|
#undef GRID_COLS
|
||||||
#undef GRID_ROWS
|
#undef GRID_ROWS
|
||||||
#endif
|
#endif
|
||||||
|
@ -33,21 +33,21 @@ using namespace Theme;
|
|||||||
void MaxAccelerationScreen::onRedraw(draw_mode_t what) {
|
void MaxAccelerationScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(0);
|
w.precision(0);
|
||||||
w.units(GET_TEXTF(UNITS_MM_S2));
|
w.units(GET_TEXT_F(UNITS_MM_S2));
|
||||||
w.heading(GET_TEXTF(ACCELERATION));
|
w.heading(GET_TEXT_F(ACCELERATION));
|
||||||
w.color(x_axis) .adjuster( 2, GET_TEXTF(AMAX_X), getAxisMaxAcceleration_mm_s2(X) );
|
w.color(x_axis) .adjuster( 2, GET_TEXT_F(AMAX_X), getAxisMaxAcceleration_mm_s2(X) );
|
||||||
w.color(y_axis) .adjuster( 4, GET_TEXTF(AMAX_Y), getAxisMaxAcceleration_mm_s2(Y) );
|
w.color(y_axis) .adjuster( 4, GET_TEXT_F(AMAX_Y), getAxisMaxAcceleration_mm_s2(Y) );
|
||||||
w.color(z_axis) .adjuster( 6, GET_TEXTF(AMAX_Z), getAxisMaxAcceleration_mm_s2(Z) );
|
w.color(z_axis) .adjuster( 6, GET_TEXT_F(AMAX_Z), getAxisMaxAcceleration_mm_s2(Z) );
|
||||||
#if EXTRUDERS == 1 || DISABLED(DISTINCT_E_FACTORS)
|
#if EXTRUDERS == 1 || DISABLED(DISTINCT_E_FACTORS)
|
||||||
w.color(e_axis).adjuster( 8, GET_TEXTF(AMAX_E1), getAxisMaxAcceleration_mm_s2(E0) );
|
w.color(e_axis).adjuster( 8, GET_TEXT_F(AMAX_E1), getAxisMaxAcceleration_mm_s2(E0) );
|
||||||
#elif EXTRUDERS > 1
|
#elif EXTRUDERS > 1
|
||||||
w.color(e_axis).adjuster( 8, GET_TEXTF(AMAX_E1), getAxisMaxAcceleration_mm_s2(E0) );
|
w.color(e_axis).adjuster( 8, GET_TEXT_F(AMAX_E1), getAxisMaxAcceleration_mm_s2(E0) );
|
||||||
w.color(e_axis).adjuster(10, GET_TEXTF(AMAX_E2), getAxisMaxAcceleration_mm_s2(E1) );
|
w.color(e_axis).adjuster(10, GET_TEXT_F(AMAX_E2), getAxisMaxAcceleration_mm_s2(E1) );
|
||||||
#if EXTRUDERS > 2
|
#if EXTRUDERS > 2
|
||||||
w.color(e_axis).adjuster(12, GET_TEXTF(AMAX_E3), getAxisMaxAcceleration_mm_s2(E2) );
|
w.color(e_axis).adjuster(12, GET_TEXT_F(AMAX_E3), getAxisMaxAcceleration_mm_s2(E2) );
|
||||||
#endif
|
#endif
|
||||||
#if EXTRUDERS > 3
|
#if EXTRUDERS > 3
|
||||||
w.color(e_axis).adjuster(14, GET_TEXTF(AMAX_E4), getAxisMaxAcceleration_mm_s2(E3) );
|
w.color(e_axis).adjuster(14, GET_TEXT_F(AMAX_E4), getAxisMaxAcceleration_mm_s2(E3) );
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
w.increments();
|
w.increments();
|
||||||
|
@ -34,21 +34,21 @@ void MaxVelocityScreen::onRedraw(draw_mode_t what) {
|
|||||||
using namespace ExtUI;
|
using namespace ExtUI;
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(0);
|
w.precision(0);
|
||||||
w.units(GET_TEXTF(UNITS_MM_S));
|
w.units(GET_TEXT_F(UNITS_MM_S));
|
||||||
w.heading( GET_TEXTF(VELOCITY));
|
w.heading( GET_TEXT_F(VELOCITY));
|
||||||
w.color(x_axis) .adjuster( 2, GET_TEXTF(VMAX_X), getAxisMaxFeedrate_mm_s(X) );
|
w.color(x_axis) .adjuster( 2, GET_TEXT_F(VMAX_X), getAxisMaxFeedrate_mm_s(X) );
|
||||||
w.color(y_axis) .adjuster( 4, GET_TEXTF(VMAX_Y), getAxisMaxFeedrate_mm_s(Y) );
|
w.color(y_axis) .adjuster( 4, GET_TEXT_F(VMAX_Y), getAxisMaxFeedrate_mm_s(Y) );
|
||||||
w.color(z_axis) .adjuster( 6, GET_TEXTF(VMAX_Z), getAxisMaxFeedrate_mm_s(Z) );
|
w.color(z_axis) .adjuster( 6, GET_TEXT_F(VMAX_Z), getAxisMaxFeedrate_mm_s(Z) );
|
||||||
#if EXTRUDERS == 1 || DISABLED(DISTINCT_E_FACTORS)
|
#if EXTRUDERS == 1 || DISABLED(DISTINCT_E_FACTORS)
|
||||||
w.color(e_axis) .adjuster( 8, GET_TEXTF(VMAX_E1), getAxisMaxFeedrate_mm_s(E0) );
|
w.color(e_axis) .adjuster( 8, GET_TEXT_F(VMAX_E1), getAxisMaxFeedrate_mm_s(E0) );
|
||||||
#elif EXTRUDERS > 1
|
#elif EXTRUDERS > 1
|
||||||
w.color(e_axis) .adjuster( 8, GET_TEXTF(VMAX_E1), getAxisMaxFeedrate_mm_s(E0) );
|
w.color(e_axis) .adjuster( 8, GET_TEXT_F(VMAX_E1), getAxisMaxFeedrate_mm_s(E0) );
|
||||||
w.color(e_axis) .adjuster( 10, GET_TEXTF(VMAX_E2), getAxisMaxFeedrate_mm_s(E1) );
|
w.color(e_axis) .adjuster( 10, GET_TEXT_F(VMAX_E2), getAxisMaxFeedrate_mm_s(E1) );
|
||||||
#if EXTRUDERS > 2
|
#if EXTRUDERS > 2
|
||||||
w.color(e_axis).adjuster( 12, GET_TEXTF(VMAX_E3), getAxisMaxFeedrate_mm_s(E2) );
|
w.color(e_axis).adjuster( 12, GET_TEXT_F(VMAX_E3), getAxisMaxFeedrate_mm_s(E2) );
|
||||||
#endif
|
#endif
|
||||||
#if EXTRUDERS > 3
|
#if EXTRUDERS > 3
|
||||||
w.color(e_axis).adjuster( 14, GET_TEXTF(VMAX_E4), getAxisMaxFeedrate_mm_s(E3) );
|
w.color(e_axis).adjuster( 14, GET_TEXT_F(VMAX_E4), getAxisMaxFeedrate_mm_s(E3) );
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
w.increments();
|
w.increments();
|
||||||
|
@ -45,24 +45,24 @@ void MoveAxisScreen::onEntry() {
|
|||||||
void MoveAxisScreen::onRedraw(draw_mode_t what) {
|
void MoveAxisScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(1);
|
w.precision(1);
|
||||||
w.units(GET_TEXTF(UNITS_MM));
|
w.units(GET_TEXT_F(UNITS_MM));
|
||||||
w.heading( GET_TEXTF(MOVE_AXIS));
|
w.heading( GET_TEXT_F(MOVE_AXIS));
|
||||||
w.home_buttons(20);
|
w.home_buttons(20);
|
||||||
w.color(Theme::x_axis).adjuster( 2, GET_TEXTF(AXIS_X), getAxisPosition_mm(X), canMove(X));
|
w.color(Theme::x_axis).adjuster( 2, GET_TEXT_F(AXIS_X), getAxisPosition_mm(X), canMove(X));
|
||||||
w.color(Theme::y_axis).adjuster( 4, GET_TEXTF(AXIS_Y), getAxisPosition_mm(Y), canMove(Y));
|
w.color(Theme::y_axis).adjuster( 4, GET_TEXT_F(AXIS_Y), getAxisPosition_mm(Y), canMove(Y));
|
||||||
w.color(Theme::z_axis).adjuster( 6, GET_TEXTF(AXIS_Z), getAxisPosition_mm(Z), canMove(Z));
|
w.color(Theme::z_axis).adjuster( 6, GET_TEXT_F(AXIS_Z), getAxisPosition_mm(Z), canMove(Z));
|
||||||
|
|
||||||
w.color(Theme::e_axis);
|
w.color(Theme::e_axis);
|
||||||
#if EXTRUDERS == 1
|
#if EXTRUDERS == 1
|
||||||
w.adjuster( 8, GET_TEXTF(AXIS_E), screen_data.MoveAxisScreen.e_rel[0], canMove(E0));
|
w.adjuster( 8, GET_TEXT_F(AXIS_E), screen_data.MoveAxisScreen.e_rel[0], canMove(E0));
|
||||||
#elif EXTRUDERS > 1
|
#elif EXTRUDERS > 1
|
||||||
w.adjuster( 8, GET_TEXTF(AXIS_E1), screen_data.MoveAxisScreen.e_rel[0], canMove(E0));
|
w.adjuster( 8, GET_TEXT_F(AXIS_E1), screen_data.MoveAxisScreen.e_rel[0], canMove(E0));
|
||||||
w.adjuster( 10, GET_TEXTF(AXIS_E2), screen_data.MoveAxisScreen.e_rel[1], canMove(E1));
|
w.adjuster( 10, GET_TEXT_F(AXIS_E2), screen_data.MoveAxisScreen.e_rel[1], canMove(E1));
|
||||||
#if EXTRUDERS > 2
|
#if EXTRUDERS > 2
|
||||||
w.adjuster( 12, GET_TEXTF(AXIS_E3), screen_data.MoveAxisScreen.e_rel[2], canMove(E2));
|
w.adjuster( 12, GET_TEXT_F(AXIS_E3), screen_data.MoveAxisScreen.e_rel[2], canMove(E2));
|
||||||
#endif
|
#endif
|
||||||
#if EXTRUDERS > 3
|
#if EXTRUDERS > 3
|
||||||
w.adjuster( 14, GET_TEXTF(AXIS_E4), screen_data.MoveAxisScreen.e_rel[3], canMove(E3));
|
w.adjuster( 14, GET_TEXT_F(AXIS_E4), screen_data.MoveAxisScreen.e_rel[3], canMove(E3));
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
w.increments();
|
w.increments();
|
||||||
|
@ -39,14 +39,14 @@ void NozzleOffsetScreen::onEntry() {
|
|||||||
|
|
||||||
void NozzleOffsetScreen::onRedraw(draw_mode_t what) {
|
void NozzleOffsetScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(2).units(GET_TEXTF(UNITS_MM));
|
w.precision(2).units(GET_TEXT_F(UNITS_MM));
|
||||||
|
|
||||||
w.heading( GET_TEXTF(TOOL_OFFSETS));
|
w.heading( GET_TEXT_F(TOOL_OFFSETS));
|
||||||
w.color(Theme::x_axis).adjuster(2, GET_TEXTF(AXIS_X), ExtUI::getNozzleOffset_mm(X, E1));
|
w.color(Theme::x_axis).adjuster(2, GET_TEXT_F(AXIS_X), ExtUI::getNozzleOffset_mm(X, E1));
|
||||||
w.color(Theme::y_axis).adjuster(4, GET_TEXTF(AXIS_Y), ExtUI::getNozzleOffset_mm(Y, E1));
|
w.color(Theme::y_axis).adjuster(4, GET_TEXT_F(AXIS_Y), ExtUI::getNozzleOffset_mm(Y, E1));
|
||||||
w.color(Theme::z_axis).adjuster(6, GET_TEXTF(AXIS_Z), ExtUI::getNozzleOffset_mm(Z, E1));
|
w.color(Theme::z_axis).adjuster(6, GET_TEXT_F(AXIS_Z), ExtUI::getNozzleOffset_mm(Z, E1));
|
||||||
#if ENABLED(CALIBRATION_GCODE)
|
#if ENABLED(CALIBRATION_GCODE)
|
||||||
w.button(8, GET_TEXTF(MEASURE_AUTOMATICALLY), !isPrinting());
|
w.button(8, GET_TEXT_F(MEASURE_AUTOMATICALLY), !isPrinting());
|
||||||
#endif
|
#endif
|
||||||
w.increments();
|
w.increments();
|
||||||
}
|
}
|
||||||
|
@ -43,21 +43,21 @@ void NudgeNozzleScreen::onEntry() {
|
|||||||
|
|
||||||
void NudgeNozzleScreen::onRedraw(draw_mode_t what) {
|
void NudgeNozzleScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(2, BaseNumericAdjustmentScreen::DEFAULT_MIDRANGE).units(GET_TEXTF(UNITS_MM));
|
w.precision(2, BaseNumericAdjustmentScreen::DEFAULT_MIDRANGE).units(GET_TEXT_F(UNITS_MM));
|
||||||
|
|
||||||
w.heading( GET_TEXTF(NUDGE_NOZZLE));
|
w.heading( GET_TEXT_F(NUDGE_NOZZLE));
|
||||||
#if ENABLED(BABYSTEP_XY)
|
#if ENABLED(BABYSTEP_XY)
|
||||||
w.color(x_axis).adjuster(2, GET_TEXTF(AXIS_X), screen_data.NudgeNozzleScreen.rel.x / getAxisSteps_per_mm(X));
|
w.color(x_axis).adjuster(2, GET_TEXT_F(AXIS_X), screen_data.NudgeNozzleScreen.rel.x / getAxisSteps_per_mm(X));
|
||||||
w.color(y_axis).adjuster(4, GET_TEXTF(AXIS_Y), screen_data.NudgeNozzleScreen.rel.y / getAxisSteps_per_mm(Y));
|
w.color(y_axis).adjuster(4, GET_TEXT_F(AXIS_Y), screen_data.NudgeNozzleScreen.rel.y / getAxisSteps_per_mm(Y));
|
||||||
#endif
|
#endif
|
||||||
w.color(z_axis).adjuster(6, GET_TEXTF(AXIS_Z), screen_data.NudgeNozzleScreen.rel.z / getAxisSteps_per_mm(Z));
|
w.color(z_axis).adjuster(6, GET_TEXT_F(AXIS_Z), screen_data.NudgeNozzleScreen.rel.z / getAxisSteps_per_mm(Z));
|
||||||
w.increments();
|
w.increments();
|
||||||
#if EXTRUDERS > 1
|
#if EXTRUDERS > 1
|
||||||
w.toggle (8, GET_TEXTF(ADJUST_BOTH_NOZZLES), screen_data.NudgeNozzleScreen.link_nozzles);
|
w.toggle (8, GET_TEXT_F(ADJUST_BOTH_NOZZLES), screen_data.NudgeNozzleScreen.link_nozzles);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EXTRUDERS > 1 || HAS_BED_PROBE
|
#if EXTRUDERS > 1 || HAS_BED_PROBE
|
||||||
w.toggle (9, GET_TEXTF(SHOW_OFFSETS), screen_data.NudgeNozzleScreen.show_offsets);
|
w.toggle (9, GET_TEXT_F(SHOW_OFFSETS), screen_data.NudgeNozzleScreen.show_offsets);
|
||||||
|
|
||||||
if (screen_data.NudgeNozzleScreen.show_offsets) {
|
if (screen_data.NudgeNozzleScreen.show_offsets) {
|
||||||
char str[19];
|
char str[19];
|
||||||
@ -69,12 +69,12 @@ void NudgeNozzleScreen::onRedraw(draw_mode_t what) {
|
|||||||
dtostrf(getZOffset_mm(), 4, 2, str);
|
dtostrf(getZOffset_mm(), 4, 2, str);
|
||||||
strcat(str, " ");
|
strcat(str, " ");
|
||||||
strcat_P(str, GET_TEXT(UNITS_MM));
|
strcat_P(str, GET_TEXT(UNITS_MM));
|
||||||
w.text_field (0, GET_TEXTF(ZPROBE_ZOFFSET), str);
|
w.text_field (0, GET_TEXT_F(ZPROBE_ZOFFSET), str);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EXTRUDERS > 1
|
#if EXTRUDERS > 1
|
||||||
format_position(str, getNozzleOffset_mm(X, E1), getNozzleOffset_mm(Y, E1), getNozzleOffset_mm(Z, E1));
|
format_position(str, getNozzleOffset_mm(X, E1), getNozzleOffset_mm(Y, E1), getNozzleOffset_mm(Z, E1));
|
||||||
w.text_field (0, GET_TEXTF(TOOL_OFFSETS), str);
|
w.text_field (0, GET_TEXT_F(TOOL_OFFSETS), str);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -29,7 +29,7 @@
|
|||||||
using namespace ExtUI;
|
using namespace ExtUI;
|
||||||
|
|
||||||
void RestoreFailsafeDialogBox::onRedraw(draw_mode_t) {
|
void RestoreFailsafeDialogBox::onRedraw(draw_mode_t) {
|
||||||
drawMessage(GET_TEXTF(EEPROM_RESET_WARNING));
|
drawMessage(GET_TEXT_F(EEPROM_RESET_WARNING));
|
||||||
drawYesNoButtons();
|
drawYesNoButtons();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -37,7 +37,7 @@ bool RestoreFailsafeDialogBox::onTouchEnd(uint8_t tag) {
|
|||||||
switch (tag) {
|
switch (tag) {
|
||||||
case 1:
|
case 1:
|
||||||
ExtUI::injectCommands_P(PSTR("M502"));
|
ExtUI::injectCommands_P(PSTR("M502"));
|
||||||
AlertDialogBox::show(GET_TEXTF(EEPROM_RESET));
|
AlertDialogBox::show(GET_TEXT_F(EEPROM_RESET));
|
||||||
// Remove RestoreFailsafeDialogBox from the stack
|
// Remove RestoreFailsafeDialogBox from the stack
|
||||||
// so the alert box doesn't return to it.
|
// so the alert box doesn't return to it.
|
||||||
current_screen.forget();
|
current_screen.forget();
|
||||||
|
@ -31,7 +31,7 @@ using namespace ExtUI;
|
|||||||
bool SaveSettingsDialogBox::needs_save = false;
|
bool SaveSettingsDialogBox::needs_save = false;
|
||||||
|
|
||||||
void SaveSettingsDialogBox::onRedraw(draw_mode_t) {
|
void SaveSettingsDialogBox::onRedraw(draw_mode_t) {
|
||||||
drawMessage(GET_TEXTF(EEPROM_SAVE_PROMPT));
|
drawMessage(GET_TEXT_F(EEPROM_SAVE_PROMPT));
|
||||||
drawYesNoButtons();
|
drawYesNoButtons();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -40,7 +40,7 @@ bool SaveSettingsDialogBox::onTouchEnd(uint8_t tag) {
|
|||||||
switch (tag) {
|
switch (tag) {
|
||||||
case 1:
|
case 1:
|
||||||
injectCommands_P(PSTR("M500"));
|
injectCommands_P(PSTR("M500"));
|
||||||
AlertDialogBox::show(GET_TEXTF(EEPROM_SAVED));
|
AlertDialogBox::show(GET_TEXT_F(EEPROM_SAVED));
|
||||||
// Remove SaveSettingsDialogBox from the stack
|
// Remove SaveSettingsDialogBox from the stack
|
||||||
// so the alert box doesn't return to me.
|
// so the alert box doesn't return to me.
|
||||||
current_screen.forget();
|
current_screen.forget();
|
||||||
|
@ -46,7 +46,7 @@ void SpinnerDialogBox::hide() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void SpinnerDialogBox::enqueueAndWait_P(const progmem_str commands) {
|
void SpinnerDialogBox::enqueueAndWait_P(const progmem_str commands) {
|
||||||
enqueueAndWait_P(GET_TEXTF(PLEASE_WAIT), commands);
|
enqueueAndWait_P(GET_TEXT_F(PLEASE_WAIT), commands);
|
||||||
}
|
}
|
||||||
|
|
||||||
void SpinnerDialogBox::enqueueAndWait_P(const progmem_str message, const progmem_str commands) {
|
void SpinnerDialogBox::enqueueAndWait_P(const progmem_str message, const progmem_str commands) {
|
||||||
|
@ -44,14 +44,14 @@ void StatisticsScreen::onRedraw(draw_mode_t what) {
|
|||||||
.tag(0)
|
.tag(0)
|
||||||
|
|
||||||
.font(Theme::font_medium)
|
.font(Theme::font_medium)
|
||||||
.text(BTN_POS(1,1), BTN_SIZE(4,1), GET_TEXTF(PRINTER_STATISTICS))
|
.text(BTN_POS(1,1), BTN_SIZE(4,1), GET_TEXT_F(PRINTER_STATISTICS))
|
||||||
.font(Theme::font_small)
|
.font(Theme::font_small)
|
||||||
.tag(0)
|
.tag(0)
|
||||||
.text(BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXTF(INFO_PRINT_COUNT), OPT_RIGHTX | OPT_CENTERY)
|
.text(BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXT_F(INFO_PRINT_COUNT), OPT_RIGHTX | OPT_CENTERY)
|
||||||
.text(BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXTF(INFO_COMPLETED_PRINTS), OPT_RIGHTX | OPT_CENTERY)
|
.text(BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXT_F(INFO_COMPLETED_PRINTS), OPT_RIGHTX | OPT_CENTERY)
|
||||||
.text(BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXTF(INFO_PRINT_TIME), OPT_RIGHTX | OPT_CENTERY)
|
.text(BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXT_F(INFO_PRINT_TIME), OPT_RIGHTX | OPT_CENTERY)
|
||||||
.text(BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXTF(INFO_PRINT_LONGEST), OPT_RIGHTX | OPT_CENTERY)
|
.text(BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXT_F(INFO_PRINT_LONGEST), OPT_RIGHTX | OPT_CENTERY)
|
||||||
.text(BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXTF(INFO_PRINT_FILAMENT), OPT_RIGHTX | OPT_CENTERY);
|
.text(BTN_POS(1,6), BTN_SIZE(2,1), GET_TEXT_F(INFO_PRINT_FILAMENT), OPT_RIGHTX | OPT_CENTERY);
|
||||||
// Don't chain the following, it causes strange issues with evaluation ordering!
|
// Don't chain the following, it causes strange issues with evaluation ordering!
|
||||||
cmd.text(BTN_POS(3,2), BTN_SIZE(2,1), getTotalPrints_str(buffer));
|
cmd.text(BTN_POS(3,2), BTN_SIZE(2,1), getTotalPrints_str(buffer));
|
||||||
cmd.text(BTN_POS(3,3), BTN_SIZE(2,1), getFinishedPrints_str(buffer));
|
cmd.text(BTN_POS(3,3), BTN_SIZE(2,1), getFinishedPrints_str(buffer));
|
||||||
@ -63,7 +63,7 @@ void StatisticsScreen::onRedraw(draw_mode_t what) {
|
|||||||
if (what & FOREGROUND) {
|
if (what & FOREGROUND) {
|
||||||
cmd.font(Theme::font_medium)
|
cmd.font(Theme::font_medium)
|
||||||
.colors(action_btn)
|
.colors(action_btn)
|
||||||
.tag(1).button(BTN_POS(1,7), BTN_SIZE(4,1), GET_TEXTF(BACK));
|
.tag(1).button(BTN_POS(1,7), BTN_SIZE(4,1), GET_TEXT_F(BACK));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -53,9 +53,9 @@ void StatusScreen::draw_axis_position(draw_mode_t what) {
|
|||||||
.button( BTN_POS(1,7), BTN_SIZE(2,1), F(""), OPT_FLAT)
|
.button( BTN_POS(1,7), BTN_SIZE(2,1), F(""), OPT_FLAT)
|
||||||
|
|
||||||
.font(Theme::font_small)
|
.font(Theme::font_small)
|
||||||
.text ( BTN_POS(1,5), BTN_SIZE(1,1), GET_TEXTF(AXIS_X))
|
.text ( BTN_POS(1,5), BTN_SIZE(1,1), GET_TEXT_F(AXIS_X))
|
||||||
.text ( BTN_POS(1,6), BTN_SIZE(1,1), GET_TEXTF(AXIS_Y))
|
.text ( BTN_POS(1,6), BTN_SIZE(1,1), GET_TEXT_F(AXIS_Y))
|
||||||
.text ( BTN_POS(1,7), BTN_SIZE(1,1), GET_TEXTF(AXIS_Z))
|
.text ( BTN_POS(1,7), BTN_SIZE(1,1), GET_TEXT_F(AXIS_Z))
|
||||||
|
|
||||||
.font(Theme::font_medium)
|
.font(Theme::font_medium)
|
||||||
.fgcolor(Theme::x_axis) .button( BTN_POS(2,5), BTN_SIZE(2,1), F(""), OPT_FLAT)
|
.fgcolor(Theme::x_axis) .button( BTN_POS(2,5), BTN_SIZE(2,1), F(""), OPT_FLAT)
|
||||||
@ -69,9 +69,9 @@ void StatusScreen::draw_axis_position(draw_mode_t what) {
|
|||||||
.button( BTN_POS(3,5), BTN_SIZE(1,2), F(""), OPT_FLAT)
|
.button( BTN_POS(3,5), BTN_SIZE(1,2), F(""), OPT_FLAT)
|
||||||
|
|
||||||
.font(Theme::font_small)
|
.font(Theme::font_small)
|
||||||
.text ( BTN_POS(1,5), BTN_SIZE(1,1), GET_TEXTF(AXIS_X))
|
.text ( BTN_POS(1,5), BTN_SIZE(1,1), GET_TEXT_F(AXIS_X))
|
||||||
.text ( BTN_POS(2,5), BTN_SIZE(1,1), GET_TEXTF(AXIS_Y))
|
.text ( BTN_POS(2,5), BTN_SIZE(1,1), GET_TEXT_F(AXIS_Y))
|
||||||
.text ( BTN_POS(3,5), BTN_SIZE(1,1), GET_TEXTF(AXIS_Z))
|
.text ( BTN_POS(3,5), BTN_SIZE(1,1), GET_TEXT_F(AXIS_Z))
|
||||||
.font(Theme::font_medium)
|
.font(Theme::font_medium)
|
||||||
|
|
||||||
.fgcolor(Theme::x_axis) .button( BTN_POS(1,6), BTN_SIZE(1,1), F(""), OPT_FLAT)
|
.fgcolor(Theme::x_axis) .button( BTN_POS(1,6), BTN_SIZE(1,1), F(""), OPT_FLAT)
|
||||||
@ -279,12 +279,12 @@ void StatusScreen::draw_interaction_buttons(draw_mode_t what) {
|
|||||||
#else
|
#else
|
||||||
BTN_POS(1,7), BTN_SIZE(2,2),
|
BTN_POS(1,7), BTN_SIZE(2,2),
|
||||||
#endif
|
#endif
|
||||||
isPrintingFromMedia() ? GET_TEXTF(PRINTING) : GET_TEXTF(MEDIA)
|
isPrintingFromMedia() ? GET_TEXT_F(PRINTING) : GET_TEXT_F(MEDIA)
|
||||||
).colors(!has_media ? action_btn : normal_btn)
|
).colors(!has_media ? action_btn : normal_btn)
|
||||||
#ifdef TOUCH_UI_PORTRAIT
|
#ifdef TOUCH_UI_PORTRAIT
|
||||||
.tag(4).button( BTN_POS(3,8), BTN_SIZE(2,1), GET_TEXTF(MENU));
|
.tag(4).button( BTN_POS(3,8), BTN_SIZE(2,1), GET_TEXT_F(MENU));
|
||||||
#else
|
#else
|
||||||
.tag(4).button( BTN_POS(3,7), BTN_SIZE(2,2), GET_TEXTF(MENU));
|
.tag(4).button( BTN_POS(3,7), BTN_SIZE(2,2), GET_TEXT_F(MENU));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#undef GRID_COLS
|
#undef GRID_COLS
|
||||||
|
@ -33,22 +33,22 @@ using namespace Theme;
|
|||||||
void StepperBumpSensitivityScreen::onRedraw(draw_mode_t what) {
|
void StepperBumpSensitivityScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(0, BaseNumericAdjustmentScreen::DEFAULT_LOWEST);
|
w.precision(0, BaseNumericAdjustmentScreen::DEFAULT_LOWEST);
|
||||||
w.heading( GET_TEXTF(HOME_SENSE));
|
w.heading( GET_TEXT_F(HOME_SENSE));
|
||||||
w.color(x_axis) .adjuster( 2, GET_TEXTF(AXIS_X), getTMCBumpSensitivity(X),
|
w.color(x_axis) .adjuster( 2, GET_TEXT_F(AXIS_X), getTMCBumpSensitivity(X),
|
||||||
#if X_SENSORLESS
|
#if X_SENSORLESS
|
||||||
true
|
true
|
||||||
#else
|
#else
|
||||||
false
|
false
|
||||||
#endif
|
#endif
|
||||||
);
|
);
|
||||||
w.color(y_axis) .adjuster( 4, GET_TEXTF(AXIS_Y), getTMCBumpSensitivity(Y),
|
w.color(y_axis) .adjuster( 4, GET_TEXT_F(AXIS_Y), getTMCBumpSensitivity(Y),
|
||||||
#if Y_SENSORLESS
|
#if Y_SENSORLESS
|
||||||
true
|
true
|
||||||
#else
|
#else
|
||||||
false
|
false
|
||||||
#endif
|
#endif
|
||||||
);
|
);
|
||||||
w.color(z_axis) .adjuster( 6, GET_TEXTF(AXIS_Z), getTMCBumpSensitivity(Z),
|
w.color(z_axis) .adjuster( 6, GET_TEXT_F(AXIS_Z), getTMCBumpSensitivity(Z),
|
||||||
#if Z_SENSORLESS
|
#if Z_SENSORLESS
|
||||||
true
|
true
|
||||||
#else
|
#else
|
||||||
|
@ -33,21 +33,21 @@ using namespace Theme;
|
|||||||
void StepperCurrentScreen::onRedraw(draw_mode_t what) {
|
void StepperCurrentScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(0);
|
w.precision(0);
|
||||||
w.units(GET_TEXTF(UNITS_MILLIAMP));
|
w.units(GET_TEXT_F(UNITS_MILLIAMP));
|
||||||
w.heading( GET_TEXTF(MOTOR_CURRENT));
|
w.heading( GET_TEXT_F(MOTOR_CURRENT));
|
||||||
w.color(x_axis) .adjuster( 2, GET_TEXTF(AXIS_X), getAxisCurrent_mA(X) );
|
w.color(x_axis) .adjuster( 2, GET_TEXT_F(AXIS_X), getAxisCurrent_mA(X) );
|
||||||
w.color(y_axis) .adjuster( 4, GET_TEXTF(AXIS_Y), getAxisCurrent_mA(Y) );
|
w.color(y_axis) .adjuster( 4, GET_TEXT_F(AXIS_Y), getAxisCurrent_mA(Y) );
|
||||||
w.color(z_axis) .adjuster( 6, GET_TEXTF(AXIS_Z), getAxisCurrent_mA(Z) );
|
w.color(z_axis) .adjuster( 6, GET_TEXT_F(AXIS_Z), getAxisCurrent_mA(Z) );
|
||||||
#if EXTRUDERS == 1
|
#if EXTRUDERS == 1
|
||||||
w.color(e_axis).adjuster( 8, GET_TEXTF(AXIS_E), getAxisCurrent_mA(E0) );
|
w.color(e_axis).adjuster( 8, GET_TEXT_F(AXIS_E), getAxisCurrent_mA(E0) );
|
||||||
#elif EXTRUDERS > 1
|
#elif EXTRUDERS > 1
|
||||||
w.color(e_axis).adjuster( 8, GET_TEXTF(AXIS_E1), getAxisCurrent_mA(E0) );
|
w.color(e_axis).adjuster( 8, GET_TEXT_F(AXIS_E1), getAxisCurrent_mA(E0) );
|
||||||
w.color(e_axis).adjuster(10, GET_TEXTF(AXIS_E2), getAxisCurrent_mA(E1) );
|
w.color(e_axis).adjuster(10, GET_TEXT_F(AXIS_E2), getAxisCurrent_mA(E1) );
|
||||||
#if EXTRUDERS > 2
|
#if EXTRUDERS > 2
|
||||||
w.color(e_axis).adjuster(12, GET_TEXTF(AXIS_E3), getAxisCurrent_mA(E2) );
|
w.color(e_axis).adjuster(12, GET_TEXT_F(AXIS_E3), getAxisCurrent_mA(E2) );
|
||||||
#endif
|
#endif
|
||||||
#if EXTRUDERS > 3
|
#if EXTRUDERS > 3
|
||||||
w.color(e_axis).adjuster(14, GET_TEXTF(AXIS_E4), getAxisCurrent_mA(E3) );
|
w.color(e_axis).adjuster(14, GET_TEXT_F(AXIS_E4), getAxisCurrent_mA(E3) );
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
w.increments();
|
w.increments();
|
||||||
|
@ -33,21 +33,21 @@ using namespace Theme;
|
|||||||
void StepsScreen::onRedraw(draw_mode_t what) {
|
void StepsScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(0);
|
w.precision(0);
|
||||||
w.units(GET_TEXTF(UNITS_STEP_MM));
|
w.units(GET_TEXT_F(UNITS_STEP_MM));
|
||||||
w.heading( GET_TEXTF(STEPS_PER_MM));
|
w.heading( GET_TEXT_F(STEPS_PER_MM));
|
||||||
w.color(x_axis) .adjuster( 2, GET_TEXTF(AXIS_X), getAxisSteps_per_mm(X) );
|
w.color(x_axis) .adjuster( 2, GET_TEXT_F(AXIS_X), getAxisSteps_per_mm(X) );
|
||||||
w.color(y_axis) .adjuster( 4, GET_TEXTF(AXIS_Y), getAxisSteps_per_mm(Y) );
|
w.color(y_axis) .adjuster( 4, GET_TEXT_F(AXIS_Y), getAxisSteps_per_mm(Y) );
|
||||||
w.color(z_axis) .adjuster( 6, GET_TEXTF(AXIS_Z), getAxisSteps_per_mm(Z) );
|
w.color(z_axis) .adjuster( 6, GET_TEXT_F(AXIS_Z), getAxisSteps_per_mm(Z) );
|
||||||
#if EXTRUDERS == 1 || DISABLED(DISTINCT_E_FACTORS)
|
#if EXTRUDERS == 1 || DISABLED(DISTINCT_E_FACTORS)
|
||||||
w.color(e_axis) .adjuster( 8, GET_TEXTF(AXIS_E), getAxisSteps_per_mm(E0) );
|
w.color(e_axis) .adjuster( 8, GET_TEXT_F(AXIS_E), getAxisSteps_per_mm(E0) );
|
||||||
#elif EXTRUDERS > 1
|
#elif EXTRUDERS > 1
|
||||||
w.color(e_axis) .adjuster( 8, GET_TEXTF(AXIS_E1), getAxisSteps_per_mm(E0) );
|
w.color(e_axis) .adjuster( 8, GET_TEXT_F(AXIS_E1), getAxisSteps_per_mm(E0) );
|
||||||
w.color(e_axis) .adjuster(10, GET_TEXTF(AXIS_E2), getAxisSteps_per_mm(E1) );
|
w.color(e_axis) .adjuster(10, GET_TEXT_F(AXIS_E2), getAxisSteps_per_mm(E1) );
|
||||||
#if EXTRUDERS > 2
|
#if EXTRUDERS > 2
|
||||||
w.color(e_axis) .adjuster(12, GET_TEXTF(AXIS_E3), getAxisSteps_per_mm(E2) );
|
w.color(e_axis) .adjuster(12, GET_TEXT_F(AXIS_E3), getAxisSteps_per_mm(E2) );
|
||||||
#endif
|
#endif
|
||||||
#if EXTRUDERS > 3
|
#if EXTRUDERS > 3
|
||||||
w.color(e_axis) .adjuster(14, GET_TEXTF(AXIS_E4), getAxisSteps_per_mm(E3) );
|
w.color(e_axis) .adjuster(14, GET_TEXT_F(AXIS_E4), getAxisSteps_per_mm(E3) );
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
w.increments();
|
w.increments();
|
||||||
|
@ -32,29 +32,29 @@ using namespace ExtUI;
|
|||||||
|
|
||||||
void TemperatureScreen::onRedraw(draw_mode_t what) {
|
void TemperatureScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(0).color(temp).units(GET_TEXTF(UNITS_C));
|
w.precision(0).color(temp).units(GET_TEXT_F(UNITS_C));
|
||||||
w.heading(GET_TEXTF(TEMPERATURE));
|
w.heading(GET_TEXT_F(TEMPERATURE));
|
||||||
w.button(30, GET_TEXTF(COOLDOWN));
|
w.button(30, GET_TEXT_F(COOLDOWN));
|
||||||
#ifndef LULZBOT_DISABLE_TOOLHEAD_HEATER
|
#ifndef LULZBOT_DISABLE_TOOLHEAD_HEATER
|
||||||
#if HOTENDS == 1
|
#if HOTENDS == 1
|
||||||
w.adjuster( 2, GET_TEXTF(HOTEND), getTargetTemp_celsius(E0));
|
w.adjuster( 2, GET_TEXT_F(HOTEND), getTargetTemp_celsius(E0));
|
||||||
#else
|
#else
|
||||||
w.adjuster( 2, GET_TEXTF(HOTEND1), getTargetTemp_celsius(E0));
|
w.adjuster( 2, GET_TEXT_F(HOTEND1), getTargetTemp_celsius(E0));
|
||||||
w.adjuster( 4, GET_TEXTF(HOTEND2), getTargetTemp_celsius(E1));
|
w.adjuster( 4, GET_TEXT_F(HOTEND2), getTargetTemp_celsius(E1));
|
||||||
#if HOTENDS > 2
|
#if HOTENDS > 2
|
||||||
w.adjuster( 6, GET_TEXTF(HOTEND3), getTargetTemp_celsius(E2));
|
w.adjuster( 6, GET_TEXT_F(HOTEND3), getTargetTemp_celsius(E2));
|
||||||
#endif
|
#endif
|
||||||
#if HOTENDS > 3
|
#if HOTENDS > 3
|
||||||
w.adjuster( 8, GET_TEXTF(HOTEND4), getTargetTemp_celsius(E3));
|
w.adjuster( 8, GET_TEXT_F(HOTEND4), getTargetTemp_celsius(E3));
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#if HAS_HEATED_BED
|
#if HAS_HEATED_BED
|
||||||
w.adjuster( 20, GET_TEXTF(BED), getTargetTemp_celsius(BED));
|
w.adjuster( 20, GET_TEXT_F(BED), getTargetTemp_celsius(BED));
|
||||||
#endif
|
#endif
|
||||||
#if FAN_COUNT > 0
|
#if FAN_COUNT > 0
|
||||||
w.color(fan_speed).units(GET_TEXTF(UNITS_PERCENT));
|
w.color(fan_speed).units(GET_TEXT_F(UNITS_PERCENT));
|
||||||
w.adjuster( 10, GET_TEXTF(FAN_SPEED), getTargetFan_percent(FAN0));
|
w.adjuster( 10, GET_TEXT_F(FAN_SPEED), getTargetFan_percent(FAN0));
|
||||||
#endif
|
#endif
|
||||||
w.increments();
|
w.increments();
|
||||||
}
|
}
|
||||||
|
@ -45,7 +45,7 @@ void TouchCalibrationScreen::onEntry() {
|
|||||||
.cmd(CLEAR_COLOR_RGB(bg_color))
|
.cmd(CLEAR_COLOR_RGB(bg_color))
|
||||||
.cmd(CLEAR(true,true,true))
|
.cmd(CLEAR(true,true,true))
|
||||||
.cmd(COLOR_RGB(bg_text_enabled));
|
.cmd(COLOR_RGB(bg_text_enabled));
|
||||||
draw_text_box(cmd, BTN_POS(1,1), BTN_SIZE(4,16), GET_TEXTF(TOUCH_CALIBRATION_START), OPT_CENTER, font_large);
|
draw_text_box(cmd, BTN_POS(1,1), BTN_SIZE(4,16), GET_TEXT_F(TOUCH_CALIBRATION_START), OPT_CENTER, font_large);
|
||||||
cmd.cmd(DL::DL_DISPLAY)
|
cmd.cmd(DL::DL_DISPLAY)
|
||||||
.cmd(CMD_SWAP)
|
.cmd(CMD_SWAP)
|
||||||
.execute();
|
.execute();
|
||||||
@ -76,7 +76,7 @@ void TouchCalibrationScreen::onRedraw(draw_mode_t) {
|
|||||||
.cmd(CLEAR(true,true,true))
|
.cmd(CLEAR(true,true,true))
|
||||||
.cmd(COLOR_RGB(bg_text_enabled));
|
.cmd(COLOR_RGB(bg_text_enabled));
|
||||||
|
|
||||||
draw_text_box(cmd, BTN_POS(1,1), BTN_SIZE(4,16), GET_TEXTF(TOUCH_CALIBRATION_PROMPT), OPT_CENTER, font_large);
|
draw_text_box(cmd, BTN_POS(1,1), BTN_SIZE(4,16), GET_TEXT_F(TOUCH_CALIBRATION_PROMPT), OPT_CENTER, font_large);
|
||||||
cmd.cmd(CMD_CALIBRATE);
|
cmd.cmd(CMD_CALIBRATE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,79 +52,79 @@ void TuneMenu::onRedraw(draw_mode_t what) {
|
|||||||
cmd.colors(normal_btn)
|
cmd.colors(normal_btn)
|
||||||
.font(font_medium)
|
.font(font_medium)
|
||||||
#ifdef TOUCH_UI_PORTRAIT
|
#ifdef TOUCH_UI_PORTRAIT
|
||||||
.tag(2).enabled(1) .button( BTN_POS(1,1), BTN_SIZE(2,1), GET_TEXTF(TEMPERATURE))
|
.tag(2).enabled(1) .button( BTN_POS(1,1), BTN_SIZE(2,1), GET_TEXT_F(TEMPERATURE))
|
||||||
.tag(3).enabled(!isPrinting()).button( BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXTF(CHANGE_FILAMENT))
|
.tag(3).enabled(!isPrinting()).button( BTN_POS(1,2), BTN_SIZE(2,1), GET_TEXT_F(CHANGE_FILAMENT))
|
||||||
#if EITHER(LIN_ADVANCE, FILAMENT_RUNOUT_SENSOR)
|
#if EITHER(LIN_ADVANCE, FILAMENT_RUNOUT_SENSOR)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(9).button( BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXTF(FILAMENT))
|
.tag(9).button( BTN_POS(1,3), BTN_SIZE(2,1), GET_TEXT_F(FILAMENT))
|
||||||
#if ENABLED(BABYSTEPPING)
|
#if ENABLED(BABYSTEPPING)
|
||||||
.tag(4).enabled(1) .button( BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXTF(NUDGE_NOZZLE))
|
.tag(4).enabled(1) .button( BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXT_F(NUDGE_NOZZLE))
|
||||||
#else
|
#else
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(4) .button( BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXTF(ZPROBE_ZOFFSET))
|
.tag(4) .button( BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXT_F(ZPROBE_ZOFFSET))
|
||||||
#endif
|
#endif
|
||||||
.tag(5).enabled(1) .button( BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXTF(PRINT_SPEED))
|
.tag(5).enabled(1) .button( BTN_POS(1,5), BTN_SIZE(2,1), GET_TEXT_F(PRINT_SPEED))
|
||||||
.tag(isPrintingFromMediaPaused() ? 7 : 6)
|
.tag(isPrintingFromMediaPaused() ? 7 : 6)
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
.enabled(isPrintingFromMedia())
|
.enabled(isPrintingFromMedia())
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.button( BTN_POS(1,6), BTN_SIZE(2,1), isPrintingFromMediaPaused() ? GET_TEXTF(RESUME_PRINT) : GET_TEXTF(PAUSE_PRINT))
|
.button( BTN_POS(1,6), BTN_SIZE(2,1), isPrintingFromMediaPaused() ? GET_TEXT_F(RESUME_PRINT) : GET_TEXT_F(PAUSE_PRINT))
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
.enabled(isPrintingFromMedia())
|
.enabled(isPrintingFromMedia())
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(8) .button( BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXTF(STOP_PRINT))
|
.tag(8) .button( BTN_POS(1,7), BTN_SIZE(2,1), GET_TEXT_F(STOP_PRINT))
|
||||||
.tag(1).colors(action_btn)
|
.tag(1).colors(action_btn)
|
||||||
.button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXTF(BACK));
|
.button( BTN_POS(1,8), BTN_SIZE(2,1), GET_TEXT_F(BACK));
|
||||||
#else // TOUCH_UI_PORTRAIT
|
#else // TOUCH_UI_PORTRAIT
|
||||||
.tag(2).enabled(1) .button( BTN_POS(1,1), BTN_SIZE(1,1), GET_TEXTF(TEMPERATURE))
|
.tag(2).enabled(1) .button( BTN_POS(1,1), BTN_SIZE(1,1), GET_TEXT_F(TEMPERATURE))
|
||||||
.tag(3).enabled(!isPrinting()).button( BTN_POS(1,2), BTN_SIZE(1,1), GET_TEXTF(CHANGE_FILAMENT))
|
.tag(3).enabled(!isPrinting()).button( BTN_POS(1,2), BTN_SIZE(1,1), GET_TEXT_F(CHANGE_FILAMENT))
|
||||||
#if ENABLED(BABYSTEPPING)
|
#if ENABLED(BABYSTEPPING)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
#if ENABLED(BABYSTEPPING)
|
#if ENABLED(BABYSTEPPING)
|
||||||
.tag(4) .button( BTN_POS(2,1), BTN_SIZE(1,1), GET_TEXTF(NUDGE_NOZZLE))
|
.tag(4) .button( BTN_POS(2,1), BTN_SIZE(1,1), GET_TEXT_F(NUDGE_NOZZLE))
|
||||||
#else
|
#else
|
||||||
#if HAS_BED_PROBE
|
#if HAS_BED_PROBE
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(4) .button( BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXTF(ZPROBE_ZOFFSET))
|
.tag(4) .button( BTN_POS(1,4), BTN_SIZE(2,1), GET_TEXT_F(ZPROBE_ZOFFSET))
|
||||||
#endif
|
#endif
|
||||||
.tag(5).enabled(1) .button( BTN_POS(2,2), BTN_SIZE(1,1), GET_TEXTF(PRINT_SPEED))
|
.tag(5).enabled(1) .button( BTN_POS(2,2), BTN_SIZE(1,1), GET_TEXT_F(PRINT_SPEED))
|
||||||
.tag(isPrintingFromMediaPaused() ? 7 : 6)
|
.tag(isPrintingFromMediaPaused() ? 7 : 6)
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
.enabled(isPrintingFromMedia())
|
.enabled(isPrintingFromMedia())
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.button( BTN_POS(1,3), BTN_SIZE(1,1), isPrintingFromMediaPaused() ? GET_TEXTF(RESUME_PRINT) : GET_TEXTF(PAUSE_PRINT))
|
.button( BTN_POS(1,3), BTN_SIZE(1,1), isPrintingFromMediaPaused() ? GET_TEXT_F(RESUME_PRINT) : GET_TEXT_F(PAUSE_PRINT))
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
.enabled(isPrintingFromMedia())
|
.enabled(isPrintingFromMedia())
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(8). button( BTN_POS(2,3), BTN_SIZE(1,1), GET_TEXTF(STOP_PRINT))
|
.tag(8). button( BTN_POS(2,3), BTN_SIZE(1,1), GET_TEXT_F(STOP_PRINT))
|
||||||
#if ENABLED(LIN_ADVANCE) || ENABLED(FILAMENT_RUNOUT_SENSOR)
|
#if ENABLED(LIN_ADVANCE) || ENABLED(FILAMENT_RUNOUT_SENSOR)
|
||||||
.enabled(1)
|
.enabled(1)
|
||||||
#else
|
#else
|
||||||
.enabled(0)
|
.enabled(0)
|
||||||
#endif
|
#endif
|
||||||
.tag(9).button( BTN_POS(1,4), BTN_SIZE(1,1), GET_TEXTF(FILAMENT))
|
.tag(9).button( BTN_POS(1,4), BTN_SIZE(1,1), GET_TEXT_F(FILAMENT))
|
||||||
.tag(1).colors(action_btn) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXTF(BACK));
|
.tag(1).colors(action_btn) .button( BTN_POS(2,4), BTN_SIZE(1,1), GET_TEXT_F(BACK));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#undef GRID_COLS
|
#undef GRID_COLS
|
||||||
|
@ -32,10 +32,10 @@ using namespace Theme;
|
|||||||
|
|
||||||
void ZOffsetScreen::onRedraw(draw_mode_t what) {
|
void ZOffsetScreen::onRedraw(draw_mode_t what) {
|
||||||
widgets_t w(what);
|
widgets_t w(what);
|
||||||
w.precision(2, BaseNumericAdjustmentScreen::DEFAULT_MIDRANGE).units(GET_TEXTF(UNITS_MM));
|
w.precision(2, BaseNumericAdjustmentScreen::DEFAULT_MIDRANGE).units(GET_TEXT_F(UNITS_MM));
|
||||||
|
|
||||||
w.heading( GET_TEXTF(ZPROBE_ZOFFSET));
|
w.heading( GET_TEXT_F(ZPROBE_ZOFFSET));
|
||||||
w.color(z_axis).adjuster(4, GET_TEXTF(ZPROBE_ZOFFSET), getZOffset_mm());
|
w.color(z_axis).adjuster(4, GET_TEXT_F(ZPROBE_ZOFFSET), getZOffset_mm());
|
||||||
w.increments();
|
w.increments();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user