Files
Upsilon/escher/include/escher/scrollable_view.h
Émilie Feral 2b0b40d6d6 [escher] TextField: force layout after scroll reload when the content
size of scrollview might have changed
2018-03-22 10:22:18 +01:00

20 lines
490 B
C++

#ifndef ESCHER_SCROLLABLE_VIEW_H
#define ESCHER_SCROLLABLE_VIEW_H
#include <escher/scroll_view.h>
#include <escher/responder.h>
class ScrollableView : public Responder, public ScrollView {
public:
ScrollableView(Responder * parentResponder, View * view, ScrollViewDataSource * dataSource);
bool handleEvent(Ion::Events::Event event) override;
void reloadScroll(bool forceRelayout = false);
protected:
void layoutSubviews() override;
KDPoint m_manualScrollingOffset;
};
#endif