Push more widget painting code into ui::Painter

Hide knowledge of damage tracking strategy.
This commit is contained in:
Jared Boone
2015-08-14 21:36:51 -07:00
parent 2ebb41c0e6
commit b1a4418f06
3 changed files with 12 additions and 6 deletions

View File

@@ -53,11 +53,13 @@ public:
void draw_rectangle(const Rect r, const Color c);
void fill_rectangle(const Rect r, const Color c);
void paint_widget(Widget* const w);
void paint_widget_tree(Widget* const w);
private:
void draw_hline(Point p, size_t width, const Color c);
void draw_vline(Point p, size_t height, const Color c);
void paint_widget(Widget* const w);
};
} /* namespace ui */