/** * @author Edouard DUPIN * * @copyright 2010, Edouard DUPIN, all right reserved * * @license BSD v3 (see license file) */ #pragma once #include #include #include #include #include #include namespace appl { class TestLabel : public ewol::widget::Composer { private: std::shared_ptr m_testWidget; int32_t m_labelId; public: /** * @brief Constructeur */ TestLabel(); void init(); public: DECLARE_FACTORY(TestLabel); /** * @brief Destructor */ virtual ~TestLabel() {}; protected: void onCallbackExpendX(const bool& _value); void onCallbackExpendY(const bool& _value); void onCallbackFillX(const bool& _value); void onCallbackFillY(const bool& _value); void onCallbackMaxSize(const bool& _value); void onCallbackChangeLabel(); }; }