@@ -206,11 +206,19 @@ 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
|
||||
bool onTouchSlide(coord_t x, coord_t y, coord_t startX, coord_t startY,
|
||||
coord_t slideX, coord_t slideY) override
|
||||
{
|
||||
// prevent screen sliding when setting up widgets
|
||||
return true;
|
||||
}
|
||||
|
||||
bool onTouchEnd(coord_t x, coord_t y) override
|
||||
{
|
||||
if (FormWindow::onTouchEnd(x, y)) return true;
|
||||
|
||||
return true;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(HARDWARE_KEYS)
|
||||
|
||||
@@ -83,3 +83,19 @@ void SetupTopBarWidgetsPage::onEvent(event_t event)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(HARDWARE_TOUCH)
|
||||
bool SetupTopBarWidgetsPage::onTouchSlide(coord_t x, coord_t y,
|
||||
coord_t startX, coord_t startY,
|
||||
coord_t slideX, coord_t slideY)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
bool SetupTopBarWidgetsPage::onTouchEnd(coord_t x, coord_t y)
|
||||
{
|
||||
if (FormWindow::onTouchEnd(x, y))
|
||||
return true;
|
||||
|
||||
return true;
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -59,6 +59,12 @@ class SetupTopBarWidgetsPage: public FormWindow
|
||||
void onEvent(event_t event) override;
|
||||
#endif
|
||||
|
||||
#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;
|
||||
bool onTouchEnd(coord_t x, coord_t y) override;
|
||||
#endif
|
||||
|
||||
protected:
|
||||
ScreenMenu* menu;
|
||||
unsigned savedView = 0;
|
||||
|
||||
Reference in New Issue
Block a user