diff --git a/escher/include/escher/tab_view.h b/escher/include/escher/tab_view.h index c57d71191..2452c1197 100644 --- a/escher/include/escher/tab_view.h +++ b/escher/include/escher/tab_view.h @@ -9,6 +9,9 @@ class TabViewController; class TabView : public View { public: TabView(); + + // View + void drawRect(KDRect rect) const override; int numberOfSubviews() const override; View * subview(int index) override; void layoutSubviews() override; diff --git a/escher/src/tab_view.cpp b/escher/src/tab_view.cpp index 02cd19dda..9388bbebe 100644 --- a/escher/src/tab_view.cpp +++ b/escher/src/tab_view.cpp @@ -11,6 +11,11 @@ TabView::TabView() : { } +/* View */ +void TabView::drawRect(KDRect rect) const { + KDFillRect(rect, KDColorRGB(0xb5, 0x1d, 0xab)); +} + void TabView::addTabNamed(const char * name) { assert(m_numberOfTabs < k_maxNumberOfTabs); uint8_t tabIndex = m_numberOfTabs;