Files
Upsilon/apps/banner_view.h
Émilie Feral c3008ca360 [apps] Improvements of MVC structure regarding curve views and ranges
Change-Id: Iec8031dbf349c34c18694dffabd02ef9c88ebf2d
2017-01-18 14:31:42 +01:00

20 lines
490 B
C++

#ifndef APPS_BANNER_VIEW_H
#define APPS_BANNER_VIEW_H
#include <escher.h>
class BannerView : public View {
public:
void drawRect(KDContext * ctx, KDRect rect) const override;
void setLegendAtIndex(char * text, int index);
KDSize minimalSizeForOptimalDisplay() override;
private:
int numberOfSubviews() const override;
View * subviewAtIndex(int index) override;
void layoutSubviews() override;
int numberOfLines();
virtual TextView * textViewAtIndex(int i) = 0;
};
#endif