19 const Rect &get_rect() const;
21 void move(int x, int y);
22 void resize(int x, int y);
24 void set_title(const char *s);
25 const char *get_title() const;
27 /* mark this window as dirty, and notify the window manager
28 * to repaint it, and anything it used to cover.
34 unsigned char *get_win_start_on_fb();
35 int get_scanline_width();
37 void set_display_callback(DisplayFuncType func);
38 void set_keyboard_callback(KeyboardFuncType func);
39 void set_mouse_button_callback(MouseButtonFuncType func);
40 void set_mouse_motion_callback(MouseMotionFuncType func);
42 // XXX remove if not needed
43 friend class WindowManager;