Files
esp-gui-lib/src/scrollinterface.h
T

18 lines
349 B
C++

#pragma once
namespace espgui {
class ScrollInterface {
public:
virtual bool skipScroll() const { return false; }
};
template<bool TScroll>
class StaticScrollBehaviour : public virtual ScrollInterface {
public:
bool skipScroll() const override { return TScroll; }
};
using SkipScroll = StaticScrollBehaviour<true>;
} // namespace espgui