00001 #ifndef SGE_GUI_EVENTS_INVALID_AREA_HPP_INCLUDED
00002 #define SGE_GUI_EVENTS_INVALID_AREA_HPP_INCLUDED
00003
00004 #include "../types.hpp"
00005 #include "../canvas.hpp"
00006 #include "../../export.hpp"
00007
00008 namespace sge
00009 {
00010 namespace gui
00011 {
00012 namespace events
00013 {
00014
00015 class invalid_area
00016 {
00017 public:
00018
00019 typedef sge::gui::canvas canvas_t;
00020
00021 SGE_SYMBOL invalid_area(canvas_t);
00022 canvas_t &canvas() { return canvas_; }
00023 canvas_t const &canvas() const { return canvas_; }
00024 private:
00025 canvas_t canvas_;
00026 };
00027 }
00028 }
00029 }
00030
00031 #endif