24 #ifndef _LIBS_GUI_UTILS_ROBOT_DRAWER_H_
25 #define _LIBS_GUI_UTILS_ROBOT_DRAWER_H_
27 #include <cairomm/context.h>
28 #include <cairomm/refptr.h>
29 #include <gdkmm/window.h>
30 #include <glibmm/refptr.h>
34 class CairoRobotDrawer
37 virtual ~CairoRobotDrawer();
39 virtual void draw_robot(Glib::RefPtr<Gdk::Window> & window,
40 const Cairo::RefPtr<Cairo::Context> &cr) = 0;