*/
void invalidate();
- void draw(const Rect &dirty_region);
+ void draw(Rect *dirty_region);
void draw_children(const Rect &dirty_region);
unsigned char *get_win_start_on_fb();
void set_focusable(bool focusable);
bool get_focusable() const;
+ bool get_dirty() const;
+
void set_display_callback(DisplayFuncType func);
void set_keyboard_callback(KeyboardFuncType func);
void set_mouse_button_callback(MouseButtonFuncType func);