Add touch input support, add fast scrolling support for coverflow display mode, fix use after free bug in banner list mode

This commit is contained in:
Gericom
2026-04-04 19:24:39 +02:00
parent 21a8790ebc
commit 97762b14d3
119 changed files with 2251 additions and 762 deletions

View File

@@ -5,6 +5,10 @@
class BottomSheetView : public DialogView
{
public:
void HandlePenDown(const Point& touchPoint, FocusManager& focusManager) override;
void HandlePenMove(const Point& touchPoint, FocusManager& focusManager) override;
void HandlePenUp(const Point& lastTouchPoint, FocusManager& focusManager) override;
Rectangle GetBounds() const override
{
return Rectangle(_position.x, _position.y, 256 - _position.x, 192 - _position.y);
@@ -16,4 +20,10 @@ public:
}
constexpr DialogType GetDialogType() const override { return DialogType::BottomSheet; }
protected:
virtual void Close() = 0;
private:
bool _oobPenDown = false;
};