/** * @author Edouard DUPIN * * @copyright 2011, Edouard DUPIN, all right reserved * * @license APACHE v2.0 (see license file) */ #pragma once #include #include #include #include namespace ewol { namespace widget { /** * @ingroup ewolWidgetGroup */ class Layer : public ewol::widget::ContainerN { protected: /** * @brief Constructor */ Layer(); void init(); public: DECLARE_WIDGET_FACTORY(Layer, "Layer"); /** * @brief Desstructor */ virtual ~Layer(); public: // Derived function virtual std::shared_ptr getWidgetAtPos(const vec2& _pos); }; }; };