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

@@ -3,6 +3,8 @@
class IconButton2DView : public IconButtonView
{
SHARED_ONLY(IconButton2DView)
public:
class VramToken
{
@@ -17,12 +19,6 @@ public:
constexpr u32 GetVramOffset() const { return _vramOffset; }
};
IconButton2DView() : IconButtonView() { }
IconButton2DView(Type type, State state,
md::sys::color backgroundColor, const MaterialColorScheme* materialColorScheme)
: IconButtonView(type, state, backgroundColor, materialColorScheme) { }
void Draw(GraphicsContext& graphicsContext) override;
void SetGraphics(const VramToken& vramToken)
@@ -34,4 +30,8 @@ public:
private:
u32 _selectorVramOffset;
IconButton2DView(Type type, State state,
md::sys::color backgroundColor, const MaterialColorScheme* materialColorScheme)
: IconButtonView(type, state, backgroundColor, materialColorScheme) { }
};