* Allow touc interface support for widget setup exit * fix * Create BACK Button.
This commit is contained in:
@@ -177,6 +177,16 @@ class SetupWidgetsPage: public FormWindow
|
||||
auto widget = new SetupWidgetsPageSlot(this, rect, customScreens[customScreenIdx], i);
|
||||
if (i == 0) widget->setFocus();
|
||||
}
|
||||
|
||||
#if defined(HARDWARE_TOUCH)
|
||||
new Button(
|
||||
this, {0, 0, MENU_HEADER_BUTTON_WIDTH, MENU_HEADER_BUTTON_WIDTH},
|
||||
[this]() -> uint8_t {
|
||||
this->deleteLater();
|
||||
return 1;
|
||||
},
|
||||
NO_FOCUS | FORM_NO_BORDER);
|
||||
#endif
|
||||
}
|
||||
|
||||
#if defined(DEBUG_WINDOWS)
|
||||
@@ -208,7 +218,7 @@ class SetupWidgetsPage: public FormWindow
|
||||
#if defined(HARDWARE_TOUCH)
|
||||
bool onTouchSlide(coord_t x, coord_t y, coord_t startX, coord_t startY,
|
||||
coord_t slideX, coord_t slideY) override
|
||||
{
|
||||
{
|
||||
FormWindow::onTouchSlide(x, y, startX, startY, slideX, slideY);
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user