diff --git a/external/agg b/external/agg index e8d0ddca..9d19bb09 160000 --- a/external/agg +++ b/external/agg @@ -1 +1 @@ -Subproject commit e8d0ddca2bc3940816ba2fe87ed65934a506ccd0 +Subproject commit 9d19bb097a2330ec6c2403a0afebc8aa6b855dcc diff --git a/external/egami b/external/egami index 9d235059..0da224d3 160000 --- a/external/egami +++ b/external/egami @@ -1 +1 @@ -Subproject commit 9d23505904cbb0ca4447ab53d42c0d0322358384 +Subproject commit 0da224d3e4c49445352258cc9247a98a6214e5f8 diff --git a/external/ege b/external/ege index 65bc92f9..8f291a74 160000 --- a/external/ege +++ b/external/ege @@ -1 +1 @@ -Subproject commit 65bc92f98e8d96a8b1f5a96032ced7e812d41904 +Subproject commit 8f291a74be65fa6a543a734c4fd0c2375a36aecf diff --git a/external/ejson b/external/ejson index bf82bb3b..39dfd179 160000 --- a/external/ejson +++ b/external/ejson @@ -1 +1 @@ -Subproject commit bf82bb3bbd41b7634e19cfe4a27c0b7d53d8f278 +Subproject commit 39dfd1793b0873a8bcb973b6e126d9eb35bd1d0e diff --git a/external/esvg b/external/esvg index 40494649..05790483 160000 --- a/external/esvg +++ b/external/esvg @@ -1 +1 @@ -Subproject commit 40494649a6c7e035679d005b57412368715b5ec7 +Subproject commit 05790483276c1340e623b0050fa8acefcd8a5bc7 diff --git a/external/etk b/external/etk index 6f8a4f85..df148eca 160000 --- a/external/etk +++ b/external/etk @@ -1 +1 @@ -Subproject commit 6f8a4f85102af6f23f51907f65c30ce47cd022ff +Subproject commit df148eca2325b2dff7567aebf81e6908c2a47cdb diff --git a/external/exml b/external/exml index b12dde76..f8526c27 160000 --- a/external/exml +++ b/external/exml @@ -1 +1 @@ -Subproject commit b12dde7668267b4f91fa5daa063d83b49c7e4da2 +Subproject commit f8526c27e002c5c9d87b328fb7f776423aff2a73 diff --git a/monk b/monk index 7d217467..5e80692a 160000 --- a/monk +++ b/monk @@ -1 +1 @@ -Subproject commit 7d217467dc265495236c087b11e369e3f4a8952c +Subproject commit 5e80692aa8a46264c9d0b3c04bfa750bd0230369 diff --git a/sources/ewol/Dimension.h b/sources/ewol/Dimension.h index ac213f98..a7eaaa9c 100644 --- a/sources/ewol/Dimension.h +++ b/sources/ewol/Dimension.h @@ -10,7 +10,7 @@ #define __EWOL_DIMENSION_H__ #include -#include +#include #include namespace ewol { diff --git a/sources/ewol/compositing/Compositing.h b/sources/ewol/compositing/Compositing.h index 01176f33..bc0f8267 100644 --- a/sources/ewol/compositing/Compositing.h +++ b/sources/ewol/compositing/Compositing.h @@ -10,7 +10,7 @@ #define __EWOL_COMPOSITING_H__ #include -#include +#include #include namespace ewol { diff --git a/sources/ewol/compositing/Text.cpp b/sources/ewol/compositing/Text.cpp index 96f904bf..05237bda 100644 --- a/sources/ewol/compositing/Text.cpp +++ b/sources/ewol/compositing/Text.cpp @@ -9,7 +9,7 @@ #include #include #include -#include +#include #undef __class__ #define __class__ "ewol::compositing::Text" @@ -635,7 +635,7 @@ void ewol::compositing::Text::print(const std::string& _text, const std::vector< } } // special for the justify mode - if ((char32_t)_text[iii] == etk::UChar::Space) { + if ((char32_t)_text[iii] == u32char::Space) { //EWOL_DEBUG(" generateString : \" \""); if( m_needDisplay == true && m_colorBg.a() != 0) { @@ -673,14 +673,14 @@ void ewol::compositing::Text::print(const std::string& _text, const std::vector< } if (currentId == stop) { currentId++; - } else if((char32_t)_text[stop] == etk::UChar::Space) { + } else if((char32_t)_text[stop] == u32char::Space) { currentId = stop+1; // reset position : setPos(vec3(m_startTextpos, (float)(m_position.y() - m_font->getHeight(m_mode)), m_position.z()) ); m_nbCharDisplayed++; - } else if((char32_t)_text[stop] == etk::UChar::Return) { + } else if((char32_t)_text[stop] == u32char::Return) { currentId = stop+1; // reset position : setPos(vec3(m_startTextpos, @@ -824,7 +824,7 @@ void ewol::compositing::Text::print(const std::u32string& _text, const std::vect } } // special for the justify mode - if ((char32_t)_text[iii] == etk::UChar::Space) { + if ((char32_t)_text[iii] == u32char::Space) { //EWOL_DEBUG(" generateString : \" \""); if( m_needDisplay == true && m_colorBg.a() != 0) { @@ -862,14 +862,14 @@ void ewol::compositing::Text::print(const std::u32string& _text, const std::vect } if (currentId == stop) { currentId++; - } else if(_text[stop] == etk::UChar::Space) { + } else if(_text[stop] == u32char::Space) { currentId = stop+1; // reset position : setPos(vec3(m_startTextpos, (float)(m_position.y() - m_font->getHeight(m_mode)), m_position.z()) ); m_nbCharDisplayed++; - } else if(_text[stop] == etk::UChar::Return) { + } else if(_text[stop] == u32char::Return) { currentId = stop+1; // reset position : setPos(vec3(m_startTextpos, @@ -1201,11 +1201,11 @@ bool ewol::compositing::Text::extrapolateLastId(const std::string& _text, break; } // save number of space : - if ((char32_t)_text[iii] == etk::UChar::Space) { + if ((char32_t)_text[iii] == u32char::Space) { _space++; lastSpacePosition = iii; lastSpacefreeSize = stopPosition - endPos; - } else if ((char32_t)_text[iii] == etk::UChar::Return) { + } else if ((char32_t)_text[iii] == u32char::Return) { _stop = iii; endOfLine = true; break; @@ -1264,11 +1264,11 @@ bool ewol::compositing::Text::extrapolateLastId(const std::u32string& _text, break; } // save number of space : - if (_text[iii] == etk::UChar::Space) { + if (_text[iii] == u32char::Space) { _space++; lastSpacePosition = iii; lastSpacefreeSize = stopPosition - endPos; - } else if (_text[iii] == etk::UChar::Return) { + } else if (_text[iii] == u32char::Return) { _stop = iii; endOfLine = true; break; diff --git a/sources/ewol/context/ConfigFont.h b/sources/ewol/context/ConfigFont.h index d17c1f09..5ce5db54 100644 --- a/sources/ewol/context/ConfigFont.h +++ b/sources/ewol/context/ConfigFont.h @@ -10,7 +10,7 @@ #define __EWOL_CONFIG_FONT_H__ #include -#include +#include namespace ewol { namespace context { diff --git a/sources/ewol/context/Context.h b/sources/ewol/context/Context.h index b589faf0..32788a52 100644 --- a/sources/ewol/context/Context.h +++ b/sources/ewol/context/Context.h @@ -10,7 +10,7 @@ #define __EWOL_CONTEXT_H__ #include -#include +#include #include #include #include @@ -85,7 +85,7 @@ namespace ewol { private: int64_t m_previousDisplayTime; // this is to limit framerate ... in case... ewol::context::InputManager m_input; - etk::MessageFifo m_msgSystem; + etk::Fifo m_msgSystem; bool m_displayFps; ewol::context::Fps m_FpsSystemEvent; ewol::context::Fps m_FpsSystemContext; diff --git a/sources/ewol/context/InputManager.cpp b/sources/ewol/context/InputManager.cpp index 771badbc..177cd4bf 100644 --- a/sources/ewol/context/InputManager.cpp +++ b/sources/ewol/context/InputManager.cpp @@ -7,7 +7,7 @@ */ #include -#include +#include #include diff --git a/sources/ewol/context/MacOs/Context.cpp b/sources/ewol/context/MacOs/Context.cpp index 8f428ba7..f6e35735 100644 --- a/sources/ewol/context/MacOs/Context.cpp +++ b/sources/ewol/context/MacOs/Context.cpp @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include #include @@ -78,13 +78,13 @@ class MacOSInterface : public ewol::Context { OS_SetMouseMotion(_id, vec2(_x, _y)); } void MAC_SetKeyboard(ewol::key::Special _keyboardMode, int32_t _unichar, bool _isDown, bool _isAReapeateKey) { - if (_unichar == etk::UChar::Delete) { - _unichar = etk::UChar::Suppress; - } else if (_unichar == etk::UChar::Suppress) { - _unichar = etk::UChar::Delete; + if (_unichar == u32char::Delete) { + _unichar = u32char::Suppress; + } else if (_unichar == u32char::Suppress) { + _unichar = u32char::Delete; } - if (_unichar == etk::UChar::CarrierReturn) { - _unichar = etk::UChar::Return; + if (_unichar == u32char::CarrierReturn) { + _unichar = u32char::Return; } //EWOL_DEBUG("key: " << _unichar << " up=" << !_isDown); if (_unichar <= 4) { diff --git a/sources/ewol/context/Windows/Context.cpp b/sources/ewol/context/Windows/Context.cpp index aab51189..d5a6742c 100644 --- a/sources/ewol/context/Windows/Context.cpp +++ b/sources/ewol/context/Windows/Context.cpp @@ -12,7 +12,7 @@ #include #include -#include +#include #include #include diff --git a/sources/ewol/context/X11/Context.cpp b/sources/ewol/context/X11/Context.cpp index 0554c678..65bc0f6c 100644 --- a/sources/ewol/context/X11/Context.cpp +++ b/sources/ewol/context/X11/Context.cpp @@ -13,8 +13,7 @@ #include #include -#include -#include +#include #include #include @@ -663,7 +662,7 @@ class X11Interface : public ewol::Context { // repeated kay from previous element : if (count>0) { // transform it in unicode - m_lastKeyPressed = etk::setUtf8(buf); + m_lastKeyPressed = utf8::convertChar32(buf); } //EWOL_INFO("event Key : " << event.xkey.keycode << " char=\"" << buf << "\"'len=" << strlen(buf) << " unicode=" << unicodeValue); OS_SetKeyboard(m_guiKeyBoardMode, m_lastKeyPressed, (event.type == KeyPress), thisIsAReapeateKey); diff --git a/sources/ewol/context/audio/audio.h b/sources/ewol/context/audio/audio.h index 9fbc3e65..1839b718 100644 --- a/sources/ewol/context/audio/audio.h +++ b/sources/ewol/context/audio/audio.h @@ -11,7 +11,7 @@ #define __EWOL_AUDIO_H__ #include -#include +#include namespace ewol { namespace audio { diff --git a/sources/ewol/context/audio/decWav.cpp b/sources/ewol/context/audio/decWav.cpp index de603df6..0a344a6d 100644 --- a/sources/ewol/context/audio/decWav.cpp +++ b/sources/ewol/context/audio/decWav.cpp @@ -7,7 +7,7 @@ */ #include -#include +#include #include #include #include diff --git a/sources/ewol/context/audio/decWav.h b/sources/ewol/context/audio/decWav.h index deef2375..45ba3d92 100644 --- a/sources/ewol/context/audio/decWav.h +++ b/sources/ewol/context/audio/decWav.h @@ -10,7 +10,7 @@ #define __EWOL_AUDIO_DEC_WAV_H__ #include -#include +#include namespace ewol { namespace audio { diff --git a/sources/ewol/context/audio/interfacePortAudio.cpp b/sources/ewol/context/audio/interfacePortAudio.cpp index 0c48aa38..62ae5cd9 100644 --- a/sources/ewol/context/audio/interfacePortAudio.cpp +++ b/sources/ewol/context/audio/interfacePortAudio.cpp @@ -7,7 +7,7 @@ */ #include -#include +#include #include #include #include diff --git a/sources/ewol/context/clipBoard.h b/sources/ewol/context/clipBoard.h index db3f816e..8645389b 100644 --- a/sources/ewol/context/clipBoard.h +++ b/sources/ewol/context/clipBoard.h @@ -10,7 +10,7 @@ #define __EWOL_CLIPBOARD_H__ #include -#include +#include // TODO : Remove this ... ==> set it in the context .... namespace ewol { diff --git a/sources/ewol/context/commandLine.h b/sources/ewol/context/commandLine.h index 8740d019..2ddc3c8d 100644 --- a/sources/ewol/context/commandLine.h +++ b/sources/ewol/context/commandLine.h @@ -10,7 +10,7 @@ #define __EWOL_COMMAND_LINE_H__ #include -#include +#include namespace ewol { namespace context { diff --git a/sources/ewol/context/directFB/Context.cpp b/sources/ewol/context/directFB/Context.cpp index b6892d53..7290e5d3 100644 --- a/sources/ewol/context/directFB/Context.cpp +++ b/sources/ewol/context/directFB/Context.cpp @@ -30,7 +30,7 @@ #include #include #include -#include +#include #include #include diff --git a/sources/ewol/ewol.h b/sources/ewol/ewol.h index e99eef87..eaafa55a 100644 --- a/sources/ewol/ewol.h +++ b/sources/ewol/ewol.h @@ -10,7 +10,7 @@ #define __EWOL_H__ #include -#include +#include namespace ewol { /** diff --git a/sources/ewol/object/Config.cpp b/sources/ewol/object/Config.cpp index 7c7ecd77..b68fc00e 100644 --- a/sources/ewol/object/Config.cpp +++ b/sources/ewol/object/Config.cpp @@ -7,7 +7,7 @@ */ #include -#include +#include #undef __class__ diff --git a/sources/ewol/object/MultiCast.h b/sources/ewol/object/MultiCast.h index 0ac71626..9a50eb26 100644 --- a/sources/ewol/object/MultiCast.h +++ b/sources/ewol/object/MultiCast.h @@ -10,7 +10,7 @@ #define __EWOL_OBJECT_MULTICAST_H__ #include -#include +#include #include #include diff --git a/sources/ewol/object/Object.h b/sources/ewol/object/Object.h index d6dd75ff..acd2a99d 100644 --- a/sources/ewol/object/Object.h +++ b/sources/ewol/object/Object.h @@ -10,7 +10,7 @@ #define __EWOL_OBJECT_H__ #include -#include +#include #include #include #include diff --git a/sources/ewol/resource/FontFreeType.cpp b/sources/ewol/resource/FontFreeType.cpp index 927362d2..1bb4952b 100644 --- a/sources/ewol/resource/FontFreeType.cpp +++ b/sources/ewol/resource/FontFreeType.cpp @@ -6,7 +6,7 @@ * @license BSD v3 (see license file) */ -#include +#include #include #include diff --git a/sources/ewol/resource/Image.h b/sources/ewol/resource/Image.h index 94f87f19..8c99d4ee 100644 --- a/sources/ewol/resource/Image.h +++ b/sources/ewol/resource/Image.h @@ -10,7 +10,7 @@ #define __EWOL_TEXTURE_FILE_H__ #include -#include +#include #include #include #include diff --git a/sources/ewol/resource/Resource.h b/sources/ewol/resource/Resource.h index b7920e76..858040ec 100644 --- a/sources/ewol/resource/Resource.h +++ b/sources/ewol/resource/Resource.h @@ -11,7 +11,7 @@ #define __RESOURCES_H__ #include -#include +#include #include #include diff --git a/sources/ewol/resource/Shader.cpp b/sources/ewol/resource/Shader.cpp index f20885d9..9e473fc4 100644 --- a/sources/ewol/resource/Shader.cpp +++ b/sources/ewol/resource/Shader.cpp @@ -26,9 +26,9 @@ ewol::resource::Shader::Shader(const std::string& _filename) : EWOL_DEBUG("OGL : load SHADER \"" << _filename << "\""); // load data from file "all the time ..." - if (end_with(m_name, ".frag") == true) { + if (std::end_with(m_name, ".frag") == true) { m_type = GL_FRAGMENT_SHADER; - } else if (end_with(m_name, ".vert") == true) { + } else if (std::end_with(m_name, ".vert") == true) { m_type = GL_VERTEX_SHADER; } else { EWOL_ERROR("File does not have extention \".vert\" for Vertex Shader or \".frag\" for Fragment Shader. but : \"" << m_name << "\""); @@ -87,7 +87,7 @@ void ewol::resource::Shader::updateContext(void) { } EWOL_ERROR("Could not compile \"" << tmpShaderType << "\" name='" << m_name << "'"); EWOL_ERROR("Error " << l_bufferDisplayError); - std::vector lines = string_split(m_fileData, '\n'); + std::vector lines = std::split(m_fileData, '\n'); for (size_t iii=0 ; iii output; myFolder.folderGetRecursiveFiles(output); - std::vector split = string_split(localName, ';'); + std::vector split = std::split(localName, ';'); EWOL_INFO("try to find font named : " << split << " in: " << myFolder); //EWOL_CRITICAL("parse string : " << split); bool hasFindAFont = false; diff --git a/sources/ewol/widget/Button.cpp b/sources/ewol/widget/Button.cpp index 8395dd1c..345f7bcd 100644 --- a/sources/ewol/widget/Button.cpp +++ b/sources/ewol/widget/Button.cpp @@ -453,7 +453,7 @@ bool ewol::widget::Button::onSetConfig(const ewol::object::Config& _conf) { return true; } if (_conf.getConfig() == configToggle) { - setToggleMode(stobool(_conf.getData())); + setToggleMode(std::stob(_conf.getData())); return true; } if (_conf.getConfig() == configLock) { @@ -472,7 +472,7 @@ bool ewol::widget::Button::onSetConfig(const ewol::object::Config& _conf) { return true; } if (_conf.getConfig() == configValue) { - setValue(stobool(_conf.getData())); + setValue(std::stob(_conf.getData())); return true; } if (_conf.getConfig() == configShaper) { @@ -487,11 +487,7 @@ bool ewol::widget::Button::onGetConfig(const char* _config, std::string& _result return true; } if (_config == configToggle) { - if (getToggleMode() == true) { - _result = "true"; - } else { - _result = "false"; - } + _result = std::to_string(getToggleMode()); return true; } if (_config == configLock) { @@ -513,11 +509,7 @@ bool ewol::widget::Button::onGetConfig(const char* _config, std::string& _result return true; } if (_config == configValue) { - if (getValue() == true) { - _result = "true"; - } else { - _result = "false"; - } + _result = std::to_string(getValue()); return true; } if (_config == configShaper) { diff --git a/sources/ewol/widget/Entry.cpp b/sources/ewol/widget/Entry.cpp index d6e4700c..2832013b 100644 --- a/sources/ewol/widget/Entry.cpp +++ b/sources/ewol/widget/Entry.cpp @@ -6,7 +6,7 @@ * @license BSD v3 (see license file) */ -#include +#include #include #include #include @@ -563,10 +563,10 @@ void ewol::widget::Entry::periodicCall(const ewol::event::Time& _event) { void ewol::widget::Entry::setRegExp(const std::string& _expression) { std::string previousRegExp = m_regExp.getRegExp(); EWOL_DEBUG("change input regExp \"" << previousRegExp << "\" == > \"" << _expression << "\""); - m_regExp.setRegExp(_expression); + m_regExp.compile(_expression); if (m_regExp.getStatus() == false) { EWOL_ERROR("error when adding regExp ... == > set the previous back ..."); - m_regExp.setRegExp(previousRegExp); + m_regExp.compile(previousRegExp); } } diff --git a/sources/ewol/widget/Image.cpp b/sources/ewol/widget/Image.cpp index f3a97f81..b9401ca7 100644 --- a/sources/ewol/widget/Image.cpp +++ b/sources/ewol/widget/Image.cpp @@ -225,7 +225,7 @@ bool ewol::widget::Image::onSetConfig(const ewol::object::Config& _conf) { return true; } if (_conf.getConfig() == configRatio) { - setKeepRatio(stobool(_conf.getData())); + setKeepRatio(std::stob(_conf.getData())); return true; } if (_conf.getConfig() == configSize) { @@ -248,11 +248,7 @@ bool ewol::widget::Image::onGetConfig(const char* _config, std::string& _result) return true; } if (_config == configRatio) { - if (true == getKeepRatio()) { - _result = "true"; - } else { - _result = "false"; - } + _result = std::to_string(getKeepRatio()); return true; } if (_config == configSize) { diff --git a/sources/ewol/widget/Manager.cpp b/sources/ewol/widget/Manager.cpp index 213234e5..a88983ac 100644 --- a/sources/ewol/widget/Manager.cpp +++ b/sources/ewol/widget/Manager.cpp @@ -246,7 +246,7 @@ void ewol::widget::Manager::addWidgetCreator(const std::string& _name, return; } //Keep name in lower case : - std::string nameLower = to_lower(_name); + std::string nameLower = std::tolower(_name); if (true == m_creatorList.exist(nameLower)) { EWOL_WARNING("Replace Creator of a specify widget : " << nameLower); m_creatorList[nameLower] = _pointer; @@ -257,7 +257,7 @@ void ewol::widget::Manager::addWidgetCreator(const std::string& _name, } ewol::Widget* ewol::widget::Manager::create(const std::string& _name) { - std::string nameLower = to_lower(_name); + std::string nameLower = std::tolower(_name); if (true == m_creatorList.exist(nameLower)) { ewol::widget::Manager::creator_tf pointerFunction = m_creatorList[nameLower]; if (NULL != pointerFunction) { @@ -269,7 +269,7 @@ ewol::Widget* ewol::widget::Manager::create(const std::string& _name) { } bool ewol::widget::Manager::exist(const std::string& _name) { - std::string nameLower = to_lower(_name); + std::string nameLower = std::tolower(_name); return m_creatorList.exist(nameLower); } diff --git a/sources/ewol/widget/Menu.h b/sources/ewol/widget/Menu.h index d9794830..3a8e5424 100644 --- a/sources/ewol/widget/Menu.h +++ b/sources/ewol/widget/Menu.h @@ -10,7 +10,7 @@ #define __EWOL_MENU_H__ #include -#include +#include #include #include #include diff --git a/sources/ewol/widget/PopUp.cpp b/sources/ewol/widget/PopUp.cpp index bdcc9002..75f2aa19 100644 --- a/sources/ewol/widget/PopUp.cpp +++ b/sources/ewol/widget/PopUp.cpp @@ -164,7 +164,7 @@ bool ewol::widget::PopUp::onSetConfig(const ewol::object::Config& _conf) { return true; } if (_conf.getConfig() == configRemoveOnExternClick) { - setRemoveOnExternClick(stobool(_conf.getData())); + setRemoveOnExternClick(std::stob(_conf.getData())); return true; } if (_conf.getConfig() == configLockExpand) { @@ -187,11 +187,7 @@ bool ewol::widget::PopUp::onGetConfig(const char* _config, std::string& _result) return true; } if (_config == configRemoveOnExternClick) { - if (getRemoveOnExternClick() == true) { - _result = "true"; - } else { - _result = "false"; - } + _result = std::to_string(getRemoveOnExternClick()); return true; } return false; diff --git a/sources/ewol/widget/Widget.cpp b/sources/ewol/widget/Widget.cpp index a347c352..7138c1d3 100644 --- a/sources/ewol/widget/Widget.cpp +++ b/sources/ewol/widget/Widget.cpp @@ -749,7 +749,7 @@ bool ewol::Widget::onSetConfig(const ewol::object::Config& _conf) { return true; } if (_conf.getConfig() == ewol::Widget::configHide) { - if(true == stobool(_conf.getData())) { + if(true == std::stob(_conf.getData())) { hide(); } else { show(); @@ -757,7 +757,7 @@ bool ewol::Widget::onSetConfig(const ewol::object::Config& _conf) { return true; } if (_conf.getConfig() == ewol::Widget::configFocus) { - if(true == stobool(_conf.getData())) { + if(true == std::stob(_conf.getData())) { keepFocus(); } else { //nothing to do ... @@ -808,12 +808,7 @@ bool ewol::Widget::onGetConfig(const char* _config, std::string& _result) const return true; } if (_config == ewol::Widget::configHide) { - // TODO : Understand why it does not work : _result = m_hide; - if (true == m_hide) { - _result = "true"; - } else { - _result = "false"; - } + _result = std::to_string(m_hide); return true; } if (_config == ewol::Widget::configMinSize) { diff --git a/sources/ewol/widget/Widget.h b/sources/ewol/widget/Widget.h index b31ed119..9088eac3 100644 --- a/sources/ewol/widget/Widget.h +++ b/sources/ewol/widget/Widget.h @@ -107,7 +107,12 @@ namespace ewol { ~EventShortCut(void) { }; }; /** - * @ingroup ewolWidgetGroup + * @brief Widget class is the main widget interface, it hase some generic properties: + * :** known his parent + * :** Can be display at a special position with a special scale + * :** Can get focus + * :** Receive Event (keyboard / mouse / ...) + * */ class Widget : public ewol::Object { public: diff --git a/sources/ewol/widget/Windows.cpp b/sources/ewol/widget/Windows.cpp index 8e76c289..e977fb36 100644 --- a/sources/ewol/widget/Windows.cpp +++ b/sources/ewol/widget/Windows.cpp @@ -7,7 +7,7 @@ */ #include -#include +#include #include #include #include diff --git a/sources/ewol/widget/meta/Parameter.h b/sources/ewol/widget/meta/Parameter.h index 1dcc8dd5..b7c1d36f 100644 --- a/sources/ewol/widget/meta/Parameter.h +++ b/sources/ewol/widget/meta/Parameter.h @@ -10,7 +10,7 @@ #define __EWOL_WIDGET_PARAMETER_H__ #include -#include +#include #include #include #include