Prevent view-sliding when widget is full screen

This commit is contained in:
Raphael Coeffic
2021-05-09 17:09:57 +02:00
parent 1bfe58be36
commit 2a6a67dd5a
2 changed files with 11 additions and 0 deletions
+9
View File
@@ -84,6 +84,15 @@ bool Widget::onTouchEnd(coord_t x, coord_t y)
setFocus();
return true;
}
bool Widget::onTouchSlide(coord_t x, coord_t y, coord_t startX, coord_t startY,
coord_t slideX, coord_t slideY)
{
TRACE_WINDOWS("Widget touch slide");
if (fullscreen) { return true; }
return false;
}
#endif
void Widget::paint(BitmapBuffer * dc)
+2
View File
@@ -86,6 +86,8 @@ class Widget : public Button
void onEvent(event_t event) override;
#if defined(HARDWARE_TOUCH)
bool onTouchEnd(coord_t x, coord_t y) override;
bool onTouchSlide(coord_t x, coord_t y, coord_t startX, coord_t startY,
coord_t slideX, coord_t slideY) override;
#endif
void paint(BitmapBuffer * dc) override;