25 #ifndef __SYNFIG_WORKAREARENDERER_H 
   26 #define __SYNFIG_WORKAREARENDERER_H 
   31 #include <sigc++/signal.h> 
   32 #include <sigc++/object.h> 
   33 #include <synfig/vector.h> 
   34 #include <gdkmm/window.h> 
   35 #include <gdkmm/rectangle.h> 
   38 #define GDK_COLOR_TO_RGB(color)               \ 
   39     color.get_red_p (), color.get_green_p (), color.get_blue_p () 
   51     typedef etl::handle<WorkAreaRenderer> 
Handle;
 
   58     sigc::signal<void> signal_changed_;
 
   91         const Glib::RefPtr<Gdk::Window>& window,
 
   92         const Gdk::Rectangle& expose_area
 
  105         { 
return priority_<rhs.priority_; }
 
  109     { 
return lhs->get_priority() < rhs->get_priority(); }
 
  112     { 
return lhs->get_priority() < rhs->get_priority(); }